Play for Java 2.4 and ClassNotFoundException
michalzubkowicz opened this issue · 2 comments
michalzubkowicz commented
I've updated build.sbt and application conf, but I've got:
java.lang.ClassNotFoundException: com.github.mumoshu.play2.memcached.MemcachedPlugin
java.net.URLClassLoader.findClass(URLClassLoader.java:381)
java.lang.ClassLoader.loadClass(ClassLoader.java:424)
java.lang.ClassLoader.loadClass(ClassLoader.java:357)
java.lang.Class.forName0(Native Method)
java.lang.Class.forName(Class.java:348)
play.utils.Reflect$.getClass(Reflect.scala:142)
play.api.Plugins$$anonfun$loadPlugins$1.apply(Plugins.scala:88)
play.api.Plugins$$anonfun$loadPlugins$1.apply(Plugins.scala:87)
scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:245)
scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:245)
scala.collection.immutable.List.foreach(List.scala:381)
scala.collection.TraversableLike$class.map(TraversableLike.scala:245)
scala.collection.immutable.List.map(List.scala:285)
play.api.Plugins$.loadPlugins(Plugins.scala:87)
play.api.Plugins$$anonfun$apply$4.apply(Plugins.scala:100)
play.api.Plugins$$anonfun$apply$4.apply(Plugins.scala:100)
play.api.Plugins.thePlugins$lzycompute(Plugins.scala:59)
play.api.Plugins.thePlugins(Plugins.scala:59)
play.api.Plugins.length(Plugins.scala:60)
scala.collection.IndexedSeqLike$class.iterator(IndexedSeqLike.scala:90)
play.api.Plugins.iterator(Plugins.scala:57)
scala.collection.IterableLike$class.foreach(IterableLike.scala:72)
play.api.Plugins.foreach(Plugins.scala:57)
play.api.Play$$anonfun$start$1.apply$mcV$sp(Play.scala:91)
play.api.Play$$anonfun$start$1.apply(Play.scala:91)
play.api.Play$$anonfun$start$1.apply(Play.scala:91)
play.utils.Threads$.withContextClassLoader(Threads.scala:21)
play.api.Play$.start(Play.scala:90)
play.core.server.DevServerStart$$anonfun$mainDev$1$$anon$1$$anonfun$get$1$$anonfun$apply$1$$anonfun$1.apply(DevServerStart.scala:156)
play.core.server.DevServerStart$$anonfun$mainDev$1$$anon$1$$anonfun$get$1$$anonfun$apply$1$$anonfun$1.apply(DevServerStart.scala:121)
scala.Option.map(Option.scala:146)
play.core.server.DevServerStart$$anonfun$mainDev$1$$anon$1$$anonfun$get$1$$anonfun$apply$1.apply(DevServerStart.scala:121)
play.core.server.DevServerStart$$anonfun$mainDev$1$$anon$1$$anonfun$get$1$$anonfun$apply$1.apply(DevServerStart.scala:119)
scala.util.Success.flatMap(Try.scala:230)
play.core.server.DevServerStart$$anonfun$mainDev$1$$anon$1$$anonfun$get$1.apply(DevServerStart.scala:119)
play.core.server.DevServerStart$$anonfun$mainDev$1$$anon$1$$anonfun$get$1.apply(DevServerStart.scala:111)
scala.concurrent.impl.Future$PromiseCompletingRunnable.liftedTree1$1(Future.scala:24)
scala.concurrent.impl.Future$PromiseCompletingRunnable.run(Future.scala:24)
java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1402)
java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1689)
java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)
michalzubkowicz commented
I had file from previous version of play: conf/play.plugins - it should be deleted
vikstrous commented
I ran into this and it took a while to debug. It might be worth mentioning in the readme.