Details
Description
The JBIContainer contains a ShutdownHook which shuts all components down during shutdown of the VM. The JBoss Deployer's is also called during the shutdown and tries to shut down the components too. This frequently causes deadlock situations.
This can be fixed, by disabling the ShutdownHook of servicemix inside the JBoss Deployer:
JBIService.java:
Add
jbiContainer.setUseShutdownHook(false);
in method startService() after the JBIContainer is created.
Regards,
Frank