Navigator creates invalid TextGridObjects [was #7540]
The navigator creates (invalid) TextGridObjects that do not have a valid URI. This causes strange errors at a later stage in the program, see TG-100.
After applying the patch for TG-100 (which validates the URIs) it becomes obvious where the objects are created:
{code}
Exception in thread "Thread-7" org.eclipse.core.runtime.AssertionFailedException: assertion failed: A TextGridObject's URI must have the scheme textgrid, not null
at org.eclipse.core.runtime.Assert.isTrue(Assert.java:109)
at info.textgrid.lab.core.model.TextGridObject.assertURIValidForTGO(TextGridObject.java:731)
at info.textgrid.lab.core.model.TextGridObject.getInstance(TextGridObject.java:706)
at info.textgrid.lab.core.model.TextGridProject.(TextGridProject.java:205)
at info.textgrid.lab.core.model.TextGridProject.getProjectInstance(TextGridProject.java:91)
at info.textgrid.lab.navigator.objects.AuthnThread.run(AuthnThread.java:69) {code}
The thread aborts and the navigator will stay forever in the Pending... state, never showing any objects.