HPE Systinet (SOA Goverance) Support and News Forum
Showing results for 
Search instead for 
Do you mean 

Deployment error for HP SOA Systinet 4 on Oracle Weblogic 10.3

Highlighted
Occasional Visitor

Deployment error for HP SOA Systinet 4 on Oracle Weblogic 10.3

Hi,

  I am attempting to install Systinet 4.0 on WLS 10.3 and get the following error during deployment:

<Sep 8, 2011 11:48:34 AM IST> <Error> <J2EE> <BEA-160197> <Unable to load descriptor C:\WORK\systin
tDomain\servers\AdminServer\tmp\.appmergegen_1315461583667_hp-soa-systinet.ear\pm-ejb.jar/META-INF/
jb-jar.xml of module pm-ejb.jar. The error is weblogic.descriptor.DescriptorException: VALIDATION P
OBLEMS WERE FOUND
  problem: cvc-id.2: Duplicate ID value 'ValidationBean':<null>
  problem: cvc-id.2: Duplicate ID value 'ValidationBean':<null>
  problem: cvc-id.2: Duplicate ID value 'ValidationBean':<null>
  problem: cvc-id.2: Duplicate ID value 'ValidationBean':<null>
  problem: cvc-id.2: Duplicate ID value 'ValidationBean':<null>
  problem: cvc-id.2: Duplicate ID value 'ValidationBean':<null>
  problem: cvc-id.2: Duplicate ID value 'ValidationBean':<null>
  problem: cvc-id.2: Duplicate ID value 'ValidationBean':<null>
  problem: cvc-id.2: Duplicate ID value 'ValidationBean':<null>
  problem: cvc-id.2: Duplicate ID value 'ValidationBean':<null>
  problem: cvc-id.2: Duplicate ID value 'PriorityValidationBean':<null>
  problem: cvc-id.2: Duplicate ID value 'PriorityValidationBean':<null>
  problem: cvc-id.2: Duplicate ID value 'PriorityValidationBean':<null>
  problem: cvc-id.2: Duplicate ID value 'PriorityValidationBean':<null>
  problem: cvc-id.2: Duplicate ID value 'PriorityValidationBean':<null>
  problem: cvc-id.2: Duplicate ID value 'PriorityValidationBean':<null>
  problem: cvc-id.2: Duplicate ID value 'PriorityValidationBean':<null>
  problem: cvc-id.2: Duplicate ID value 'PriorityValidationBean':<null>
  problem: cvc-id.2: Duplicate ID value 'PriorityValidationBean':<null>
  problem: cvc-id.2: Duplicate ID value 'PriorityValidationBean':<null>
        at weblogic.descriptor.internal.MarshallerFactory$1.evaluateResults(MarshallerFactory.java:
34)
        at weblogic.descriptor.internal.MarshallerFactory$1.evaluateResults(MarshallerFactory.java:
21)
        at weblogic.descriptor.internal.MarshallerFactory$1.createDescriptor(MarshallerFactory.java
146)
        at weblogic.descriptor.BasicDescriptorManager.createDescriptor(BasicDescriptorManager.java:
06)
        at weblogic.application.descriptor.AbstractDescriptorLoader2.getDescriptorBeanFromReader(Ab
tractDescriptorLoader2.java:788)
        at weblogic.application.descriptor.AbstractDescriptorLoader2.createDescriptorBean(AbstractD
scriptorLoader2.java:409)
        at weblogic.application.descriptor.AbstractDescriptorLoader2.loadDescriptorBeanWithoutPlan(
bstractDescriptorLoader2.java:759)
        at weblogic.application.descriptor.AbstractDescriptorLoader2.loadDescriptorBean(AbstractDes
riptorLoader2.java:768)
        at weblogic.ejb.spi.EjbJarDescriptor.getEjbJarBean(EjbJarDescriptor.java:131)
        at weblogic.ejb.spi.EjbJarDescriptor.getEditableEjbJarBean(EjbJarDescriptor.java:171)
        at weblogic.ejb.container.dd.xml.EjbDescriptorReaderImpl.processEjbJarXMLWithSchema(EjbDesc
iptorReaderImpl.java:707)
        at weblogic.ejb.container.dd.xml.EjbDescriptorReaderImpl.processEjbJarXML(EjbDescriptorRead
rImpl.java:228)
        at weblogic.ejb.container.dd.xml.EjbDescriptorReaderImpl.createDescriptorFromJarFile(EjbDes
riptorReaderImpl.java:171)
        at weblogic.ejb.spi.EjbDescriptorFactory.createDescriptorFromJarFile(EjbDescriptorFactory.j
va:73)
        at weblogic.application.compiler.EJBModule.merge(EJBModule.java:175)
        at weblogic.application.compiler.flow.MergeModuleFlow.compile(MergeModuleFlow.java:23)
        at weblogic.application.compiler.FlowDriver$FlowStateChange.next(FlowDriver.java:69)
        at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37)
        at weblogic.application.compiler.FlowDriver.nextState(FlowDriver.java:36)
        at weblogic.application.compiler.FlowDriver$CompilerFlowDriver.compile(FlowDriver.java:96)
        at weblogic.application.compiler.ReadOnlyEarMerger.merge(ReadOnlyEarMerger.java:49)
        at weblogic.application.compiler.flow.AppMergerFlow.mergeInput(AppMergerFlow.java:94)
        at weblogic.application.compiler.flow.AppMergerFlow.compile(AppMergerFlow.java:47)
        at weblogic.application.compiler.FlowDriver$FlowStateChange.next(FlowDriver.java:69)
        at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37)
        at weblogic.application.compiler.FlowDriver.nextState(FlowDriver.java:36)
        at weblogic.application.compiler.FlowDriver$CompilerFlowDriver.compile(FlowDriver.java:96)
        at weblogic.application.compiler.AppMerge.runBody(AppMerge.java:157)
        at weblogic.utils.compiler.Tool.run(Tool.java:158)
        at weblogic.utils.compiler.Tool.run(Tool.java:115)
        at weblogic.application.compiler.AppMerge.merge(AppMerge.java:169)
        at weblogic.deploy.api.internal.utils.AppMerger.merge(AppMerger.java:88)
        at weblogic.deploy.api.internal.utils.AppMerger.getMergedApp(AppMerger.java:63)
        at weblogic.deploy.api.model.internal.WebLogicDeployableObjectFactoryImpl.createDeployableO
ject(WebLogicDeployableObjectFactoryImpl.java:181)
        at weblogic.deploy.api.model.internal.WebLogicDeployableObjectFactoryImpl.createLazyDeploya
leObject(WebLogicDeployableObjectFactoryImpl.java:156)
        at weblogic.deploy.api.tools.SessionHelper.inspect(SessionHelper.java:661)
        at com.bea.console.actions.app.install.Flow$2.execute(Flow.java:463)
        at com.bea.console.utils.DeploymentUtils.runDeploymentAction(DeploymentUtils.java:4625)
        at com.bea.console.actions.app.install.Flow.appSelected(Flow.java:461)
        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:597)
        at org.apache.beehive.netui.pageflow.FlowController.invokeActionMethod(FlowController.java:
70)
        at org.apache.beehive.netui.pageflow.FlowController.getActionMethodForward(FlowController.j
va:809)

 

My understanding is that this happens when WLS attempts to upgrade the deployment descriptors for the embedded pm-ejb.jar during the deployment of the hp-soa-systinet.ear. Also ran the DDConverter and get the same issue:

java weblogic.DDConverter -verbose -d . pm-ejb.jar

 I would appreciate any pointers to resolve this issue. Thanks.

 

Best regards,

kulkeez