Eric,

I checked the behaviour in head and could successfully redeploy (inter alia)
a javabean that is exposed as a complex xml type through BeanSerializer.

So it should be a packaging issue.

Did I ask which jb version you run?


> -----Ursprüngliche Nachricht-----
> Von: Eric Jain [mailto:[EMAIL PROTECTED] 
> Gesendet: Montag, 19. Mai 2003 18:24
> An: jboss-user
> Betreff: [JBoss-user] Re: JBoss.NET issues
> 
> 
> > Could you check the redeployment output from AxisService? 
> Which error 
> > message do you get in the service invocation?
> 
> I rechecked. While most parts of the wsdl do in fact get 
> updated, the schema elements for complex types that have 
> changed are not updated. Also, it is not possible to invoke 
> any methods that accept complex parameters after redeploying 
> the application without restarting, regardless of whether any 
> changes where in fact made. Below is one of the errors 
> resulting from such an attempt. Perhaps there is some problem 
> classes that are part of the application but are not reloaded 
> correctly?
> 
> 
> 2003-05-19 17:48:39,770 ERROR [ser.BeanPropertyTarget] Could 
> not convert
> [Lorg.expasy.services.proteins.Criteria; to bean field 
> 'criteria', type
> [Lorg.expasy.services.proteins.Criteria;
> 2003-05-19 17:48:39,783 ERROR [http.AxisServlet] Exception: AxisFault
>  faultCode: {http://xml.apache.org/axis/}Server.userException
>  faultString: java.lang.ArrayStoreException: Object and inner 
> type of array differs
>  faultActor: null
>  faultDetail:
>         stackTrace: java.lang.ArrayStoreException: Object and 
> inner type of array differs
>         at 
> org.apache.axis.encoding.ser.BeanPropertyTarget.set(Ljava.lang
> .Object;)V
> (BeanPropertyTarget.java:175)
>         at 
> org.apache.axis.encoding.DeserializerImpl.valueComplete()V(Des
> erializerI
> mpl.java:260)
>         at 
> org.apache.axis.encoding.ser.ArrayDeserializer.valueComplete()
> V(ArrayDes
> erializer.java:544)
>         at 
> org.apache.axis.encoding.DeserializerImpl.endElement(Ljava.lan
> g.String;L
> java.lang.String;Lorg.apache.axis.encoding.DeserializationCont
> ext;)V(Des
> erializerImpl.java:502)
>         at 
> org.apache.axis.encoding.DeserializationContextImpl.endElement
> (Ljava.lan
> g.String;Ljava.lang.String;Ljava.lang.String;)V(Deserializatio
> nContextIm
> pl.java:942)
>         at 
> org.apache.axis.message.SAX2EventRecorder.replay(IILorg.xml.sa
> x.ContentH
> andler;)V(SAX2EventRecorder.java:206)
>         at 
> org.apache.axis.message.MessageElement.publishToHandler(Lorg.x
> ml.sax.Con
> tentHandler;)V(MessageElement.java:684)
>         at
> org.apache.axis.message.RPCElement.deserialize()V(RPCElement.java:207)
>         at 
> org.apache.axis.message.RPCElement.getParams()Ljava.util.Vecto
> r;(RPCElem
> ent.java:265)
>         at 
> org.apache.axis.providers.java.RPCProvider.processMessage(Lorg
> .apache.ax
> is.MessageContext;Lorg.apache.axis.message.SOAPEnvelope;Lorg.a
> pache.axis
> ..message.SOAPEnvelope;Ljava.lang.Object;)V(RPCProvider.java:190)
>         at 
> org.apache.axis.providers.java.JavaProvider.invoke(Lorg.apache
> .axis.Mess
> ageContext;)V(JavaProvider.java:276)
>         at 
> org.apache.axis.strategies.InvocationStrategy.visit(Lorg.apach
> e.axis.Han
> dler;Lorg.apache.axis.MessageContext;)V(InvocationStrategy.java:71)
>         at 
> org.apache.axis.SimpleChain.doVisiting(Lorg.apache.axis.Messag
> eContext;L
> org.apache.axis.HandlerIterationStrategy;)V(SimpleChain.java:156)
>         at 
> org.apache.axis.SimpleChain.invoke(Lorg.apache.axis.MessageCon
> text;)V(Si
> mpleChain.java:126)
>         at 
> org.apache.axis.handlers.soap.SOAPService.invoke(Lorg.apache.a
> xis.Messag
> eContext;)V(SOAPService.java:437)
>         at 
> org.apache.axis.server.AxisServer.invoke(Lorg.apache.axis.Mess
> ageContext
> ;)V(AxisServer.java:316)
>         at 
> org.apache.axis.transport.http.AxisServlet.doPost(Ljavax.servl
> et.http.Ht
> tpServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(Ax
> isServlet.
> java:701)
> ....
> 
> 
> --
> Eric Jain
> 
> 
> 
> -------------------------------------------------------
> This SF.net email is sponsored by: If flattening out C++ or 
> Java code to make your application fit in a relational 
> database is painful, 
> don't do it! Check out ObjectStore. Now part of Progress 
> Software. http://www.objectstore.net/sourceforge
> _______________________________________________
> JBoss-user mailing list
> [EMAIL PROTECTED] 
> https://lists.sourceforge.net/lists/listinfo/j> boss-user
> 
###########################################

This message has been scanned by F-Secure Anti-Virus for Microsoft Exchange.
For more information, connect to http://www.F-Secure.com/


-------------------------------------------------------
This SF.Net email is sponsored by: INetU
Attention Web Developers & Consultants: Become An INetU Hosting Partner.
Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission!
INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php
_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to