| This page is for Maia's Scala Plugin's Nightly Builds. If you want to get Scala Plugin Nightly Builds for IDEA X, please visit this page |
Regular plugin releases are available from plugin repository.
| Pre-release software Use nightly builds at your own risk, no stable behaviour is guarnteed. Latest builds require Scala 2.8 and latest Idea EAP. |
| Feedback is highly appreciated Please, submit feature requests and bugs to issue tracker. Post ideas and questions to our forum. |
To see a list of recent changes check commit history.
Labels:
None

79 Comments
comments.show.hideAug 18, 2009
Anonymous
Using latest Maia EAP build and latest Scala plugin EAP build, setting up a project with existing sources results in no .scala files showing in the Project window. Directory structure is there but no scala files. No Scala classes show in the Packages view either.
Aug 19, 2009
Alexander Podkhalyuzin
Should be fixed in last Nightly Build.
Sep 14, 2009
James Strachan
any idea when a version of the scala plugin will work with 10762 of Maia?
Sep 16, 2009
Andreas Joseph Krogh
Latest, 27038, seems to introduce the same problem mentioned by "Anonymous" Aug 18, namely that no Scala-classes show up in the package-explorer and it doesn't seem to know about any Scala-classes in the project resulting in lots of "red code" in your Scala-files.
Sep 16, 2009
Stefan Endrullis
I'm using the same version and I can see Scala classes in the package explorer. Are you sure you have activated the Scala plugin after the upgrade?
But I have another problem with the 27038. I cannot build my project anymore. It hangs during the build process just saying "Make". It does not finish the make process and you cannot cancel it. One has to xkill IDEA in order to get rid of this impasse. I also tried to "rebuild the whole project", but it's the same. Any suggestions?
Sep 17, 2009
Andreas Joseph Krogh
27069 works OK, but pressing CRTL+F1 then "1. Project view" doesn't work for Scala-classes. I have to CTRL-click on the package in the Scala-file to navigate to it in the project-view.
Sep 17, 2009
Stefan Endrullis
Same problem with build 27069.
Sep 18, 2009
Andreas Joseph Krogh
What scala-libs and compiler are using? I'm using the ones at http://scala-tools.org/repo-snapshots not the ones supplied by the plugin. Oh, btw, I'm using 2.8.0-SNAPSHOT, that's my whole motivation for trying out MAIA as 8.1.x it severely broken with scala-2.8.0-SNAPSHOT.
Sep 18, 2009
Stefan Endrullis
I'm using a 2.8 version that I have build from trunk some days ago, and it worked very well with the Scala Plugin #26899 (IDEA #10666). OK, I could try to compile the very latest Scala now..., but first I will test Scala Plugin #27103.
Sep 18, 2009
Stefan Endrullis
OK, now I tried the Scala Plugin #27103, but it's still the same. IDEA hangs, when it tries to build the project. Therefore upgraded the Scala libs (because the compilation of Scala takes very long, this time I used the pre-compiled libs from https://lampsvn.epfl.ch/trac/scala/browser/scala/trunk/lib that have been updated yesterday). But the behavior remains the same. The problem is that I don't get any error.
OS:
Ubuntu Linux, 64 bit, 2.6.24-24-generic #1 SMP Tue Aug 18 16:22:17 UTC 2009 x86_64 GNU/Linux
Java:
java version "1.6.0_16"
Java(TM) SE Runtime Environment (build 1.6.0_16-b01)
Java HotSpot(TM) 64-Bit Server VM (build 14.2-b01, mixed mode)
Sep 18, 2009
Anonymous
Right now I wanted to create an bug report, but the new bug tracker doesn't allow it anymore. Thus I have to post the bug here in the hope that a developer is reading it and creates a bug report. If so, please post the link here.
Summary: IDEA does not finish building the project
I'm running IDEA Maia 10762 with Scala Plugin (tried build 27038, 27069, and 27103) and I cannot compile my projects anymore. If I press the compile button or select "Rebuild project" in the menu, IDEA seems to start the compilation (Hint in status bar switches to "Make"), but it does actually nothing (consumes only 0% CPU) and it never finishes the compilation. You cannot even cancel the compilation.
To reproduce you do not even need to have files in you project nor have the Scala facet activated in the project. But you have to enable the Scala plugin. Without Scala plugin it's not hanging during the compilation!
OS:
Ubuntu Linux, 64 bit, 2.6.24-24-generic #1 SMP Tue Aug 18 16:22:17 UTC 2009 x86_64 GNU/Linux
Java:
java version "1.6.0_16"
Java(TM) SE Runtime Environment (build 1.6.0_16-b01)
Java HotSpot(TM) 64-Bit Server VM (build 14.2-b01, mixed mode)
Sep 18, 2009
Stefan Endrullis
<-- OK, that was me. Just forgot to login.
Sep 23, 2009
Alexander Podkhalyuzin
Please use forum for describing problems (If tracker is not working, but tracker must work now).
I didn't see problems with compilation. So I need more information for it. What Scala compiler version you used or you use compiler which is built-in plugin.
Sep 23, 2009
Stefan Endrullis
OK, in future I will report problems in the forum. BTW, I filed the corresponding bug report here: http://jetbrains.net/tracker/issue/SCL-1530
Sep 16, 2009
Anonymous
Suggestion to improve this page: It would be good if one could add comments to certain builds, since the rating alone does not clarify what problems occurred.
Sep 17, 2009
Andreas Joseph Krogh
+1
Sep 17, 2009
Stefan Endrullis
+1
Sep 23, 2009
Andreas Joseph Krogh
http://download-ln.jetbrains.com/scala/scala-intellij-bin-0.2.27196.zip gives 404
Oct 16, 2009
Anonymous
I'm curious about whether the newest nightly build, such as 0.3.2x can be used on the IDEA Community Edition and how? I tried to directly copy or overwrite the original scala plugin. But in most cases it does not work at all or does not work properly with a lot of error log showing up.
Oct 18, 2009
Anonymous
0.3.32 works fine with the community edition.
Oct 23, 2009
Anonymous
0.3.55 does NOT work with the community edition, or at least not with MAIA-IC-90-96 and I could not find a newer version
Oct 23, 2009
Stefan Endrullis
I tried it with the ultimate edition MAIA-IU-90-94 that should be compatible to the plugin as mentioned in the list, but it doesn't work, too. I've started a thread to discuss the problem.
Nov 04, 2009
Andreas Joseph Krogh
Does build 98 work with maia-90.137?
Nov 04, 2009
Stefan Endrullis
Yes, seems so, but I've tested it only some minutes so far.
Nov 07, 2009
Anonymous
It would be nice to able to rate the plugin against 2.7 vs 2.8 code, as I tend to see stability depending on scala version.
Nov 19, 2009
Anonymous
When will have a build support maia build 92.24.
Nov 23, 2009
Anonymous
92.24 community doesn't have the plugin listed in 'plugins' and i have no idea what to do after i manually download the zip
Nov 23, 2009
Stefan Endrullis
You can extract the zip into the "plugins" directory of you IDEA installation.
Dec 02, 2009
Anonymous
Can anyone suggest a combination of versions of IntelliJ (community edition) and Scala plug-in that work? I'm running IntelliJ "Maia-IC-90.193" on a mac and I can't seem to find a matching plug-in version. Thanks for your help! Nils
Dec 02, 2009
Stefan Endrullis
Most of the combinations mentioned in the list above work. The votings give you a good indication of what is worth to try. I'm currently running IDEA IU-92.65 with the Scala plugin #254, but I tried about 20 different releases now (I'm updating nearly daily using a script) and most of them (80-90%) worked.
Dec 13, 2009
Anonymous
Hi,
Where can we see the change/fix which qualify these release ?
Thank you
Dec 13, 2009
Stefan Endrullis
You can find a version history on http://jetbrains.net/confluence/display/SCA/Version History
Sometimes it takes a while until the website is updated.
Dec 16, 2009
Anonymous
Thanks.
Dec 15, 2009
Anonymous
Last build 335 lost the left bar tooltip which indicate when a scala method is overriden/implemented from a super class or trait.
It used to work in a previous version but forgot which one. Too bad, this feature is so useful for me as I'm extending many java claases/interfaces in scala and navigation was handy.
Hope it will come back soon. Anyway great job, kudos to the scala plugin team
Dec 16, 2009
Alexander Podkhalyuzin
Thank you, this is just fixed in build 342.
Best regards,
Alexander Podkhalyuzin.
Jan 08, 2010
Kjetil Valstadsve
I am feeling some pain when working with Scala code that uses not-fully-qualified imports, such as:
http://github.com/dpp/liftweb/blob/master/lift-base/lift-util/src/main/scala/net/liftweb/util/TimeHelpers.scala
Notice the "import common." which is imported from file in net.liftweb.util, which means it should resolve to net.liftweb.common.
IDEA does not seem to understand this, so imports from common are unresolved.
Any hints?
Jan 11, 2010
Alexander Podkhalyuzin
Imports works as for Scala 2.8. In Scala 2.8 relative imports are not supported.
Jan 08, 2010
Hong Yuan
Why the nightly builds stoped? Why the active development of this plugin stoped ?
Jan 11, 2010
Alexander Podkhalyuzin
Development is still active.
Best regards,
Alexander Podkhalyuzin.
Jan 26, 2010
Andreas Joseph Krogh
Is build 510 incompatible with IDEA-9.0.1 by misstake? I cannot get it to work and IDEA is telling me it is incompatible.
Jan 26, 2010
Anonymous
The question is: where can we download 9.0.2 EAP builds? The Maia EAP page only points to the normal 9.0.1 release.
Jan 26, 2010
Andreas Joseph Krogh
I reconed there were no 9.0.2 EAP around as this page links to the 9.0.1 relase, as you point out.
JetBrains: Any word on this?
Jan 27, 2010
Anonymous
I see 9.0.2 EAP builds can now be downloaded from the Maia EAP page linked from the top of this page. Sweet!
Feb 04, 2010
Anonymous
Thanks for a great plugin, however it seems like there are some serious problems with performance. I typically have to wait ½ to 1 sec for code completion help in my different scala files. No file are more than approx. 120 lines. Are there any way I can improve this, or is it a high prioritity for the development?
Feb 06, 2010
Andreas Joseph Krogh
Any hints on how to utilize the fast scalac option?
Feb 06, 2010
Stefan Endrullis
Select Settings->Compiler->Scala compiler->Use fsc.
Feb 15, 2010
Anonymous
Do I have to specify port number, or does it just start by itself when not declaring one?
Feb 15, 2010
Stefan Endrullis
Works for me without specifying any hostname or port. The fsc server seens to be started automatically.
Feb 14, 2010
Anonymous
I always get "Compiler internal error. Process terminated with exit code 1" for 615 and 627. Is there anything special that has to be done?
Feb 21, 2010
Anonymous
Are there planned a official release of the nightly builds soon?
Feb 25, 2010
Anonymous
Okay I can see that since the 20th february there is a "Since Maia 94.345" comment, but it is not available for download yet?
Mar 17, 2010
Andreas Joseph Krogh
What's up with the plugin (858 and 863 at least)? All my @BeanProperty annotations are marked as red. The "fix" is to import with "scala.reflect.BeanProperty" instead of just "reflect.BeanProperty". All my project's classes are imported with "root." as prefix, what's up with that? BTW: I'm using 2.8.0-beta1.
Mar 24, 2010
Andreas Joseph Krogh
Build 947 makes IDEA throw Exception immediatly after opening a scala-file. I'm using EAP UI-94.585. Submitted "Blame Scala".
Mar 25, 2010
Hugo Palma
Build 958 still throws an exception as soon as i open a scala file using the latest Intellij EAP.
Mar 26, 2010
Andreas Joseph Krogh
Same goes for 970 with latest EAP 94.633
Mar 26, 2010
Anonymous
yeah,
builds made after 863 always throw this error on scala files (863 was ok)
None.get: None.get
java.util.NoSuchElementException: None.get
at scala.None$.get(Option.scala:186)
at scala.None$.get(Option.scala:184)
at org.jetbrains.plugins.scala.lang.psi.types.StdType.asClass(ScType.scala:52)
at org.jetbrains.plugins.scala.lang.psi.impl.toplevel.typedef.TypeDefinitionMembers$.processDeclarations(TypeDefinitionMembers.scala:325)
at org.jetbrains.plugins.scala.lang.psi.api.toplevel.typedef.ScTemplateDefinition$class.processDeclarations(ScTemplateDefinition.scala:121)
I used IntelliJ 633 and 585, same error on both
Mar 26, 2010
Andreas Joseph Krogh
With latest build, 976, the Exception is gone, but we're back the same import-crazyness as in 858. IDEA generates _root_.-imports for all and doesn't recognize reflect.BeanProperty as a correct import while the scala-compiler certainly thinks it OK. Is 976 ment to work with a later version of Scala-2.8 than beta-1, do I need latest SNAPSHOT?
Mar 31, 2010
Hugo Palma
The latest 1004 build is incompatible with the 95.4 RC IntelliJ build.
Apr 09, 2010
Anonymous
Sometimes when i compile using intellij+scala plugin, i get a "Compiler internal error. Process terminated with exit code 1" message.
What does this mean? where can i get a more descriptive error message?
May 06, 2010
Anonymous
This is most likely caused by OutOfMemoryError in compiler.
OlegYch
May 06, 2010
Alex Cruise
I used to tear my hair about about an issue that seems related, until I discovered the solution:
Always make sure the Scala facets in your project use the same compiler and library jars as other build tools (e.g. Maven/SBT/Ant) are using. It's not the default, so I always go through every facet, and explicitly set the compiler jar to ~/.m2/repository/org/scala-lang/scala-compiler/2.8.0-SNAPSHOT/scala-compiler-2.8.0-SNAPSHOT.jar and the library jar to the equivalent but s/compiler/library/g. Note that it's not relevant that I'm using 2.8.0-SNAPSHOT as such, you just need to make sure that the identical compiler and library jars are in use everywhere.
At the moment, Scala categorically does not have binary compatibility between versions, and it's an open question whether it ever will except in the occasional fortuitous circumstances.
This really should be a feature of the Scala plugin--first, an option to set compiler and library versions explicitly for the whole project, and secondly an option to synchronize them with Maven etc.
May 07, 2010
Anonymous
Multiple scala versions are usually causing much more horrible stacktrace from compiler.
I agree that ability to check for multiple versions is a must have feature.
The plugin could also get this from maven or dependencies list.
Apr 20, 2010
Anonymous
There were no instructions of how to install, so I just unzipped it in C:\Program Files (x86)\JetBrains\IntelliJ IDEA Community Edition 95.54\plugins
... and then nothing happened!
May 28, 2010
Anonymous
Some of my fully-qualified imports are marked as unused despite being quite obviously used. It looks like use of static members of Java classes don't make the import inspector think that the import is being used. E.g.:
import java.util.concurrent.Executors
...
private val workerThreadPool = Executors.newFixedThreadPool(numWorkers)
Jun 03, 2010
Anonymous
with 1526, code completion is still very slow.
Jun 03, 2010
Dennis Haupt
try closing the structure view
Jul 16, 2010
Anonymous
download for todays (16.07.) nightly is not working!
Jul 17, 2010
Anonymous
With 95.413 and build 1819 I get following error:
Scalac internal error: class java.lang.reflect.InvocationTargetException [sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method), sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39), sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25), java.lang.reflect.Method.invoke(Method.java:597), org.jetbrains.plugins.scala.compiler.rt.ScalacRunner.main(ScalacRunner.java:74)][scala.tools.nsc.Main$.process(Main.scala:92), scala.tools.nsc.Main$.main(Main.scala:123), scala.tools.nsc.Main.main(Main.scala), sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method), sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39), sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25), java.lang.reflect.Method.invoke(Method.java:597), org.jetbrains.plugins.scala.compiler.rt.ScalacRunner.main(ScalacRunner.java:74)]
Jul 17, 2010
Anonymous
Ignore last comment. It's a maven/build problem.
Jul 20, 2010
retronym
With the latest build, you'll get an error saying that the Scala Facet could not be loaded. You should just remove this – they are no longer needed. Make sure you have scala-library.jar and and scala-compiler.jar as a dependency of each module with Scala code, the rest will happen automatically.
Jul 20, 2010
Anonymous
with the latest plugin (that is supposed to not need scala facets anymore) my scala code doesn't get compiled. scala compiler is not invoked at all!
Jul 20, 2010
Anonymous
Looks like this is still a work in progress. For now it doesn't recognize the JAR file names of scala-compiler and scala-library if the are in the Maven style.
The workaround is:
Jul 20, 2010
Anonymous
ok this workaround does help. thank you!
Jul 21, 2010
Anonymous
Maven library/compiler should be found now. More details expected soon on the forum: http://devnet.jetbrains.net/community/idea/scala?view=discussions&start=0
Aug 10, 2010
Andreas Joseph Krogh
I have a multimodule Maven project using Scala. Recently I cannot compile from within IDEA any more. IDEAshows "Please, adjust compiler library in Scala facet: multiple scala-compiler*.jar's attached.". Re-importing the project or re-import all Maven-modules doesn't help.
Aug 10, 2010
Stefan Endrullis
I had the same problem. I fixed it manually by creating a new "library" in IDEA containing scala-library.jar and scala-compiler.jar. The only problem was that I could not select the jars located in my the local repository, because it starts with a dot and is therefore hidden in IDEA. So I had to create the library using a text editor. In case that you also use Scala 2.8.0 you can do that by creating a file called Maven__org_scala_lang_scala_2_8_0.xml in .idea/libraries/ of your project directory with the following content:
Afterwards you have to select "Maven: org.scala-lang:scala:2.8.0" as compiler in your scala facets.
Aug 20, 2010
Hong Yuan
When will this plugin support Idea X EAP
Aug 27, 2010
Stefan Endrullis
At least the website already exists: http://confluence.jetbrains.net/display/SCA/Scala+Plugin+Nightly+Builds+for+IDEA+X
But ATM there is no nightly build to download.
Aug 27, 2010
Dennis Haupt
i'm sure someone is editing the page right now or will be later today.