Adding a new module in 7.0.2 and 7.0.3 EAP is horribly slow.
If I add a new module I get a "Scanning files dialog" for an eye-watering 3 minutes 20 seconds. When I close the project settings dialog I get it again for 2 minutes 50 seconds. EAP also gives me an error on my project load. I will attach the CPU profile for adding a module.
No message
java.lang.NullPointerException
at org.jetbrains.idea.maven.state.MavenProjectsStateComponent.getMavenProject(MavenProjectsStateComponent.java:345)
at org.jetbrains.idea.maven.navigator.PomTreeStructure$PomNode.updateNode(PomTreeStructure.java:569)
at org.jetbrains.idea.maven.navigator.PomTreeStructure$PomNode.<init>(PomTreeStructure.java:498)
at org.jetbrains.idea.maven.navigator.MavenProjectNavigator$1.createFile(MavenProjectNavigator.java:80)
at org.jetbrains.idea.maven.state.MavenProjectsStateComponent.refresh(MavenProjectsStateComponent.java:434)
at org.jetbrains.idea.maven.state.MavenProjectsStateComponent.access$100(MavenProjectsStateComponent.java:36)
at org.jetbrains.idea.maven.state.MavenProjectsStateComponent$2.rootsChanged(MavenProjectsStateComponent.java:83)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.intellij.util.messages.impl.MessageBusConnectionImpl.deliverMessage(MessageBusConnectionImpl.java:101)
at com.intellij.util.messages.impl.MessageBusImpl.pumpMessages(MessageBusImpl.java:170)
at com.intellij.util.messages.impl.MessageBusImpl.sendMessage(MessageBusImpl.java:162)
at com.intellij.util.messages.impl.MessageBusImpl.access$000(MessageBusImpl.java:36)
at com.intellij.util.messages.impl.MessageBusImpl$2.invoke(MessageBusImpl.java:102)
at $Proxy60.rootsChanged(Unknown Source)
at com.intellij.openapi.roots.impl.ProjectRootManagerImpl$MyVirtualFileManagerListener.afterRefreshFinish(ProjectRootManagerImpl.java:3)
at com.intellij.openapi.vfs.impl.VirtualFileManagerImpl.fireAfterRefreshFinish(VirtualFileManagerImpl.java:14)
at com.intellij.openapi.vfs.newvfs.RefreshSessionImpl.fireEvents(RefreshSessionImpl.java:51)
at com.intellij.openapi.vfs.newvfs.RefreshQueueImpl$2$1$1.run(RefreshQueueImpl.java:1)
at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:42)
at com.intellij.openapi.vfs.newvfs.RefreshQueueImpl$2$1.run(RefreshQueueImpl.java:3)
at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:25)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at com.intellij.ide.IdeEventQueue.c(IdeEventQueue.java:108)
at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:118)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:19)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
So close, but no cigar. I don't have permission to re-open this JIRA issue, shall I create a new one?