Skip to Main Content

Integration

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

BPM Workspace from PAM not work

Tommy301Oct 16 2018 — edited Oct 19 2018

Hello all

I have given task to install and test BPM suite 12.2.0.3 as we plan to buy it from next year. However, I experienced one (for now) unabridged problem.

I install FMW infrastructure and SOA suite to Oracle Linux 7.5 (Java 1.8.0.152), setup WebLogic and everything work fine. I can work ether in browser or in jDeveloper
to create process.

When I install BPM suite to Windows 7 x64/Oracle Linux 7.5 x64 with any version of java (8.51, 8.131, 8.152, 9.x, 10.x...) I experience error when try to create workspace from PAM into jDeveloper.

This feature work fine if I start jDeveloper on server machine and workspace from soa_cluster (there are 2 soa_servers spread on 2 machines) may be imported well.

Firstly I tried BPM 12.2.1.1 but as I press "Create Workspace from PAM" I got error (BPM suite is patched with all available patches) - not even able to see workspaces on server. I receive:

failed to unmarshal return type: interface java.util.Collection; nested exception is:

java.io.InvalidClassException: oracle.bpm.bac.model.artifact.BacArtifact; local class incompatible: stream classdesc serialVersionUID = -4679153293205755295, local class serialVersionUID = -6790303966382527517

Caused by: oracle.bpm.bac.model.artifact.BacArtifact; local class incompatible: stream classdesc serialVersionUID = -4679153293205755295, local class serialVersionUID = -6790303966382527517

javax.ejb.EJBException: failed to unmarshal return type: interface java.util.Collection; nested exception is:

java.io.InvalidClassException: oracle.bpm.bac.model.artifact.BacArtifact; local class incompatible: stream classdesc serialVersionUID = -4679153293205755295, local class serialVersionUID = -6790303966382527517

at weblogic.ejb.container.internal.RemoteBusinessIntfProxy.unwrapRemoteException(RemoteBusinessIntfProxy.java:118)

at weblogic.ejb.container.internal.RemoteBusinessIntfProxy.invoke(RemoteBusinessIntfProxy.java:93)

at com.sun.proxy.$Proxy104.getSpaces(Unknown Source)

at oracle.bpm.bac.ejb.util.RemoteBacServiceFactory$EjbBacServiceAdapter.getSpaces(RemoteBacServiceFactory.java:129)

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:497)

at oracle.bpm.fusion.bac.service.BacServiceFactory$CustomClassLoaderInvocationHandler.invoke(BacServiceFactory.java:163)

at oracle.bpm.fusion.bac.service.BacServiceFactory$BacServiceInvocationHandler.invoke(BacServiceFactory.java:139)

at com.sun.proxy.$Proxy105.getSpaces(Unknown Source)

at oracle.bpm.fusion.bac.client.BacClientService.findSpaces(BacClientService.java:402)

at oracle.bpm.fusion.bac.actions.FindSpacesAction$1.run(FindSpacesAction.java:69)

at oracle.bpm.fusion.ui.IndProgressMonitorRunnableDecorator.doRun(IndProgressMonitorRunnableDecorator.java:66)

at oracle.bpm.fusion.ui.IndProgressMonitorRunnableDecorator$1.run(IndProgressMonitorRunnableDecorator.java:54)

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:745)

Caused by: java.io.InvalidClassException: oracle.bpm.bac.model.artifact.BacArtifact; local class incompatible: stream classdesc serialVersionUID = -4679153293205755295, local class serialVersionUID = -6790303966382527517

at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:616)

at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1623)

at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1518)

at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1623)

at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1518)

at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1774)

at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1351)

at java.io.ObjectInputStream.readObject(ObjectInputStream.java:371)

at java.util.HashSet.readObject(HashSet.java:333)

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:497)

at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:1058)

at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1900)

at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1801)

at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1351)

