[
http://jira.codehaus.org/browse/MAXISTOOLS-5?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Carlos Sanchez closed MAXISTOOLS-5.
-----------------------------------
Resolution: Fixed
Fix Version/s: 1.2
> wsdl file paths contain spaces generates MalformedURLException on Sun JDK
> 1.5.0_06
> ----------------------------------------------------------------------------------
>
> Key: MAXISTOOLS-5
> URL: http://jira.codehaus.org/browse/MAXISTOOLS-5
> Project: Maven 2.x Axis Tools Plugin
> Issue Type: Bug
> Environment: Windows XP with SP2
> Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)
> Maven 2.0.5
> axistools version: 1.1-SNAPSHOT
> Reporter: Thai Ha
> Assignee: Carlos Sanchez
> Fix For: 1.2
>
> Attachments: debug.txt, testproject.zip
>
>
> On JDK 1.5.0_06, if the file path to WSDL file contains spaces, an exception
> MalformedURLException will be thrown. The stack trace is included in
> attached debug.txt file (Note: This exception may not happen on other
> versions of JDK).
> The reason for this exception is because the file path 'd:\app
> path\my-app\src\main\wsdl\partner.wsdl' is used in the call
> new URL("d:\app path\my-app\src\main\wsdl\partner.wsdl") inside Axis code.
> And on some JRE versions, this call may fail. But this is not a JRE or Axis
> defect because Axis expects the path to WSDL file is an URI string. So the
> axistool plugin should pass an URI string to Axis, not an absolute file path
> like in the current code :
> File:
> axistools-maven-plugin\src\main\java\org\codehaus\mojo\axistools\wsdl2java\DefaultWSDL2JavaPlugin.java
> Line: 293
> wsdlWrapper.execute( generateWSDLArgumentList( wsdl.getAbsolutePath() ) );
> This line of code should be changed to:
> wsdlWrapper.execute( generateWSDLArgumentList( wsdl.toURI().toString() ) );
> I tested and it worked correctly.
--
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