Creating an AF3 Library can lead to NPEs in Migrators
Observed Behaviour.
When creating a AF3 Library, the Migrator service is executed. Since the FileProject methods are not operating correctly, NPEs occur.
Proposed Fix.
Add additional null checks such that the Migrators causing NPEs are not executed in the above mentioned cases. This approach is valid since the affected migrators are not targeting Libraries.
How to reproduce.
1. Load the ACC example.
2. Switch the Navigator on the left to the Library View (“L” symbol).
3. Create a new Library, and notice the presence or absence of the stack
trace in the Eclipse console.
(from redmine: issue id 3354, created on 2018-03-29, closed on 2018-04-18)