Its also perfectly possible that my example has some total screw-up,
either obvious or subtle which I'm not seeing.  How do I go about
creating a Jira issue?  That seems like a perfect first step.

- Ray Clough
 

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Aaron
Mulder
Sent: Monday, October 23, 2006 2:09 PM
To: user@geronimo.apache.org
Subject: Re: JAX-RPC Web Service - help needed

It would be great if you could create a Jira issue with the sample
source, WAR, and stack trace.  I believe the J2EE TCK includes some web
services tests, so it doesn't seem like things are just totally broken,
but it's certainly possible that your example is a little different than
the tests we've run already...

Thanks,
      Aaron

On 10/23/06, Clough, Ray C             PWR <[EMAIL PROTECTED]>
wrote:
>
>
> I have a simple WS which I was easily able to deploy in Geronimo 1.0.

> I am also able to deploy it on Sun App Server 8.2 and Oracle App 
> Server with no problems.  However I cannot get it to deploy on 
> Geronimo 1.1.1.  The stack trace (below) tells me nothing - maybe it 
> tells someone who knows more about Geronimo something, but it is 
> mysterious to me.  There are no examples of JAX-RPC compliant web 
> services anywhere in the Geronimo documentation that I have seen, and 
> I don't recall ever seeing anyone having done it in the mailing list.

> Do we know, in fact, that Geronimo 1.1.1 can deploy such a service?  
> What I mean by a JAX-RPC-compliant WS is one which contains the WSDL,
and mapping.xml files, as well as the web.xml, geronimo-web.xml files.
>  On Geronimo 1.0 I could deploy it in an EAR file with a database, but

> I've simplified it to remove that potential error source, so now I'm 
> trying to deploy it as a WAR file.
>
> I would greatly appreciate any help which you can offer.  I'll gladly 
> supply the full app source or any files needed.  If I can get this to 
> deploy, I'll also happily write up instructions on how to do it.
>
> Thank you very much,
>
> Ray Clough
> [EMAIL PROTECTED]
>
> Here is the Exception code from the deployment process:
>
>
>
> Geronimo Application Server started
>
> Retrieving document at 'WEB-INF/wsdl/ApothegmService.wsdl'.
>
> 12:38:40,407 ERROR [GBeanInstanceState] Error while starting; GBean is

