This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 238001 - Closed project adds recursive listeners.
Summary: Closed project adds recursive listeners.
Status: VERIFIED FIXED
Alias: None
Product: cnd
Classification: Unclassified
Component: Project (show other bugs)
Version: 7.4
Hardware: PC Solaris
: P3 normal (vote)
Assignee: Alexander Simon
URL:
Keywords: RANDOM
Depends on:
Blocks:
 
Reported: 2013-11-05 14:15 UTC by Alexander Simon
Modified: 2013-11-15 14:42 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Simon 2013-11-05 14:15:02 UTC
Steps to reproduce:
- open a large project
- close it
- reopen it
Sometimes message log contains:
SEVERE [org.openide.util.RequestProcessor]: Error in RequestProcessor org.netbeans.modules.cnd.makeproject.configurations.ConfigurationXMLReader$3
java.lang.AssertionError: Already listening to [/export/home/masha/work/mozilla-central/obj-x86_64-unknown-linux-gnu/media/webrtc/signalingtest/signaling_sipcc/src/sipcc/plat@b3d58841:13a06ce, ...] now requested for /export/home/masha/work/mozilla-central@9e61c6e4:3f0ccc
    at org.netbeans.modules.masterfs.filebasedfs.fileobjects.FileObjectKeeper.listenToAll(FileObjectKeeper.java:203)
    at org.netbeans.modules.masterfs.filebasedfs.fileobjects.FileObjectKeeper.addRecursiveListener(FileObjectKeeper.java:102)
    at org.netbeans.modules.masterfs.filebasedfs.fileobjects.FolderObj.addRecursiveListener(FolderObj.java:682)
    at org.openide.filesystems.DeepListener.relisten(DeepListener.java:110)
    at org.openide.filesystems.DeepListener.init(DeepListener.java:86)
    at org.openide.filesystems.FileChangeImpl.addRecursiveListener(FileChangeImpl.java:264)
    at org.openide.filesystems.FileUtil.addRecursiveListener(FileUtil.java:390)
    at org.netbeans.modules.remote.support.LocalFileSystemProvider.addRecursiveListener(LocalFileSystemProvider.java:375)
    at org.netbeans.modules.remote.spi.FileSystemProvider.addRecursiveListener(FileSystemProvider.java:372)
    at org.netbeans.modules.cnd.makeproject.api.configurations.Folder.attachListeners(Folder.java:390)
    at org.netbeans.modules.cnd.makeproject.configurations.ConfigurationXMLReader$3.run(ConfigurationXMLReader.java:315)
Caused: org.openide.util.RequestProcessor$SlowItem: task failed due to
    at org.openide.util.RequestProcessor.post(RequestProcessor.java:424)
    at org.netbeans.modules.cnd.makeproject.configurations.ConfigurationXMLReader.prepareFoldersTask(ConfigurationXMLReader.java:292)
    at org.netbeans.modules.cnd.makeproject.configurations.ConfigurationXMLReader._read(ConfigurationXMLReader.java:233)
    at org.netbeans.modules.cnd.makeproject.configurations.ConfigurationXMLReader.access$000(ConfigurationXMLReader.java:82)
    at org.netbeans.modules.cnd.makeproject.configurations.ConfigurationXMLReader$1.runImpl(ConfigurationXMLReader.java:133)
    at org.netbeans.modules.cnd.utils.NamedRunnable.run(NamedRunnable.java:62)
    at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1432)
[catch] at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2042)
Comment 1 Alexander Simon 2013-11-05 14:34:47 UTC
fixed, change set:
484310421f2a
Comment 2 Quality Engineering 2013-11-11 20:16:54 UTC
Integrated into 'releases/release74', will be available in build *201311111738* or newer. Wait for official and publicly available build.

Changeset: http://hg.netbeans.org/releases/rev/6f57fb75a473
User: Alexander Simon <alexvsimon@netbeans.org>
Log: fixed Bug #238001 Closed project adds recursive listeners.
(transplanted from 484310421f2a99120d32d268333f24c6af4d189b)
Comment 3 Alexander Pepin 2013-11-15 14:42:58 UTC
Can not reproduce in build 201411142201.