[Play2.1-scala] Deployment on cloudfoundary

313 views
Skip to first unread message

Pradeep Kumar Mishra

unread,
Nov 27, 2012, 4:05:08 PM11/27/12
to play-fr...@googlegroups.com
Any one able to get play 2.1 working on cloudfoundary. I am getting following error even after including configuration jar file.


Exception in thread "main" java.lang.NoClassDefFoundError: play/db/jpa/JPAPlugin
        at java
.lang.ClassLoader.defineClass1(Native Method)
        at java
.lang.ClassLoader.defineClass(Unknown Source)
        at java
.security.SecureClassLoader.defineClass(Unknown Source)
        at java
.net.URLClassLoader.defineClass(Unknown Source)
        at java
.net.URLClassLoader.access$100(Unknown Source)
        at java
.net.URLClassLoader$1.run(Unknown Source)
        at java
.net.URLClassLoader$1.run(Unknown Source)
        at java
.security.AccessController.doPrivileged(Native Method)
        at java
.net.URLClassLoader.findClass(Unknown Source)
        at java
.lang.ClassLoader.loadClass(Unknown Source)
        at sun
.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java
.lang.ClassLoader.loadClass(Unknown Source)
        at play
.api.WithDefaultPlugins$$anonfun$plugins$1$$anonfun$apply$9.apply(Application.scala:126)
        at play
.api.WithDefaultPlugins$$anonfun$plugins$1$$anonfun$apply$9.apply(Application.scala:124)
        at scala
.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
        at scala
.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
        at scala
.collection.immutable.List.foreach(List.scala:309)
        at scala
.collection.TraversableLike$class.map(TraversableLike.scala:244)
        at scala
.collection.AbstractTraversable.map(Traversable.scala:105)
        at play
.api.WithDefaultPlugins$$anonfun$plugins$1.apply(Application.scala:124)
        at play
.api.WithDefaultPlugins$$anonfun$plugins$1.apply(Application.scala:151)
        at play
.utils.Threads$.withContextClassLoader(Threads.scala:18)
        at play
.api.WithDefaultPlugins$class.plugins(Application.scala:122)
        at play
.api.DefaultApplication.plugins$lzycompute(Application.scala:373)
        at play
.api.DefaultApplication.plugins(Application.scala:373)
        at play
.api.Play$$anonfun$start$1.apply$mcV$sp(Play.scala:62)
        at play
.api.Play$$anonfun$start$1.apply(Play.scala:62)
        at play
.api.Play$$anonfun$start$1.apply(Play.scala:62)
        at play
.utils.Threads$.withContextClassLoader(Threads.scala:18)
        at play
.api.Play$.start(Play.scala:61)
        at play
.core.StaticApplication.<init>(ApplicationProvider.scala:49)
        at play
.core.server.NettyServer$.createServer(NettyServer.scala:228)
        at play
.core.server.NettyServer$$anonfun$main$5.apply(NettyServer.scala:259)
        at play
.core.server.NettyServer$$anonfun$main$5.apply(NettyServer.scala:258)
        at scala
.Option.map(Option.scala:145)
        at play
.core.server.NettyServer$.main(NettyServer.scala:258)
        at play
.core.server.NettyServer.main(NettyServer.scala)
        at org
.cloudfoundry.reconfiguration.play.Bootstrap.main(Bootstrap.java:19)
Caused by: java.lang.ClassNotFoundException: play.db.jpa.JPAPlugin
        at java
.net.URLClassLoader$1.run(Unknown Source)
        at java
.net.URLClassLoader$1.run(Unknown Source)
        at java
.security.AccessController.doPrivileged(Native Method)
        at java
.net.URLClassLoader.findClass(Unknown Source)
        at java
.lang.ClassLoader.loadClass(Unknown Source)
        at sun
.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java
.lang.ClassLoader.loadClass(Unknown Source)

Pradeep Kumar Mishra

unread,
Nov 27, 2012, 5:51:36 PM11/27/12
to play-fr...@googlegroups.com
Problem seems to be with https://github.com/cloudfoundry/vcap-staging/blob/master/lib/vcap/staging/plugin/resources/auto-reconfiguration-0.6.5.jar. It gives the same error on my local machine if I include this jar. Otherwise things work fine locally. 

