Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
M4
-
None
-
None
Description
To reproduce,
Application A, which does not support conversation, installed and tested without any issue. then stop and uninstalled.
Application B, which support conversation, get installed and started.
When test Application B, ApplicationA's contextService is used and causes conversation scope is not found since it does not support conversation.
The problem is because of static variable used for contextsService in ContextFactory which is JVM-wide and only init once. While supportConversation flag is application-wide property.
Probably we need contextService variable to be classloader based instead of static variable. or need some change to supportsConversation flag.