Change theme
Help
Press space for more information.
Show links for this issue (Shortcut: i, l)
Copy issue ID
Previous Issue (Shortcut: k)
Next Issue (Shortcut: j)
Sign in to use full features.
Vote: I am impacted
Notification menu
Refresh (Shortcut: Shift+r)
Go home (Shortcut: u)
Pending code changes (auto-populated)
[ID: 558956]
View issue level access limits(Press Alt + Right arrow for more information)
Unintended behavior
View staffing
Description
at java.util.regex.Matcher.getTextLength(Matcher.java:1283)
at java.util.regex.Matcher.reset(Matcher.java:309)
at java.util.regex.Matcher.<init>(Matcher.java:229)
at java.util.regex.Pattern.matcher(Pattern.java:1093)
at com.android.tools.idea.navigator.nodes.ndk.includes.utils.IncludeSet.add(IncludeSet.java:135)
at com.android.tools.idea.navigator.nodes.ndk.includes.utils.IncludeSet.addIncludesFromCompilerFlags(IncludeSet.java:118)
at com.android.tools.idea.navigator.nodes.ndk.includes.view.IncludesViewNode.distinctIncludes(IncludesViewNode.java:97)
at com.android.tools.idea.navigator.nodes.ndk.includes.view.IncludesViewNode.getChildrenImpl(IncludesViewNode.java:152)
at com.android.tools.idea.navigator.nodes.ndk.includes.view.IncludesViewNode.getChildren(IncludesViewNode.java:132)
at com.intellij.ide.util.treeView.AbstractTreeStructureBase.getChildElements(AbstractTreeStructureBase.java:37)
at com.intellij.ide.util.treeView.AbstractTreeUi$29.perform(AbstractTreeUi.java:1592)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.ide.util.treeView.AbstractTreeUi.execute(AbstractTreeUi.java:1822)
at com.intellij.ide.util.treeView.AbstractTreeUi.getChildrenFor(AbstractTreeUi.java:1589)
at com.intellij.ide.util.treeView.AbstractTreeUi.access$4600(AbstractTreeUi.java:51)
at com.intellij.ide.util.treeView.AbstractTreeUi$28.perform(AbstractTreeUi.java:1522)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.ide.util.treeView.AbstractTreeUi.execute(AbstractTreeUi.java:1822)
at com.intellij.ide.util.treeView.AbstractTreeUi.processUnbuilt(AbstractTreeUi.java:1504)
at com.intellij.ide.util.treeView.AbstractTreeUi.doUpdateChildren(AbstractTreeUi.java:1235)
at com.intellij.ide.util.treeView.AbstractTreeUi.access$3000(AbstractTreeUi.java:51)
at com.intellij.ide.util.treeView.AbstractTreeUi$23$1.perform(AbstractTreeUi.java:1158)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.ide.util.treeView.AbstractTreeUi.execute(AbstractTreeUi.java:1822)
at com.intellij.ide.util.treeView.AbstractTreeUi.access$2600(AbstractTreeUi.java:51)
at com.intellij.ide.util.treeView.AbstractTreeUi$23.perform(AbstractTreeUi.java:1155)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.openapi.util.ActionCallback$ExecutedExecutionCallback.doWhenExecuted(ActionCallback.java:177)
at com.intellij.openapi.util.ActionCallback.doWhenDone(ActionCallback.java:111)
at com.intellij.ide.util.treeView.AbstractTreeUi.updateNodeChildren(AbstractTreeUi.java:1150)
at com.intellij.ide.util.treeView.AbstractTreeUi.updateNodesToInsert(AbstractTreeUi.java:1641)
at com.intellij.ide.util.treeView.AbstractTreeUi.access$4300(AbstractTreeUi.java:51)
at com.intellij.ide.util.treeView.AbstractTreeUi$27.lambda$perform$0(AbstractTreeUi.java:1380)
at com.intellij.openapi.util.AsyncResult.lambda$doWhenDone$1(AsyncResult.java:45)
at com.intellij.openapi.util.ExecutionCallback.doWhenExecuted(ExecutionCallback.java:100)
at com.intellij.openapi.util.ActionCallback.doWhenDone(ActionCallback.java:111)
at com.intellij.openapi.util.AsyncResult.doWhenDone(AsyncResult.java:45)
at com.intellij.ide.util.treeView.AbstractTreeUi$27.perform(AbstractTreeUi.java:1378)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.ide.util.treeView.TreeRunnable$TreeConsumer.accept(TreeRunnable.java:37)
at org.jetbrains.concurrency.AsyncPromise$onSuccess$whenComplete$1.accept(AsyncPromise.kt:54)
at org.jetbrains.concurrency.AsyncPromise$onSuccess$whenComplete$1.accept(AsyncPromise.kt:12)
at java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:760)
at java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:736)
at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474)
at java.util.concurrent.CompletableFuture.complete(CompletableFuture.java:1962)
at org.jetbrains.concurrency.AsyncPromise.setResult(AsyncPromise.kt:117)
at org.jetbrains.concurrency.DonePromise.processed(DonePromise.java:46)
at com.intellij.ide.util.treeView.AbstractTreeUi$30.perform(AbstractTreeUi.java:1767)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.ide.util.treeView.AbstractTreeUi.executeYieldingRequest(AbstractTreeUi.java:2057)
at com.intellij.ide.util.treeView.AbstractTreeUi.access$5700(AbstractTreeUi.java:51)
at com.intellij.ide.util.treeView.AbstractTreeUi$33$1.perform(AbstractTreeUi.java:1969)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.ide.util.treeView.AbstractTreeBuilder.runOnYieldingDone(AbstractTreeBuilder.java:347)
at com.intellij.ide.util.treeView.AbstractTreeUi.runOnYieldingDone(AbstractTreeUi.java:2152)
at com.intellij.ide.util.treeView.AbstractTreeUi$33.perform(AbstractTreeUi.java:1964)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.ide.util.treeView.AbstractTreeBuilder.lambda$yield$1(AbstractTreeBuilder.java:365)
at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.doRun(LaterInvocator.java:435)
at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.runNextEvent(LaterInvocator.java:419)
at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:403)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:762)
at java.awt.EventQueue.access$500(EventQueue.java:98)
at java.awt.EventQueue$3.run(EventQueue.java:715)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:732)
at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:755)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:704)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:391)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
java.lang.NullPointerException: <elided>
at java.util.regex.Matcher.getTextLength(Matcher.java:1283)
at java.util.regex.Matcher.reset(Matcher.java:309)
at java.util.regex.Matcher.<init>(Matcher.java:229)
at java.util.regex.Pattern.matcher(Pattern.java:1093)
at com.android.tools.idea.navigator.nodes.ndk.includes.utils.IncludeSet.add(IncludeSet.java:135)
at com.android.tools.idea.navigator.nodes.ndk.includes.utils.IncludeSet.addIncludesFromCompilerFlags(IncludeSet.java:118)
at com.android.tools.idea.navigator.nodes.ndk.includes.view.IncludesViewNode.distinctIncludes(IncludesViewNode.java:97)
at com.android.tools.idea.navigator.nodes.ndk.includes.view.IncludesViewNode.getChildrenImpl(IncludesViewNode.java:152)
at com.android.tools.idea.navigator.nodes.ndk.includes.view.IncludesViewNode.getChildren(IncludesViewNode.java:132)
at com.intellij.ide.util.treeView.AbstractTreeStructureBase.getChildElements(AbstractTreeStructureBase.java:37)
at com.intellij.ide.util.treeView.AbstractTreeUi$29.perform(AbstractTreeUi.java:1592)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.ide.util.treeView.AbstractTreeUi.execute(AbstractTreeUi.java:1822)
at com.intellij.ide.util.treeView.AbstractTreeUi.getChildrenFor(AbstractTreeUi.java:1589)
at com.intellij.ide.util.treeView.AbstractTreeUi.access$4600(AbstractTreeUi.java:51)
at com.intellij.ide.util.treeView.AbstractTreeUi$28.perform(AbstractTreeUi.java:1522)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.ide.util.treeView.AbstractTreeUi.execute(AbstractTreeUi.java:1822)
at com.intellij.ide.util.treeView.AbstractTreeUi.processUnbuilt(AbstractTreeUi.java:1504)
at com.intellij.ide.util.treeView.AbstractTreeUi.doUpdateChildren(AbstractTreeUi.java:1235)
at com.intellij.ide.util.treeView.AbstractTreeUi.access$3000(AbstractTreeUi.java:51)
at com.intellij.ide.util.treeView.AbstractTreeUi$23$1.perform(AbstractTreeUi.java:1158)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.ide.util.treeView.AbstractTreeUi.execute(AbstractTreeUi.java:1822)
at com.intellij.ide.util.treeView.AbstractTreeUi.access$2600(AbstractTreeUi.java:51)
at com.intellij.ide.util.treeView.AbstractTreeUi$23.perform(AbstractTreeUi.java:1155)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.openapi.util.ActionCallback$ExecutedExecutionCallback.doWhenExecuted(ActionCallback.java:177)
at com.intellij.openapi.util.ActionCallback.doWhenDone(ActionCallback.java:111)
at com.intellij.ide.util.treeView.AbstractTreeUi.updateNodeChildren(AbstractTreeUi.java:1150)
at com.intellij.ide.util.treeView.AbstractTreeUi.updateSubtreeNow(AbstractTreeUi.java:1059)
at com.intellij.ide.util.treeView.AbstractTreeUpdater$2.perform(AbstractTreeUpdater.java:238)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.openapi.util.ActionCallback$ExecutedExecutionCallback.doWhenExecuted(ActionCallback.java:177)
at com.intellij.openapi.util.ActionCallback.doWhenDone(ActionCallback.java:111)
at com.intellij.ide.util.treeView.AbstractTreeUpdater.performUpdate(AbstractTreeUpdater.java:233)
at com.intellij.ide.util.treeView.AbstractTreeUi$12.perform(AbstractTreeUi.java:489)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.openapi.util.ActionCallback$ExecutedExecutionCallback.doWhenExecuted(ActionCallback.java:177)
at com.intellij.openapi.util.ActionCallback.doWhenDone(ActionCallback.java:111)
at com.intellij.ide.util.treeView.AbstractTreeUi.doExpandNodeChildren(AbstractTreeUi.java:481)
at com.intellij.ide.util.treeView.AbstractTreeBuilder.expandNodeChildren(AbstractTreeBuilder.java:302)
at com.intellij.ide.projectView.BaseProjectTreeBuilder.expandNodeChildren(BaseProjectTreeBuilder.java:88)
at com.intellij.ide.util.treeView.AbstractTreeUi$MyExpansionListener.treeExpanded(AbstractTreeUi.java:4680)
at javax.swing.JTree.fireTreeExpanded(JTree.java:2775)
at javax.swing.JTree.setExpandedState(JTree.java:3629)
at javax.swing.JTree.expandPath(JTree.java:2212)
at com.intellij.ide.util.treeView.AbstractTreeUi$48.perform(AbstractTreeUi.java:3216)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.ide.util.treeView.UpdaterTreeState.process(UpdaterTreeState.java:104)
at com.intellij.ide.util.treeView.AbstractTreeUi.processInnerChange(AbstractTreeUi.java:3237)
at com.intellij.ide.util.treeView.AbstractTreeUi.expandPath(AbstractTreeUi.java:3205)
at com.intellij.ide.util.treeView.AbstractTreeUi.expand(AbstractTreeUi.java:1484)
at com.intellij.ide.util.treeView.AbstractTreeUi.expand(AbstractTreeUi.java:1451)
at com.intellij.ide.util.treeView.AbstractTreeUi.processExpand(AbstractTreeUi.java:4356)
at com.intellij.ide.util.treeView.AbstractTreeUi._expand(AbstractTreeUi.java:4295)
at com.intellij.ide.util.treeView.AbstractTreeUi.access$8900(AbstractTreeUi.java:51)
at com.intellij.ide.util.treeView.AbstractTreeUi$67.perform(AbstractTreeUi.java:4177)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.ide.util.treeView.AbstractTreeUi.expandNext(AbstractTreeUi.java:4192)
at com.intellij.ide.util.treeView.AbstractTreeUi.access$8800(AbstractTreeUi.java:51)
at com.intellij.ide.util.treeView.AbstractTreeUi$66.perform(AbstractTreeUi.java:4137)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.ide.util.treeView.AbstractTreeUi.execute(AbstractTreeUi.java:1822)
at com.intellij.ide.util.treeView.AbstractTreeUi.runDone(AbstractTreeUi.java:4223)
at com.intellij.ide.util.treeView.AbstractTreeUi._expand(AbstractTreeUi.java:4119)
at com.intellij.ide.util.treeView.AbstractTreeUi.expand(AbstractTreeUi.java:4111)
at com.intellij.ide.util.treeView.AbstractTreeUi.expand(AbstractTreeUi.java:4106)
at com.intellij.ide.util.treeView.AbstractTreeUi.expand(AbstractTreeUi.java:4102)
at com.intellij.ide.util.treeView.AbstractTreeBuilder.expand(AbstractTreeBuilder.java:113)
at com.intellij.ide.projectView.BaseProjectTreeBuilder.expandPathTo(BaseProjectTreeBuilder.java:265)
at com.intellij.ide.projectView.BaseProjectTreeBuilder.expandChild(BaseProjectTreeBuilder.java:322)
at com.intellij.ide.projectView.BaseProjectTreeBuilder.lambda$expandPathTo$9(BaseProjectTreeBuilder.java:271)
at com.intellij.ide.util.treeView.AbstractTreeUi.executeUserRunnable(AbstractTreeUi.java:2493)
at com.intellij.ide.util.treeView.AbstractTreeBuilder$UserRunnable.run(AbstractTreeBuilder.java:604)
at com.intellij.ide.util.treeView.AbstractTreeUi.execute(AbstractTreeUi.java:1822)
at com.intellij.ide.util.treeView.AbstractTreeUi.runDone(AbstractTreeUi.java:4223)
at com.intellij.ide.util.treeView.AbstractTreeUi.access$5000(AbstractTreeUi.java:51)
at com.intellij.ide.util.treeView.AbstractTreeUi$63.perform(AbstractTreeUi.java:3987)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.openapi.util.ExecutionCallback.setExecuted(ExecutionCallback.java:58)
at com.intellij.openapi.util.ActionCallback.setDone(ActionCallback.java:72)
at com.intellij.ide.util.treeView.AbstractTreeUi$67$1.perform(AbstractTreeUi.java:4180)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.ide.util.treeView.AbstractTreeUi.execute(AbstractTreeUi.java:1822)
at com.intellij.ide.util.treeView.AbstractTreeUi.runDone(AbstractTreeUi.java:4223)
at com.intellij.ide.util.treeView.AbstractTreeUi.lambda$processExpand$17(AbstractTreeUi.java:4332)
at com.intellij.ide.util.treeView.AbstractTreeUi.processActions(AbstractTreeUi.java:2829)
at com.intellij.ide.util.treeView.AbstractTreeUi.processNodeActionsIfReady(AbstractTreeUi.java:2794)
at com.intellij.ide.util.treeView.AbstractTreeUi.flushPendingNodeActions(AbstractTreeUi.java:2137)
at com.intellij.ide.util.treeView.AbstractTreeUi.maybeYieldingFinished(AbstractTreeUi.java:2073)
at com.intellij.ide.util.treeView.AbstractTreeUi.executeYieldingRequest(AbstractTreeUi.java:2061)
at com.intellij.ide.util.treeView.AbstractTreeUi.access$5700(AbstractTreeUi.java:51)
at com.intellij.ide.util.treeView.AbstractTreeUi$33$1.perform(AbstractTreeUi.java:1969)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.ide.util.treeView.AbstractTreeBuilder.runOnYieldingDone(AbstractTreeBuilder.java:347)
at com.intellij.ide.util.treeView.AbstractTreeUi.runOnYieldingDone(AbstractTreeUi.java:2152)
at com.intellij.ide.util.treeView.AbstractTreeUi$33.perform(AbstractTreeUi.java:1964)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.ide.util.treeView.AbstractTreeBuilder.lambda$yield$1(AbstractTreeBuilder.java:365)
at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.doRun(LaterInvocator.java:435)
at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.runNextEvent(LaterInvocator.java:419)
at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:403)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:762)
at java.awt.EventQueue.access$500(EventQueue.java:98)
at java.awt.EventQueue$3.run(EventQueue.java:715)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:732)
at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:755)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:704)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:391)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
java.lang.NullPointerException: <elided>
at java.util.regex.Matcher.getTextLength(Matcher.java:1283)
at java.util.regex.Matcher.reset(Matcher.java:309)
at java.util.regex.Matcher.<init>(Matcher.java:229)
at java.util.regex.Pattern.matcher(Pattern.java:1093)
at com.android.tools.idea.navigator.nodes.ndk.includes.utils.IncludeSet.add(IncludeSet.java:135)
at com.android.tools.idea.navigator.nodes.ndk.includes.utils.IncludeSet.addIncludesFromCompilerFlags(IncludeSet.java:118)
at com.android.tools.idea.navigator.nodes.ndk.includes.view.IncludesViewNode.distinctIncludes(IncludesViewNode.java:97)
at com.android.tools.idea.navigator.nodes.ndk.includes.view.IncludesViewNode.getChildrenImpl(IncludesViewNode.java:152)
at com.android.tools.idea.navigator.nodes.ndk.includes.view.IncludesViewNode.getChildren(IncludesViewNode.java:132)
at com.intellij.ide.util.treeView.AbstractTreeStructureBase.getChildElements(AbstractTreeStructureBase.java:37)
at com.intellij.ide.util.treeView.AbstractTreeUi$29.perform(AbstractTreeUi.java:1592)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.ide.util.treeView.AbstractTreeUi.execute(AbstractTreeUi.java:1822)
at com.intellij.ide.util.treeView.AbstractTreeUi.getChildrenFor(AbstractTreeUi.java:1589)
at com.intellij.ide.util.treeView.AbstractTreeUi.access$4600(AbstractTreeUi.java:51)
at com.intellij.ide.util.treeView.AbstractTreeUi$28.perform(AbstractTreeUi.java:1522)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.ide.util.treeView.AbstractTreeUi.execute(AbstractTreeUi.java:1822)
at com.intellij.ide.util.treeView.AbstractTreeUi.processUnbuilt(AbstractTreeUi.java:1504)
at com.intellij.ide.util.treeView.AbstractTreeUi.doUpdateChildren(AbstractTreeUi.java:1235)
at com.intellij.ide.util.treeView.AbstractTreeUi.access$3000(AbstractTreeUi.java:51)
at com.intellij.ide.util.treeView.AbstractTreeUi$23$1.perform(AbstractTreeUi.java:1158)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.ide.util.treeView.AbstractTreeUi.execute(AbstractTreeUi.java:1822)
at com.intellij.ide.util.treeView.AbstractTreeUi.access$2600(AbstractTreeUi.java:51)
at com.intellij.ide.util.treeView.AbstractTreeUi$23.perform(AbstractTreeUi.java:1155)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.openapi.util.ActionCallback$ExecutedExecutionCallback.doWhenExecuted(ActionCallback.java:177)
at com.intellij.openapi.util.ActionCallback.doWhenDone(ActionCallback.java:111)
at com.intellij.ide.util.treeView.AbstractTreeUi.updateNodeChildren(AbstractTreeUi.java:1150)
at com.intellij.ide.util.treeView.AbstractTreeUi.updateSubtreeNow(AbstractTreeUi.java:1059)
at com.intellij.ide.util.treeView.AbstractTreeUpdater$2.perform(AbstractTreeUpdater.java:238)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.openapi.util.ActionCallback$ExecutedExecutionCallback.doWhenExecuted(ActionCallback.java:177)
at com.intellij.openapi.util.ActionCallback.doWhenDone(ActionCallback.java:111)
at com.intellij.ide.util.treeView.AbstractTreeUpdater.performUpdate(AbstractTreeUpdater.java:233)
at com.intellij.ide.util.treeView.AbstractTreeUi$12.perform(AbstractTreeUi.java:489)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.openapi.util.ActionCallback$ExecutedExecutionCallback.doWhenExecuted(ActionCallback.java:177)
at com.intellij.openapi.util.ActionCallback.doWhenDone(ActionCallback.java:111)
at com.intellij.ide.util.treeView.AbstractTreeUi.doExpandNodeChildren(AbstractTreeUi.java:481)
at com.intellij.ide.util.treeView.AbstractTreeBuilder.expandNodeChildren(AbstractTreeBuilder.java:302)
at com.intellij.ide.projectView.BaseProjectTreeBuilder.expandNodeChildren(BaseProjectTreeBuilder.java:88)
at com.intellij.ide.util.treeView.AbstractTreeUi$MyExpansionListener.treeExpanded(AbstractTreeUi.java:4680)
at javax.swing.JTree.fireTreeExpanded(JTree.java:2775)
at javax.swing.JTree.setExpandedState(JTree.java:3629)
at javax.swing.JTree.expandPath(JTree.java:2212)
at com.intellij.ide.util.treeView.AbstractTreeUi$48.perform(AbstractTreeUi.java:3216)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.ide.util.treeView.UpdaterTreeState.process(UpdaterTreeState.java:104)
at com.intellij.ide.util.treeView.AbstractTreeUi.processInnerChange(AbstractTreeUi.java:3237)
at com.intellij.ide.util.treeView.AbstractTreeUi.expandPath(AbstractTreeUi.java:3205)
at com.intellij.ide.util.treeView.AbstractTreeUi.expand(AbstractTreeUi.java:1484)
at com.intellij.ide.util.treeView.AbstractTreeUi.expand(AbstractTreeUi.java:1451)
at com.intellij.ide.util.treeView.AbstractTreeUi.processExpand(AbstractTreeUi.java:4356)
at com.intellij.ide.util.treeView.AbstractTreeUi._expand(AbstractTreeUi.java:4295)
at com.intellij.ide.util.treeView.AbstractTreeUi.access$8900(AbstractTreeUi.java:51)
at com.intellij.ide.util.treeView.AbstractTreeUi$67.perform(AbstractTreeUi.java:4177)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.ide.util.treeView.AbstractTreeUi.expandNext(AbstractTreeUi.java:4192)
at com.intellij.ide.util.treeView.AbstractTreeUi.access$8800(AbstractTreeUi.java:51)
at com.intellij.ide.util.treeView.AbstractTreeUi$66.perform(AbstractTreeUi.java:4137)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.ide.util.treeView.AbstractTreeUi.execute(AbstractTreeUi.java:1822)
at com.intellij.ide.util.treeView.AbstractTreeUi.runDone(AbstractTreeUi.java:4223)
at com.intellij.ide.util.treeView.AbstractTreeUi._expand(AbstractTreeUi.java:4119)
at com.intellij.ide.util.treeView.AbstractTreeUi.expand(AbstractTreeUi.java:4111)
at com.intellij.ide.util.treeView.AbstractTreeUi.expand(AbstractTreeUi.java:4106)
at com.intellij.ide.util.treeView.AbstractTreeUi.expand(AbstractTreeUi.java:4102)
at com.intellij.ide.util.treeView.AbstractTreeBuilder.expand(AbstractTreeBuilder.java:113)
at com.intellij.ide.projectView.BaseProjectTreeBuilder.expandPathTo(BaseProjectTreeBuilder.java:265)
at com.intellij.ide.projectView.BaseProjectTreeBuilder.expandChild(BaseProjectTreeBuilder.java:322)
at com.intellij.ide.projectView.BaseProjectTreeBuilder.lambda$expandPathTo$9(BaseProjectTreeBuilder.java:271)
at com.intellij.ide.util.treeView.AbstractTreeUi.executeUserRunnable(AbstractTreeUi.java:2493)
at com.intellij.ide.util.treeView.AbstractTreeBuilder$UserRunnable.run(AbstractTreeBuilder.java:604)
at com.intellij.ide.util.treeView.AbstractTreeUi.execute(AbstractTreeUi.java:1822)
at com.intellij.ide.util.treeView.AbstractTreeUi.runDone(AbstractTreeUi.java:4223)
at com.intellij.ide.util.treeView.AbstractTreeUi.access$5000(AbstractTreeUi.java:51)
at com.intellij.ide.util.treeView.AbstractTreeUi$63.perform(AbstractTreeUi.java:3987)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.openapi.util.ExecutionCallback.setExecuted(ExecutionCallback.java:58)
at com.intellij.openapi.util.ActionCallback.setDone(ActionCallback.java:72)
at com.intellij.ide.util.treeView.AbstractTreeUi$67$1.perform(AbstractTreeUi.java:4180)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.ide.util.treeView.AbstractTreeUi.execute(AbstractTreeUi.java:1822)
at com.intellij.ide.util.treeView.AbstractTreeUi.runDone(AbstractTreeUi.java:4223)
at com.intellij.ide.util.treeView.AbstractTreeUi.lambda$processExpand$17(AbstractTreeUi.java:4332)
at com.intellij.ide.util.treeView.AbstractTreeUi.processActions(AbstractTreeUi.java:2829)
at com.intellij.ide.util.treeView.AbstractTreeUi.processNodeActionsIfReady(AbstractTreeUi.java:2794)
at com.intellij.ide.util.treeView.AbstractTreeUi.access$2400(AbstractTreeUi.java:51)
at com.intellij.ide.util.treeView.AbstractTreeUi$MyExpansionListener.treeExpanded(AbstractTreeUi.java:4684)
at javax.swing.JTree.fireTreeExpanded(JTree.java:2775)
at javax.swing.JTree.setExpandedState(JTree.java:3629)
at javax.swing.JTree.expandPath(JTree.java:2212)
at com.intellij.ide.util.treeView.AbstractTreeUi$48.perform(AbstractTreeUi.java:3216)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.ide.util.treeView.UpdaterTreeState.process(UpdaterTreeState.java:104)
at com.intellij.ide.util.treeView.AbstractTreeUi.processInnerChange(AbstractTreeUi.java:3237)
at com.intellij.ide.util.treeView.AbstractTreeUi.expandPath(AbstractTreeUi.java:3205)
at com.intellij.ide.util.treeView.AbstractTreeUi.expand(AbstractTreeUi.java:1484)
at com.intellij.ide.util.treeView.AbstractTreeUi.expand(AbstractTreeUi.java:1451)
at com.intellij.ide.util.treeView.AbstractTreeUi.processExpand(AbstractTreeUi.java:4356)
at com.intellij.ide.util.treeView.AbstractTreeUi._expand(AbstractTreeUi.java:4295)
at com.intellij.ide.util.treeView.AbstractTreeUi.access$8900(AbstractTreeUi.java:51)
at com.intellij.ide.util.treeView.AbstractTreeUi$67.perform(AbstractTreeUi.java:4177)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.ide.util.treeView.AbstractTreeUi.expandNext(AbstractTreeUi.java:4192)
at com.intellij.ide.util.treeView.AbstractTreeUi.access$8800(AbstractTreeUi.java:51)
at com.intellij.ide.util.treeView.AbstractTreeUi$66.perform(AbstractTreeUi.java:4137)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.ide.util.treeView.AbstractTreeUi.execute(AbstractTreeUi.java:1822)
at com.intellij.ide.util.treeView.AbstractTreeUi.runDone(AbstractTreeUi.java:4223)
at com.intellij.ide.util.treeView.AbstractTreeUi._expand(AbstractTreeUi.java:4119)
at com.intellij.ide.util.treeView.AbstractTreeUi.expand(AbstractTreeUi.java:4111)
at com.intellij.ide.util.treeView.AbstractTreeUi.expand(AbstractTreeUi.java:4106)
at com.intellij.ide.util.treeView.AbstractTreeUi.expand(AbstractTreeUi.java:4102)
at com.intellij.ide.util.treeView.AbstractTreeBuilder.expand(AbstractTreeBuilder.java:113)
at com.intellij.ide.projectView.BaseProjectTreeBuilder.expandPathTo(BaseProjectTreeBuilder.java:265)
at com.intellij.ide.projectView.BaseProjectTreeBuilder.expandChild(BaseProjectTreeBuilder.java:322)
at com.intellij.ide.projectView.BaseProjectTreeBuilder.lambda$expandPathTo$9(BaseProjectTreeBuilder.java:271)
at com.intellij.ide.util.treeView.AbstractTreeUi.executeUserRunnable(AbstractTreeUi.java:2493)
at com.intellij.ide.util.treeView.AbstractTreeBuilder$UserRunnable.run(AbstractTreeBuilder.java:604)
at com.intellij.ide.util.treeView.AbstractTreeUi.execute(AbstractTreeUi.java:1822)
at com.intellij.ide.util.treeView.AbstractTreeUi.runDone(AbstractTreeUi.java:4223)
at com.intellij.ide.util.treeView.AbstractTreeUi.access$5000(AbstractTreeUi.java:51)
at com.intellij.ide.util.treeView.AbstractTreeUi$63.perform(AbstractTreeUi.java:3987)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.openapi.util.ExecutionCallback.setExecuted(ExecutionCallback.java:58)
at com.intellij.openapi.util.ActionCallback.setDone(ActionCallback.java:72)
at com.intellij.ide.util.treeView.AbstractTreeUi$67$1.perform(AbstractTreeUi.java:4180)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.ide.util.treeView.AbstractTreeUi.execute(AbstractTreeUi.java:1822)
at com.intellij.ide.util.treeView.AbstractTreeUi.runDone(AbstractTreeUi.java:4223)
at com.intellij.ide.util.treeView.AbstractTreeUi.lambda$processExpand$17(AbstractTreeUi.java:4332)
at com.intellij.ide.util.treeView.AbstractTreeUi.processActions(AbstractTreeUi.java:2829)
at com.intellij.ide.util.treeView.AbstractTreeUi.processNodeActionsIfReady(AbstractTreeUi.java:2794)
at com.intellij.ide.util.treeView.AbstractTreeUi.processExpand(AbstractTreeUi.java:4360)
at com.intellij.ide.util.treeView.AbstractTreeUi._expand(AbstractTreeUi.java:4295)
at com.intellij.ide.util.treeView.AbstractTreeUi.access$8900(AbstractTreeUi.java:51)
at com.intellij.ide.util.treeView.AbstractTreeUi$67.perform(AbstractTreeUi.java:4177)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.ide.util.treeView.AbstractTreeUi.expandNext(AbstractTreeUi.java:4192)
at com.intellij.ide.util.treeView.AbstractTreeUi.access$8800(AbstractTreeUi.java:51)
at com.intellij.ide.util.treeView.AbstractTreeUi$66.perform(AbstractTreeUi.java:4137)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.ide.util.treeView.AbstractTreeUi.execute(AbstractTreeUi.java:1822)
at com.intellij.ide.util.treeView.AbstractTreeUi.runDone(AbstractTreeUi.java:4223)
at com.intellij.ide.util.treeView.AbstractTreeUi._expand(AbstractTreeUi.java:4119)
at com.intellij.ide.util.treeView.AbstractTreeUi.expand(AbstractTreeUi.java:4111)
at com.intellij.ide.util.treeView.AbstractTreeUi.expand(AbstractTreeUi.java:4106)
at com.intellij.ide.util.treeView.AbstractTreeUi.expand(AbstractTreeUi.java:4102)
at com.intellij.ide.util.treeView.AbstractTreeBuilder.expand(AbstractTreeBuilder.java:113)
at com.intellij.ide.projectView.BaseProjectTreeBuilder.expandPathTo(BaseProjectTreeBuilder.java:265)
at com.intellij.ide.projectView.BaseProjectTreeBuilder.expandChild(BaseProjectTreeBuilder.java:322)
at com.intellij.ide.projectView.BaseProjectTreeBuilder.lambda$expandChild$12(BaseProjectTreeBuilder.java:336)
at com.intellij.openapi.util.ExecutionCallback.setExecuted(ExecutionCallback.java:58)
at com.intellij.openapi.util.ActionCallback.setRejected(ActionCallback.java:91)
at com.intellij.ide.projectView.BaseProjectTreeBuilder.expandChild(BaseProjectTreeBuilder.java:355)
at com.intellij.ide.projectView.BaseProjectTreeBuilder.lambda$expandChild$12(BaseProjectTreeBuilder.java:336)
at com.intellij.openapi.util.ExecutionCallback.setExecuted(ExecutionCallback.java:58)
at com.intellij.openapi.util.ActionCallback.setRejected(ActionCallback.java:91)
at com.intellij.ide.projectView.BaseProjectTreeBuilder.expandChild(BaseProjectTreeBuilder.java:355)
at com.intellij.ide.projectView.BaseProjectTreeBuilder.lambda$expandChild$12(BaseProjectTreeBuilder.java:336)
at com.intellij.openapi.util.ExecutionCallback.setExecuted(ExecutionCallback.java:58)
at com.intellij.openapi.util.ActionCallback.setRejected(ActionCallback.java:91)
at com.intellij.ide.projectView.BaseProjectTreeBuilder.expandChild(BaseProjectTreeBuilder.java:355)
at com.intellij.ide.projectView.BaseProjectTreeBuilder.lambda$expandPathTo$9(BaseProjectTreeBuilder.java:271)
at com.intellij.ide.util.treeView.AbstractTreeUi.executeUserRunnable(AbstractTreeUi.java:2493)
at com.intellij.ide.util.treeView.AbstractTreeBuilder$UserRunnable.run(AbstractTreeBuilder.java:604)
at com.intellij.ide.util.treeView.AbstractTreeUi.execute(AbstractTreeUi.java:1822)
at com.intellij.ide.util.treeView.AbstractTreeUi.runDone(AbstractTreeUi.java:4223)
at com.intellij.ide.util.treeView.AbstractTreeUi.access$5000(AbstractTreeUi.java:51)
at com.intellij.ide.util.treeView.AbstractTreeUi$63.perform(AbstractTreeUi.java:3987)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.openapi.util.ExecutionCallback.setExecuted(ExecutionCallback.java:58)
at com.intellij.openapi.util.ActionCallback.setDone(ActionCallback.java:72)
at com.intellij.ide.util.treeView.AbstractTreeUi$67$1.perform(AbstractTreeUi.java:4180)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.ide.util.treeView.AbstractTreeUi.execute(AbstractTreeUi.java:1822)
at com.intellij.ide.util.treeView.AbstractTreeUi.runDone(AbstractTreeUi.java:4223)
at com.intellij.ide.util.treeView.AbstractTreeUi.lambda$processExpand$17(AbstractTreeUi.java:4332)
at com.intellij.ide.util.treeView.AbstractTreeUi.processActions(AbstractTreeUi.java:2829)
at com.intellij.ide.util.treeView.AbstractTreeUi.processNodeActionsIfReady(AbstractTreeUi.java:2794)
at com.intellij.ide.util.treeView.AbstractTreeUi.flushPendingNodeActions(AbstractTreeUi.java:2137)
at com.intellij.ide.util.treeView.AbstractTreeUi.maybeYieldingFinished(AbstractTreeUi.java:2073)
at com.intellij.ide.util.treeView.AbstractTreeUi.executeYieldingRequest(AbstractTreeUi.java:2061)
at com.intellij.ide.util.treeView.AbstractTreeUi.access$5700(AbstractTreeUi.java:51)
at com.intellij.ide.util.treeView.AbstractTreeUi$33$1.perform(AbstractTreeUi.java:1969)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.ide.util.treeView.AbstractTreeBuilder.runOnYieldingDone(AbstractTreeBuilder.java:347)
at com.intellij.ide.util.treeView.AbstractTreeUi.runOnYieldingDone(AbstractTreeUi.java:2152)
at com.intellij.ide.util.treeView.AbstractTreeUi$33.perform(AbstractTreeUi.java:1964)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.ide.util.treeView.AbstractTreeBuilder.lambda$yield$1(AbstractTreeBuilder.java:365)
at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.doRun(LaterInvocator.java:435)
at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.runNextEvent(LaterInvocator.java:419)
at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:403)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:762)
at java.awt.EventQueue.access$500(EventQueue.java:98)
at java.awt.EventQueue$3.run(EventQueue.java:715)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:732)
at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:719)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:668)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:363)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
java.lang.NullPointerException: <elided>
at java.util.regex.Matcher.getTextLength(Matcher.java:1283)
at java.util.regex.Matcher.reset(Matcher.java:309)
at java.util.regex.Matcher.<init>(Matcher.java:229)
at java.util.regex.Pattern.matcher(Pattern.java:1093)
at com.android.tools.idea.navigator.nodes.ndk.includes.utils.IncludeSet.add(IncludeSet.java:135)
at com.android.tools.idea.navigator.nodes.ndk.includes.utils.IncludeSet.addIncludesFromCompilerFlags(IncludeSet.java:118)
at com.android.tools.idea.navigator.nodes.ndk.includes.view.IncludesViewNode.distinctIncludes(IncludesViewNode.java:97)
at com.android.tools.idea.navigator.nodes.ndk.includes.view.IncludesViewNode.containedInIncludeFolders(IncludesViewNode.java:110)
at com.android.tools.idea.navigator.nodes.ndk.NdkLibraryEnhancedHeadersNode.containedInIncludeFolders(NdkLibraryEnhancedHeadersNode.java:363)
at com.android.tools.idea.navigator.nodes.ndk.NdkLibraryEnhancedHeadersNode.contains(NdkLibraryEnhancedHeadersNode.java:293)
at com.intellij.ide.projectView.BaseProjectTreeBuilder.expandPathTo(BaseProjectTreeBuilder.java:258)
at com.intellij.ide.projectView.BaseProjectTreeBuilder.expandChild(BaseProjectTreeBuilder.java:322)
at com.intellij.ide.projectView.BaseProjectTreeBuilder.lambda$expandPathTo$9(BaseProjectTreeBuilder.java:271)
at com.intellij.ide.util.treeView.AbstractTreeUi.executeUserRunnable(AbstractTreeUi.java:2493)
at com.intellij.ide.util.treeView.AbstractTreeBuilder$UserRunnable.run(AbstractTreeBuilder.java:604)
at com.intellij.ide.util.treeView.AbstractTreeUi.execute(AbstractTreeUi.java:1822)
at com.intellij.ide.util.treeView.AbstractTreeUi.runDone(AbstractTreeUi.java:4223)
at com.intellij.ide.util.treeView.AbstractTreeUi.access$5000(AbstractTreeUi.java:51)
at com.intellij.ide.util.treeView.AbstractTreeUi$63.perform(AbstractTreeUi.java:3987)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.openapi.util.ExecutionCallback.setExecuted(ExecutionCallback.java:58)
at com.intellij.openapi.util.ActionCallback.setDone(ActionCallback.java:72)
at com.intellij.ide.util.treeView.AbstractTreeUi$67$1.perform(AbstractTreeUi.java:4180)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.ide.util.treeView.AbstractTreeUi.execute(AbstractTreeUi.java:1822)
at com.intellij.ide.util.treeView.AbstractTreeUi.runDone(AbstractTreeUi.java:4223)
at com.intellij.ide.util.treeView.AbstractTreeUi.lambda$processExpand$17(AbstractTreeUi.java:4332)
at com.intellij.ide.util.treeView.AbstractTreeUi.processActions(AbstractTreeUi.java:2829)
at com.intellij.ide.util.treeView.AbstractTreeUi.processNodeActionsIfReady(AbstractTreeUi.java:2794)
at com.intellij.ide.util.treeView.AbstractTreeUi.flushPendingNodeActions(AbstractTreeUi.java:2137)
at com.intellij.ide.util.treeView.AbstractTreeUi.maybeYieldingFinished(AbstractTreeUi.java:2073)
at com.intellij.ide.util.treeView.AbstractTreeUi.executeYieldingRequest(AbstractTreeUi.java:2061)
at com.intellij.ide.util.treeView.AbstractTreeUi.access$5700(AbstractTreeUi.java:51)
at com.intellij.ide.util.treeView.AbstractTreeUi$33$1.perform(AbstractTreeUi.java:1969)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.ide.util.treeView.AbstractTreeBuilder.runOnYieldingDone(AbstractTreeBuilder.java:347)
at com.intellij.ide.util.treeView.AbstractTreeUi.runOnYieldingDone(AbstractTreeUi.java:2152)
at com.intellij.ide.util.treeView.AbstractTreeUi$33.perform(AbstractTreeUi.java:1964)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.ide.util.treeView.AbstractTreeBuilder.lambda$yield$1(AbstractTreeBuilder.java:365)
at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.doRun(LaterInvocator.java:435)
at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.runNextEvent(LaterInvocator.java:419)
at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:403)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:762)
at java.awt.EventQueue.access$500(EventQueue.java:98)
at java.awt.EventQueue$3.run(EventQueue.java:715)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:732)
at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:719)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:668)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:363)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
java.lang.NullPointerException: <elided>
at java.util.regex.Matcher.getTextLength(Matcher.java:1283)
at java.util.regex.Matcher.reset(Matcher.java:309)
at java.util.regex.Matcher.<init>(Matcher.java:229)
at java.util.regex.Pattern.matcher(Pattern.java:1093)
at com.android.tools.idea.navigator.nodes.ndk.includes.utils.IncludeSet.add(IncludeSet.java:135)
at com.android.tools.idea.navigator.nodes.ndk.includes.utils.IncludeSet.addIncludesFromCompilerFlags(IncludeSet.java:118)
at com.android.tools.idea.navigator.nodes.ndk.includes.view.IncludesViewNode.distinctIncludes(IncludesViewNode.java:97)
at com.android.tools.idea.navigator.nodes.ndk.includes.view.IncludesViewNode.getChildrenImpl(IncludesViewNode.java:152)
at com.android.tools.idea.navigator.nodes.ndk.includes.view.IncludesViewNode.getChildren(IncludesViewNode.java:132)
at com.intellij.ide.util.treeView.AbstractTreeStructureBase.getChildElements(AbstractTreeStructureBase.java:37)
at com.intellij.ide.util.treeView.AbstractTreeUi$29.perform(AbstractTreeUi.java:1591)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.ide.util.treeView.AbstractTreeUi.execute(AbstractTreeUi.java:1821)
at com.intellij.ide.util.treeView.AbstractTreeUi.getChildrenFor(AbstractTreeUi.java:1588)
at com.intellij.ide.util.treeView.AbstractTreeUi.access$4600(AbstractTreeUi.java:50)
at com.intellij.ide.util.treeView.AbstractTreeUi$28.perform(AbstractTreeUi.java:1521)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.ide.util.treeView.AbstractTreeUi.execute(AbstractTreeUi.java:1821)
at com.intellij.ide.util.treeView.AbstractTreeUi.processUnbuilt(AbstractTreeUi.java:1503)
at com.intellij.ide.util.treeView.AbstractTreeUi.doUpdateChildren(AbstractTreeUi.java:1234)
at com.intellij.ide.util.treeView.AbstractTreeUi.access$3000(AbstractTreeUi.java:50)
at com.intellij.ide.util.treeView.AbstractTreeUi$23$1.perform(AbstractTreeUi.java:1157)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.ide.util.treeView.AbstractTreeUi.execute(AbstractTreeUi.java:1821)
at com.intellij.ide.util.treeView.AbstractTreeUi.access$2600(AbstractTreeUi.java:50)
at com.intellij.ide.util.treeView.AbstractTreeUi$23.perform(AbstractTreeUi.java:1154)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.openapi.util.ActionCallback$ExecutedExecutionCallback.doWhenExecuted(ActionCallback.java:177)
at com.intellij.openapi.util.ActionCallback.doWhenDone(ActionCallback.java:111)
at com.intellij.ide.util.treeView.AbstractTreeUi.updateNodeChildren(AbstractTreeUi.java:1149)
at com.intellij.ide.util.treeView.AbstractTreeUi.updateNodesToInsert(AbstractTreeUi.java:1640)
at com.intellij.ide.util.treeView.AbstractTreeUi.access$4300(AbstractTreeUi.java:50)
at com.intellij.ide.util.treeView.AbstractTreeUi$27.lambda$perform$0(AbstractTreeUi.java:1379)
at com.intellij.openapi.util.AsyncResult.lambda$doWhenDone$1(AsyncResult.java:45)
at com.intellij.openapi.util.ExecutionCallback.doWhenExecuted(ExecutionCallback.java:100)
at com.intellij.openapi.util.ActionCallback.doWhenDone(ActionCallback.java:111)
at com.intellij.openapi.util.AsyncResult.doWhenDone(AsyncResult.java:45)
at com.intellij.ide.util.treeView.AbstractTreeUi$27.perform(AbstractTreeUi.java:1377)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.ide.util.treeView.TreeRunnable$TreeConsumer.accept(TreeRunnable.java:37)
at org.jetbrains.concurrency.AsyncPromise$onSuccess$1.accept(AsyncPromise.kt:58)
at org.jetbrains.concurrency.AsyncPromise$onSuccess$1.accept(AsyncPromise.kt:13)
at java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:760)
at java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:736)
at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474)
at java.util.concurrent.CompletableFuture.complete(CompletableFuture.java:1962)
at org.jetbrains.concurrency.AsyncPromise.setResult(AsyncPromise.kt:130)
at org.jetbrains.concurrency.DonePromise.processed(DonePromise.java:46)
at com.intellij.ide.util.treeView.AbstractTreeUi$30.perform(AbstractTreeUi.java:1766)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.ide.util.treeView.AbstractTreeUi.executeYieldingRequest(AbstractTreeUi.java:2056)
at com.intellij.ide.util.treeView.AbstractTreeUi.access$5700(AbstractTreeUi.java:50)
at com.intellij.ide.util.treeView.AbstractTreeUi$33$1.perform(AbstractTreeUi.java:1968)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.ide.util.treeView.AbstractTreeBuilder.runOnYieldingDone(AbstractTreeBuilder.java:347)
at com.intellij.ide.util.treeView.AbstractTreeUi.runOnYieldingDone(AbstractTreeUi.java:2151)
at com.intellij.ide.util.treeView.AbstractTreeUi$33.perform(AbstractTreeUi.java:1963)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.ide.util.treeView.AbstractTreeBuilder.lambda$yield$1(AbstractTreeBuilder.java:365)
at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.doRun(LaterInvocator.java:435)
at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.runNextEvent(LaterInvocator.java:419)
at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:403)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:762)
at java.awt.EventQueue.access$500(EventQueue.java:98)
at java.awt.EventQueue$3.run(EventQueue.java:715)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:732)
at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:723)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:672)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:367)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
java.lang.NullPointerException: <elided>
at java.util.regex.Matcher.getTextLength(Matcher.java:1283)
at java.util.regex.Matcher.reset(Matcher.java:309)
at java.util.regex.Matcher.<init>(Matcher.java:229)
at java.util.regex.Pattern.matcher(Pattern.java:1093)
at com.android.tools.idea.navigator.nodes.ndk.includes.utils.IncludeSet.add(IncludeSet.java:135)
at com.android.tools.idea.navigator.nodes.ndk.includes.utils.IncludeSet.addIncludesFromCompilerFlags(IncludeSet.java:118)
at com.android.tools.idea.navigator.nodes.ndk.includes.view.IncludesViewNode.distinctIncludes(IncludesViewNode.java:97)
at com.android.tools.idea.navigator.nodes.ndk.includes.view.IncludesViewNode.getChildrenImpl(IncludesViewNode.java:152)
at com.android.tools.idea.navigator.nodes.ndk.includes.view.IncludesViewNode.getChildren(IncludesViewNode.java:132)
at com.intellij.ide.util.treeView.AbstractTreeStructureBase.getChildElements(AbstractTreeStructureBase.java:37)
at com.intellij.ide.util.treeView.AbstractTreeUi$29.perform(AbstractTreeUi.java:1591)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.ide.util.treeView.AbstractTreeUi.execute(AbstractTreeUi.java:1821)
at com.intellij.ide.util.treeView.AbstractTreeUi.getChildrenFor(AbstractTreeUi.java:1588)
at com.intellij.ide.util.treeView.AbstractTreeUi.access$4600(AbstractTreeUi.java:50)
at com.intellij.ide.util.treeView.AbstractTreeUi$28.perform(AbstractTreeUi.java:1521)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.ide.util.treeView.AbstractTreeUi.execute(AbstractTreeUi.java:1821)
at com.intellij.ide.util.treeView.AbstractTreeUi.processUnbuilt(AbstractTreeUi.java:1503)
at com.intellij.ide.util.treeView.AbstractTreeUi.doUpdateChildren(AbstractTreeUi.java:1234)
at com.intellij.ide.util.treeView.AbstractTreeUi.access$3000(AbstractTreeUi.java:50)
at com.intellij.ide.util.treeView.AbstractTreeUi$23$1.perform(AbstractTreeUi.java:1157)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.ide.util.treeView.AbstractTreeUi.execute(AbstractTreeUi.java:1821)
at com.intellij.ide.util.treeView.AbstractTreeUi.access$2600(AbstractTreeUi.java:50)
at com.intellij.ide.util.treeView.AbstractTreeUi$23.perform(AbstractTreeUi.java:1154)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.openapi.util.ActionCallback$ExecutedExecutionCallback.doWhenExecuted(ActionCallback.java:177)
at com.intellij.openapi.util.ActionCallback.doWhenDone(ActionCallback.java:111)
at com.intellij.ide.util.treeView.AbstractTreeUi.updateNodeChildren(AbstractTreeUi.java:1149)
at com.intellij.ide.util.treeView.AbstractTreeUi.updateNodesToInsert(AbstractTreeUi.java:1640)
at com.intellij.ide.util.treeView.AbstractTreeUi.access$4300(AbstractTreeUi.java:50)
at com.intellij.ide.util.treeView.AbstractTreeUi$27.lambda$perform$0(AbstractTreeUi.java:1379)
at com.intellij.openapi.util.AsyncResult.lambda$doWhenDone$1(AsyncResult.java:45)
at com.intellij.openapi.util.ExecutionCallback.doWhenExecuted(ExecutionCallback.java:100)
at com.intellij.openapi.util.ActionCallback.doWhenDone(ActionCallback.java:111)
at com.intellij.openapi.util.AsyncResult.doWhenDone(AsyncResult.java:45)
at com.intellij.ide.util.treeView.AbstractTreeUi$27.perform(AbstractTreeUi.java:1377)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.ide.util.treeView.TreeRunnable$TreeConsumer.accept(TreeRunnable.java:37)
at org.jetbrains.concurrency.AsyncPromise$onSuccess$1.accept(AsyncPromise.kt:58)
at org.jetbrains.concurrency.AsyncPromise$onSuccess$1.accept(AsyncPromise.kt:13)
at java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:760)
at java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:736)
at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474)
at java.util.concurrent.CompletableFuture.complete(CompletableFuture.java:1962)
at org.jetbrains.concurrency.AsyncPromise.setResult(AsyncPromise.kt:130)
at org.jetbrains.concurrency.DonePromise.processed(DonePromise.java:46)
at com.intellij.ide.util.treeView.AbstractTreeUi$30.perform(AbstractTreeUi.java:1766)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.ide.util.treeView.AbstractTreeUi.executeYieldingRequest(AbstractTreeUi.java:2056)
at com.intellij.ide.util.treeView.AbstractTreeUi.access$5700(AbstractTreeUi.java:50)
at com.intellij.ide.util.treeView.AbstractTreeUi$33$1.perform(AbstractTreeUi.java:1968)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.ide.util.treeView.AbstractTreeBuilder.runOnYieldingDone(AbstractTreeBuilder.java:347)
at com.intellij.ide.util.treeView.AbstractTreeUi.runOnYieldingDone(AbstractTreeUi.java:2151)
at com.intellij.ide.util.treeView.AbstractTreeUi$33.perform(AbstractTreeUi.java:1963)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.ide.util.treeView.AbstractTreeBuilder.lambda$yield$1(AbstractTreeBuilder.java:365)
at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.doRun(LaterInvocator.java:435)
at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.runNextEvent(LaterInvocator.java:419)
at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:403)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:762)
at java.awt.EventQueue.access$500(EventQueue.java:98)
at java.awt.EventQueue$3.run(EventQueue.java:715)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:732)
at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:723)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:672)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:367)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
java.lang.NullPointerException: <elided>
at java.util.regex.Matcher.getTextLength(Matcher.java:1283)
at java.util.regex.Matcher.reset(Matcher.java:309)
at java.util.regex.Matcher.<init>(Matcher.java:229)
at java.util.regex.Pattern.matcher(Pattern.java:1093)
at com.android.tools.idea.navigator.nodes.ndk.includes.utils.IncludeSet.add(IncludeSet.java:135)
at com.android.tools.idea.navigator.nodes.ndk.includes.utils.IncludeSet.addIncludesFromCompilerFlags(IncludeSet.java:118)
at com.android.tools.idea.navigator.nodes.ndk.includes.view.IncludesViewNode.distinctIncludes(IncludesViewNode.java:97)
at com.android.tools.idea.navigator.nodes.ndk.includes.view.IncludesViewNode.getChildrenImpl(IncludesViewNode.java:152)
at com.android.tools.idea.navigator.nodes.ndk.includes.view.IncludesViewNode.getChildren(IncludesViewNode.java:132)
at com.intellij.ide.util.treeView.AbstractTreeStructureBase.getChildElements(AbstractTreeStructureBase.java:37)
at com.intellij.ide.util.treeView.AbstractTreeUi$29.perform(AbstractTreeUi.java:1591)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.ide.util.treeView.AbstractTreeUi.execute(AbstractTreeUi.java:1821)
at com.intellij.ide.util.treeView.AbstractTreeUi.getChildrenFor(AbstractTreeUi.java:1588)
at com.intellij.ide.util.treeView.AbstractTreeUi.access$4600(AbstractTreeUi.java:50)
at com.intellij.ide.util.treeView.AbstractTreeUi$28.perform(AbstractTreeUi.java:1521)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.ide.util.treeView.AbstractTreeUi.execute(AbstractTreeUi.java:1821)
at com.intellij.ide.util.treeView.AbstractTreeUi.processUnbuilt(AbstractTreeUi.java:1503)
at com.intellij.ide.util.treeView.AbstractTreeUi.doUpdateChildren(AbstractTreeUi.java:1234)
at com.intellij.ide.util.treeView.AbstractTreeUi.access$3000(AbstractTreeUi.java:50)
at com.intellij.ide.util.treeView.AbstractTreeUi$23$1.perform(AbstractTreeUi.java:1157)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.ide.util.treeView.AbstractTreeUi.execute(AbstractTreeUi.java:1821)
at com.intellij.ide.util.treeView.AbstractTreeUi.access$2600(AbstractTreeUi.java:50)
at com.intellij.ide.util.treeView.AbstractTreeUi$23.perform(AbstractTreeUi.java:1154)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.openapi.util.ActionCallback$ExecutedExecutionCallback.doWhenExecuted(ActionCallback.java:177)
at com.intellij.openapi.util.ActionCallback.doWhenDone(ActionCallback.java:111)
at com.intellij.ide.util.treeView.AbstractTreeUi.updateNodeChildren(AbstractTreeUi.java:1149)
at com.intellij.ide.util.treeView.AbstractTreeUi.updateSubtreeNow(AbstractTreeUi.java:1058)
at com.intellij.ide.util.treeView.AbstractTreeUpdater$2.perform(AbstractTreeUpdater.java:238)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.openapi.util.ActionCallback$ExecutedExecutionCallback.doWhenExecuted(ActionCallback.java:177)
at com.intellij.openapi.util.ActionCallback.doWhenDone(ActionCallback.java:111)
at com.intellij.ide.util.treeView.AbstractTreeUpdater.performUpdate(AbstractTreeUpdater.java:233)
at com.intellij.ide.util.treeView.AbstractTreeUi$12.perform(AbstractTreeUi.java:488)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.openapi.util.ActionCallback$ExecutedExecutionCallback.doWhenExecuted(ActionCallback.java:177)
at com.intellij.openapi.util.ActionCallback.doWhenDone(ActionCallback.java:111)
at com.intellij.ide.util.treeView.AbstractTreeUi.doExpandNodeChildren(AbstractTreeUi.java:480)
at com.intellij.ide.util.treeView.AbstractTreeBuilder.expandNodeChildren(AbstractTreeBuilder.java:302)
at com.intellij.ide.projectView.BaseProjectTreeBuilder.expandNodeChildren(BaseProjectTreeBuilder.java:90)
at com.intellij.ide.util.treeView.AbstractTreeUi$MyExpansionListener.treeExpanded(AbstractTreeUi.java:4679)
at javax.swing.JTree.fireTreeExpanded(JTree.java:2775)
at javax.swing.JTree.setExpandedState(JTree.java:3629)
at javax.swing.JTree.expandPath(JTree.java:2212)
at com.intellij.ide.util.treeView.AbstractTreeUi$48.perform(AbstractTreeUi.java:3215)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.ide.util.treeView.UpdaterTreeState.process(UpdaterTreeState.java:104)
at com.intellij.ide.util.treeView.AbstractTreeUi.processInnerChange(AbstractTreeUi.java:3236)
at com.intellij.ide.util.treeView.AbstractTreeUi.expandPath(AbstractTreeUi.java:3204)
at com.intellij.ide.util.treeView.AbstractTreeUi.expand(AbstractTreeUi.java:1483)
at com.intellij.ide.util.treeView.AbstractTreeUi.expand(AbstractTreeUi.java:1450)
at com.intellij.ide.util.treeView.AbstractTreeUi.processExpand(AbstractTreeUi.java:4355)
at com.intellij.ide.util.treeView.AbstractTreeUi._expand(AbstractTreeUi.java:4294)
at com.intellij.ide.util.treeView.AbstractTreeUi.access$8900(AbstractTreeUi.java:50)
at com.intellij.ide.util.treeView.AbstractTreeUi$67.perform(AbstractTreeUi.java:4176)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.ide.util.treeView.AbstractTreeUi.expandNext(AbstractTreeUi.java:4191)
at com.intellij.ide.util.treeView.AbstractTreeUi.access$8800(AbstractTreeUi.java:50)
at com.intellij.ide.util.treeView.AbstractTreeUi$66.perform(AbstractTreeUi.java:4136)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.ide.util.treeView.AbstractTreeUi.execute(AbstractTreeUi.java:1821)
at com.intellij.ide.util.treeView.AbstractTreeUi.runDone(AbstractTreeUi.java:4222)
at com.intellij.ide.util.treeView.AbstractTreeUi._expand(AbstractTreeUi.java:4118)
at com.intellij.ide.util.treeView.AbstractTreeUi.expand(AbstractTreeUi.java:4110)
at com.intellij.ide.util.treeView.AbstractTreeUi.expand(AbstractTreeUi.java:4105)
at com.intellij.ide.util.treeView.AbstractTreeUi.expand(AbstractTreeUi.java:4101)
at com.intellij.ide.util.treeView.AbstractTreeBuilder.expand(AbstractTreeBuilder.java:113)
at com.intellij.ide.projectView.BaseProjectTreeBuilder.expandPathTo(BaseProjectTreeBuilder.java:275)
at com.intellij.ide.projectView.BaseProjectTreeBuilder.expandChild(BaseProjectTreeBuilder.java:332)
at com.intellij.ide.projectView.BaseProjectTreeBuilder.lambda$expandPathTo$9(BaseProjectTreeBuilder.java:281)
at com.intellij.ide.util.treeView.AbstractTreeUi.executeUserRunnable(AbstractTreeUi.java:2492)
at com.intellij.ide.util.treeView.AbstractTreeBuilder$UserRunnable.run(AbstractTreeBuilder.java:604)
at com.intellij.ide.util.treeView.AbstractTreeUi.execute(AbstractTreeUi.java:1821)
at com.intellij.ide.util.treeView.AbstractTreeUi.runDone(AbstractTreeUi.java:4222)
at com.intellij.ide.util.treeView.AbstractTreeUi.access$5000(AbstractTreeUi.java:50)
at com.intellij.ide.util.treeView.AbstractTreeUi$63.perform(AbstractTreeUi.java:3986)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.openapi.util.ExecutionCallback.setExecuted(ExecutionCallback.java:58)
at com.intellij.openapi.util.ActionCallback.setDone(ActionCallback.java:72)
at com.intellij.ide.util.treeView.AbstractTreeUi$67$1.perform(AbstractTreeUi.java:4179)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.ide.util.treeView.AbstractTreeUi.execute(AbstractTreeUi.java:1821)
at com.intellij.ide.util.treeView.AbstractTreeUi.runDone(AbstractTreeUi.java:4222)
at com.intellij.ide.util.treeView.AbstractTreeUi.lambda$processExpand$17(AbstractTreeUi.java:4331)
at com.intellij.ide.util.treeView.AbstractTreeUi.processActions(AbstractTreeUi.java:2828)
at com.intellij.ide.util.treeView.AbstractTreeUi.processNodeActionsIfReady(AbstractTreeUi.java:2793)
at com.intellij.ide.util.treeView.AbstractTreeUi.flushPendingNodeActions(AbstractTreeUi.java:2136)
at com.intellij.ide.util.treeView.AbstractTreeUi.maybeYieldingFinished(AbstractTreeUi.java:2072)
at com.intellij.ide.util.treeView.AbstractTreeUi.executeYieldingRequest(AbstractTreeUi.java:2060)
at com.intellij.ide.util.treeView.AbstractTreeUi.access$5700(AbstractTreeUi.java:50)
at com.intellij.ide.util.treeView.AbstractTreeUi$33$1.perform(AbstractTreeUi.java:1968)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.ide.util.treeView.AbstractTreeBuilder.runOnYieldingDone(AbstractTreeBuilder.java:347)
at com.intellij.ide.util.treeView.AbstractTreeUi.runOnYieldingDone(AbstractTreeUi.java:2151)
at com.intellij.ide.util.treeView.AbstractTreeUi$33.perform(AbstractTreeUi.java:1963)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.ide.util.treeView.AbstractTreeBuilder.lambda$yield$1(AbstractTreeBuilder.java:365)
at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.doRun(LaterInvocator.java:435)
at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.runNextEvent(LaterInvocator.java:419)
at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:403)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:762)
at java.awt.EventQueue.access$500(EventQueue.java:98)
at java.awt.EventQueue$3.run(EventQueue.java:715)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:732)
at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:723)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:672)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:367)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
java.lang.NullPointerException: <elided>
at java.util.regex.Matcher.getTextLength(Matcher.java:1283)
at java.util.regex.Matcher.reset(Matcher.java:309)
at java.util.regex.Matcher.<init>(Matcher.java:229)
at java.util.regex.Pattern.matcher(Pattern.java:1093)
at com.android.tools.idea.navigator.nodes.ndk.includes.utils.IncludeSet.add(IncludeSet.java:135)
at com.android.tools.idea.navigator.nodes.ndk.includes.utils.IncludeSet.addIncludesFromCompilerFlags(IncludeSet.java:118)
at com.android.tools.idea.navigator.nodes.ndk.includes.view.IncludesViewNode.distinctIncludes(IncludesViewNode.java:97)
at com.android.tools.idea.navigator.nodes.ndk.includes.view.IncludesViewNode.getChildrenImpl(IncludesViewNode.java:152)
at com.android.tools.idea.navigator.nodes.ndk.includes.view.IncludesViewNode.getChildren(IncludesViewNode.java:132)
at com.intellij.ide.util.treeView.AbstractTreeStructureBase.getChildElements(AbstractTreeStructureBase.java:33)
at com.intellij.ide.util.treeView.AbstractTreeUi$31.perform(AbstractTreeUi.java:1611)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.ide.util.treeView.AbstractTreeUi.execute(AbstractTreeUi.java:1848)
at com.intellij.ide.util.treeView.AbstractTreeUi.getChildrenFor(AbstractTreeUi.java:1608)
at com.intellij.ide.util.treeView.AbstractTreeUi.access$4600(AbstractTreeUi.java:51)
at com.intellij.ide.util.treeView.AbstractTreeUi$30.perform(AbstractTreeUi.java:1534)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.ide.util.treeView.AbstractTreeUi.execute(AbstractTreeUi.java:1848)
at com.intellij.ide.util.treeView.AbstractTreeUi.processUnbuilt(AbstractTreeUi.java:1516)
at com.intellij.ide.util.treeView.AbstractTreeUi.doUpdateChildren(AbstractTreeUi.java:1242)
at com.intellij.ide.util.treeView.AbstractTreeUi.access$3000(AbstractTreeUi.java:51)
at com.intellij.ide.util.treeView.AbstractTreeUi$25$1.perform(AbstractTreeUi.java:1165)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.ide.util.treeView.AbstractTreeUi.execute(AbstractTreeUi.java:1848)
at com.intellij.ide.util.treeView.AbstractTreeUi.access$2600(AbstractTreeUi.java:51)
at com.intellij.ide.util.treeView.AbstractTreeUi$25.perform(AbstractTreeUi.java:1162)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.openapi.util.ActionCallback$ExecutedExecutionCallback.doWhenExecuted(ActionCallback.java:177)
at com.intellij.openapi.util.ActionCallback.doWhenDone(ActionCallback.java:111)
at com.intellij.ide.util.treeView.AbstractTreeUi.updateNodeChildren(AbstractTreeUi.java:1157)
at com.intellij.ide.util.treeView.AbstractTreeUi.updateNodesToInsert(AbstractTreeUi.java:1660)
at com.intellij.ide.util.treeView.AbstractTreeUi.access$4300(AbstractTreeUi.java:51)
at com.intellij.ide.util.treeView.AbstractTreeUi$29.lambda$perform$0(AbstractTreeUi.java:1387)
at com.intellij.openapi.util.AsyncResult.lambda$doWhenDone$1(AsyncResult.java:46)
at com.intellij.openapi.util.ExecutionCallback.doWhenExecuted(ExecutionCallback.java:100)
at com.intellij.openapi.util.ActionCallback.doWhenDone(ActionCallback.java:111)
at com.intellij.openapi.util.AsyncResult.doWhenDone(AsyncResult.java:46)
at com.intellij.ide.util.treeView.AbstractTreeUi$29.perform(AbstractTreeUi.java:1385)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.ide.util.treeView.TreeRunnable$TreeConsumer.accept(TreeRunnable.java:37)
at org.jetbrains.concurrency.AsyncPromise.setResult(AsyncPromise.kt:111)
at org.jetbrains.concurrency.AsyncPromise._setValue(AsyncPromise.kt:236)
at org.jetbrains.concurrency.DonePromise.processed(DonePromise.java:41)
at com.intellij.ide.util.treeView.AbstractTreeUi$33.perform(AbstractTreeUi.java:1793)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.ide.util.treeView.AbstractTreeUi.executeYieldingRequest(AbstractTreeUi.java:2082)
at com.intellij.ide.util.treeView.AbstractTreeUi.access$5900(AbstractTreeUi.java:51)
at com.intellij.ide.util.treeView.AbstractTreeUi$36$1.perform(AbstractTreeUi.java:1994)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.ide.util.treeView.AbstractTreeBuilder.runOnYeildingDone(AbstractTreeBuilder.java:400)
at com.intellij.ide.util.treeView.AbstractTreeUi.runOnYieldingDone(AbstractTreeUi.java:2177)
at com.intellij.ide.util.treeView.AbstractTreeUi$36.perform(AbstractTreeUi.java:1989)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:23)
at com.intellij.ide.util.treeView.AbstractTreeBuilder.lambda$new$0(AbstractTreeBuilder.java:39)
at com.intellij.util.containers.TransferToEDTQueue.processNext(TransferToEDTQueue.java:120)
at com.intellij.util.containers.TransferToEDTQueue.access$300(TransferToEDTQueue.java:37)
at com.intellij.util.containers.TransferToEDTQueue$1.run(TransferToEDTQueue.java:67)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:762)
at java.awt.EventQueue.access$500(EventQueue.java:98)
at java.awt.EventQueue$3.run(EventQueue.java:715)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:732)
at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:817)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:758)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:394)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)