You have a 3rd party plugin com.peter.mavenrunner.MavenRunnerTopComponent 
that's calling a NetBeans API outside the AWT thread.

NetBeans is just warning you about that. Generally it's not causing something 
but once in a blue-moon such calls will cause unexpected states and bugs will 
show up.

I recommend you notify the plugin author too. My guess is the plugin is this: 
http://plugins.netbeans.org/plugin/60381/maven-runner so you can add an issue 
here https://gitlab.com/mcheung63/MavenRunner/issues

--emi

‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐

On 13 June 2018 2:46 PM, Mike Billman <mikebill...@qcsoftware.com> wrote:

> I have gotten this exception two days in a row when starting NB 9.  Seems to 
> not have any impact on the IDE, but strange.
> 
>  
> 
> java.lang.IllegalStateException: Problem in some module which uses Window 
> System: Window System API is required to be called from AWT thread only, see 
> http://core.netbeans.org/proposals/threading/
> 
>                 at 
> org.netbeans.core.windows.WindowManagerImpl.warnIfNotInEDT(WindowManagerImpl.java:1747)
> 
>                 at 
> org.netbeans.core.windows.WindowManagerImpl.topComponentToolTipChanged(WindowManagerImpl.java:1352)
> 
>                 at 
> org.openide.windows.TopComponent.setToolTipText(TopComponent.java:1043)
> 
>                 at 
> com.peter.mavenrunner.MavenRunnerTopComponent.<init>(MavenRunnerTopComponent.java:115)
> 
>                 at 
> sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> 
>                 at 
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
> 
>                 at 
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
> 
>                 at 
> java.lang.reflect.Constructor.newInstance(Constructor.java:423)
> 
>                 at 
> org.openide.loaders.InstanceSupport.instanceCreate(InstanceSupport.java:197)
> 
>                 at 
> org.openide.loaders.InstanceDataObject$Ser.instanceCreate(InstanceDataObject.java:1417)
> 
>                 at 
> org.openide.loaders.InstanceDataObject.instanceCreate(InstanceDataObject.java:821)
> 
>                 at 
> org.openide.loaders.FolderLookup$ICItem.getInstance(FolderLookup.java:572)
> 
>                 at 
> org.openide.util.lookup.AbstractLookup$R.allInstances(AbstractLookup.java:1030)
> 
>                 at 
> org.openide.util.lookup.AbstractLookup$R.allInstances(AbstractLookup.java:1010)
> 
>                 at 
> org.openide.util.lookup.ProxyLookup$LazyCollection.computeSingleResult(ProxyLookup.java:1260)
> 
>                 at 
> org.openide.util.lookup.ProxyLookup$LazyCollection.computeDelegate(ProxyLookup.java:1098)
> 
>                 at 
> org.openide.util.lookup.ProxyLookup$LazyCollection.delegate(ProxyLookup.java:1065)
> 
>                 at 
> org.openide.util.lookup.ProxyLookup$LazyCollection.delegate(ProxyLookup.java:1048)
> 
>                 at 
> org.openide.util.lookup.ProxyLookup$LazyCollection.toArray(ProxyLookup.java:1154)
> 
>                 at java.util.ArrayList.addAll(ArrayList.java:581)
> 
>                 at 
> org.openide.util.lookup.ProxyLookup$LazyCollection.computeDelegate(ProxyLookup.java:1118)
> 
>                 at 
> org.openide.util.lookup.ProxyLookup$LazyCollection.delegate(ProxyLookup.java:1065)
> 
>                 at 
> org.openide.util.lookup.ProxyLookup$LazyCollection.delegate(ProxyLookup.java:1048)
> 
>                 at 
> org.openide.util.lookup.ProxyLookup$LazyCollection.isEmpty(ProxyLookup.java:1138)
> 
>                 at 
> org.openide.util.lookup.ProxyLookup$LazyCollection.computeDelegate(ProxyLookup.java:1109)
> 
>                 at 
> org.openide.util.lookup.ProxyLookup$LazyCollection.access$900(ProxyLookup.java:1026)
> 
>                 at 
> org.openide.util.lookup.ProxyLookup$LazyCollection$1.hasNext(ProxyLookup.java:1226)
> 
>                 at 
> org.netbeans.spi.project.support.DelegatingLookupImpl.doDelegate(DelegatingLookupImpl.java:115)
> 
>                 at 
> org.netbeans.spi.project.support.DelegatingLookupImpl.<init>(DelegatingLookupImpl.java:72)
> 
>                 at 
> org.netbeans.spi.project.support.LookupProviderSupport.createCompositeLookup(LookupProviderSupport.java:86)
> 
>                 at 
> org.netbeans.modules.maven.NbMavenProjectImpl.<init>(NbMavenProjectImpl.java:245)
> 
>                 at 
> org.netbeans.modules.maven.NbMavenProjectFactory.loadProject(NbMavenProjectFactory.java:95)
> 
>                 at 
> org.netbeans.modules.projectapi.nb.NbProjectManager.createProject(NbProjectManager.java:376)
> 
>                 at 
> org.netbeans.modules.projectapi.nb.NbProjectManager.access$300(NbProjectManager.java:69)
> 
>                 at 
> org.netbeans.modules.projectapi.nb.NbProjectManager$2.run(NbProjectManager.java:289)
> 
>                 at 
> org.netbeans.modules.projectapi.nb.NbProjectManager$2.run(NbProjectManager.java:218)
> 
>                 at 
> org.netbeans.modules.openide.util.DefaultMutexImplementation.readAccess(DefaultMutexImplementation.java:188)
> 
>                 at org.openide.util.Mutex.readAccess(Mutex.java:225)
> 
>                 at 
> org.netbeans.modules.projectapi.nb.NbProjectManager.findProject(NbProjectManager.java:218)
> 
>                 at 
> org.netbeans.api.project.ProjectManager.findProject(ProjectManager.java:142)
> 
>                 at 
> org.netbeans.modules.projectapi.SimpleFileOwnerQueryImplementation.getOwner(SimpleFileOwnerQueryImplementation.java:136)
> 
>                 at 
> org.netbeans.modules.projectapi.SimpleFileOwnerQueryImplementation.getOwner(SimpleFileOwnerQueryImplementation.java:88)
> 
>                 at 
> org.netbeans.api.project.FileOwnerQuery.getOwner(FileOwnerQuery.java:125)
> 
>                 at 
> org.netbeans.modules.projectapi.ProjectSharabilityQuery2.getSharability(ProjectSharabilityQuery2.java:40)
> 
>                 at 
> org.netbeans.api.queries.SharabilityQuery.getSharability(SharabilityQuery.java:152)
> 
>                 at 
> org.netbeans.modules.subversion.Subversion.isIgnored(Subversion.java:401)
> 
>                 at 
> org.netbeans.modules.subversion.FileStatusCache.createMissingEntryFileInformation(FileStatusCache.java:1109)
> 
>                 at 
> org.netbeans.modules.subversion.FileStatusCache.createFileInformation(FileStatusCache.java:927)
> 
>                 at 
> org.netbeans.modules.subversion.FileStatusCache.refresh(FileStatusCache.java:567)
> 
>                 at 
> org.netbeans.modules.subversion.FileStatusCache.refresh(FileStatusCache.java:476)
> 
>                 at 
> org.netbeans.modules.subversion.FileStatusCache.cleanUp(FileStatusCache.java:773)
> 
>                 at 
> org.netbeans.modules.subversion.Subversion$2.run(Subversion.java:155)
> 
>                 at 
> org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1418)
> 
>                 at 
> org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:45)
> 
>                 at 
> org.openide.util.lookup.Lookups.executeWith(Lookups.java:278)
> 
>                 at 
> org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033)
> 
>  
> 
> Mike Billman
> 
> Senior Software Engineer
> 
> CPTE
> 
>  
> 
>  
> 
> 11800 Conrey Rd
> 
> Suite 150
> 
> Cincinnati, OH 45249
> 
>  
> 
> T +1 513 469 1424
> 
> E mikebill...@qcsoftware.com
> 
> F +1 513 469 1425
> 
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@netbeans.apache.org
For additional commands, e-mail: users-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists

Reply via email to