Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Issue in class Loading for com.sun.msv.grammar.Grammar for WAS (WPS6.1)

38 views
Skip to first unread message

kisan...@infosys.com

unread,
Jan 6, 2009, 1:45:20 AM1/6/09
to
Hi, I have portal.ear built in java 5.0. I have deployed the ear on WAS/wps 6.1
Ear is deployed properly. But while running the app, class laoding issue appears.
The log is below......

[12/23/08 16:35:27:580 IST] 00000065 ServletWrappe I SRVE0242I: [PORTALEAR.ear] [/corp] [Accounts]: Initialization successful.
[12/23/08 16:35:28:564 IST] 00000065 ServletWrappe E SRVE0068E: Uncaught exception thrown in one of the service methods of the servlet: Accounts. Exception thrown : java.lang.NoClassDefFoundError: com.sun.msv.grammar.Grammar
at java.lang.ClassLoader.defineClassImpl(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:258)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.defineClass(DefaultClassLoader.java:160)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(ClasspathManager.java:498)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(ClasspathManager.java:468)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(ClasspathManager.java:427)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:410)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:188)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:334)
at org.eclipse.osgi.framework.internal.core.SingleSourcePackage.loadClass(SingleSourcePackage.java:37)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:374)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:347)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:83)
at java.lang.ClassLoader.loadClass(ClassLoader.java:623)
at com.ibm.ws.bootstrap.ExtClassLoader.loadClass(ExtClassLoader.java:87)
at java.lang.ClassLoader.loadClass(ClassLoader.java:597)
at com.ibm.ws.classloader.ProtectionClassLoader.loadClass(ProtectionClassLoader.java:58)
at com.ibm.ws.classloader.ProtectionClassLoader.loadClass(ProtectionClassLoader.java:54)
at com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java:394)
at java.lang.ClassLoader.loadClass(ClassLoader.java:597)
at com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java:375)
at java.lang.ClassLoader.loadClass(ClassLoader.java:597)
at java.lang.Class.forNameImpl(Native Method)
at java.lang.Class.forName(Class.java:163)
at java.io.ObjectInputStream.resolveClass(ObjectInputStream.java:600)
at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1568)
at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1490)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1723)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:363)
at com.infosys.j2ee.core.jaxb.impl.runtime.GrammarInfoImpl.getGrammar(GrammarInfoImpl.java:145)
at com.infosys.j2ee.core.jaxb.impl.runtime.DefaultJAXBContextImpl.getGrammar(DefaultJAXBContextImpl.java:83)
at com.infosys.j2ee.core.jaxb.impl.runtime.UnmarshallerImpl.setValidating(UnmarshallerImpl.java:63)
at com.infosys.j2ee.core.impl.XMLConfigReader.unmarshal(XMLConfigReader.java:80)
at com.infosys.j2ee.core.impl.RadienServiceDefReader.unmarshal(RadienServiceDefReader.java:66)
at com.infosys.j2ee.core.impl.RadienServiceManager.createAllServices(RadienServiceManager.java:106)
at com.infosys.j2ee.core.impl.RadienServiceLocator.getService(RadienServiceLocator.java:76)
at com.infosys.bankaway.util.LogManager.(Unknown Source)
at java.lang.J9VMInternals.initializeImpl(Native Method)
at java.lang.J9VMInternals.initialize(J9VMInternals.java:194)
at com.infosys.bankaway.interceptor.portlet.BankAwayPortlet.init(Unknown Source)


I checked if class file is avaialble in the proper class loader hirarchy. Everything is fine. Is is class versioning/format issue or something else.

One issue is that grammerInfoIml class is using jdk1.4 build (the jar whhich consists it) .Is that the problem? Please Help

bnigg...@covansys.com

unread,
May 13, 2009, 2:00:10 PM5/13/09
to
Please let me know if you got a solution of this issue. I am having the same issue.

Regards
Paul

0 new messages