axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Tapan Sharma (JIRA)" <j...@apache.org>
Subject [jira] Commented: (AXIS2-3227) Prefix error serializing ADB bean
Date Fri, 21 Dec 2007 19:38:46 GMT

    [ https://issues.apache.org/jira/browse/AXIS2-3227?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12554011
] 

Tapan Sharma commented on AXIS2-3227:
-------------------------------------

Hi Amila,

Thanks for the quick response.

I just tried with,
distribution-SNAPSHOT-bin.zip  21-Dec-2007 16:55   18M  

Still I see the problem, but for element {oasis-200401-wss-wssecurity-secext-1.0.xsd}Security
---------
2007-12-21 11:28:41,654 ERROR org.apache.axiom.om.impl.llom.OMSourcedElementImpl - Could not
get parser from data source for element {oasis-200401-wss-wssecurity-secext-1.0.xsd}Security
org.apache.axis2.databinding.ADBException: Property cannot be null!
at xsd.hpoa.HpoaStub$Security.serialize(HpoaStub.java:51000)
at xsd.hpoa.HpoaStub$Security$1.serialize(HpoaStub.java:50981)
at org.apache.axis2.databinding.ADBDataSource.getReader(ADBDataSource.java:110)
at org.apache.axiom.om.impl.llom.OMSourcedElementImpl.getDirectReader(OMSourcedElementImpl.java:167)
at org.apache.axiom.om.impl.llom.OMSourcedElementImpl.forceExpand(OMSourcedElementImpl.java:190)
at org.apache.axiom.om.impl.llom.OMSourcedElementImpl.getChildren(OMSourcedElementImpl.java:829)
at org.apache.axis2.client.Stub.addHeader(Stub.java:202)
at org.apache.axis2.client.Stub.addHeader(Stub.java:218)
at xsd.hpoa.HpoaStub.getHpSimInfo(HpoaStub.java:30711)
at client.main(client.java:91)
---------

Is it that the code generated was not right? I had to tweak the wsdl file to get it work with
Axis2, basically the namespaces were not resolved for imports, so I downloaded the import
files in local directory,  {oasis-200401-wss-wssecurity-secext-1.0.xsd} is one of them.

However, with the generated code, I can logon to server, I can make calls that do NOT involve
security element as per wsdl.

Does it gives any clue for this error?

Many Thanks to you,
Tapan

Amila Chinthaka Suriarachchi commented on AXIS2-3227:
-----------------------------------------------------

Normally this means you have not set a property which is either minOccurs=0 or 
nillble=true. But in this case you may getting this error due to an error which 
is fixed in the nightly builds.




> Prefix error serializing ADB bean
> ---------------------------------
>
>                 Key: AXIS2-3227
>                 URL: https://issues.apache.org/jira/browse/AXIS2-3227
>             Project: Axis 2.0 (Axis2)
>          Issue Type: Bug
>          Components: adb
>         Environment: JDK 1.6u2, Ubuntu 7.04
>            Reporter: Jose Antonio
>         Attachments: Retailer.zip, test.zip
>
>
> I've created a test service with ADB and I'm developing a demo of it. I need to show
the inputs and outputs in my program, so I'm converting the input and output beans to OMElements
in order to obtain a string representation of some parts. The problem is that when I try to
get the string I get the following error message:
> Exception in thread "main" java.lang.RuntimeException: Error obtaining parser from data
source:the prefix ==>  Already exists for namespace ==> http://atos.upm.org/semeasy/warehouseinvoker/schema
>         at org.apache.axiom.om.impl.llom.OMSourcedElementImpl.getDirectReader(OMSourcedElementImpl.java:134)
>         at org.apache.axiom.om.impl.llom.OMSourcedElementImpl.forceExpand(OMSourcedElementImpl.java:152)
>         at org.apache.axiom.om.impl.llom.OMSourcedElementImpl.toString(OMSourcedElementImpl.java:818)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org


Mime
View raw message