java.lang.StringIndexOutOfBoundsException: String index out of range: -1 at java.lang.String.substring(String.java:1871) at org.netbeans.modules.php.editor.model.impl.VariousUtils.getRelativesToUses(VariousUtils.java:1350) at org.netbeans.modules.php.editor.PHPCompletionItem$NamespaceItem.isSmart(PHPCompletionItem.java:1324) at org.netbeans.modules.php.editor.PHPCompletionItem$NamespaceItem.getSortPrioOverride(PHPCompletionItem.java:1271) at org.netbeans.modules.csl.editor.completion.GsfCompletionItem$DelegatedItem.getSortPriority(GsfCompletionItem.java:126) at org.netbeans.modules.editor.completion.CompletionItemComparator.compare(CompletionItemComparator.java:81) at org.netbeans.modules.editor.completion.CompletionItemComparator.compare(CompletionItemComparator.java:57) at java.util.TimSort.binarySort(TimSort.java:265) at java.util.TimSort.sort(TimSort.java:208) at java.util.TimSort.sort(TimSort.java:173) at java.util.Arrays.sort(Arrays.java:659) at java.util.Collections.sort(Collections.java:217) at org.netbeans.modules.editor.completion.CompletionImpl.requestShowCompletionPane(CompletionImpl.java:952) at org.netbeans.modules.editor.completion.CompletionImpl.finishNotify(CompletionImpl.java:1457) at org.netbeans.modules.editor.completion.CompletionResultSetImpl.finish(CompletionResultSetImpl.java:274) at org.netbeans.spi.editor.completion.CompletionResultSet.finish(CompletionResultSet.java:245) at org.netbeans.modules.csl.editor.completion.GsfCompletionProvider$JavaCompletionQuery.query(GsfCompletionProvider.java:363) at org.netbeans.spi.editor.completion.support.AsyncCompletionTask.run(AsyncCompletionTask.java:223) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1432) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2042) Caused: org.openide.util.RequestProcessor$FastItem: task failed due to: java.lang.StringIndexOutOfBoundsException: String index out of range: -1