Sejensen

unread,
Feb 11, 2013, 4:24:27 PM2/11/13
to play-fr...@googlegroups.com
I get the same error on AppFog with play 2.1.0 perhaps it is due to play 2.1 core doesn't include the java jpa stuff?

:-(

====> /logs/stderr.log <====

@6daclo401: Cannot load plugin
at play.api.WithDefaultPlugins$$anonfun$plugins$1$$anonfun$apply$9.apply(Application.scala:156)
at play.api.WithDefaultPlugins$$anonfun$plugins$1$$anonfun$apply$9.apply(Application.scala:130)
at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
at scala.collection.immutable.List.foreach(List.scala:309)
at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
at scala.collection.AbstractTraversable.map(Traversable.scala:105)
at play.api.WithDefaultPlugins$$anonfun$plugins$1.apply(Application.scala:130)
at play.api.WithDefaultPlugins$$anonfun$plugins$1.apply(Application.scala:161)
at play.utils.Threads$.withContextClassLoader(Threads.scala:18)
at play.api.WithDefaultPlugins$class.plugins(Application.scala:128)
at play.api.DefaultApplication.plugins$lzycompute(Application.scala:383)
at play.api.DefaultApplication.plugins(Application.scala:383)
at play.api.Play$$anonfun$start$1.apply$mcV$sp(Play.scala:63)
at play.api.Play$$anonfun$start$1.apply(Play.scala:63)
at play.api.Play$$anonfun$start$1.apply(Play.scala:63)
at play.utils.Threads$.withContextClassLoader(Threads.scala:18)
at play.api.Play$.start(Play.scala:62)
at play.core.StaticApplication.<init>(ApplicationProvider.scala:54)
at play.core.server.NettyServer$.createServer(NettyServer.scala:228)
at play.core.server.NettyServer$$anonfun$main$5.apply(NettyServer.scala:259)
at play.core.server.NettyServer$$anonfun$main$5.apply(NettyServer.scala:258)
at scala.Option.map(Option.scala:145)
at play.core.server.NettyServer$.main(NettyServer.scala:258)
at play.core.server.NettyServer.main(NettyServer.scala)
at org.cloudfoundry.reconfiguration.play.Bootstrap.main(Bootstrap.java:19)
Caused by: java.lang.NoClassDefFoundError: play/db/jpa/JPAPlugin
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at play.api.WithDefaultPlugins$$anonfun$plugins$1$$anonfun$apply$9.apply(Application.scala:132)
... 25 more
Caused by: java.lang.ClassNotFoundException: play.db.jpa.JPAPlugin
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 38 more

====> /logs/stdout.log <====

/Steffen

Pradeep Kumar Mishra

unread,
Feb 19, 2013, 4:59:54 PM2/19/13
to play-fr...@googlegroups.com
Is someone able to deploy 2.1 on appfog?

Ben McCann

unread,
Feb 27, 2013, 8:19:52 PM2/27/13
to play-fr...@googlegroups.com
You might be interested in voting for this issue:


On Wednesday, February 20, 2013 6:40:25 AM UTC-8, Andrew McDonnell wrote:
Yes, I deployed 2.1 to appfrog this weekend.  You need to include javaJpa in the appDependencies as Sejensen notes.

Andrew

Carlo Ledesma

unread,
Mar 28, 2013, 10:50:39 PM3/28/13
to play-fr...@googlegroups.com
Hi Andrew,

What do I need to add in the appDependencies to use javaJpa? I don't even have play.db.jpa in my Play libraries. I'm using Play 2.1 as well.

BR,
Carlo


On Wednesday, February 20, 2013 10:40:25 PM UTC+8, Andrew McDonnell wrote:
Yes, I deployed 2.1 to appfrog this weekend.  You need to include javaJpa in the appDependencies as Sejensen notes.

Andrew

On Tuesday, February 19, 2013 4:59:54 PM UTC-5, Pradeep Kumar Mishra wrote:
Reply all
Reply to author
Forward
0 new messages