通过WebStart运行时Java 7更新55 JacORB错误 [英] Java 7 update 55 JacORB error when running via WebStart
问题描述
由于更新为Java 7更新55,所以我无法运行WebStart Java应用程序。
Since updating to Java 7 update 55, I'm not able to run my WebStart java application.
通过Java 7更新51启动时,此应用程序在Java 7更新51下运行良好WebStart。
This application worked fine under Java 7 update 51 when launched via WebStart.
在WebStart外部启动时,它也可与更新55配合使用。
It also works with update 55 when launched outside of WebStart.
任何进一步调查点的建议?
Any suggestions for further investigation points?
org.omg.CORBA.INITIALIZE: can't instantiate default ORB implementation org.jacorb.orb.ORBSingleton vmcid: 0x0 minor code: 0 completed: No
at org.omg.CORBA.ORB.create_impl_with_systemclassloader(Unknown Source)
at org.omg.CORBA.ORB.init(Unknown Source)
at org.jacorb.orb.CDRInputStream.<init>(CDRInputStream.java:186)
at org.jacorb.orb.etf.ProfileBase.initFromProfileData(ProfileBase.java:252)
at org.jacorb.orb.etf.ProfileBase.demarshal(ProfileBase.java:172)
at org.jacorb.orb.etf.FactoriesBase.demarshal_profile(FactoriesBase.java:124)
at org.jacorb.orb.ParsedIOR.decode(ParsedIOR.java:235)
at org.jacorb.orb.ParsedIOR.parse_stringified_ior(ParsedIOR.java:460)
at org.jacorb.orb.ParsedIOR.parse(ParsedIOR.java:375)
at org.jacorb.orb.ParsedIOR.<init>(ParsedIOR.java:192)
at org.jacorb.orb.ORB.string_to_object(ORB.java:1824)
Caused by: java.lang.ClassNotFoundException: org.jacorb.orb.ORBSingleton
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
... 56 more
编辑1 2014年6月2日
此问题看起来已在此处解决:
Looks like this issue has been fixed here:
https://bugs.openjdk.java.net/browse/JDK-8042789
希望它将包含在7月15日的下一个CPU中
This will hopefully be included in the next CPU on July 15th
看起来像导致该问题的更改已被还原,因此现在再次使用当前线程类加载器。
Looks like the change that caused this issue was reverted so it now uses the current thread classloader again.
http://hg.openjdk.java.net/jdk8u/jdk8u-dev/corba/rev/009fc3f785a9
推荐答案
此问题的修复程序包含在java 7 update 65中。
现在可以像以前一样使用。
The fix for this issue is included in java 7 update 65. It now works as before.
这篇关于通过WebStart运行时Java 7更新55 JacORB错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!