Scala Plugin Nightly Builds for Maia

Skip to end of metadata
Go to start of metadata
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.


Date Build # Links Status Comments
24 Feb 2011 2267 Download
Your Rating: Results: BrokenPartially brokenWorksStableNo problems at all 1 rates
Last Maia Plugin Nightly
21 Oct 2010 2181 Download
Your Rating: Results: BrokenPartially brokenWorksStableNo problems at all 3 rates
 
31 Aug 2010 2093 Download
Your Rating: Results: BrokenPartially brokenWorksStableNo problems at all 3 rates
Plugin Update
Labels:
None
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.
  1. Aug 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.

    1. Aug 19, 2009

      Should be fixed in last Nightly Build.

  2. Sep 14, 2009

    any idea when a version of the scala plugin will work with 10762 of Maia?

    1. Sep 16, 2009

      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.

      1. Sep 16, 2009

        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?

        1. Sep 17, 2009

          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.

        2. Sep 17, 2009

          Same problem with build 27069.

          1. Sep 18, 2009

            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.

            1. Sep 18, 2009

              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.

            2. Sep 18, 2009

              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)

              1. 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)

                1. Sep 18, 2009

                  <-- OK, that was me. Just forgot to login.

                  1. Sep 23, 2009

                    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.

                    1. Sep 23, 2009

                      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

  3. 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.

    1. Sep 17, 2009

  4. 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.

  5. Oct 18, 2009

    Anonymous

    0.3.32 works fine with the community edition.

  6. 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

    1. Oct 23, 2009

      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.

  7. Nov 04, 2009

    Does build 98 work with maia-90.137?

    1. Nov 04, 2009

      Yes, seems so, but I've tested it only some minutes so far.

  8. 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.

  9. Nov 19, 2009

    Anonymous

    When will have a build support maia build 92.24.

  10. 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

    1. Nov 23, 2009

      You can extract the zip into the "plugins" directory of you IDEA installation.

  11. 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

    1. Dec 02, 2009

      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.

  12. Dec 13, 2009

    Anonymous

    Hi,

    Where can we see the change/fix which qualify these release ?

     Thank you

    1. Dec 13, 2009

      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.

      1. Dec 16, 2009

        Anonymous

        Thanks.

  13. 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

    1. Dec 16, 2009

      Thank you, this is just fixed in build 342.

      Best regards,

      Alexander Podkhalyuzin.

  14. Jan 08, 2010

    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?

    1. Jan 11, 2010

      Imports works as for Scala 2.8. In Scala 2.8 relative imports are not supported.

  15. Jan 08, 2010

    Why the nightly builds stoped? Why the active development of this plugin stoped ?

    1. Jan 11, 2010

      Development is still active.

       Best regards,

      Alexander Podkhalyuzin.

  16. Jan 26, 2010

    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.

    1. 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.

      1. Jan 26, 2010

        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? 

      2. 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!

  17. 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?

  18. Feb 06, 2010

    Any hints on how to utilize the fast scalac option?

    1. Feb 06, 2010

      Select Settings->Compiler->Scala compiler->Use fsc.

      1. Feb 15, 2010

        Anonymous

        Do I have to specify port number, or does it just start by itself when not declaring one?

        1. Feb 15, 2010

          Works for me without specifying any hostname or port.  The fsc server seens to be started automatically.

  19. 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?

  20. Feb 21, 2010

    Anonymous

    Are there planned a official release of the nightly builds soon?

    1. 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?

  21. Mar 17, 2010

    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.

  22. Mar 24, 2010

    Build 947 makes IDEA throw Exception immediatly after opening a scala-file. I'm using EAP UI-94.585. Submitted "Blame Scala".

  23. Mar 25, 2010

    Build 958 still throws an exception as soon as i open a scala file using the latest Intellij EAP.

    1. Mar 26, 2010

      Same goes for 970 with latest EAP 94.633

      1. 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

        1. Mar 26, 2010

          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?

  24. Mar 31, 2010

    The latest 1004 build is incompatible with the 95.4 RC IntelliJ build.

  25. 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?

    1. May 06, 2010

      Anonymous

      This is most likely caused by OutOfMemoryError in compiler.

      OlegYch

    2. May 06, 2010

      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.

      1. 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.

  26. 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!

  27. 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)

  28. Jun 03, 2010

    Anonymous

    with 1526, code completion is still very slow.

    1. Jun 03, 2010

      try closing the structure view

  29. Jul 16, 2010

    Anonymous

    download for todays (16.07.) nightly is not working!

  30. 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)]

    1. Jul 17, 2010

      Anonymous

      Ignore last comment. It's a maven/build problem.

  31. Jul 20, 2010

    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.

  32. 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!

    1. 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:

      1.  Define a Project of Global Library called Scala SDK
      2. Add scala-library.jar and scala-compiler.jar, from an standard download of Scala 2.8.0, e.g. $SCALA_HOME/lib
      3. (Optional) Attach sources, $SCALA_HOME/src
      4. Add a reference to this library to each module in your project.
      1. Jul 20, 2010

        Anonymous

        ok this workaround does help. thank you!

      2. 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

  33. Aug 10, 2010

    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.

    1. Aug 10, 2010

      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.

  34. Aug 20, 2010

    When will this plugin support Idea X EAP

    1. Aug 27, 2010

      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.

  35. Aug 27, 2010

    i'm sure someone is editing the page right now or will be later today.