dev@jax-ws.java.net

Re: Metro 2.0EA Error not seen with JAXWS 2.1.7...

From: Tony Anecito <adanecito_at_yahoo.com>
Date: Tue, 10 Nov 2009 11:07:44 -0800 (PST)

This problem has occurred in the past and a bug filed. See the message thread. So does this mean the latest versions of JAXWS does not support String[]?? http://forums.java.net/jive/thread.jspa?messageID=293257 Regards, -Tony --- On Mon, 11/9/09, Jitendra Kotamraju <Jitendra.Kotamraju@Sun.COM> wrote: > From: Jitendra Kotamraju <Jitendra.Kotamraju@Sun.COM> > Subject: Re: Metro 2.0EA Error not seen with JAXWS 2.1.7... > To: dev@jax-ws.dev.java.net, "Metro" <users@metro.dev.java.net> > Date: Monday, November 9, 2009, 12:50 AM > Tony Anecito wrote: > > Hi All, > > > > When I startup Tomcat 2.0.18 using Metro 2.0EA and JDK > 1.6.0_18 I get the following exception for my web service. > Note this does not occur with JAXWS 2.1.6. > > > > Perhaps a bug?? > > > > Please let me know what I can do. I will revert back > to JAXWS till I know what to try next. > >    > Can you try with the jax-ws ri 2.2 latest nightlies: > https://jax-ws.dev.java.net/servlets/ProjectDocumentList?folderID=11088&expandFolder=11088&folderID=11088 > > or with metro 2.0 nightlies: > > https://metro.dev.java.net/servlets/ProjectDocumentList?folderID=10314&expandFolder=10314&folderID=10314 > > If it still doesn't work, can you file a bug. > > thanks, > Jitu > > Regards, > > -Tony > > > > WARNING: duplicate class definition bug occured? > Please report this : > Jlib/GenericMessage/Message$JaxbAccessorM_getData_setData_[Ljava_lang_String; > > java.lang.ClassFormatError: Illegal class name > "Jlib/GenericMessage/Message$JaxbAccessorM_getData_setData_[Ljava_lang_String;" > in class file > Jlib/GenericMessage/Message$JaxbAccessorM_getData_setData_[Ljava_lang_String; > >     at > java.lang.ClassLoader.defineClass1(Native Method) > >     at > java.lang.ClassLoader.defineClass(ClassLoader.java:621) > >     at > java.lang.ClassLoader.defineClass(ClassLoader.java:466) > >     at > sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > >     at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > >     at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > >     at > java.lang.reflect.Method.invoke(Method.java:597) > >     at > com.sun.xml.bind.v2.runtime.reflect.opt.Injector.inject(Injector.java:205) > >     at > com.sun.xml.bind.v2.runtime.reflect.opt.Injector.inject(Injector.java:85) > >     at > com.sun.xml.bind.v2.runtime.reflect.opt.AccessorInjector.prepare(AccessorInjector.java:89) > >     at > com.sun.xml.bind.v2.runtime.reflect.opt.OptimizedAccessorFactory.get(OptimizedAccessorFactory.java:114) > >     at > com.sun.xml.bind.v2.runtime.reflect.Accessor$GetterSetterReflection.optimize(Accessor.java:369) > >     at > com.sun.xml.bind.v2.runtime.property.ArrayProperty.<init>(ArrayProperty.java:65) > >     at > com.sun.xml.bind.v2.runtime.property.ArrayERProperty.<init>(ArrayERProperty.java:84) > >     at > com.sun.xml.bind.v2.runtime.property.ArrayElementProperty.<init>(ArrayElementProperty.java:96) > >     at > com.sun.xml.bind.v2.runtime.property.ArrayElementLeafProperty.<init>(ArrayElementLeafProperty.java:66) > >     at > sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native > Method) > >     at > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) > >     at > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) > >     at > java.lang.reflect.Constructor.newInstance(Constructor.java:513) > >     at > com.sun.xml.bind.v2.runtime.property.PropertyFactory.create(PropertyFactory.java:124) > >     at > com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl.<init>(ClassBeanInfoImpl.java:179) > >     at > com.sun.xml.bind.v2.runtime.JAXBContextImpl.getOrCreate(JAXBContextImpl.java:515) > >     at > com.sun.xml.bind.v2.runtime.JAXBContextImpl.getOrCreate(JAXBContextImpl.java:534) > >     at > com.sun.xml.bind.v2.runtime.property.SingleElementNodeProperty.<init>(SingleElementNodeProperty.java:101) > >     at > sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native > Method) > >     at > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) > >     at > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) > >     at > java.lang.reflect.Constructor.newInstance(Constructor.java:513) > >     at > com.sun.xml.bind.v2.runtime.property.PropertyFactory.create(PropertyFactory.java:124) > >     at > com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl.<init>(ClassBeanInfoImpl.java:179) > >     at > com.sun.xml.bind.v2.runtime.JAXBContextImpl.getOrCreate(JAXBContextImpl.java:515) > >     at > com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:330) > >     at > com.sun.xml.bind.v2.runtime.JAXBContextImpl$JAXBContextBuilder.build(JAXBContextImpl.java:1140) > >     at > com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:154) > >     at > com.sun.xml.bind.api.JAXBRIContext.newInstance(JAXBRIContext.java:106) > >     at > com.sun.xml.ws.developer.JAXBContextFactory$1.createJAXBContext(JAXBContextFactory.java:109) > >     at > com.sun.xml.ws.model.AbstractSEIModelImpl$1.run(AbstractSEIModelImpl.java:161) > >     at > com.sun.xml.ws.model.AbstractSEIModelImpl$1.run(AbstractSEIModelImpl.java:154) > >     at > java.security.AccessController.doPrivileged(Native Method) > >     at > com.sun.xml.ws.model.AbstractSEIModelImpl.createJAXBContext(AbstractSEIModelImpl.java:153) > >     at > com.sun.xml.ws.model.AbstractSEIModelImpl.postProcess(AbstractSEIModelImpl.java:94) > >     at > com.sun.xml.ws.model.RuntimeModeler.buildRuntimeModel(RuntimeModeler.java:258) > >     at > com.sun.xml.ws.server.EndpointFactory.createSEIModel(EndpointFactory.java:338) > >     at > com.sun.xml.ws.server.EndpointFactory.createEndpoint(EndpointFactory.java:201) > >     at > com.sun.xml.ws.api.server.WSEndpoint.create(WSEndpoint.java:505) > >     at > com.sun.xml.ws.transport.http.DeploymentDescriptorParser.parseAdapters(DeploymentDescriptorParser.java:253) > >     at > com.sun.xml.ws.transport.http.DeploymentDescriptorParser.parse(DeploymentDescriptorParser.java:147) > >     at > com.sun.xml.ws.transport.http.servlet.WSServletContextListener.contextInitialized(WSServletContextListener.java:124) > >     at > org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3934) > >     at > org.apache.catalina.core.StandardContext.start(StandardContext.java:4429) > >     at > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791) > >     at > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771) > >     at > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:526) > >     at > org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:850) > >     at > org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:724) > >     at > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:493) > >     at > org.apache.catalina.startup.HostConfig.start(HostConfig.java:1206) > >     at > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:314) > >     at > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) > >     at > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) > >     at > org.apache.catalina.core.StandardHost.start(StandardHost.java:722) > >     at > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) > >     at > org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) > >     at > org.apache.catalina.core.StandardService.start(StandardService.java:516) > >     at > org.apache.catalina.core.StandardServer.start(StandardServer.java:710) > >     at > org.apache.catalina.startup.Catalina.start(Catalina.java:583) > >     at > sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > >     at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > >     at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > >     at > java.lang.reflect.Method.invoke(Method.java:597) > >     at > org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) > >     at > org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) > > Nov 6, 2009 5:00:09 PM > com.sun.xml.ws.server.MonitorBase createRoot > > > > > >        > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: dev-unsubscribe@jax-ws.dev.java.net > > For additional commands, e-mail: dev-help@jax-ws.dev.java.net > > > >    > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscribe@metro.dev.java.net > For additional commands, e-mail: users-help@metro.dev.java.net > >