at java.io.ObjectInputStream.readObject(ObjectInputStream.java:371)

at weblogic.utils.io.ChunkedObjectInputStream.readObject(ChunkedObjectInputStream.java:208)

at weblogic.rjvm.MsgAbbrevInputStream.readObject(MsgAbbrevInputStream.java:614)

at weblogic.utils.io.ChunkedObjectInputStream.readObject(ChunkedObjectInputStream.java:204)

at weblogic.rmi.internal.ObjectIO.readObject(ObjectIO.java:62)

at weblogic.rjvm.ResponseImpl.unmarshalReturn(ResponseImpl.java:269)

at weblogic.rmi.cluster.ClusterableRemoteRef.invoke(ClusterableRemoteRef.java:500)

at weblogic.rmi.cluster.ClusterableRemoteRef.invoke(ClusterableRemoteRef.java:287)

at oracle.bpm.bac.ejb.BacServiceBean\_nofbr6\_BacServiceRemoteImpl\_12213\_WLStub.getSpaces(Unknown Source)

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:497)

at weblogic.ejb.container.internal.RemoteBusinessIntfProxy.invoke(RemoteBusinessIntfProxy.java:85)

... 19 more

However, when I type to add workspace, it is created on server....
Then I installed BPM 12.2.1.3, patch it with all available patches. I am able to see available workspaces, also, able to see processes in workspace, bun as soon I want to import process in my project, I receive exceptions.
BPM-1.pngBPM-2.png BPM-3.png BPM-4.png

the exception is thrown:
BPM-5.pngPAM Connection lost.

PAM Connection lost.

Caused by: BPM-0: No repository endpoint available for connection. Cause: Unable to connect to any of the listed repository endpoints. Already tried with all this addresses [[]:7328, [weblogic02.loc.com]:7326, []:7326]. Action: Please check your connection and try again later.

oracle.bpm.fusion.bac.model.exceptions.BACException: PAM Connection lost.

at oracle.bpm.fusion.bac.client.BacClientService.createSvnUrl(BacClientService.java:192)

at oracle.bpm.fusion.bac.model.BacConnectionDescriptor.getSvnUrlWithoutSpace(BacConnectionDescriptor.java:255)

at oracle.bpm.fusion.bac.client.BacClientService.checkoutFromBAC(BacClientService.java:117)

at oracle.bpm.fusion.bac.client.BacClientService.checkoutFromBAC(BacClientService.java:98)

at oracle.bpm.fusion.bac.command.CheckOutBACProjectCommand.doitImpl(CheckOutBACProjectCommand.java:66)

at oracle.jdeveloper.vcs.spi.VCSCommand.doit3(VCSCommand.java:600)

at oracle.jdeveloper.vcs.spi.VCSCommand.doit(VCSCommand.java:135)

at oracle.bpm.fusion.bac.wizard.BPMProjectFromPAMWizard$3$1.run(BPMProjectFromPAMWizard.java:186)

at oracle.bpm.fusion.bac.ui.VCSDirectoryWatcherRunnableDecorator.run(VCSDirectoryWatcherRunnableDecorator.java:62)

at oracle.bpm.fusion.bac.wizard.BPMProjectFromPAMWizard$3.run(BPMProjectFromPAMWizard.java:194)

at oracle.bpm.fusion.bac.ui.UpdateWCStatusRunnableDecorator.run(UpdateWCStatusRunnableDecorator.java:51)

at oracle.bpm.fusion.ui.IndProgressMonitorRunnableDecorator.doRun(IndProgressMonitorRunnableDecorator.java:66)

at oracle.bpm.fusion.bac.wizard.BPMProjectFromPAMWizard$2.run(BPMProjectFromPAMWizard.java:160)

at java.lang.Thread.run(Thread.java:748)

