Hi,

When creating a build with the *externalNativeBuild* and then opening the 
"Project --> Android" view pane, the "cpp" sub-tree is stuck in 
"loading...".

This stack-trace is produced when that happens:

com.android.tools.idea.navigator.AndroidProjectTreeBuilder
java.util.NoSuchElementException
at java.util.TreeMap.key(TreeMap.java:1327)
at java.util.TreeMap.lastKey(TreeMap.java:297)
at 
com.android.tools.idea.navigator.nodes.NativeAndroidArtifactNode.groupDirectories(NativeAndroidArtifactNode.java:158)
at 
com.android.tools.idea.navigator.nodes.NativeAndroidArtifactNode.getSourceDirectoryNodes(NativeAndroidArtifactNode.java:70)
at 
com.android.tools.idea.navigator.nodes.NativeAndroidModuleNode.getNativeSourceNodes(NativeAndroidModuleNode.java:63)
at 
com.android.tools.idea.navigator.nodes.AndroidJniFolderNode.getChildren(AndroidJniFolderNode.java:55)
at 
com.intellij.ide.util.treeView.AbstractTreeStructureBase.getChildElements(AbstractTreeStructureBase.java:47)
at 
com.intellij.ide.util.treeView.AbstractTreeUi$32.perform(AbstractTreeUi.java:1620)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:34)
at 
com.intellij.ide.util.treeView.AbstractTreeUi.execute(AbstractTreeUi.java:1838)
at 
com.intellij.ide.util.treeView.AbstractTreeUi.getChildrenFor(AbstractTreeUi.java:1617)
at 
com.intellij.ide.util.treeView.AbstractTreeUi.access$4800(AbstractTreeUi.java:66)
at 
com.intellij.ide.util.treeView.AbstractTreeUi$31.perform(AbstractTreeUi.java:1542)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:34)
at 
com.intellij.ide.util.treeView.AbstractTreeUi.execute(AbstractTreeUi.java:1838)
at 
com.intellij.ide.util.treeView.AbstractTreeUi.processUnbuilt(AbstractTreeUi.java:1529)
at 
com.intellij.ide.util.treeView.AbstractTreeUi.doUpdateChildren(AbstractTreeUi.java:1252)
at 
com.intellij.ide.util.treeView.AbstractTreeUi.access$3200(AbstractTreeUi.java:66)
at 
com.intellij.ide.util.treeView.AbstractTreeUi$26$1.perform(AbstractTreeUi.java:1175)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:34)
at 
com.intellij.ide.util.treeView.AbstractTreeUi.execute(AbstractTreeUi.java:1838)
at 
com.intellij.ide.util.treeView.AbstractTreeUi.access$2500(AbstractTreeUi.java:66)
at 
com.intellij.ide.util.treeView.AbstractTreeUi$26.perform(AbstractTreeUi.java:1172)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:34)
at 
com.intellij.openapi.util.ActionCallback$ExecutedExecutionCallback.doWhenExecuted(ActionCallback.java:187)
at 
com.intellij.openapi.util.ActionCallback.doWhenDone(ActionCallback.java:111)
at 
com.intellij.ide.util.treeView.AbstractTreeUi.updateNodeChildren(AbstractTreeUi.java:1167)
at 
com.intellij.ide.util.treeView.AbstractTreeUi.updateSubtreeNow(AbstractTreeUi.java:1073)
at 
com.intellij.ide.util.treeView.AbstractTreeUpdater$3.perform(AbstractTreeUpdater.java:258)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:34)
at 
com.intellij.openapi.util.ActionCallback$ExecutedExecutionCallback.doWhenExecuted(ActionCallback.java:187)
at 
com.intellij.openapi.util.ActionCallback.doWhenDone(ActionCallback.java:111)
at 
com.intellij.ide.util.treeView.AbstractTreeUpdater.performUpdate(AbstractTreeUpdater.java:254)
at 
com.intellij.ide.util.treeView.AbstractTreeUpdater$2.run(AbstractTreeUpdater.java:215)
at 
com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:333)
at 
com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:323)
at 
com.intellij.util.ui.update.MergingUpdateQueue$3.run(MergingUpdateQueue.java:267)
at com.intellij.util.ui.UIUtil.invokeLaterIfNeeded(UIUtil.java:2405)
at 
com.intellij.util.ui.update.MergingUpdateQueue.flush(MergingUpdateQueue.java:279)
at 
com.intellij.util.ui.update.MergingUpdateQueue.run(MergingUpdateQueue.java:234)
at 
com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
at com.intellij.util.Alarm$Request$1.run(Alarm.java:378)
at com.intellij.util.Alarm$Request.run(Alarm.java:398)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at 
com.intellij.util.concurrency.SchedulingWrapper$MyScheduledFutureTask.run(SchedulingWrapper.java:227)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at 
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
at 
com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:857)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:658)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:386)
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)


--- Anton.

-- 
You received this message because you are subscribed to the Google Groups 
"adt-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to