求救!!weblogic的schema支持问题!!(急)
在weblogic8.1下开发web service的时候,定义一个schema,某一类型的maxOccurs 大于1,客户端在调用service的时候就出现下面的错误,看weblogic的文档说sp1已经解决了该问题,但是我装的weblogic就是带了sp1的啊,还是会出现该错误,不知道该如何解决,请教高手!!
[java] java.rmi.RemoteException: web service invoke failed: javax.xml.soap.
SOAPException: failed to serialize class com.csair.www.dcs.MSGTypeweblogic.xml.
schema.binding.SerializationException: stream error - with nested exception:
[java] [weblogic.xml.stream.XMLStreamException: Attempt to add an attribute
to a null start element]; nested exception is:
[java] javax.xml.soap.SOAPException: failed to serialize class com.csa
ir.www.dcs.MSGTypeweblogic.xml.schema.binding.SerializationException: stream err
or - with nested exception:
[java] [weblogic.xml.stream.XMLStreamException: Attempt to add an attribute
to a null start element]
[java] at secondservice.SecondservicePort_Stub.addRecord(SecondserviceP
ort_Stub.java:29)
[java] at second.Client.main(Client.java:23)
[java] Caused by: javax.xml.soap.SOAPException: failed to serialize class
com.csair.www.dcs.MSGTypeweblogic.xml.schema.binding.SerializationException: str
eam error - with nested exception:
[java] [weblogic.xml.stream.XMLStreamException: Attempt to add an attribute
to a null start element]
[java] at weblogic.webservice.core.DefaultPart.invokeSerializer(Default
Part.java:328)
[java] at weblogic.webservice.core.DefaultPart.toXML(DefaultPart.java:2
97)
[java] at weblogic.webservice.core.DefaultMessage.toXML(DefaultMessage.
java:619)
[java] at weblogic.webservice.core.ClientDispatcher.send(ClientDispatch
er.java:206)
[java] at weblogic.webservice.core.ClientDispatcher.dispatch(ClientDisp
atcher.java:143)
[java] at weblogic.webservice.core.DefaultOperation.invoke(DefaultOpera
tion.java:444)
[java] at weblogic.webservice.core.DefaultOperation.invoke(DefaultOpera
tion.java:430)
[java] at weblogic.webservice.core.rpc.StubImpl._invoke(StubImpl.java:2
70)
[java] at secondservice.SecondservicePort_Stub.addRecord(SecondserviceP
ort_Stub.java:26)
[java] ... 1 more
[java] Caused by: weblogic.xml.schema.binding.SerializationException: strea
m error - with nested exception:
[java] [weblogic.xml.stream.XMLStreamException: Attempt to add an attribute
to a null start element]
[java] at weblogic.xml.schema.binding.CodecBase.serializeInitialWrite(C
odecBase.java:395)
[java] at weblogic.xml.schema.binding.CodecBase.serialize_internal(Code
cBase.java:225)
[java] at weblogic.xml.schema.binding.CodecBase.serialize(CodecBase.jav
a:178)
[java] at weblogic.xml.schema.binding.BeanCodecBase.writeElementContent
s(BeanCodecBase.java:411)
[java] at weblogic.xml.schema.binding.BeanCodecBase.writeContents(BeanC
odecBase.java:355)
[java] at weblogic.xml.schema.binding.CodecBase.writeTypeAndContents(Co
decBase.java:409)
[java] at weblogic.xml.schema.binding.CodecBase.serializeInitialWrite(C
odecBase.java:383)
[java] at weblogic.xml.schema.binding.CodecBase.serialize_internal(Code
cBase.java:225)
[java] at weblogic.xml.schema.binding.CodecBase.serialize(CodecBase.jav
a:178)
[java] at weblogic.xml.schema.binding.BeanCodecBase.writeElementContent
s(BeanCodecBase.java:411)
[java] at weblogic.xml.schema.binding.BeanCodecBase.writeContents(BeanC
odecBase.java:355)
[java] at weblogic.xml.schema.binding.CodecBase.writeTypeAndContents(Co
decBase.java:409)
[java] at weblogic.xml.schema.binding.CodecBase.serializeInitialWrite(C
odecBase.java:383)
[java] at weblogic.xml.schema.binding.CodecBase.serialize_internal(Code
cBase.java:222)
[java] at weblogic.xml.schema.binding.CodecBase.serialize(CodecBase.jav
a:178)
[java] at weblogic.xml.schema.binding.RuntimeUtils.invoke_serializer(Ru
ntimeUtils.java:188)
[java] at weblogic.xml.schema.binding.RuntimeUtils.invoke_serializer(Ru
ntimeUtils.java:174)
[java] at weblogic.webservice.core.DefaultPart.invokeSerializer(Default
Part.java:324)