You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by bu...@apache.org on 2003/07/30 16:20:16 UTC

DO NOT REPLY [Bug 21994] New: - WSDL2JAV - setting wsdl:part type="xsd:boolean[]" gives error

DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=21994>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=21994

WSDL2JAV - setting wsdl:part type="xsd:boolean[]" gives error

           Summary: WSDL2JAV - setting wsdl:part type="xsd:boolean[]" gives
                    error
           Product: Axis
           Version: 1.1
          Platform: PC
        OS/Version: Windows XP
            Status: NEW
          Severity: Normal
          Priority: Other
         Component: WSDL processing
        AssignedTo: axis-dev@ws.apache.org
        ReportedBy: fransr@hsc.co.uk


Using the following parameter settings, I get the following trace, when using 
WSDL2JAV.  

<wsdl:part name="bList" type="xsd:boolean[]"/>

java.io.IOException: The definition of {http://www.w3.org/2001/XMLSchema}
boolean[] results in a loop.
        at org.apache.axis.wsdl.symbolTable.TypeEntry.updateUndefined
(TypeEntry.
java:280)
        at org.apache.axis.wsdl.symbolTable.UndefinedDelegate.update
(UndefinedDe
legate.java:98)
        at org.apache.axis.wsdl.symbolTable.UndefinedType.update
(UndefinedType.j
ava:90)
        at org.apache.axis.wsdl.symbolTable.SymbolTable.symbolTablePut
(SymbolTab
le.java:2601)
        at org.apache.axis.wsdl.symbolTable.SymbolTable.createTypeFromRef
(Symbol
Table.java:994)
        at org.apache.axis.wsdl.symbolTable.SymbolTable.addTypes
(SymbolTable.jav
a:788)
        at org.apache.axis.wsdl.symbolTable.SymbolTable.addTypes
(SymbolTable.jav
a:825)
        at org.apache.axis.wsdl.symbolTable.SymbolTable.addTypes
(SymbolTable.jav
a:825)
        at org.apache.axis.wsdl.symbolTable.SymbolTable.addTypes
(SymbolTable.jav
a:825)
        at org.apache.axis.wsdl.symbolTable.SymbolTable.populateTypes
(SymbolTabl
e.java:688)
        at org.apache.axis.wsdl.symbolTable.SymbolTable.populate
(SymbolTable.jav
a:548)
        at org.apache.axis.wsdl.symbolTable.SymbolTable.add
(SymbolTable.java:421
)
        at org.apache.axis.wsdl.symbolTable.SymbolTable.populate
(SymbolTable.jav
a:408)
        at org.apache.axis.wsdl.symbolTable.SymbolTable.populate
(SymbolTable.jav
a:393)
        at org.apache.axis.wsdl.gen.Parser$WSDLRunnable.run(Parser.java:245)
        at java.lang.Thread.run(Thread.java:536)