You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by Mick Knutson <mi...@gmail.com> on 2007/06/06 17:38:29 UTC

[m2] wsdl2java issue: "The filename, directory name, or volume label syntax is incorrect"

I have the following declaration:

            <plugin>
                <groupId>org.apache.axis2.maven2</groupId>
                <artifactId>axis2-java2wsdl-maven-plugin</artifactId>
                <configuration>
                    <className>org.delta.services.BusinessService1
</className>
                </configuration>
                <executions>
                    <execution>
                        <goals>
                            <goal>java2wsdl</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>


Then I have my wsdl here:

.\src\main\webapp\WEB-INF\wsdl\BusinessService1.wsdl


I have my java class here:

.\src\main\java\org\delta\services\BusinessService1.java
.\src\main\java\org\delta\services\BusinessService1.jaxrpc
.\src\main\java\org\delta\services\BusinessService1PortType.java


Then when I run the build, I get this error:

[DEBUG] Using defaults for missing POM jaxen:jaxen:pom:1.1-beta-10:runtime
[DEBUG]     jaxen:jaxen:jar:1.1-beta-9:runtime (removed - nearer found:
1.1-beta-10)
[DEBUG]     jaxen:jaxen:jar:1.1-beta-10:runtime (selected for runtime)
[DEBUG]     annogen:annogen:jar:0.1.0:runtime (selected for runtime)
[DEBUG] axiom-api: resolved to version 20070523.220144-236 from repository
MyFaces SNAPSHOT
[DEBUG] Configuring mojo '
org.apache.axis2.maven2:axis2-java2wsdl-maven-plugin:1.1:java2wsdl' -->
[DEBUG]   (f) className = org.delta.services.BusinessService1
[DEBUG]   (f) outputFileName =
C:\viewstore\esp_lynx_dap\esp\dap\poc\AOPTest\BusinessService\target\classes/generated-resources/java2wsdl/service.xml
[DEBUG]   (f) project = org.apache.maven.project.MavenProject@c09bf077
[DEBUG] -- end configuration --
[INFO] [axis2-java2wsdl:java2wsdl {execution: default}]
java.lang.Exception: java.io.IOException: The filename, directory name, or
volume label syntax is incorrect
        at
org.apache.ws.java2wsdl.Java2WSDLCodegenEngine.resolveOutputStream(
Java2WSDLCodegenEngine.java:93)
        at org.apache.ws.java2wsdl.Java2WSDLCodegenEngine.<init>(
Java2WSDLCodegenEngine.java:47)
        at org.apache.axis2.maven2.java2wsdl.Java2WSDLMojo.execute(
Java2WSDLMojo.java:146)
        at org.apache.maven.plugin.DefaultPluginManager.executeMojo(
DefaultPluginManager.java:420)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(
DefaultLifecycleExecutor.java:539)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle
(DefaultLifecycleExecutor.java:480)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(
DefaultLifecycleExecutor.java:459)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures
(DefaultLifecycleExecutor.java:311)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(
DefaultLifecycleExecutor.java:278)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(
DefaultLifecycleExecutor.java:143)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:330)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:123)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(
NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java
:315)
        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
        at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java
:430)
        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: java.io.IOException: The filename, directory name, or volume
label syntax is incorrect
        at java.io.WinNTFileSystem.createFileExclusively(Native Method)
        at java.io.File.createNewFile(File.java:850)
        at
org.apache.ws.java2wsdl.Java2WSDLCodegenEngine.resolveOutputStream(
Java2WSDLCodegenEngine.java:89)
        ... 20 more




-- 
---
Thanks,
Mick Knutson

http://www.baselogic.com
http://www.blincmagazine.com
http://www.djmick.com
http://www.myspace.com/mickknutson
http://www.myspace.com/djmick_dot_com
http://www.myspace.com/sexybeotches
http://www.thumpradio.com
---