1 Reply Latest reply on Jun 5, 2013 12:02 PM by kMikkat_v7

    Error  when Save to  BPM MDS

    user13846026
      OS : Windows 7 X64
      JDeveloper: 11.1.1.6.0.
      RCU : 11.1.1.6.0
      WebLogic : 10.3.5
      SOA Suite: 11.1.1.6.0

      Above is my BPM Suite installation environment.


      In Chapter 11 Using Process Composer , page 268. i followed the step by step, trying to create and publish BPM project template in BPM Studio to MDS.

      In this verion of Jdeveloper. the "Publish to BPM MDS" option is missing, instead of "Save to BPM MDS". SO,
      Right click on the QuoteProcessLab(project name) node and select the "Save to BPM MDS" menu,then "Save to BPM MDS" dialog pops up. when click the ok button.error occurs.

      oracle.bpm.metadata.exception.AbortedOperationMetadataException: BPM-70801: Metadata operation failed
           at oracle.bpm.metadata.impl.MdDomainImpl.createTemplateProject(MdDomainImpl.java:527)
           at oracle.bpm.pml.service.security.SecurityMdDomainDecorator.createTemplateProject(SecurityMdDomainDecorator.java:197)
           at oracle.bpm.pml.service.impl.StudioMetadataServiceImpl.saveTemplateProject(StudioMetadataServiceImpl.java:150)
           at oracle.bpm.fusion.soa.mds.ui.PublishMdsProjectDialog.publishTemplateProject(PublishMdsProjectDialog.java:372)
           at oracle.bpm.fusion.soa.mds.ui.PublishMdsProjectDialog.access$200(PublishMdsProjectDialog.java:66)
           at oracle.bpm.fusion.soa.mds.ui.PublishMdsProjectDialog$1.run(PublishMdsProjectDialog.java:108)
           at oracle.bpm.ui.peer.swing.SwingToolkit$JobFromRunnable.run(SwingToolkit.java:181)
           at foxtrot.AbstractWorkerThread$2.run(AbstractWorkerThread.java:49)
           at java.security.AccessController.doPrivileged(Native Method)
           at foxtrot.AbstractWorkerThread.runTask(AbstractWorkerThread.java:45)
           at foxtrot.workers.DefaultWorkerThread.run(DefaultWorkerThread.java:153)
           at java.lang.Thread.run(Thread.java:662)
      Caused by: javax.ejb.EJBException: ; nested exception is:
           java.rmi.UnmarshalException: Incoming message header or abbreviation processing failed ; nested exception is:
           java.io.InvalidClassException: org.eclipse.persistence.internal.indirection.DatabaseValueHolder; local class incompatible: stream classdesc serialVersionUID = 1128857921468654749, local class serialVersionUID = 4164360925847093650; nested exception is: java.rmi.UnmarshalException: Incoming message header or abbreviation processing failed ; nested exception is:
           java.io.InvalidClassException: org.eclipse.persistence.internal.indirection.DatabaseValueHolder; local class incompatible: stream classdesc serialVersionUID = 1128857921468654749, local class serialVersionUID = 4164360925847093650
           at weblogic.ejb.container.internal.RemoteBusinessIntfProxy.unwrapRemoteException(RemoteBusinessIntfProxy.java:121)
           at weblogic.ejb.container.internal.RemoteBusinessIntfProxy.invoke(RemoteBusinessIntfProxy.java:96)
           at $Proxy65.listHistoryChanges(Unknown Source)
           at oracle.bpm.metadata.update.UpdateFromBaseTemplateHelper.writeTemplateRevisionProperties(UpdateFromBaseTemplateHelper.java:57)
           at oracle.bpm.metadata.impl.MdDomainImpl.createTemplateProject(MdDomainImpl.java:500)
           ... 11 more
      Caused by: java.rmi.UnmarshalException: Incoming message header or abbreviation processing failed ; nested exception is:
           java.io.InvalidClassException: org.eclipse.persistence.internal.indirection.DatabaseValueHolder; local class incompatible: stream classdesc serialVersionUID = 1128857921468654749, local class serialVersionUID = 4164360925847093650
           at weblogic.rjvm.MsgAbbrevJVMConnection.dispatch(MsgAbbrevJVMConnection.java:507)
           at weblogic.rjvm.t3.MuxableSocketT3.dispatch(MuxableSocketT3.java:330)
           at weblogic.socket.BaseAbstractMuxableSocket.dispatch(BaseAbstractMuxableSocket.java:298)
           at weblogic.socket.SocketMuxer.readReadySocketOnce(SocketMuxer.java:950)
           at weblogic.socket.SocketMuxer.readReadySocket(SocketMuxer.java:888)
           at weblogic.socket.JavaSocketMuxer.processSockets(JavaSocketMuxer.java:339)
           at weblogic.socket.SocketReaderRequest.run(SocketReaderRequest.java:29)
           at weblogic.work.ExecuteRequestAdapter.execute(ExecuteRequestAdapter.java:21)
           at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:145)
           at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:117)
      Caused by: java.io.InvalidClassException: org.eclipse.persistence.internal.indirection.DatabaseValueHolder; local class incompatible: stream classdesc serialVersionUID = 1128857921468654749, local class serialVersionUID = 4164360925847093650
           at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:560)
           at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1582)
           at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1495)
           at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1315)
           at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350)
           at weblogic.rjvm.ClassTableEntry.readExternal(ClassTableEntry.java:36)
           at java.io.ObjectInputStream.readExternalData(ObjectInputStream.java:1791)
           at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1750)
           at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328)
           at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350)
           at weblogic.rjvm.InboundMsgAbbrev.readObject(InboundMsgAbbrev.java:65)
           at weblogic.rjvm.InboundMsgAbbrev.read(InboundMsgAbbrev.java:37)
           at weblogic.rjvm.MsgAbbrevJVMConnection.readMsgAbbrevs(MsgAbbrevJVMConnection.java:283)
           at weblogic.rjvm.MsgAbbrevInputStream.init(MsgAbbrevInputStream.java:213)
           at weblogic.rjvm.MsgAbbrevJVMConnection.dispatch(MsgAbbrevJVMConnection.java:498)
           ... 9 more

      oracle.bpm.metadata.exception.AbortedOperationMetadataException: BPM-70801: Metadata operation failed
           at oracle.bpm.metadata.impl.MdDomainImpl.createTemplateProject(MdDomainImpl.java:527)
           at oracle.bpm.pml.service.security.SecurityMdDomainDecorator.createTemplateProject(SecurityMdDomainDecorator.java:197)
           at oracle.bpm.pml.service.impl.StudioMetadataServiceImpl.saveTemplateProject(StudioMetadataServiceImpl.java:150)
           at oracle.bpm.fusion.soa.mds.ui.PublishMdsProjectDialog.publishTemplateProject(PublishMdsProjectDialog.java:372)
           at oracle.bpm.fusion.soa.mds.ui.PublishMdsProjectDialog.access$200(PublishMdsProjectDialog.java:66)
           at oracle.bpm.fusion.soa.mds.ui.PublishMdsProjectDialog$1.run(PublishMdsProjectDialog.java:108)
           at oracle.bpm.ui.peer.swing.SwingToolkit$JobFromRunnable.run(SwingToolkit.java:181)
           at foxtrot.AbstractWorkerThread$2.run(AbstractWorkerThread.java:49)
           at java.security.AccessController.doPrivileged(Native Method)
           at foxtrot.AbstractWorkerThread.runTask(AbstractWorkerThread.java:45)
           at foxtrot.workers.DefaultWorkerThread.run(DefaultWorkerThread.java:153)
           at java.lang.Thread.run(Thread.java:662)
      Caused by: javax.ejb.EJBException: ; nested exception is:
           java.rmi.UnmarshalException: Incoming message header or abbreviation processing failed ; nested exception is:
           java.io.InvalidClassException: org.eclipse.persistence.internal.indirection.DatabaseValueHolder; local class incompatible: stream classdesc serialVersionUID = 1128857921468654749, local class serialVersionUID = 4164360925847093650; nested exception is: java.rmi.UnmarshalException: Incoming message header or abbreviation processing failed ; nested exception is:
           java.io.InvalidClassException: org.eclipse.persistence.internal.indirection.DatabaseValueHolder; local class incompatible: stream classdesc serialVersionUID = 1128857921468654749, local class serialVersionUID = 4164360925847093650
           at weblogic.ejb.container.internal.RemoteBusinessIntfProxy.unwrapRemoteException(RemoteBusinessIntfProxy.java:121)
           at weblogic.ejb.container.internal.RemoteBusinessIntfProxy.invoke(RemoteBusinessIntfProxy.java:96)
           at $Proxy65.listHistoryChanges(Unknown Source)
           at oracle.bpm.metadata.update.UpdateFromBaseTemplateHelper.writeTemplateRevisionProperties(UpdateFromBaseTemplateHelper.java:57)
           at oracle.bpm.metadata.impl.MdDomainImpl.createTemplateProject(MdDomainImpl.java:500)
           ... 11 more
      Caused by: java.rmi.UnmarshalException: Incoming message header or abbreviation processing failed ; nested exception is:
           java.io.InvalidClassException: org.eclipse.persistence.internal.indirection.DatabaseValueHolder; local class incompatible: stream classdesc serialVersionUID = 1128857921468654749, local class serialVersionUID = 4164360925847093650
           at weblogic.rjvm.MsgAbbrevJVMConnection.dispatch(MsgAbbrevJVMConnection.java:507)
           at weblogic.rjvm.t3.MuxableSocketT3.dispatch(MuxableSocketT3.java:330)
           at weblogic.socket.BaseAbstractMuxableSocket.dispatch(BaseAbstractMuxableSocket.java:298)
           at weblogic.socket.SocketMuxer.readReadySocketOnce(SocketMuxer.java:950)
           at weblogic.socket.SocketMuxer.readReadySocket(SocketMuxer.java:888)
           at weblogic.socket.JavaSocketMuxer.processSockets(JavaSocketMuxer.java:339)
           at weblogic.socket.SocketReaderRequest.run(SocketReaderRequest.java:29)
           at weblogic.work.ExecuteRequestAdapter.execute(ExecuteRequestAdapter.java:21)
           at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:145)
           at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:117)
      Caused by: java.io.InvalidClassException: org.eclipse.persistence.internal.indirection.DatabaseValueHolder; local class incompatible: stream classdesc serialVersionUID = 1128857921468654749, local class serialVersionUID = 4164360925847093650
           at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:560)
           at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1582)
           at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1495)
           at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1315)
           at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350)
           at weblogic.rjvm.ClassTableEntry.readExternal(ClassTableEntry.java:36)
           at java.io.ObjectInputStream.readExternalData(ObjectInputStream.java:1791)
           at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1750)
           at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328)
           at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350)
           at weblogic.rjvm.InboundMsgAbbrev.readObject(InboundMsgAbbrev.java:65)
           at weblogic.rjvm.InboundMsgAbbrev.read(InboundMsgAbbrev.java:37)
           at weblogic.rjvm.MsgAbbrevJVMConnection.readMsgAbbrevs(MsgAbbrevJVMConnection.java:283)
           at weblogic.rjvm.MsgAbbrevInputStream.init(MsgAbbrevInputStream.java:213)
           at weblogic.rjvm.MsgAbbrevJVMConnection.dispatch(MsgAbbrevJVMConnection.java:498)
           ... 9 more
        • 1. Re: Error  when Save to  BPM MDS
          kMikkat_v7
          I had the same problem while trying to "Save to BPM MDS" from jDeveloper, while I tried to save the BPM project to a directory (in terms of BPM Composer) in the BPM MDS, where the original project I checked out still was located in. The (old) project in the BPM MDS was still locked by the user I used to save the newer BPM perject version to BPM MDS. On the otherhand, I worked fine after I changed the applications name. Not what versioning should be like, but at least a workaround.

          Host setting:
          OS : Windows 7 x64
          jDeveloper: 11.1.1.7.0 on JDK 1.6.0_24 (x64)
          SOA Composite Editor: 11.1.1.7.0.00.08
          BPMN Editor: 11.1.1.7.0.0.8

          VM setting:
          JDK: 1.7.0_21 (x64)
          RCU : 11.1.1.7.0
          WebLogic : 10.3.6
          SOA Suite: 11.1.1.7.0
          BPM Suite: 11.1.1.7.0