ode-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Manu Lopez <mlo...@intecna.es>
Subject ApacheODE as Service Engine in OpenESB
Date Thu, 22 Feb 2007 09:05:23 GMT
Hello, I'm trying to use ApacheODE as Service Engine in OpenESB instead 
com.sun.bpelse.

Using Netbeans 5.5 EntPack, I have been able to successfully install and 
start OdeBpelEngine component.
Next step is to use this component as service unit in a JBI Service 
Assembly. I create a new Compossite Application 
(SynchronousSampleApplication). In the Bpel Module, I specify in 
"Proyect SE Type (prefix)" field "OdeBpelEngine" instead "com.sun.bpelse".

Now in SynchronousSampleApplication properties, in Packaging Project I 
choose OdeBpelEngine in Deployment Target Component list.
Finally I try to deploy SynchronousSampleApplication in OpenESB, but the 
deployment fails:

Failed execution of Deploy
ERROR: (JBIMA1001) An internal error in the system prevented the Service 
Assembly SynchronousSampleApplication from being deployed Please see the 
server log file for more details.
ERROR: (JBIMA0000) cvc-enumeration-valid: Value 'FAILURE' is not 
facet-valid with respect to enumeration '[SUCCESS, FAILED]'. It must be 
a value from the enumeration.
ERROR: (JBIMA1007) The Service Assembly SynchronousSampleApplication 
could not be deployed.
/home/mlopez/workspace/SynchronousSample/SynchronousSampleApplication/nbproject/build-impl.xml:214:

Service assembly deployment failed.
BUILD FAILED (total time: 3 seconds)


The server (SJSAS 9.1) log shows next errors:

Retrieving document at 
'/home/intecna/OpenESB/domains/domain1/jbi/system/deployment/SynchronousSampleApplication/com.sun.httpsoapbc-1.0-2_SynchronousSampleApplication-com.sun.httpsoapbc-1.0-2/SynchronousSample.wsdl'.
Retrieving schema at 'SynchronousSample.xsd', relative to 
'file:/home/intecna/OpenESB/domains/domain1/jbi/system/deployment/SynchronousSampleApplication/com.sun.httpsoapbc-1.0-2_SynchronousSampleApplication-com.sun.httpsoapbc-1.0-2/SynchronousSample.wsdl'.
XmlReader: Error: org.xml.sax.SAXParseException: cvc-enumeration-valid: 
Value 'FAILURE' is not facet-valid with respect to enumeration 
'[SUCCESS, FAILED]'. It must be a value from the enumeration.
org.xml.sax.SAXParseException: cvc-enumeration-valid: Value 'FAILURE' is 
not facet-valid with respect to enumeration '[SUCCESS, FAILED]'. It must 
be a value from the enumeration.
        at 
org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown 
Source)
        at org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown Source)
        at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown 
Source)
        at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown 
Source)
        at 
org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter.reportError(Unknown 
Source)
        at 
org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError(Unknown 
Source)
        at 
org.apache.xerces.impl.xs.XMLSchemaValidator.elementLocallyValidType(Unknown 
Source)
        at 
org.apache.xerces.impl.xs.XMLSchemaValidator.processElementContent(Unknown 
Source)
        at 
org.apache.xerces.impl.xs.XMLSchemaValidator.handleEndElement(Unknown 
Source)
        at 
org.apache.xerces.impl.xs.XMLSchemaValidator.endElement(Unknown Source)
        at 
org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown 
Source)
        at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown

Source)
        at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown 
Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown 
Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown 
Source)
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
        at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
        at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
        at 
com.sun.jbi.management.internal.support.XmlReader.validateManagementMessage(XmlReader.java:375)
        at 
com.sun.jbi.management.system.DeploymentService.buildResponse(DeploymentService.java:957)
        at 
com.sun.jbi.management.system.DeploymentService.deploy(DeploymentService.java:404)
        at 
com.sun.jbi.management.system.EsbDeploymentAdapter.deployServiceAssembly(EsbDeploymentAdapter.java:98)
        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 
com.sun.jmx.mbeanserver.StandardMetaDataImpl.invoke(StandardMetaDataImpl.java:414)
        at 
com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220)
        at 
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:815)
        at 
com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:784)
        at sun.reflect.GeneratedMethodAccessor22.invoke(Unknown Source)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at 
com.sun.enterprise.admin.util.proxy.ProxyClass.invoke(ProxyClass.java:77)
        at $Proxy1.invoke(Unknown Source)
        at 
com.sun.enterprise.admin.server.core.jmx.SunoneInterceptor.invoke(SunoneInterceptor.java:297)
        at 
