Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hot swapping does not work. #5

Open
Axxoul opened this issue Nov 5, 2012 · 2 comments
Open

Hot swapping does not work. #5

Axxoul opened this issue Nov 5, 2012 · 2 comments

Comments

@Axxoul
Copy link

Axxoul commented Nov 5, 2012

Play version 2.0.4

Plugin works great. But hot swapping seems to be broken.

As soon as I edit any part of code (either template, model or controller) and hit F5, the following stack appears:

Unexpected exception
NoSuchMethodError: scalax.io.Resource$.fromInputStream(Lscala/Function0;)Lscalax/io/InputStreamResource;
No source available, here is the exception stack trace:
->java.lang.NoSuchMethodError: scalax.io.Resource$.fromInputStream(Lscala/Function0;)Lscalax/io/InputStreamResource;
     kjetland.gtengineplay.gteHelper$$anon$2.input(gte.scala:458)
     kjetland.gtengineplay.gteHelper$$anon$2.input(gte.scala:450)
     play.api.PlayException$ExceptionSource$class.interestingLines(Exceptions.scala:76)
     kjetland.gtengineplay.gteHelper$$anon$2.interestingLines(gte.scala:450)
     views.html.defaultpages.devError$$anonfun$apply$1.apply(devError.template.scala:145)
     views.html.defaultpages.devError$$anonfun$apply$1.apply(devError.template.scala:137)
     scala.Option.map(Option.scala:133)
     views.html.defaultpages.devError$.apply(devError.template.scala:137)
     views.html.defaultpages.devError$$anonfun$f$1.apply(devError.template.scala:200)
     views.html.defaultpages.devError$$anonfun$f$1.apply(devError.template.scala:200)
     play.api.GlobalSettings$class.onError(Global.scala:80)
     play.api.DefaultGlobal$.onError(Global.scala:120)
     play.core.ActionInvoker$$anonfun$receive$1.apply(Invoker.scala:159)
     play.core.ActionInvoker$$anonfun$receive$1.apply(Invoker.scala:115)
     akka.actor.Actor$class.apply(Actor.scala:318)
     play.core.ActionInvoker.apply(Invoker.scala:113)
     akka.actor.ActorCell.invoke(ActorCell.scala:626)
     akka.dispatch.Mailbox.processMailbox(Mailbox.scala:197)
     akka.dispatch.Mailbox.run(Mailbox.scala:179)
     akka.dispatch.ForkJoinExecutorConfigurator$MailboxExecutionTask.exec(AbstractDispatcher.scala:516)
     akka.jsr166y.ForkJoinTask.doExec(ForkJoinTask.java:259)
     akka.jsr166y.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:975)
     akka.jsr166y.ForkJoinPool.runWorker(ForkJoinPool.java:1479)
     akka.jsr166y.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:104)

However restarting the server and reloading the page works fine.

@mbknor
Copy link
Owner

mbknor commented Nov 6, 2012

Thanks for your interest - I will look into it

@mbknor
Copy link
Owner

mbknor commented Nov 6, 2012

I've done some testing now and I am not able to reproduce this error. Could you supply me with a simple test project that shows the error?

I did the testing modifying both templates and code in this sample app:
https://github.com/mbknor/gt-engine-play2/tree/master/samples/simple-java-app

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants