"No main class detected" when running Play app, after upgrading Scala plugin

I'm not sure if it's related to upgrading or not, but after restarting IntelliJ for the new Scala plugin, my project won't start. I just get "Main class not found" error. How do I get IntelliJ to find the main entry point of my Play app? Not sure how this got screwed up because it was working yesterday.

0
5 comments
Avatar
Permanently deleted user

FWIW, here is what I get when I build:

Information:Play 2 Compiler:  Loading project definition from /Users/sbergam/gh/wg-staging2/project

Information:Play 2 Compiler:  Set current project to wg-staging2 (in build file:/Users/sbergam/gh/wg-staging2/)

Information:Play 2 Compiler:  Compiling 13 Scala sources and 1 Java source to /Users/sbergam/gh/wg-staging2/api/target/scala-2.11/classes...

Information:Play 2 Compiler:  Compiling 4 Java sources to /Users/sbergam/gh/wg-staging2/PolarisSearch/target/scala-2.11/classes...

Information:Play 2 Compiler:  Compiling 10 Java sources to /Users/sbergam/gh/wg-staging2/setupproductimageurl/target/scala-2.11/classes...

Information:Play 2 Compiler:  Compiling 9 Scala sources to /Users/sbergam/gh/wg-staging2/pocs/restclient/target/scala-2.11/classes...

Information:Play 2 Compiler:  Compiling 13 Scala sources and 1 Java source to /Users/sbergam/gh/wg-staging2/api/target/scala-2.11/classes...

Information:Play 2 Compiler:  Compiling 22 Scala sources to /Users/sbergam/gh/wg-staging2/pi/target/scala-2.11/classes...

Information:Play 2 Compiler:  Compiling 3 Scala sources to /Users/sbergam/gh/wg-staging2/pocs/olif/target/scala-2.11/classes...

Information:Play 2 Compiler:  Compiling 1 Scala source to /Users/sbergam/gh/wg-staging2/pocs/restclient/target/scala-2.11/test-classes...

Information:Play 2 Compiler:  Compiling 2 Scala sources to /Users/sbergam/gh/wg-staging2/pi/target/scala-2.11/test-classes...

Information:Play 2 Compiler: [success] Total time: 22 s, completed Mar 22, 2015 1:43:58 PM

Information:Play 2 Compiler: [success] Total time: 1 s, completed Mar 22, 2015 1:44:07 PM

Information:3/22/15, 1:44 PM - Compilation completed successfully with 13 warnings in 48 sec

Warning:Play 2 Compiler:  Scala version was updated by one of library dependencies:

Warning:Play 2 Compiler:   * org.scala-lang:scala-library:(2.11.5, 2.11.2, 2.11.1, 2.11.4) -> 2.11.6

Warning:Play 2 Compiler:  To force scalaVersion, add the following:

Warning:Play 2 Compiler:   ivyScala := ivyScala.value map { _.copy(overrideScalaVersion = true) }

Warning:Play 2 Compiler:  Run 'evicted' to see detailed eviction warnings

Warning:Play 2 Compiler:   * org.scala-lang:scala-library:(2.11.5, 2.11.0, 2.11.2, 2.11.1, 2.11.4) -> 2.11.6

Warning:Play 2 Compiler:   * org.scala-lang:scala-library:(2.11.1, 2.11.5, 2.11.0, 2.11.2, 2.11.4) -> 2.11.6

Warning:Play 2 Compiler:  there were two feature warnings; re-run with -feature for details

Warning:Play 2 Compiler:  one warning found

Warning:Play 2 Compiler:  there were three feature warnings; re-run with -feature for details

Warning:Play 2 Compiler:  there were three deprecation warnings; re-run with -deprecation for details

Warning:Play 2 Compiler:  there was one feature warning; re-run with -feature for details

Warning:Play 2 Compiler:  two warnings found

and here is what I get when I try to run:

/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:58218,suspend=y,server=n -Dfile.encoding=UTF8 -Dconfig.file=api/conf/dev.conf -Djline.terminal=none -Dsbt.log.noformat=true -Dsbt.global.base=/private/var/folders/26/w1wbrtwx0wg6sqd2lvz31p4m8vh7jg/T/sbt-global-plugin3stub -Xms512M -Xmx1024M -Xss1M -XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=256M -javaagent:/Users/sbergam/Library/Caches/IntelliJIdea14/groovyHotSwap/gragent.jar -classpath "/Users/sbergam/Library/Application Support/IntelliJIdea14/Scala/launcher/sbt-launch.jar:/Applications/IntelliJ IDEA 14.app/Contents/lib/idea_rt.jar" xsbt.boot.Boot ~run

Connected to the target VM, address: '127.0.0.1:58218', transport: 'socket'

[info] Loading project definition from /Users/sbergam/gh/wg-staging2/project

[info] Set current project to wg-staging2 (in build file:/Users/sbergam/gh/wg-staging2/)

[warn] No main class detected

java.lang.RuntimeException: No main class detected.

 at scala.sys.package$.error(package.scala:27)

[trace] Stack trace suppressed: run 'last wg-staging2/compile:run' for the full output.

[error] (wg-staging2/compile:run) No main class detected.

[error] Total time: 0 s, completed Mar 22, 2015 1:41:28 PM

1. Waiting for source changes... (press enter to interrupt)

0
Avatar
Permanently deleted user

Broken by version 1.4 of Scala plugin. Not sure if 100% related, but see https://youtrack.jetbrains.com/issue/SCL-8484.

A workaround is to downgrade the plugin to some older version.

0
Avatar
Permanently deleted user

How can I install the older plugin?  I tried downloading "1.3.3.16-14.1." from https://plugins.jetbrains.com/plugin/?id=1347 but I don't know how to install it.  It's just a zip file.  If I try to do it from inside IntelliJ using "Install plugin from disk..." it says it's not compatible.  I am running 14.0.3

0
Avatar
Permanently deleted user

1.3.3.16-14.1 is for IDEA 14.1 (there is some EAP or RC I think). There is a link 'show all updates' below the table with plugin versions. Click it and the page will show all versions, download 1.3.3. Or you can use this direct link: https://plugins.jetbrains.com/plugin/download?pr=&updateId=18635.

0

We will update plugin 1.4.1 tomorrow with fix. Sorry for inconveniences.

Best regards,
Alexander Podkhalyuzin.

0

Please sign in to leave a comment.