javax.management.MBeanServerInvocationHandler.invoke(MBeanServerInvocationHandler.java:201)
        at $Proxy19.deployServiceAssembly(Unknown Source)
        at 
com.sun.jbi.management.system.EsbDeployment.deployServiceAssemblyToInstance(EsbDeployment.java:1298)
        at 
com.sun.jbi.management.system.EsbDeployment.deployServiceAssemblyToTargetInstances(EsbDeployment.java:1427)
        at 
com.sun.jbi.management.system.EsbDeployment.deployServiceAssembly(EsbDeployment.java:511)
        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 
com.sun.jmx.mbeanserver.StandardMetaDataImpl.invoke(StandardMetaDataImpl.java:414)
        at 
com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220)
        at 
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:815)
        at 
com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:784)
        at sun.reflect.GeneratedMethodAccessor22.invoke(Unknown Source)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at 
com.sun.enterprise.admin.util.proxy.ProxyClass.invoke(ProxyClass.java:77)
        at $Proxy1.invoke(Unknown Source)
        at 
com.sun.enterprise.admin.server.core.jmx.SunoneInterceptor.invoke(SunoneInterceptor.java:297)
        at 
com.sun.jbi.esb.ui.admin.runtime.mbeans.AbstractUIMBeanESBImpl.invokeMBeanOperation(AbstractUIMBeanESBImpl.java:182)
        at 
com.sun.jbi.esb.ui.admin.runtime.mbeans.AbstractUIMBeanESBImpl.invokeMBeanOperation(AbstractUIMBeanESBImpl.java:232)
        at 
com.sun.jbi.esb.ui.admin.runtime.mbeans.JBIAdminCommandsUIMBeanCASImpl.deployServiceAssembly(JBIAdminCommandsUIMBeanCASImpl.java:538)
        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 
com.sun.jmx.mbeanserver.StandardMetaDataImpl.invoke(StandardMetaDataImpl.java:414)
        at javax.management.StandardMBean.invoke(StandardMBean.java:323)
        at 
com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke(DynamicMetaDataImpl.java:213)
        at 
com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220)
        at 
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:815)
        at 
com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:784)
        at sun.reflect.GeneratedMethodAccessor22.invoke(Unknown Source)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at 
com.sun.enterprise.admin.util.proxy.ProxyClass.invoke(ProxyClass.java:77)
        at $Proxy1.invoke(Unknown Source)
        at 
com.sun.enterprise.admin.server.core.jmx.SunoneInterceptor.invoke(SunoneInterceptor.java:297)
        at 
com.sun.enterprise.admin.jmx.remote.server.callers.InvokeCaller.call(InvokeCaller.java:56)
        at 
com.sun.enterprise.admin.jmx.remote.server.MBeanServerRequestHandler.handle(MBeanServerRequestHandler.java:142)
        at 
com.sun.enterprise.admin.jmx.remote.server.servlet.RemoteJmxConnectorServlet.processRequest(RemoteJmxConnectorServlet.java:109)
        at 
com.sun.enterprise.admin.jmx.remote.server.servlet.RemoteJmxConnectorServlet.doPost(RemoteJmxConnectorServlet.java:180)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
        at 
org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:397)
        at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:278)
        at 
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:566)
        at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:536)
        at 
org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:240)
        at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:179)
        at 
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:566)
        at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:73)
        at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:182)
        at 
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:566)
        at 
com.sun.enterprise.web.VirtualServerPipeline.invoke(VirtualServerPipeline.java:120)
        at 
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:939)
        at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:137)
        at 
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:566)
        at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:536)
        at 
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:939)
        at 
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:239)
        at com.sun.enterprise.web.connector.grizzly.ProcessorTask.invokeAdap
ter(ProcessorTask.java:667)
        at 
com.sun.enterprise.web.connector.grizzly.ProcessorTask.processNonBlocked(ProcessorTask.java:574)
        at 
com.sun.enterprise.web.connector.grizzly.ProcessorTask.process(ProcessorTask.java:844)
        at 
com.sun.enterprise.web.connector.grizzly.ReadTask.executeProcessorTask(ReadTask.java:287)
        at 
com.sun.enterprise.web.connector.grizzly.ReadTask.doTask(ReadTask.java:212)
        at 
com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:252)
        at 
com.sun.enterprise.web.connector.grizzly.WorkerThread.run(WorkerThread.java:75)
Note: An invalid jbi.xml file found.
..............................
..............................
and more..........




Is possible to achieve what I'm trying? Is ApacheODE compatible with 
other JBI containers besides Servicemix ? Don't should be all JBI 
components standard?

Thanks
(sorry for my english)



Mime
View raw message