[jboss-jira] [JBoss JIRA] Created: (BPEL-293) xsd files in nested directories break deployment

Conor O'Neill (JIRA) jira-events at lists.jboss.org
Mon Apr 14 09:23:54 EDT 2008


xsd files in nested directories break deployment
------------------------------------------------

                 Key: BPEL-293
                 URL: http://jira.jboss.com/jira/browse/BPEL-293
             Project: JBoss jBPM BPEL
          Issue Type: Bug
      Security Level: Public (Everyone can see)
          Components: Engine
    Affects Versions: jBPM BPEL 1.1 GA
         Environment: JBoss-4.2.2.GA, jbpm-bpel-1.1.GA. Running under Windows XP.
            Reporter: Conor O'Neill
         Assigned To: Alejandro Guizar


BPEL 2 examples fail to deploy if there are any .xsd files in nested directories below the .bpel file.
I have obtained the up-to-date BPEL 2 examples, and these deploy correctly.
If you then adjust the 'hello' example as follows, this fails to deploy.

Add a subdirectory called 'intefraces' (or, in fact, any name at all) below the examples/hello/src/main/bpel2 directory. Put any schema file (.xsd file) into this directory. This file doesn't need to be referenced from anywhere, though I first discovered this bug because I was using this schema as part of a WSDL definition.
When you try to run the 'deploy.process' ant task, the process fails to deploy, and the log4j messages from JBoss server indicate:

2008-04-14 14:19:47,847 ERROR [org.jbpm.bpel.xml.ProblemHandler] could not build web module
java.io.FileNotFoundException: C:\Temp\hello7nestedxsds10574.war\wsdl\interface\common.xsd (The system cannot find the path specified)
	at java.io.FileOutputStream.open(Native Method)
	at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
	at java.io.FileOutputStream.<init>(FileOutputStream.java:131)
	at org.jbpm.bpel.tools.WebModuleBuilder.writeFile(WebModuleBuilder.java:238)
	at org.jbpm.bpel.tools.WebModuleBuilder.callWsdlServiceTool(WebModuleBuilder.java:232)
	at org.jbpm.bpel.tools.WebModuleBuilder.buildModuleImpl(WebModuleBuilder.java:97)
	at org.jbpm.bpel.tools.WebModuleBuilder.buildModule(WebModuleBuilder.java:84)
	at org.jbpm.bpel.web.DeploymentServlet.deployWebModule(DeploymentServlet.java:205)
	at org.jbpm.bpel.web.DeploymentServlet.doPost(DeploymentServlet.java:99)
[ snip]

I appears that the WebModuleBuilder is not correctly coping with the subdirectory, and fails to create the subdirectory ebfore copying this file.


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

        



More information about the jboss-jira mailing list