> now in the FAILED state:
>
abstractName="apothegm/ApothegmWebService/1.1/war?configurationName=apot
hegm/ApothegmWebService/1.1/war"
>
> org.apache.geronimo.kernel.config.InvalidConfigException:
> Unable to deserialize GBeanState
>
> at
> org.apache.geronimo.kernel.config.SerializedGBeanState.loadGBeans(Seri
> alizedGBeanState.java:120)
>
> at
> org.apache.geronimo.kernel.config.SerializedGBeanState.getGBeans(Seria
> lizedGBeanState.java:65)
>
> at
> org.apache.geronimo.kernel.config.ConfigurationData.getGBeans(Configur
> ationData.java:171)
>
> at
> org.apache.geronimo.kernel.config.Configuration.<init>(Configuration.j
> ava:277)
>
> at
> sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
>
> at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructo
> rAccessorImpl.java:39)
>
> at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingCo
> nstructorAccessorImpl.java:27)
>
> at
> java.lang.reflect.Constructor.newInstance(Constructor.java:494)
>
> at
> org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanIn
> stance.java:933)
>
> at
> org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(
> GBeanInstanceState.java:267)
>
> at
> org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstan
> ceState.java:102)
>
> at
> org.apache.geronimo.gbean.runtime.GBeanInstance.start(GBeanInstance.ja
> va:526)
>
> at
> org.apache.geronimo.kernel.basic.BasicKernel.startGBean(BasicKernel.ja
> va:361)
>
> at
> org.apache.geronimo.kernel.config.KernelConfigurationManager.load(Kern
> elConfigurationManager.java:161)
>
> at
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfi
> guration(SimpleConfigurationManager.java:307)
>
> at
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfi
> guration(SimpleConfigurationManager.java:275)
>
> at
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfi
> guration(SimpleConfigurationManager.java:250)
>
> at
> org.apache.geronimo.kernel.config.KernelConfigurationManager.loadConfi
> guration(KernelConfigurationManager.java:112)
>
> at
> org.apache.geronimo.kernel.config.KernelConfigurationManager$$FastClas
> sByCGLIB$$b117102f.invoke(<generated>)
>
> at
> net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
>
> at
> org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodI
> nvoker.java:38)
>
> at
> org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation
> .java:122)
>
> at
> org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.j
> ava:817)
>
> at
> org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57
> )
>
> at
> org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperati
> onInvoker.java:35)
>
> at
> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(Prox
> yMethodInterceptor.java:96)
>
> at
> org.apache.geronimo.kernel.config.EditableConfigurationManager$$Enhanc
> erByCGLIB$$cfd3ec96.loadConfiguration(<generated>)
>
> at
> org.apache.geronimo.deployment.plugin.local.StartCommand.run(StartComm
> and.java:63)
>
> at java.lang.Thread.run(Thread.java:595)
>
> Caused by: java.io.IOException: Unable to deserialize GBeanData 
> apothegm/ApothegmWebService/1.1/war?J2EEApplication=null,j2eeType=WebM
> odule,name=apothegm/ApothegmWebService/1.1/war
>
> at
> org.apache.geronimo.gbean.GBeanData.readExternal(GBeanData.java:266)
>
> at
> org.apache.geronimo.kernel.config.SerializedGBeanState.loadGBeans(Seri
> alizedGBeanState.java:111)
>
> ... 28 more
>
> Caused by: java.io.IOException: Unable to deserialize GBeanData 
> apothegm/ApothegmWebService/1.1/war?J2EEApplication=null,j2eeType=WebM
> odule,name=apothegm/ApothegmWebService/1.1/war,
> attribute: webServices
>
> at
> org.apache.geronimo.gbean.GBeanData.readExternal(GBeanData.java:239)
>
> ... 29 more
>
> Caused by: java.io.StreamCorruptedException
>
> at
> java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1326)
>
> at
> java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:191
> 2)
>
> at
> java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1836)
>
> at
> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:17
> 13)
>
> at
> java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
>
> at
> java.io.ObjectInputStream.readObject(ObjectInputStream.java:339)
>
> at java.util.ArrayList.readObject(ArrayList.java:591)
>
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
>
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.j
> ava:39)
>
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess
> orImpl.java:25)
>
> at java.lang.reflect.Method.invoke(Method.java:585)
>
> at
> java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:919)
>
> at
> java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1813)
>
> at
> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:17
> 13)
>
> at
> java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
>
> at
> java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:191
> 2)
>
> at
> java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1836)
>
> at
> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:17
> 13)
>
> at
> java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
>
> at
> java.io.ObjectInputStream.readObject(ObjectInputStream.java:339)
>
> at java.util.ArrayList.readObject(ArrayList.java:591)
>
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
>
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.j
> ava:39)
>
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess
> orImpl.java:25)
>
> at java.lang.reflect.Method.invoke(Method.java:585)
>
> at
> java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:919)
>
> at
> java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1813)
>
> at
> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:17
> 13)
>
> at
> java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
>
> at
> java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:191
> 2)
>
> at
> java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1836)
>
> at
> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:17
> 13)
>
> at
> java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
>
> at
> java.io.ObjectInputStream.readObject(ObjectInputStream.java:339)
>
> at java.util.ArrayList.readObject(ArrayList.java:591)
>
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
>
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.j
> ava:39)
>
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess
> orImpl.java:25)
>
> at java.lang.reflect.Method.invoke(Method.java:585)
>
> at
> java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:919)
>
> at
> java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1813)
>
> at
> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:17
> 13)
>
> at
> java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
>
> at
> java.io.ObjectInputStream.readObject(ObjectInputStream.java:339)
>
> at java.util.HashMap.readObject(HashMap.java:1013)
>
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
>
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.j
> ava:39)
>
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess
> orImpl.java:25)
>
> at java.lang.reflect.Method.invoke(Method.java:585)
>
> at
> java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:919)
>
> at
> java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1813)
>
> at
> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:17
> 13)
>
> at
> java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
>
> at
> java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:191
> 2)
>
> at
> java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1836)
>
> at
> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:17
> 13)
>
> at
> java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
>
> at
> java.io.ObjectInputStream.skipCustomData(ObjectInputStream.java:1877)
>
> at
> java.io.ObjectInputStream.readExternalData(ObjectInputStream.java:1765
> )
>
> at
> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:17
> 11)
>
> at
> java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
>
> at
> java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:191
> 2)
>
> at
> java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1836)
>
> at
> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:17
> 13)
>
> at
> java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
>
> at
> java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:191
> 2)
>
> at
> java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1836)
>
> at
> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:17
> 13)
>
> at
> java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
>
> at
> java.io.ObjectInputStream.readObject(ObjectInputStream.java:339)
>
> at java.util.HashMap.readObject(HashMap.java:1013)
>
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
>
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.j
> ava:39)
>
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess
> orImpl.java:25)
>
> at java.lang.reflect.Method.invoke(Method.java:585)
>
> at
> java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:919)
>
> at
> java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1813)
>
> at
> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:17
> 13)
>
> at
> java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
>
> at
> java.io.ObjectInputStream.readObject(ObjectInputStream.java:339)
>
> at
> org.apache.geronimo.gbean.GBeanData.readExternal(GBeanData.java:235)
>
> ... 29 more
>
> org.apache.geronimo.kernel.config.LifecycleException: load of 
> apothegm/ApothegmWebService/1.1/war failed
>
> at
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfi
> guration(SimpleConfigurationManager.java:322)
>
> at
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfi
> guration(SimpleConfigurationManager.java:275)
>
> at
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfi
> guration(SimpleConfigurationManager.java:250)
>
> at
> org.apache.geronimo.kernel.config.KernelConfigurationManager.loadConfi
> guration(KernelConfigurationManager.java:112)
>
> at
> org.apache.geronimo.kernel.config.KernelConfigurationManager$$FastClas
> sByCGLIB$$b117102f.invoke(<generated>)
>
> at
> net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
>
> at
> org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodI
> nvoker.java:38)
>
> at
> org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation
> .java:122)
>
> at
> org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.j
> ava:817)
>
> at
> org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57
> )
>
> at
> org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperati
> onInvoker.java:35)
>
> at
> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(Prox
> yMethodInterceptor.java:96)
>
> at
> org.apache.geronimo.kernel.config.EditableConfigurationManager$$Enhanc
> erByCGLIB$$cfd3ec96.loadConfiguration(<generated>)
>
> at
> org.apache.geronimo.deployment.plugin.local.StartCommand.run(StartComm
> and.java:63)
>
> at java.lang.Thread.run(Thread.java:595)
>
> Caused by:
> org.apache.geronimo.kernel.config.InvalidConfigException:
> Error starting configuration gbean
> apothegm/ApothegmWebService/1.1/war
>
> at
> org.apache.geronimo.kernel.config.KernelConfigurationManager.load(Kern
> elConfigurationManager.java:180)
>
> at
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfi
> guration(SimpleConfigurationManager.java:307)
>
> ... 14 more
>
> Caused by:
> org.apache.geronimo.gbean.InvalidConfigurationException:
> Configuration gbean failed to start
> apothegm/ApothegmWebService/1.1/war
>
> at
> org.apache.geronimo.kernel.config.KernelConfigurationManager.load(Kern
> elConfigurationManager.java:163)
>
> ... 15 more
>
> Deployer operation failed: load of
> apothegm/ApothegmWebService/1.1/war failed
>
> org.apache.geronimo.kernel.config.LifecycleException: load of 
> apothegm/ApothegmWebService/1.1/war failed
>
> at
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfi
> guration(SimpleConfigurationManager.java:322)
>
> at
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfi
> guration(SimpleConfigurationManager.java:275)
>
> at
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfi
> guration(SimpleConfigurationManager.java:250)
>
> at
> org.apache.geronimo.kernel.config.KernelConfigurationManager.loadConfi
> guration(KernelConfigurationManager.java:112)
>
> at
> org.apache.geronimo.kernel.config.KernelConfigurationManager$$FastClas
> sByCGLIB$$b117102f.invoke(<generated>)
>
> at
> net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
>
> at
> org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodI
> nvoker.java:38)
>
> at
> org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation
> .java:122)
>
> at
> org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.j
> ava:817)
>
> at
> org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57
> )
>
> at
> org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperati
> onInvoker.java:35)
>
> at
> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(Prox
> yMethodInterceptor.java:96)
>
> at
> org.apache.geronimo.kernel.config.EditableConfigurationManager$$Enhanc
> erByCGLIB$$cfd3ec96.loadConfiguration(<generated>)
>
> at
> org.apache.geronimo.deployment.plugin.local.StartCommand.run(StartComm
> and.java:63)
>
> at java.lang.Thread.run(Thread.java:595)
>
> Caused by:
> org.apache.geronimo.kernel.config.InvalidConfigException:
> Error starting configuration gbean
> apothegm/ApothegmWebService/1.1/war
>
> at
> org.apache.geronimo.kernel.config.KernelConfigurationManager.load(Kern
> elConfigurationManager.java:180)
>
> at
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfi
> guration(SimpleConfigurationManager.java:307)
>
> ... 14 more
>
> Caused by:
> org.apache.geronimo.gbean.InvalidConfigurationException:
> Configuration gbean failed to start
> apothegm/ApothegmWebService/1.1/war
>
> at
> org.apache.geronimo.kernel.config.KernelConfigurationManager.load(Kern
> elConfigurationManager.java:163)
>
> ... 15 more
>

Reply via email to