[ https://issues.apache.org/jira/browse/FELIX-4098?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Xander Uiterlinden resolved FELIX-4098. --------------------------------------- Resolution: Fixed Discovered the swap calculation and invocation also had some other issues. Rewrote this method and added synchronization for the callback method invocation using a guarded block. > Aspect swap sometimes invokes the callbacks in the wrong order in a > multithreaded application. > ---------------------------------------------------------------------------------------------- > > Key: FELIX-4098 > URL: https://issues.apache.org/jira/browse/FELIX-4098 > Project: Felix > Issue Type: Improvement > Components: Dependency Manager > Reporter: Xander Uiterlinden > Assignee: Xander Uiterlinden > Priority: Critical > > In a multithreaded application the swap callback invocations sometimes > overtake each other which causes in callbacks being invoked in the wrong > order. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira