Created attachment 886485 [details]
When you have two SwitchYard applications deployed on the same server in non-clustered environment, first app defines SCA service binding and second references this service, ClassLoader in first app has the context of second (invoker) app.
Please see attached reproducer.
1 - sca-service-app defines sca service binding and reference to jpa binding to save received command.
2 - client app references sca-service-app and invoke it locally.
You can add breakpoint to Ejb3Configuration.java:315 and see the issue with ClassLoader. EntityManager for sca-service-app PU is creating and pom.xml in this app should be found, but pom.xml is looked in client-app, not in sca-service-app.