Caused by: oracle.bpm.bac.core.exception.NoRepositoryEndpointAvailableException: BPM-0: No repository endpoint available for connection. Cause: Unable to connect to any of the listed repository endpoints. Already tried with all this addresses [[]:7328, [weblogic02.zzp.osrh]:7326, []:7326]. Action: Please check your connection and try again later.

at oracle.bpm.bac.core.io.endpoint.MultiRepositoryEndpoint.fetchUri(MultiRepositoryEndpoint.java:62)

at oracle.bpm.fusion.bac.client.BacClientService.createSvnUrl(BacClientService.java:183)

... 13 more

jDeveloper Messages:

lis 16, 2018 10:30:47 AM oracle.jdeveloper.maven.updatecenter.MavenUpdateCenter checkForIndexingDataUpdates

INFO: Check for index data updates

lis 16, 2018 10:30:53 AM oracle.jdeveloper.maven.updatecenter.MavenUpdateCenter$1$1 doInBackground

INFO: No update available for the index data

lis 16, 2018 11:34:34 AM oracle.bpm.log.JdkLogger warn

WARNING: Could not connect to repository endpoint: weblogic02.loc.com:7326

java.net.SocketTimeoutException: connect timed out

at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method)

at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:85)

at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)

at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)

at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)

at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)

at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)

at java.net.Socket.connect(Socket.java:589)

at oracle.bpm.bac.core.io.endpoint.MultiRepositoryEndpoint.testRemoteConnection(MultiRepositoryEndpoint.java:82)

at oracle.bpm.bac.core.io.endpoint.MultiRepositoryEndpoint.fetchUri(MultiRepositoryEndpoint.java:51)

at oracle.bpm.fusion.bac.client.BacClientService.createSvnUrl(BacClientService.java:183)

at oracle.bpm.fusion.bac.model.BacConnectionDescriptor.getSvnUrlWithoutSpace(BacConnectionDescriptor.java:255)

at oracle.bpm.fusion.bac.client.BacClientService.checkoutFromBAC(BacClientService.java:117)

at oracle.bpm.fusion.bac.client.BacClientService.checkoutFromBAC(BacClientService.java:98)

at oracle.bpm.fusion.bac.command.CheckOutBACProjectCommand.doitImpl(CheckOutBACProjectCommand.java:66)

at oracle.jdeveloper.vcs.spi.VCSCommand.doit3(VCSCommand.java:600)

at oracle.jdeveloper.vcs.spi.VCSCommand.doit(VCSCommand.java:135)

at oracle.bpm.fusion.bac.wizard.BPMProjectFromPAMWizard$3$1.run(BPMProjectFromPAMWizard.java:186)

at oracle.bpm.fusion.bac.ui.VCSDirectoryWatcherRunnableDecorator.run(VCSDirectoryWatcherRunnableDecorator.java:62)

at oracle.bpm.fusion.bac.wizard.BPMProjectFromPAMWizard$3.run(BPMProjectFromPAMWizard.java:194)

at oracle.bpm.fusion.bac.ui.UpdateWCStatusRunnableDecorator.run(UpdateWCStatusRunnableDecorator.java:51)

at oracle.bpm.fusion.ui.IndProgressMonitorRunnableDecorator.doRun(IndProgressMonitorRunnableDecorator.java:66)

at oracle.bpm.fusion.bac.wizard.BPMProjectFromPAMWizard$2.run(BPMProjectFromPAMWizard.java:160)

at java.lang.Thread.run(Thread.java:748)

I have no glue what to set, config or install next to fix it.... I did everything by book. Same exceptions come on Windows 7 x64 as well as Linux 7.5 x64 (Java JDK,JRE is x64 also)....
It smell like java classpath problem, but I googled few days about PAM connection exception, oracle.bpm.fusion.bac, BACException, etc.... no success....

Could anyone help? Thanks.

This post has been answered by Tommy301 on Oct 19 2018
Jump to Answer
Comments
Post Details
Added on Oct 16 2018
10 comments
1,615 views