Searched on Google with the first line of a JAVA stack trace?

We can recommend more relevant solutions and speed up debugging when you paste your entire stack trace with the exception message. Try a sample exception.

Recommended solutions based on your search

Solutions on the web

via jetbrains.com by Unknown author, 1 year ago
via jetbrains.com by Unknown author, 1 year ago
java.lang.NullPointerException: 	at com.android.tools.idea.gradle.project.GradleBuildFileUpdater.rootsChanged(GradleBuildFileUpdater.java:250)	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)	at java.lang.reflect.Method.invoke(Method.java:606)	at com.intellij.util.messages.impl.MessageBusConnectionImpl.deliverMessage(MessageBusConnectionImpl.java:114)	at com.intellij.util.messages.impl.MessageBusImpl.doPumpMessages(MessageBusImpl.java:228)	at com.intellij.util.messages.impl.MessageBusImpl.doPumpMessages(MessageBusImpl.java:234)	at com.intellij.util.messages.impl.MessageBusImpl.pumpMessages(MessageBusImpl.java:219)	at com.intellij.util.messages.impl.MessageBusImpl.pumpMessages(MessageBusImpl.java:216)	at com.intellij.util.messages.impl.MessageBusImpl.sendMessage(MessageBusImpl.java:209)	at com.intellij.util.messages.impl.MessageBusImpl.access$000(MessageBusImpl.java:43)	at com.intellij.util.messages.impl.MessageBusImpl$1.invoke(MessageBusImpl.java:131)	at com.sun.proxy.$Proxy74.rootsChanged(Unknown Source)	at com.intellij.openapi.roots.impl.ProjectRootManagerComponent.fireRootsChangedEvent(ProjectRootManagerComponent.java:233)	at com.intellij.openapi.roots.impl.ProjectRootManagerImpl.b(ProjectRootManagerImpl.java:427)	at com.intellij.openapi.roots.impl.ProjectRootManagerImpl.access$100(ProjectRootManagerImpl.java:56)	at com.intellij.openapi.roots.impl.ProjectRootManagerImpl$BatchSession.a(ProjectRootManagerImpl.java:108)	at com.intellij.openapi.roots.impl.ProjectRootManagerImpl$BatchSession.rootsChanged(ProjectRootManagerImpl.java:121)	at com.intellij.openapi.roots.impl.ProjectRootManagerImpl.mergeRootsChangesDuring(ProjectRootManagerImpl.java:334)	at com.intellij.openapi.roots.impl.ProjectRootManagerImpl$LibraryTableMultilistener.beforeLibraryRemoved(ProjectRootManagerImpl.java:555)	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)	at java.lang.reflect.Method.invoke(Method.java:606)	at com.intellij.util.EventDispatcher.dispatch(EventDispatcher.java:90)	at com.intellij.util.EventDispatcher.access$100(EventDispatcher.java:34)	at com.intellij.util.EventDispatcher$1.invoke(EventDispatcher.java:67)	at com.sun.proxy.$Proxy35.beforeLibraryRemoved(Unknown Source)	at com.intellij.openapi.roots.impl.libraries.LibraryTableBase.b(LibraryTableBase.java:123)	at com.intellij.openapi.roots.impl.libraries.LibraryTableBase.a(LibraryTableBase.java:167)	at com.intellij.openapi.roots.impl.libraries.LibraryTableBase.access$300(LibraryTableBase.java:38)	at com.intellij.openapi.roots.impl.libraries.LibraryTableBase$LibraryModel.commit(LibraryTableBase.java:213)	at com.android.tools.idea.gradle.project.GradleProjectImporter$3.execute(GradleProjectImporter.java:260)	at com.intellij.openapi.externalSystem.util.DisposeAwareProjectChange.run(DisposeAwareProjectChange.java:36)	at com.intellij.openapi.externalSystem.util.ExternalSystemApiUtil$5$1.run(ExternalSystemApiUtil.java:364)	at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:984)	at com.intellij.openapi.externalSystem.util.ExternalSystemApiUtil$5.run(ExternalSystemApiUtil.java:361)	at com.intellij.openapi.externalSystem.util.ExternalSystemApiUtil.executeOnEdt(ExternalSystemApiUtil.java:374)	at com.intellij.openapi.externalSystem.util.ExternalSystemApiUtil.executeProjectChangeAction(ExternalSystemApiUtil.java:359)	at com.android.tools.idea.gradle.project.GradleProjectImporter.resetProject(GradleProjectImporter.java:249)	at com.android.tools.idea.gradle.project.GradleProjectImporter.reImportProject(GradleProjectImporter.java:217)	at com.android.tools.idea.gradle.project.GradleProjectImporter.reImportProject(GradleProjectImporter.java:199)	at com.android.tools.idea.gradle.project.AndroidGradleProjectComponent.configureGradleProject(AndroidGradleProjectComponent.java:157)	at com.android.tools.idea.gradle.project.AndroidGradleProjectComponent.projectOpened(AndroidGradleProjectComponent.java:109)	at com.intellij.openapi.project.impl.ProjectImpl.c(ProjectImpl.java:412)	at com.intellij.openapi.project.impl.ProjectImpl.access$200(ProjectImpl.java:74)	at com.intellij.openapi.project.impl.ProjectImpl$MyProjectManagerListener.projectOpened(ProjectImpl.java:447)	at com.intellij.openapi.project.impl.ProjectManagerImpl$2.projectOpened(ProjectManagerImpl.java:159)	at com.intellij.openapi.project.impl.ProjectManagerImpl.e(ProjectManagerImpl.java:1057)	at com.intellij.openapi.project.impl.ProjectManagerImpl.openProject(ProjectManagerImpl.java:422)	at com.intellij.openapi.project.impl.ProjectManagerImpl.loadAndOpenProject(ProjectManagerImpl.java:513)	at com.intellij.ide.impl.ProjectUtil.openProject(ProjectUtil.java:181)	at com.intellij.ide.RecentProjectsManager.doOpenProject(RecentProjectsManager.java:45)	at com.intellij.ide.RecentProjectsManagerBase.doReopenLastProject(RecentProjectsManagerBase.java:345)	at com.intellij.ide.RecentProjectsManagerBase$MyAppLifecycleListener.appStarting(RecentProjectsManagerBase.java:370)	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)	at java.lang.reflect.Method.invoke(Method.java:606)	at com.intellij.util.messages.impl.MessageBusConnectionImpl.deliverMessage(MessageBusConnectionImpl.java:114)	at com.intellij.util.messages.impl.MessageBusImpl.doPumpMessages(MessageBusImpl.java:228)	at com.intellij.util.messages.impl.MessageBusImpl.pumpMessages(MessageBusImpl.java:219)	at com.intellij.util.messages.impl.MessageBusImpl.sendMessage(MessageBusImpl.java:209)	at com.intellij.util.messages.impl.MessageBusImpl.access$000(MessageBusImpl.java:43)	at com.intellij.util.messages.impl.MessageBusImpl$1.invoke(MessageBusImpl.java:131)	at com.sun.proxy.$Proxy36.appStarting(Unknown Source)	at com.intellij.idea.IdeaApplication.c(IdeaApplication.java:284)	at com.intellij.idea.IdeaApplication.access$500(IdeaApplication.java:56)	at com.intellij.idea.IdeaApplication$IdeStarter$2.run(IdeaApplication.java:261)	at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:319)	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:733)	at java.awt.EventQueue.access$200(EventQueue.java:103)	at java.awt.EventQueue$3.run(EventQueue.java:694)	at java.awt.EventQueue$3.run(EventQueue.java:692)	at java.security.AccessController.doPrivileged(Native Method)	at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)	at java.awt.EventQueue.dispatchEvent(EventQueue.java:703)	at com.intellij.ide.IdeEventQueue.e(IdeEventQueue.java:697)	at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:524)	at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:335)	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)	at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)