Despite much improved support for Java EE 6, what might be worth to point out is that the version of IBM WebSphere Application Server Developer Tools for Eclipse (WDT) V9.0 Beta requires the very latest Eclipse 4.2.2 RC1 for Java EE Developers (Juno SR2 RC1) (!) It’s not very often when IBM encourages us to jump onto the very fresh release candidate versions, is it? I myself didn’t mind to download it (although honestly I had not thought of doing it before due to the luck of features that might’ve been merited the upgrade from SR1). I’m glad that IBM argued.
I’m on Mac OS X 10.7.5 and at the same time I happened to upgrade Java to JDK 8 Early Access Release 8 Build b77.
With the Java 8 installation, whenever Eclipse kicked in, it picked it up as the JVM and, as it far later turned out, happened to break WebSphere Developer Tools for Eclipse V9.0 Beta.
I reported the issue in the WASdev forum – bundle org.eclipse.gmf.runtime.emf.type.core missing for WDT 9.0 BETA? – but I didn’t have much information on the cause of it and the description was rather vague (perhaps even misleading). I wish I’d waited a bit more before reporting the issue. Till today?
Anyway, just today when I’ve been writing an article about IBM WebSphere Application Server Liberty Profile V8.5.Next Beta and the tools, I remembered the issue and carefully followed every step to prepare the environment so people new to the development platform won’t get distracted by the issue if it does exist.
And the issue hit me again! “Enough!”, I said.
This time I had the Error Log view open and as I dragged the Install link to IBM WebSphere Application Server Developer Tools for Eclipse (WDT) V9.0 Beta in the Eclipse Marketplace and dropped it onto Eclipse’s toolbar, the error showed up with a record in the view. I finally figured out why.
I simply kept running Eclipse with JDK 8 Early Access Release 8 Build b77 that was the root cause of the issue!
With the -vm setting in the eclipse/Eclipse.app/Contents/MacOS/eclipse.ini the issue has disappeared.
And I could install IBM WebSphere Application Server Developer Tools for Eclipse (WDT) V9.0 Beta!