You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by Josh Rehman <jr...@citysearch.com> on 2003/09/18 23:01:28 UTC

java.io.IOException: Type XXXX is referenced but not defined.

Has anyone ever recieved this error on wsdl2java?

      [java] java.io.IOException: Type UserView is referenced but not 
defined.
      [java]     at 
org.apache.axis.wsdl.symbolTable.SymbolTable.checkForUndefined(SymbolTable.java:522)
      [java]     at 
org.apache.axis.wsdl.symbolTable.SymbolTable.add(SymbolTable.java:422)
      [java]     at 
org.apache.axis.wsdl.symbolTable.SymbolTable.populate(SymbolTable.java:408)
      [java]     at 
org.apache.axis.wsdl.symbolTable.SymbolTable.populate(SymbolTable.java:393)
      [java]     at 
org.apache.axis.wsdl.gen.Parser$WSDLRunnable.run(Parser.java:245)
      [java]     at java.lang.Thread.run(Thread.java:536)


I'm at a loss as to why this is happening. Any help appreciated.

Thanks,
Josh


Re: java.io.IOException: Type XXXX is referenced but not defined.

Posted by Josh Rehman <jr...@citysearch.com>.
The problem was with java2wsdl not adding any type definition to the 
wsdl document, so I was trying to generate java from an ambiguous wsdl. 
I posted about that in a seperate message, but I'll include the 
short-short version:

Why doesn't java2wsdl support generation off of interfaces? Why does it 
require an interface composed of concrete java beans?


Josh Rehman wrote:
> Has anyone ever recieved this error on wsdl2java?
> 
>      [java] java.io.IOException: Type UserView is referenced but not 
> defined.
>      [java]     at 
> org.apache.axis.wsdl.symbolTable.SymbolTable.checkForUndefined(SymbolTable.java:522) 
> 
>      [java]     at 
> org.apache.axis.wsdl.symbolTable.SymbolTable.add(SymbolTable.java:422)
>      [java]     at 
> org.apache.axis.wsdl.symbolTable.SymbolTable.populate(SymbolTable.java:408)
>      [java]     at 
> org.apache.axis.wsdl.symbolTable.SymbolTable.populate(SymbolTable.java:393)
>      [java]     at 
> org.apache.axis.wsdl.gen.Parser$WSDLRunnable.run(Parser.java:245)
>      [java]     at java.lang.Thread.run(Thread.java:536)
> 
> 
> I'm at a loss as to why this is happening. Any help appreciated.
> 
> Thanks,
> Josh
>