[
https://issues.apache.org/jira/browse/AXIS2-5192?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Neil Morrison updated AXIS2-5192:
---------------------------------
Description:
We have an internal identifier which is know by the name PRN (ie.
PersonReferenceNumber)
When we use an element referencing a SimpleType with the above name the
WSDL2Java process hangs for numerous minutes and then fails with the following
error:
(Location of error unknown)java.io.IOException: The device is not connected.
The problem is case-insensitive, so PRN, prn, Prn all do the same thing.
Adding another letter, e.g. XPrn works just fine.
Have tried this on Axis 1.5.1 and 1.6.1 - fails on both
Have also tried generating using other java generation options, e.g. XMLBeans,
etc - all seem to fail the same way
Sample schema:
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema targetNamespace="http://police.govt.nz/interface/moj/eBench"
xmlns:eb="http://police.govt.nz/interface/moj/eBench"
xmlns:ic="http://police.govt.nz/interfacecommon"
xmlns:chg="http://police.govt.nz/charge"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="finaliseChargeRequest">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="header" type="xsd:string" />
<xsd:element name="charge" type="xsd:string" />
<xsd:element name="namePrn" type="eb:PRN" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="finaliseChargeResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="header" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:simpleType name="PRN">
<xsd:restriction base="xsd:long" />
</xsd:simpleType>
</xsd:schema>
was:
We have an internal identifier which is know by the name PRN (ie.
PersonReferenceNumber)
When we use an element referencing a SimpleType with the above name the
WSDL2Java process hangs for numerous minutes and then fails with an IOException
Device unavailable.
The problem is case-insensitive, so PRN, prn, Prn all do the same thing.
Adding another letter, e.g. XPrn works just fine.
Have tried this on Axis 1.5.1 and 1.6.1 - fails on both
Have also tried generating using other java generation options, e.g. XMLBeans,
etc - all seem to fail the same way
Sample schema:
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema targetNamespace="http://police.govt.nz/interface/moj/eBench"
xmlns:eb="http://police.govt.nz/interface/moj/eBench"
xmlns:ic="http://police.govt.nz/interfacecommon"
xmlns:chg="http://police.govt.nz/charge"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="finaliseChargeRequest">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="header" type="xsd:string" />
<xsd:element name="charge" type="xsd:string" />
<xsd:element name="namePrn" type="eb:PRN" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="finaliseChargeResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="header" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:simpleType name="PRN">
<xsd:restriction base="xsd:long" />
</xsd:simpleType>
</xsd:schema>
> WSDL2Java fails generation if a SimpleType with a name of "prn" is used
> -----------------------------------------------------------------------
>
> Key: AXIS2-5192
> URL: https://issues.apache.org/jira/browse/AXIS2-5192
> Project: Axis2
> Issue Type: Bug
> Components: wsdl
> Affects Versions: 1.5.1, 1.6.1
> Environment: Windows XP SP3, Tried multiple versions of java, AXIS
> 1.6.1
> Reporter: Neil Morrison
> Priority: Minor
>
> We have an internal identifier which is know by the name PRN (ie.
> PersonReferenceNumber)
> When we use an element referencing a SimpleType with the above name the
> WSDL2Java process hangs for numerous minutes and then fails with the
> following error:
> (Location of error unknown)java.io.IOException: The device is not connected.
> The problem is case-insensitive, so PRN, prn, Prn all do the same thing.
> Adding another letter, e.g. XPrn works just fine.
> Have tried this on Axis 1.5.1 and 1.6.1 - fails on both
> Have also tried generating using other java generation options, e.g.
> XMLBeans, etc - all seem to fail the same way
> Sample schema:
> <?xml version="1.0" encoding="UTF-8"?>
> <xsd:schema targetNamespace="http://police.govt.nz/interface/moj/eBench"
> xmlns:eb="http://police.govt.nz/interface/moj/eBench"
> xmlns:ic="http://police.govt.nz/interfacecommon"
> xmlns:chg="http://police.govt.nz/charge"
> xmlns:xsd="http://www.w3.org/2001/XMLSchema">
> <xsd:element name="finaliseChargeRequest">
> <xsd:complexType>
> <xsd:sequence>
> <xsd:element name="header" type="xsd:string" />
> <xsd:element name="charge" type="xsd:string" />
> <xsd:element name="namePrn" type="eb:PRN" />
> </xsd:sequence>
> </xsd:complexType>
> </xsd:element>
> <xsd:element name="finaliseChargeResponse">
> <xsd:complexType>
> <xsd:sequence>
> <xsd:element name="header" type="xsd:string" />
> </xsd:sequence>
> </xsd:complexType>
> </xsd:element>
> <xsd:simpleType name="PRN">
> <xsd:restriction base="xsd:long" />
> </xsd:simpleType>
> </xsd:schema>
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]