Hello,
I have configured HTTPS for communication with one of the trading partners. The setup worked properly. Suddenly, it started giving following exeption while TN startup.
java.lang.ExceptionInInitializerError: java.lang.ClassCastException: iaik.asn1.structures.Name at sun.security.pkcs.PKCS7.getCertificate(PKCS7.java:578) at sun.security.pkcs.SignerInfo.getCertificate(SignerInfo.java:207) at sun.security.pkcs.SignerInfo.verify(SignerInfo.java:333) at sun.security.pkcs.PKCS7.verify(PKCS7.java:472) at sun.security.pkcs.PKCS7.verify(PKCS7.java:489) at sun.security.util.SignatureFileVerifier.process(SignatureFileVerifier.java:152) at java.util.jar.JarVerifier.processEntry(JarVerifier.java:285) at java.util.jar.JarVerifier.update(JarVerifier.java:198) at java.util.jar.JarFile.initializeVerifier(JarFile.java:248) at java.util.jar.JarFile.getInputStream(JarFile.java:308) at sun.misc.URLClassPath$4.getInputStream(URLClassPath.java:534) at sun.misc.Resource.getBytes(Resource.java(Compiled Code)) at java.net.URLClassLoader.defineClass(URLClassLoader.java:248) at java.net.URLClassLoader.access$300(URLClassLoader.java:69) at java.net.URLClassLoader$ClassFinder.run(URLClassLoader.java(Compiled Code)) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java(Compiled Code)) at java.lang.ClassLoader.loadClass(ClassLoader.java(Compiled Code)) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:380) at java.lang.ClassLoader.loadClass(ClassLoader.java(Compiled Code)) at java.lang.Class.forName1(Native Method) at java.lang.Class.forName(Class.java(Compiled Code)) at COM.jbms._44._1076.getImplementations(Unknown Source) at COM.jbms._44._1076.getDefaultImplementations(Unknown Source) at COM.jbms._44._1076.run(Unknown Source) at COM.cloudscape.core.MonitorBoot.start(Unknown Source) at COM.cloudscape.core.JDBCBoot.boot(Unknown Source) at COM.cloudscape.core.JDBCDriver.boot(Unknown Source) at COM.cloudscape.core.JDBCDriver.(Unknown Source) at java.lang.Class.forName1(Native Method) at java.lang.Class.forName(Class.java(Compiled Code)) at com.wm.app.tn.db.Datastore.init(Datastore.java:153) at wm.tn.admin.startup(admin.java:345) at java.lang.reflect.Method.invoke(Native Method) at com.wm.app.b2b.server.JavaService.baseInvoke(JavaService.java:281) at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:684) at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:470) at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:427) at com.wm.app.b2b.server.SessionInvoke.run(Session.java:573) at com.wm.util.pool.PooledThread.run(PooledThread.java:103) at java.lang.Thread.run(Thread.java:498)
The TN was installed to work with buil-in database. The only new thing added was Business Integrator (just the GUI, no Process Monitor and no repository server). The problem exists even after uninstalling the business integrator.
Anybody faced similar problem? Any solution?
-Vandana.