Re: WSIF bug reporting.

Aleksander Slominski <[email protected]>
Newsgroups gmane.comp.apache.webservices.wsif.user
Message-ID <[email protected]>
Shantanu Sen wrote:

>What is the version of the wsdl4j.jar that is present
>in the current CVS repo of WSIF? It says
>wsdl4j-20030807.jar
>
>I tried to run with the wsdl4j-1.5.1 - but it fails at
>runtime although the WSIF build is fine. 
>
>The error is that when parsing a WSDL with the 1.5.1
>version the
>Definition.getTypes().getExtensibilityElements()
>returns a list of objects of type 
>com.ibm.wsdl.extensions.schema.SchemaImpl.
>
>But when I invoke the
>org.apache.wsif.schema.Parser.getAllSchemaTypes, it
>invokes the Parser.getTypesSchemas method, which
>expects the list of extensibility elements returned by
>the above call to be of type
>UnknownExtensibilityElement.
>
>Hence a ClassCastException is thrown.
>
>So, is there any plan to upgrade to the latest wsdl4j?
>Does the latest wsdl4j give us any added benefit?
>
>I am curious - is the latest version correct in using
>SchemaImpl as the type of the extensibility elements
>rather than the UnknownExtensibilityElement?
>  
>
hi,

i have  added a check to Parser.getTypesSchemas to skip non 
UnknownExtensibilityElement and i have also upgraded the WSIF in CVS to 
use the 1.5.1 WSDL4J and i have updated AXIS to 1.2.1 - that should help 
to avoid jar linking problems.

please try the version from CVS or nightly build (in few hours) and send 
email if you find other problems.

thanks,

alek

-- 
The best way to predict the future is to invent it - Alan Kay
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.