[ 
https://issues.apache.org/jira/browse/NETBEANS-2790?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16877838#comment-16877838
 ] 

Alessandro Falappa commented on NETBEANS-2790:
----------------------------------------------

I have got a similar exception but it is raised when closing NetBeans thus 
un-harmful.

Sure it would be better to properly close the file watcher service.

> java.nio.file.ClosedWatchServiceException
> -----------------------------------------
>
>                 Key: NETBEANS-2790
>                 URL: https://issues.apache.org/jira/browse/NETBEANS-2790
>             Project: NetBeans
>          Issue Type: Bug
>    Affects Versions: 11.0
>         Environment: openjdk version "1.8.0_212"
> OpenJDK Runtime Environment (build 1.8.0_212-8u212-b03-0ubuntu1.19.04.2-b03)
> OpenJDK 64-Bit Server VM (build 25.212-b03, mixed mode)
> No LSB modules are available.
> Distributor ID: Ubuntu
> Description:    Ubuntu 19.04
> Release:        19.04
> Codename:       disco
>            Reporter: Shevek
>            Priority: Major
>
> Running with nio masterfs per NETBEANS-2291:
> WARNING [org.netbeans.modules.masterfs.watcher.Watcher]: Cannot remove 
> filesystem watch for /[filename-removed]
> INFO [org.netbeans.modules.masterfs.watcher.Watcher]: Exception
> java.nio.file.ClosedWatchServiceException
>         at sun.nio.fs.AbstractPoller.invoke(AbstractPoller.java:216)
>         at sun.nio.fs.AbstractPoller.cancel(AbstractPoller.java:133)
>         at 
> sun.nio.fs.LinuxWatchService$LinuxWatchKey.cancel(LinuxWatchService.java:138)
>         at 
> org.netbeans.modules.masterfs.watcher.nio2.NioNotifier.removeWatch(NioNotifier.java:62)
> Caused: java.io.IOException
>         at 
> org.netbeans.modules.masterfs.watcher.nio2.NioNotifier.removeWatch(NioNotifier.java:64)
>         at 
> org.netbeans.modules.masterfs.watcher.nio2.NioNotifier.removeWatch(NioNotifier.java:40)
>         at 
> org.netbeans.modules.masterfs.providers.Notifier$1.removeWatch(Notifier.java:95)
>         at 
> org.netbeans.modules.masterfs.watcher.NotifierKeyRef.removeWatch(NotifierKeyRef.java:73)
> [catch] at 
> org.netbeans.modules.masterfs.watcher.Watcher$Ext.unregister(Watcher.java:297)
>         at 
> org.netbeans.modules.masterfs.watcher.Watcher.unregister(Watcher.java:111)
>         at 
> org.netbeans.modules.masterfs.filebasedfs.fileobjects.BaseFileObj.removeFileChangeListener(BaseFileObj.java:539)
>         at 
> org.netbeans.modules.masterfs.filebasedfs.fileobjects.FileObjectKeeper.listenTo(FileObjectKeeper.java:191)
>         at 
> org.netbeans.modules.masterfs.filebasedfs.fileobjects.FileObjectKeeper.listenNoMore(FileObjectKeeper.java:272)
>         at 
> org.netbeans.modules.masterfs.filebasedfs.fileobjects.FileObjectKeeper.removeRecursiveListener(FileObjectKeeper.java:102)
>         at 
> org.netbeans.modules.masterfs.filebasedfs.fileobjects.FolderObj.removeRecursiveListener(FolderObj.java:662)
>         at org.openide.filesystems.DeepListener.run(DeepListener.java:70)
>         at 
> org.openide.filesystems.FileChangeImpl.removeRecursiveListener(FileChangeImpl.java:255)
>         at 
> org.openide.filesystems.FileUtil.removeRecursiveListener(FileUtil.java:380)
>         at 
> org.netbeans.modules.parsing.impl.indexing.RootsListener.lambda$safeRemoveRecursiveListener$5(RootsListener.java:260)
>         at 
> org.netbeans.modules.parsing.impl.indexing.RootsListener.performSave(RootsListener.java:276)
>         at 
> org.netbeans.modules.parsing.impl.indexing.RootsListener.lambda$performAsync$6(RootsListener.java:268)
>         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)



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org
For additional commands, e-mail: commits-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