通过WebStart运行时Java 7更新55 JacORB错误 [英] Java 7 update 55 JacORB error when running via WebStart

查看:128
本文介绍了通过WebStart运行时Java 7更新55 JacORB错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

由于更新为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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