IntelliJ IDEA 12 EAP 122.813 with Vaadin and Drools Support
November 15th, 2012 by Andrey CheptsovToday we have released IntelliJ IDEA 12 EAP 122.813, the next preview build of upcoming IntelliJ IDEA 12 with a bunch of new features.
The major changes in the release include:
- Support for JDK 8’s new extension methods syntax.
- Code assistance for Drools Expert, a rule-based language from JBoss.
- Basic Vaadin support.
- ColdFusion debugger.
The full list of changes can be found in Release Notes.
Important note: You’ve got to perform full rebuild once if your project is compiled with new compiler. Also due to ongoing work to support JDK7 it is no longer possible to update this IntelliJ IDEA build using incremental update on Mac.
Please feel free to share your feedback and report bugs in our issue tracker.
Stay tuned for more details on these new features coming soon in our blog.
Develop with Pleasure!
Tags: Leda

November 15th, 2012 at 10:32 am
Should PHP support be working yet? It isn’t for me and wondering if it is something wrong with my setup.
NoClassDefFoundError: update failed for AnAction with ID=PhpListenDebugAction: Could not initialize class com.jetbrains.php.PhpIcons
November 15th, 2012 at 11:50 am
The latest build is making the application crash when I try and boot it up. I’m running Mac OSX Mountain Lion. Was fine before. Am I able to roll back?
November 15th, 2012 at 1:16 pm
Same here … PHP isn’t working
November 15th, 2012 at 2:34 pm
Broken for me too on Mountain Lion, freezes on start-up.
November 15th, 2012 at 4:03 pm
EXTERNAL BUILD: Error: Argument 0 for @NotNull parameter of com/intellij/openapi/util/io/FileUtil.isAbsolute must not be null
java.lang.IllegalArgumentException: Argument 0 for @NotNull parameter of com/intellij/openapi/util/io/FileUtil.isAbsolute must not be null
at com.intellij.openapi.util.io.FileUtil.isAbsolute(FileUtil.java)
at com.intellij.flex.model.bc.InfoFromConfigFile.getInfoFromConfigFile(InfoFromConfigFile.java:140)
at com.intellij.flex.model.bc.impl.JpsFlexBuildConfigurationImpl.getActualOutputFilePath(JpsFlexBuildConfigurationImpl.java:273)
at com.intellij.flex.build.FlexResourceBuildTarget.writeConfiguration(FlexResourceBuildTarget.java:122)
at org.jetbrains.jps.incremental.storage.BuildTargetConfiguration.saveToString(BuildTargetConfiguration.java:86)
at org.jetbrains.jps.incremental.storage.BuildTargetConfiguration.getCurrentState(BuildTargetConfiguration.java:78)
at org.jetbrains.jps.incremental.storage.BuildTargetConfiguration.isTargetDirty(BuildTargetConfiguration.java:39)
at org.jetbrains.jps.incremental.BuildOperations.ensureFSStateInitialized(BuildOperations.java:48)
at org.jetbrains.jps.incremental.BuildOperations.ensureFSStateInitialized(BuildOperations.java:35)
at org.jetbrains.jps.incremental.IncProjectBuilder.buildTargetsChunk(IncProjectBuilder.java:599)
at org.jetbrains.jps.incremental.IncProjectBuilder.buildChunkIfAffected(IncProjectBuilder.java:540)
at org.jetbrains.jps.incremental.IncProjectBuilder.access$200(IncProjectBuilder.java:58)
at org.jetbrains.jps.incremental.IncProjectBuilder$3.run(IncProjectBuilder.java:477)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at com.intellij.util.concurrency.BoundedTaskExecutor$1.run(BoundedTaskExecutor.java:35)
at org.jetbrains.jps.service.impl.SharedThreadPoolImpl$1.run(SharedThreadPoolImpl.java:26)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
November 15th, 2012 at 4:17 pm
Same thing’s happening to me (also running Mountain Lion) The IDE just won’t finish loading (I’m also running the Scala plugin, FWIW)
I was able to get a direct link to the previous installer
http://download.jetbrains.com/idea/ideaIC-122.746.dmg
It should help until this gets fixed
November 15th, 2012 at 6:44 pm
Same here on Mountain Lion, the IDE gets stuck on “Scanning Files”.
November 15th, 2012 at 7:02 pm
Same thing here. Mountain Lion and the IDE just crashes.
November 16th, 2012 at 2:38 am
http://youtrack.jetbrains.com/issue/IDEA-95100
November 16th, 2012 at 3:41 am
@All Mountain Lion users, for workaround, please use complete install, sorry for inconvenience
November 16th, 2012 at 3:50 am
@Michael Scholz The issue is already fixed but unfortunately a bit later than this EAP was released. Temporary workaround is to disable ‘Use external build’ at Settings/Preferences | Compiler.
November 16th, 2012 at 4:09 am
@David,Michael we will release PHP plugin for IntelliJ IDEA 12 shortly, once PhpStorm 6 EAP will start
November 16th, 2012 at 6:19 am
Hi,
when using IDEA 12 EAP (122.813 + the one before) I noticed that only java classes in the /target/ directorys get updated when doing a change to the file. If you do same to an resource lying inside the class strcutre (e.g: foo.html for foo.class with wicket) then the file foo.class will change when compiled manually (CMD+S on OS X) but the html file will stay old. On IDEA 11 this updated both files.
Any Idea how to solve this issue? Tried old compiler mode but it also didnt work - so far this forces me back to IDEA 11.1 as I can’t really work with it ignoring changes to html files (else full redeploy necessary, taking some minutes each);
November 17th, 2012 at 12:21 pm
Ohhhhh ColdFusion Debugger support! OMG!
I’m trill to test the debugger with Railo & OpenBlueDragon CFML Engines also!
November 19th, 2012 at 2:37 am
@K.B. Please make sure that resource patterns (Project Structure/Preferences | Compiler) include ?*.html and other resource patterns that you need.
November 19th, 2012 at 10:04 am
@K.B. Or, if it is maven-based project and the module has been constructed from a pom.xml, all resource patters will be taken from the pom.xml only (standard resource patterns in compiler settings will be ignored for this particular module).
November 21st, 2012 at 9:52 am
I’m disappointed with the new Welcome screen implemented by Maxim Shafirov. You have so many things to do and yet spend your time on unusable “features”. New screen is buggy - no menus, checkout doesn’t work, no way to update, can’t open global and default project settings. And developers are just closing issues reported as “won’t fix”.
This is first time I have actually spent my time to checkout the source code and find who is responsible for this; all other versions used to just work. This one prevents me from working with pleasure.
November 22nd, 2012 at 5:12 am
I’m so glad my work didn’t go unnoticed! Seriously speaking, we didn’t stop there and put a quite a work into new welcome screen and open for the feedback given you’ll take a look at next EAP build.