ADLException when invoking ContentController.getFcInternalInterface concurrently
It seems that if the method getFcInternalInterface is call concurrently for the first time the following exception occurs. This exception does not occur when synchronizing externally the call to getFcInternalInteraface.
org.objectweb.petals.PetalsException: org.objectweb.fractal.adl.ADLException: Duplicate interface name 'systemstate' (org/objectweb/petals/container/lifecycle/ServiceAssemblyLifeCycle.fractal:25)
at
org.objectweb.petals.container.ContainerServiceImpl.createServiceAssemblyLifeCycle(ContainerServiceImpl.java:483)
at
org.objectweb.fractal.julia.generated.Cfffa3692_0.createServiceAssemblyLifeCycle(INTERCEPTOR[ContainerService])
at
org.objectweb.fractal.julia.generated.C87bdc530_0.createServiceAssemblyLifeCycle(INTERCEPTOR[ContainerService])
at
org.objectweb.fractal.julia.generated.C78480187_0.createServiceAssemblyLifeCycle(INTERFACE[ContainerService])
at
org.objectweb.petals.jbi.management.task.deployment.deploy.RegisterSALifeCycleTask.createSALifeCycle(RegisterSALifeCycleTask.java:97)
Christophe DENEUX PEtALS Team / Capgemini Sud