"could not create the java virtual machine" when install Eclipse 4.0.1 IDE
![]()
We have 10+ Win 7 32bit (4.0GB memory) machines and want to install VS client IDE(for 2010) or Eclipse 4.0.1 client. We have two machines got problem. On both problematic machines, MyEclipse 9.0 was installed and removed(no entry in class path and no existing folders related to myeclipse), machine restarted and then thick clients are installed.
On one machine, when install Eclipse client 401, we see it throw "could not create the java virtual machine" in 70-80% progress and install failed. On another machine, we installed VS2010 client IDE and no problem in installation. But when creating repository connection, it throws: === ScmUI: Unable to register the event listener com.ibm.team.filesystem.common.FSDaemonConnectionException: start SCM program on _no_cfa(E:\Digital\IBM\Rational Team Concert Client for Microsoft Visual Studio IDE\3rd Party\scmtools\eclipse\scm.exe)Error in thread "main" java/lang/Error: bootstrap error, system property access before init: com.ibm.IgnoreMalformedInput ......JVMJ9VM015W Initialization error for library jclscar_24(14): JVMJ9VM009E J9VMDllMain failed Scm: Failed to create the Java Virtual Machine. == This seems to us it's the same cause as Eclipse install error. Since the machine both had MyEclipse installed(uninstalled now)previously, I suspect this could be related as all other machines have no problem. My questions are: 1) In VS 2010, is there any place for us to specify the JVM similar I can specify in Eclipse.ini file? 2) It seems that MyEclipse is causing the problem. How do we clean uninstall MyEclipse so that it won't affect Eclipse client IDE install? Or is there any way for us to workaround the install error so that we can try to specify other JVM in eclipse.ini afterwards? Thank you very much for any inputs. |
Accepted answer
4 other answers
![]()
I found this technote
http://www-01.ibm.com/support/docview.wss?uid=swg21410196 It isn't a problem installing eclipse but it is related to using installation manager. Here's the workaround from that document: WORKAROUND: If your machine can allocate more than 512MB of continuous heap space, here is one workaround that can allow install/update to complete:
|
![]()
Thanks for the prompt suggestions. will have a check.
BTW, the log shows in Eclipse install as below. It seems to have the same error as in VS == JVMJ9VM015W Initialization error for library jclscar_24(14): JVMJ9VM009E J9VMDllMain failed === It seems to points to Eclipse's own: C:\Program Files\IBM\TeamConcert\jdk\jre\bin\javaw.exe not sure why it does not work ***** <method>doReconcile</method> <message>C:\Program Files\IBM\TeamConcert\eclipse.exe -application org.eclipse.equinox.p2.reconciler.application -product org.eclipse.equinox.p2.reconciler.dropins.product -nosplash --launcher.suppressErrors -vmargs -Xms100m -Xmx512m -Dosgi.requiredJavaVersion=1.5 -Dosgi.bundlefile.limit=100 -Dorg.eclipse.equinox.simpleconfigurator.exclusiveInstallation=false -Dorg.eclipse.equinox.p2.reconciler.dropins.directory=C:\Program Files\IBM\TeamConcert\configuration\org.eclipse.update\com.ibm.cic.bootstrap.repository -Declipse.p2.verifyPlan=false </message> </entry> <entry num='133' time='1366789983390' elapsed='09:42.45' level='ERROR' thread='Worker-1'> <logger>com.ibm.cic.agent.internal.eclipseAdapter.platformConfiguration.manipulator.ConfigurationEditor</logger> <method>doReconcile</method> <message> <key>Eclipse p2 协调程序:{0} </key> <arg>线程 "main" 中发生异常java/lang/Error: bootstrap error, system property access before init: com.ibm.IgnoreMalformedInput 位于 java/lang/System.getProperty(System.java:416) 位于 java/lang/System.getProperty(System.java:388) 位于 java/lang/Boolean.getBoolean(Boolean.java:232) 位于 sun/security/action/GetBooleanAction.run(GetBooleanAction.java:72) 位于 sun/security/action/GetBooleanAction.run(GetBooleanAction.java:51) 位于 java/security/AccessController.doPrivileged(AccessController.java:228) 位于 com/ibm/misc/IOConverter.toIgnoreMalformedInput(IOConverter.java:59) 位于 com/ibm/misc/IOConverter.convert(IOConverter.java:173) 位于 java/lang/StringCoding.decode(StringCoding.java:518) 位于 java/lang/String.<init>(String.java:241) 位于 com/ibm/oti/util/Util.toString(Util.java:49) 位于 java/lang/System.getPropertyList(本机方法) 位于 java/lang/System.ensureProperties(System.java:273) 位于 java/lang/System.afterClinitInitialization(System.java:134) 位于 java/lang/Thread.initialize(Thread.java:323) 位于 java/lang/Thread.<init>(Thread.java:124) JVMJ9VM015W 在库 jclscar_24(14) 中发生初始化错误 JVMJ9VM009E J9VMDllMain 失败 Eclipse: Java was started but returned exit code=1 C:\Program Files\IBM\TeamConcert\jdk\jre\bin\javaw.exe -Xms100m -Xmx512m -Dosgi.requiredJavaVersion=1.5 -Dosgi.bundlefile.limit=100 -Dorg.eclipse.equinox.simpleconfigurator.exclusiveInstallation=false -Dorg.eclipse.equinox.p2.reconciler.dropins.directory=C:\Program Files\IBM\TeamConcert\configuration\org.eclipse.update\com.ibm.cic.bootstrap.repository -Declipse.p2.verifyPlan=false -jar C:\Program Files\IBM\TeamConcert\\plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar -os win32 -ws win32 -arch x86 -launcher C:\Program Files\IBM\TeamConcert\eclipse.exe -name Eclipse --launcher.library C:\Program Files\IBM\TeamConcert\\plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.2.R36x_v20101222\eclipse_1312.dll -startup C:\Program Files\IBM\TeamConcert\\plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar -exitdata 870_50 -install C:\Program Files\IBM\TeamConcert -application org.eclipse.equinox.p2.reconciler.application -product org.eclipse.equinox.p2.reconciler.dropins.product -vm C:\Program Files\IBM\TeamConcert\jdk\jre\bin\javaw.exe -vmargs -Xms100m -Xmx512m -Dosgi.requiredJavaVersion=1.5 -Dosgi.bundlefile.limit=100 -Dorg.eclipse.equinox.simpleconfigurator.exclusiveInstallation=false -Dorg.eclipse.equinox.p2.reconciler.dropins.directory=C:\Program Files\IBM\TeamConcert\configuration\org.eclipse.update\com.ibm.cic.bootstrap.repository -Declipse.p2.verifyPlan=false -jar C:\Program Files\IBM\TeamConcert\\plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar </arg> </message> |