Tomas Pan created FELIX-3703: -------------------------------- Summary: Race condition in gogo runtime activator Key: FELIX-3703 URL: https://issues.apache.org/jira/browse/FELIX-3703 Project: Felix Issue Type: Bug Components: Gogo Runtime Affects Versions: gogo.runtime-0.10.0 Environment: Embedded felix 4.0.3 Reporter: Tomas Pan
Starting gogo.command (0.12.0) before gogo.runtime(0.10.0) produces CommandNotFoundException: Command not found: gosh. This is because runtime's Activator first registers CommandProcessor before creating commandTracker. Creating CommandProcessor triggers event on .command which will start adding commands, but since commandTracker is not present, those commands will be ignored. -- 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