Petals ESB Container

FileNotFoundException deploying a service unit provider importing/embedding PES schema

Details

  • Type: Bug Bug
  • Status: Open Open
  • Priority: Major Major
  • Resolution: Unresolved
  • Affects Version/s: 5.0.2
  • Fix Version/s: None
  • Security Level: Public
  • Description:
    Hide

    I have writen a service unit provider. Its contract imports PES schema (https://www.collectivites-locales.gouv.fr/protocole-dechange-standard-pes-0).
    The petals-maven-plugin is configured to download and package WSDL resources.

    The following error occurs deploying this service unit:

    sample-0 2017/10/06 12:36:24,768 GMT+0200 SEVERE [Petals.JBI-Management.DeploymentService] : Unable to deploy the service assembly at 'mvn:fr.cg35.services.metiers.bordereau/sa-bordereau/1.0.0-SNAPSHOT/zip'
    javax.jbi.management.DeploymentException: The deployment of the Service Assembly 'mvn:fr.cg35.services.metiers.bordereau/sa-bordereau/1.0.0-SNAPSHOT/zip' failed.
    	at org.ow2.petals.microkernel.jbi.management.deployment.DeploymentServiceImpl.deploy(DeploymentServiceImpl.java:168)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at sun.reflect.misc.Trampoline.invoke(MethodUtil.java:71)
    	at sun.reflect.GeneratedMethodAccessor22.invoke(Unknown Source)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at sun.reflect.misc.MethodUtil.invoke(MethodUtil.java:275)
    	at javax.management.modelmbean.RequiredModelMBean$4.run(RequiredModelMBean.java:1252)
    	at java.security.AccessController.doPrivileged(Native Method)
    	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
    	at javax.management.modelmbean.RequiredModelMBean.invokeMethod(RequiredModelMBean.java:1246)
    	at javax.management.modelmbean.RequiredModelMBean.invoke(RequiredModelMBean.java:1085)
    	at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819)
    	at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801)
    	at com.sun.jmx.remote.security.MBeanServerAccessController.invoke(MBeanServerAccessController.java:468)
    	at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1468)
    	at javax.management.remote.rmi.RMIConnectionImpl.access$300(RMIConnectionImpl.java:76)
    	at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1309)
    	at java.security.AccessController.doPrivileged(Native Method)
    	at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1408)
    	at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:829)
    	at sun.reflect.GeneratedMethodAccessor21.invoke(Unknown Source)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:357)
    	at sun.rmi.transport.Transport$1.run(Transport.java:200)
    	at sun.rmi.transport.Transport$1.run(Transport.java:197)
    	at java.security.AccessController.doPrivileged(Native Method)
    	at sun.rmi.transport.Transport.serviceCall(Transport.java:196)
    	at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:568)
    	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:826)
    	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:683)
    	at java.security.AccessController.doPrivileged(Native Method)
    	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:682)
    	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    	at java.lang.Thread.run(Thread.java:748)
    Caused by: org.ow2.petals.microkernel.api.jbi.management.ManagementException: Unexpected error expending service JBI installation package into repository
    	at org.ow2.petals.microkernel.jbi.management.task.deployment.deploy.ExtractSUsTask.expandSUIntoSA(ExtractSUsTask.java:114)
    	at org.ow2.petals.microkernel.jbi.management.task.deployment.deploy.ExtractSUsTask.expandSUs(ExtractSUsTask.java:90)
    	at org.ow2.petals.microkernel.jbi.management.task.deployment.deploy.ExtractSUsTask.execute(ExtractSUsTask.java:66)
    	at org.ow2.petals.microkernel.api.jbi.management.TaskProcessor.process(TaskProcessor.java:73)
    	at org.ow2.petals.microkernel.jbi.management.deployment.DeploymentServiceImpl.deploy(DeploymentServiceImpl.java:166)
    	... 39 more
    Caused by: java.io.FileNotFoundException: /home/cdeneux/workspace/petals-trunk/container/petals-esb-default-zip/target/petals-esb-default-zip-5.1.0-SNAPSHOT/petals-esb-default-zip-5.1.0-SNAPSHOT/data/repository/service-assemblies/sa-bordereau-1.0.0-SNAPSHOT-10-06-2017-123624346/install/su-camel-bordereau-provide-1.0.0-SNAPSHOT/xpath:/description/importedDocuments/document/../Class_PJ.xsd (Aucun fichier ou dossier de ce type)
    	at java.io.FileOutputStream.open0(Native Method)
    	at java.io.FileOutputStream.open(FileOutputStream.java:270)
    	at java.io.FileOutputStream.<init>(FileOutputStream.java:213)
    	at java.io.FileOutputStream.<init>(FileOutputStream.java:162)
    	at org.ow2.petals.microkernel.api.util.ZipUtil.unzipEntry(ZipUtil.java:106)
    	at org.ow2.petals.microkernel.api.util.ZipUtil.unzipArchive(ZipUtil.java:157)
    	at org.ow2.petals.microkernel.system.repository.RepositoryServiceImpl.explodeSUIntoSAInstallDirectory(RepositoryServiceImpl.java:195)
    	at org.ow2.petals.microkernel.api.system.repository.RepositoryServiceInterceptorLC1a2eb783.explodeSUIntoSAInstallDirectory(RepositoryServiceInterceptorLC1a2eb783.java:100)
    	at org.ow2.petals.microkernel.api.system.repository.RepositoryServiceFcItf.explodeSUIntoSAInstallDirectory(RepositoryServiceFcItf.java:43)
    	at org.ow2.petals.microkernel.jbi.management.task.deployment.deploy.ExtractSUsTask.expandSUIntoSA(ExtractSUsTask.java:112)
    	... 43 more
    Show
    I have writen a service unit provider. Its contract imports PES schema (https://www.collectivites-locales.gouv.fr/protocole-dechange-standard-pes-0). The petals-maven-plugin is configured to download and package WSDL resources. The following error occurs deploying this service unit:
    sample-0 2017/10/06 12:36:24,768 GMT+0200 SEVERE [Petals.JBI-Management.DeploymentService] : Unable to deploy the service assembly at 'mvn:fr.cg35.services.metiers.bordereau/sa-bordereau/1.0.0-SNAPSHOT/zip'
    javax.jbi.management.DeploymentException: The deployment of the Service Assembly 'mvn:fr.cg35.services.metiers.bordereau/sa-bordereau/1.0.0-SNAPSHOT/zip' failed.
    	at org.ow2.petals.microkernel.jbi.management.deployment.DeploymentServiceImpl.deploy(DeploymentServiceImpl.java:168)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at sun.reflect.misc.Trampoline.invoke(MethodUtil.java:71)
    	at sun.reflect.GeneratedMethodAccessor22.invoke(Unknown Source)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at sun.reflect.misc.MethodUtil.invoke(MethodUtil.java:275)
    	at javax.management.modelmbean.RequiredModelMBean$4.run(RequiredModelMBean.java:1252)
    	at java.security.AccessController.doPrivileged(Native Method)
    	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
    	at javax.management.modelmbean.RequiredModelMBean.invokeMethod(RequiredModelMBean.java:1246)
    	at javax.management.modelmbean.RequiredModelMBean.invoke(RequiredModelMBean.java:1085)
    	at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819)
    	at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801)
    	at com.sun.jmx.remote.security.MBeanServerAccessController.invoke(MBeanServerAccessController.java:468)
    	at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1468)
    	at javax.management.remote.rmi.RMIConnectionImpl.access$300(RMIConnectionImpl.java:76)
    	at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1309)
    	at java.security.AccessController.doPrivileged(Native Method)
    	at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1408)
    	at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:829)
    	at sun.reflect.GeneratedMethodAccessor21.invoke(Unknown Source)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:357)
    	at sun.rmi.transport.Transport$1.run(Transport.java:200)
    	at sun.rmi.transport.Transport$1.run(Transport.java:197)
    	at java.security.AccessController.doPrivileged(Native Method)
    	at sun.rmi.transport.Transport.serviceCall(Transport.java:196)
    	at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:568)
    	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:826)
    	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:683)
    	at java.security.AccessController.doPrivileged(Native Method)
    	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:682)
    	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    	at java.lang.Thread.run(Thread.java:748)
    Caused by: org.ow2.petals.microkernel.api.jbi.management.ManagementException: Unexpected error expending service JBI installation package into repository
    	at org.ow2.petals.microkernel.jbi.management.task.deployment.deploy.ExtractSUsTask.expandSUIntoSA(ExtractSUsTask.java:114)
    	at org.ow2.petals.microkernel.jbi.management.task.deployment.deploy.ExtractSUsTask.expandSUs(ExtractSUsTask.java:90)
    	at org.ow2.petals.microkernel.jbi.management.task.deployment.deploy.ExtractSUsTask.execute(ExtractSUsTask.java:66)
    	at org.ow2.petals.microkernel.api.jbi.management.TaskProcessor.process(TaskProcessor.java:73)
    	at org.ow2.petals.microkernel.jbi.management.deployment.DeploymentServiceImpl.deploy(DeploymentServiceImpl.java:166)
    	... 39 more
    Caused by: java.io.FileNotFoundException: /home/cdeneux/workspace/petals-trunk/container/petals-esb-default-zip/target/petals-esb-default-zip-5.1.0-SNAPSHOT/petals-esb-default-zip-5.1.0-SNAPSHOT/data/repository/service-assemblies/sa-bordereau-1.0.0-SNAPSHOT-10-06-2017-123624346/install/su-camel-bordereau-provide-1.0.0-SNAPSHOT/xpath:/description/importedDocuments/document/../Class_PJ.xsd (Aucun fichier ou dossier de ce type)
    	at java.io.FileOutputStream.open0(Native Method)
    	at java.io.FileOutputStream.open(FileOutputStream.java:270)
    	at java.io.FileOutputStream.<init>(FileOutputStream.java:213)
    	at java.io.FileOutputStream.<init>(FileOutputStream.java:162)
    	at org.ow2.petals.microkernel.api.util.ZipUtil.unzipEntry(ZipUtil.java:106)
    	at org.ow2.petals.microkernel.api.util.ZipUtil.unzipArchive(ZipUtil.java:157)
    	at org.ow2.petals.microkernel.system.repository.RepositoryServiceImpl.explodeSUIntoSAInstallDirectory(RepositoryServiceImpl.java:195)
    	at org.ow2.petals.microkernel.api.system.repository.RepositoryServiceInterceptorLC1a2eb783.explodeSUIntoSAInstallDirectory(RepositoryServiceInterceptorLC1a2eb783.java:100)
    	at org.ow2.petals.microkernel.api.system.repository.RepositoryServiceFcItf.explodeSUIntoSAInstallDirectory(RepositoryServiceFcItf.java:43)
    	at org.ow2.petals.microkernel.jbi.management.task.deployment.deploy.ExtractSUsTask.expandSUIntoSA(ExtractSUsTask.java:112)
    	... 43 more
  • Environment:
    -

Issue Links

Activity

People

Dates

  • Created:
    Fri, 6 Oct 2017 - 12:44:16 +0200
    Updated:
    Fri, 6 Oct 2017 - 13:10:44 +0200