Hi,

I am suspecting that this has something to do with the application
settings "change classloader properties of your Webapp to parent-last
/ single". Have anyone been able to reproduce the problem?

Sebastian, did you have a chance to have a look if there is anything wrong?

Thanks a lot,
Radim

On 9/27/07, Radim Kolarik <[EMAIL PROTECTED]> wrote:
> Hi Sebastien,
>
> You are right, I mean the "change classloader properties of your Webapp
> to parent-last / single" update.
>
> I am calling the AdminService.getAttribute() from the web app, server
> itself starts without problems.
>
> Here is the complete stack trace:
>
> java.lang.ClassCastException:
> org.apache.xerces.jaxp.SAXParserFactoryImpl incompatible with
> javax.xml.parsers.SAXParserFactory
>        at javax.xml.parsers.SAXParserFactory.newInstance(Unknown Source)
>        at 
> org.eclipse.emf.ecore.xmi.impl.XMLLoadImpl.makeParser(XMLLoadImpl.java:299)
>        at 
> org.eclipse.emf.ecore.xmi.impl.XMLLoadImpl.load(XMLLoadImpl.java:140)
>        at 
> org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl.doLoad(XMLResourceImpl.java:179)
>        at 
> org.eclipse.wst.common.internal.emf.resource.CompatibilityXMIResourceImpl.basicDoLoad(CompatibilityXMIResourceImpl.java:180)
>        at 
> org.eclipse.wst.common.internal.emf.resource.CompatibilityXMIResourceImpl.doLoad(CompatibilityXMIResourceImpl.java:173)
>        at 
> org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceImpl.java:1094)
>        at 
> org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceImpl.java:900)
>        at 
> org.eclipse.wst.common.internal.emf.resource.CompatibilityXMIResourceImpl.load(CompatibilityXMIResourceImpl.java:259)
>        at 
> com.ibm.websphere.resource.WASResourceImpl.load(WASResourceImpl.java:61)
>        at 
> org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoad(ResourceSetImpl.java:249)
>        at 
> org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper(ResourceSetImpl.java:264)
>        at 
> org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getResource(ResourceSetImpl.java:390)
>        at 
> com.ibm.websphere.resource.WASResourceSetImpl.getResource(WASResourceSetImpl.java:158)
>        at 
> com.ibm.websphere.resource.WASResourceSetImpl.getResource(WASResourceSetImpl.java:143)
>        at 
> com.ibm.ws.runtime.service.ConfigRootImpl.getResource(ConfigRootImpl.java:325)
>        at 
> com.ibm.ws.runtime.service.ConfigRootImpl.getResource(ConfigRootImpl.java:298)
>        at 
> com.ibm.ws.runtime.service.ConfigRootImpl.getResource(ConfigRootImpl.java:274)
>        at 
> com.ibm.ws.runtime.component.EndPointMgrImpl.getNodeHostName(EndPointMgrImpl.java:488)
>        at 
> com.ibm.ws.management.AdminHelperImpl.getNodeHostName(AdminHelperImpl.java:116)
>        at 
> com.ibm.ws.management.component.JVMMBean.getJVMNode(JVMMBean.java:167)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
>        at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>        at java.lang.reflect.Method.invoke(Method.java:615)
>        at sun.reflect.misc.Trampoline.invoke(MethodUtil.java:62)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
>        at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>        at java.lang.reflect.Method.invoke(Method.java:615)
>        at sun.reflect.misc.MethodUtil.invoke(MethodUtil.java:265)
>        at 
> javax.management.modelmbean.RequiredModelMBean.invokeMethod(RequiredModelMBean.java:1089)
>        at 
> javax.management.modelmbean.RequiredModelMBean.invoke(RequiredModelMBean.java:971)
>        at 
> javax.management.modelmbean.RequiredModelMBean.getAttribute(RequiredModelMBean.java:1373)
>        at 
> com.sun.jmx.mbeanserver.DynamicMetaDataImpl.getAttribute(DynamicMetaDataImpl.java:114)
>        at 
> com.sun.jmx.mbeanserver.MetaDataImpl.getAttribute(MetaDataImpl.java:199)
>        at 
> com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.getAttribute(DefaultMBeanServerInterceptor.java:656)
>        at 
> com.sun.jmx.mbeanserver.JmxMBeanServer.getAttribute(JmxMBeanServer.java:677)
>        at 
> com.ibm.ws.management.AdminServiceImpl.getAttribute(AdminServiceImpl.java:687)
>        at 
> com.company.core.container.websphere.WebSphereServerHelper.initialise(Unknown
> Source)
>        at 
> com.company.core.container.websphere.WebSphereServerHelper.<init>(Unknown
> Source)
>        at java.lang.Class.newInstanceImpl(Native Method)
>        at java.lang.Class.newInstance(Class.java:1300)
>        at com.company.core.container.ServerHelperFactory.initialise(Unknown 
> Source)
>        at com.company.core.container.ServerHelperFactory.<init>(Unknown 
> Source)
>        at 
> com.company.core.container.ServerHelperFactory.getServerHelperFactory(Unknown
> Source)
>        at 
> com.company.core.ldap.LDAPServerListHelper.<init>(LDAPServerListHelper.java:85)
>        at 
> com.company.core.ldap.LDAPServerListHelper.getInstance(LDAPServerListHelper.java:68)
>        at 
> com.company.core.ldap.LDAPContextFactory.getInitialContext(LDAPContextFactory.java:134)
>        at 
> javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:679)
>        at 
> javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:259)
>        at javax.naming.InitialContext.init(InitialContext.java:235)
>        at javax.naming.InitialContext.<init>(InitialContext.java:209)
>        at 
> com.company.core.instancelocator.InstanceLocatorImpl.openDirectoryContext(Unknown
> Source)
>        at 
> com.company.core.instancelocator.InstanceLocatorImpl.initialise(Unknown
> Source)
>        at 
> com.company.core.instancelocator.InstanceLocatorFactory.getLocator(Unknown
> Source)
>        at 
> com.company.core.instancelocator.InstanceLocatorFactory.getLocatorFromContainer(Unknown
> Source)
>        at 
> com.company.objectmodel.inventory.InventoryFactory.getInventoryFromContainer(Unknown
> Source)
>        at 
> com.company.core.soa.objectmodel.example.NodeServiceImpl.getNode(NodeServiceImpl.java:44)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
>        at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>        at java.lang.reflect.Method.invoke(Method.java:615)
>        at 
> org.apache.tuscany.sca.implementation.java.invocation.JavaImplementationInvoker.invoke(JavaImplementationInvoker.java:105)
>        at 
> org.apache.tuscany.sca.core.databinding.wire.DataTransformationInteceptor.invoke(DataTransformationInteceptor.java:73)
>        at 
> org.apache.tuscany.sca.core.invocation.RuntimeWireInvoker.invoke(RuntimeWireInvoker.java:118)
>        at 
> org.apache.tuscany.sca.core.invocation.RuntimeWireInvoker.invoke(RuntimeWireInvoker.java:89)
>        at 
> org.apache.tuscany.sca.core.invocation.RuntimeWireInvoker.invoke(RuntimeWireInvoker.java:83)
>        at 
> org.apache.tuscany.sca.core.assembly.RuntimeWireImpl.invoke(RuntimeWireImpl.java:127)
>        at 
> org.apache.tuscany.sca.binding.ws.axis2.Axis2ServiceProvider.invokeTarget(Axis2ServiceProvider.java:454)
>        at 
> org.apache.tuscany.sca.binding.ws.axis2.Axis2ServiceInOutSyncMessageReceiver.invokeBusinessLogic(Axis2ServiceInOutSyncMessageReceiver.java:59)
>        at 
> org.apache.axis2.receivers.AbstractInOutSyncMessageReceiver.invokeBusinessLogic(AbstractInOutSyncMessageReceiver.java:42)
>        at 
> org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:96)
>        at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:145)
>        at 
> org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:275)
>        at 
> org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:120)
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
>        at 
> org.apache.tuscany.sca.host.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:80)
>        at 
> org.apache.tuscany.sca.host.webapp.TuscanyServletFilter.doFilter(TuscanyServletFilter.java:88)
>        at 
> com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
>        at 
> com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130)
>        at 
> com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:87)
>        at 
> com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:761)
>        at 
> com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:673)
>        at 
> com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:688)
>        at 
> com.ibm.ws.wswebcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:101)
>        at 
> com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.invokeFilters(DefaultExtensionProcessor.java:758)
>        at 
> com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleRequest(DefaultExtensionProcessor.java:718)
>        at 
> com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.handleRequest(DefaultExtensionProcessor.java:113)
>        at 
> com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3276)
>        at 
> com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:267)
>        at 
> com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:811)
>        at 
> com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1455)
>        at 
> com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:113)
>        at 
> com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:454)
>        at 
> com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:383)
>        at 
> com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:263)
>        at 
> com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214)
>        at 
> com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113)
>        at 
> com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
>        at 
> com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
>        at 
> com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
>        at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)
>        at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:195)
>        at 
> com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:743)
>        at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:873)
>        at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1469)
>
> Thanks,
> Radim
>
>
> On 9/27/07, Jean-Sebastien Delfino <[EMAIL PROTECTED]> wrote:
> > Radim Kolarik wrote:
> > > Hi,
> > >
> > > We are experiencing a problem on Websphere 6.1.0.11 with Tuscany 1.0.
> > > When we set all classloader properties, as mentioned before,
> >
> > I'm assuming that you mean: change classloader properties of your Webapp
> > to parent-last / single, correct?
> >
> > > we are
> > > getting the following exception when we try to call Websphere's
> > > AdminService.getAttribute:
> > >
> > > Stack Dump = java.lang.ClassCastException:
> > > org.apache.xerces.jaxp.SAXParserFactoryImpl incompatible with
> > > javax.xml.parsers.SAXParserFactory
> > >       at javax.xml.parsers.SAXParserFactory.newInstance(Unknown Source)
> > >       at 
> > > org.eclipse.emf.ecore.xmi.impl.XMLLoadImpl.makeParser(XMLLoadImpl.java:299)
> > >       at 
> > > org.eclipse.emf.ecore.xmi.impl.XMLLoadImpl.load(XMLLoadImpl.java:140)
> > >       at 
> > > org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl.doLoad(XMLResourceImpl.java:179)
> > >       at 
> > > org.eclipse.wst.common.internal.emf.resource.CompatibilityXMIResourceImpl.basicDoLoad(CompatibilityXMIResourceImpl.java:180)
> > >       at 
> > > org.eclipse.wst.common.internal.emf.resource.CompatibilityXMIResourceImpl.doLoad(CompatibilityXMIResourceImpl.java:173)
> > >       at 
> > > org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceImpl.java:1094)
> > >       at 
> > > org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceImpl.java:900)
> > >       at 
> > > org.eclipse.wst.common.internal.emf.resource.CompatibilityXMIResourceImpl.load(CompatibilityXMIResourceImpl.java:259)
> > >       at 
> > > com.ibm.websphere.resource.WASResourceImpl.load(WASResourceImpl.java:61)
> > >       at 
> > > org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoad(ResourceSetImpl.java:249)
> > >       at 
> > > org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper(ResourceSetImpl.java:264)
> > >       at 
> > > org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getResource(ResourceSetImpl.java:390)
> > >       at 
> > > com.ibm.websphere.resource.WASResourceSetImpl.getResource(WASResourceSetImpl.java:158)
> > >       at 
> > > com.ibm.websphere.resource.WASResourceSetImpl.getResource(WASResourceSetImpl.java:143)
> > >       at 
> > > com.ibm.ws.runtime.service.ConfigRootImpl.getResource(ConfigRootImpl.java:325)
> > >       at 
> > > com.ibm.ws.runtime.service.ConfigRootImpl.getResource(ConfigRootImpl.java:298)
> > >       at 
> > > com.ibm.ws.runtime.service.ConfigRootImpl.getResource(ConfigRootImpl.java:274)
> > >       at 
> > > com.ibm.ws.runtime.component.EndPointMgrImpl.getNodeHostName(EndPointMgrImpl.java:488)
> > >       at 
> > > com.ibm.ws.management.AdminHelperImpl.getNodeHostName(AdminHelperImpl.java:116)
> > >       at 
> > > com.ibm.ws.management.component.JVMMBean.getJVMNode(JVMMBean.java:167)
> > >       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > >       at 
> > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
> > >       at 
> > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> > >       at java.lang.reflect.Method.invoke(Method.java:615)
> > >       at sun.reflect.misc.Trampoline.invoke(MethodUtil.java:62)
> > >       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > >       at 
> > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
> > >       at 
> > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> > >       at java.lang.reflect.Method.invoke(Method.java:615)
> > >       at sun.reflect.misc.MethodUtil.invoke(MethodUtil.java:265)
> > >       at 
> > > javax.management.modelmbean.RequiredModelMBean.invokeMethod(RequiredModelMBean.java:1089)
> > >       at 
> > > javax.management.modelmbean.RequiredModelMBean.invoke(RequiredModelMBean.java:971)
> > >       at 
> > > javax.management.modelmbean.RequiredModelMBean.getAttribute(RequiredModelMBean.java:1373)
> > >       at 
> > > com.sun.jmx.mbeanserver.DynamicMetaDataImpl.getAttribute(DynamicMetaDataImpl.java:114)
> > >       at 
> > > com.sun.jmx.mbeanserver.MetaDataImpl.getAttribute(MetaDataImpl.java:199)
> > >       at 
> > > com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.getAttribute(DefaultMBeanServerInterceptor.java:656)
> > >       at 
> > > com.sun.jmx.mbeanserver.JmxMBeanServer.getAttribute(JmxMBeanServer.java:677)
> > >       at 
> > > com.ibm.ws.management.AdminServiceImpl.getAttribute(AdminServiceImpl.java:687)
> > >       at com.company.websphere.WebSphereServerHelper.initialise(Unknown 
> > > Source)
> > >            .....
> > >
> > > It is really strange, because
> > > org.apache.xerces.jaxp.SAXParserFactoryImpl is derived from
> > > SAXParserFactory as far as I know.
> > >
> >
> > Can you give me a little more context?
> >
> > Are you calling AdminService.getAttribute() from your Webapp or are you
> > running into this issue when starting the server, independent of the Webapp?
> >
> > Can you show me the complete stack trace from the log or the FFDC
> > created when you get the exception... usually the answer to all stack
> > traces lies in the .... part :)
> >
> > > Does anybody have an idea what could be causing the problem?
> > >
> >
> > Probably but it'll depend on your answer to my above questions :)
> >
> > > Thanks,
> > > Radim
> > >
> > >
> > --
> > Jean-Sebastien
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to