Deployment error for HP SOA Systinet 4 on Oracle Weblogic 10.3 (391 Views)
Reply
Occasional Visitor
kulkeez
Posts: 1
Registered: ‎09-08-2011
Message 1 of 1 (391 Views)

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

 

The opinions expressed above are the personal opinions of the authors, not of HP. By using this site, you accept the Terms of Use and Rules of Participation.