Java 7 update 55 JacORB error when running via WebStart -
since updating java 7 update 55, i'm not able run webstart java application.
this application worked fine under java 7 update 51 when launched via webstart.
it works update 55 when launched outside of webstart.
any suggestions further investigation points?
org.omg.corba.initialize: can't instantiate default orb implementation org.jacorb.orb.orbsingleton vmcid: 0x0 minor code: 0 completed: no @ org.omg.corba.orb.create_impl_with_systemclassloader(unknown source) @ org.omg.corba.orb.init(unknown source) @ org.jacorb.orb.cdrinputstream.<init>(cdrinputstream.java:186) @ org.jacorb.orb.etf.profilebase.initfromprofiledata(profilebase.java:252) @ org.jacorb.orb.etf.profilebase.demarshal(profilebase.java:172) @ org.jacorb.orb.etf.factoriesbase.demarshal_profile(factoriesbase.java:124) @ org.jacorb.orb.parsedior.decode(parsedior.java:235) @ org.jacorb.orb.parsedior.parse_stringified_ior(parsedior.java:460) @ org.jacorb.orb.parsedior.parse(parsedior.java:375) @ org.jacorb.orb.parsedior.<init>(parsedior.java:192) @ org.jacorb.orb.orb.string_to_object(orb.java:1824) caused by: java.lang.classnotfoundexception: org.jacorb.orb.orbsingleton @ java.net.urlclassloader$1.run(unknown source) @ java.net.urlclassloader$1.run(unknown source) @ java.security.accesscontroller.doprivileged(native method) @ java.net.urlclassloader.findclass(unknown source) @ java.lang.classloader.loadclass(unknown source) @ sun.misc.launcher$appclassloader.loadclass(unknown source) @ java.lang.classloader.loadclass(unknown source) @ java.lang.class.forname0(native method) @ java.lang.class.forname(unknown source) ... 56 more
edit 12th june 2014
looks issue has been fixed here:
https://bugs.openjdk.java.net/browse/jdk-8042789
this included in next cpu on july 15th
looks change caused issue reverted uses current thread classloader again.
http://hg.openjdk.java.net/jdk8u/jdk8u-dev/corba/rev/009fc3f785a9
i've opened bug java (review id: ji-9011898). issue in org.omg.corba.orb.init() method system class loader forced use, while in past current thread's class loader used.
update: valid workaround copying jacorb jars inside /jre/lib/endorsed folder, these classes can loaded outside webstart class loader. see java webstart , endorsed directories , java 7u55 eclipse system fragment classloader details.
Comments
Post a Comment