[ 
http://jira.codehaus.org/browse/XFIRE-937?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_94427
 ] 

Dan Diephouse commented on XFIRE-937:
-------------------------------------

Hi - I'm looking at this and I'm failing to see the difference between the 
attached version and whats in SVN. What exactly did you do differently?

> XFireClientFactoryBean fails to load wsdl from classpath
> --------------------------------------------------------
>
>                 Key: XFIRE-937
>                 URL: http://jira.codehaus.org/browse/XFIRE-937
>             Project: XFire
>          Issue Type: Bug
>         Environment: All
> XFireClientFactoryBean
> Trunk, latest version
>            Reporter: Tom Lambrechts
>            Assignee: Dan Diephouse
>         Attachments: XFireClientFactoryBean.java
>
>   Original Estimate: 10 minutes
>  Remaining Estimate: 10 minutes
>
> Configuring the property wsdlDocumentUrl of XFireClientFactoryBean with a 
> wsdl url relative to the classpath gives an error: " URI is not absolute"
> <property name="wsdlDocumentUrl">
>       <value>classpath:wsdl/AgentServiceEventListener.wsdl</value>
> </property>
> The URI is resolved correct by the resolver but uri.toURL does not support 
> relative URI's. While the Resolver contains the correct URL. Using this URL 
> instead solves the problem.
> Regards,
> Tom
> Patch included in the makeClient method  in XFireClientFactoryBean:
>            Resolver resolver = new Resolver(_wsdlDocumentUrl);
>             URI uri = resolver.getURI();
>             if (uri == null)
>             {
>                 throw new XFireRuntimeException("Could not resolve uri " + 
> uri);
>             }
>             
>             serviceModel = getServiceFactory().create(getServiceInterface(),
>                                                       name,
>                                                       // TODO: bug fix 
> uri.toURL does not allow relative url while resolver supports classloading 
> urls
>                                                       // uri.toURL(),
>                                                       resolver.getURL(),
>                                                       _properties);

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email

Reply via email to