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 247666 - Exceptions on closing IDE when remote hast was not connected (but remote projects were displayed in Projects tab)
Summary: Exceptions on closing IDE when remote hast was not connected (but remote pr...
Status: NEW
Alias: None
Product: cnd
Classification: Unclassified
Component: Project (show other bugs)
Version: 8.1
Hardware: PC Solaris
: P3 normal (vote)
Assignee: ilia
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-10-03 10:48 UTC by Maria Tishkova
Modified: 2015-08-28 11:17 UTC (History)
0 users

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 Maria Tishkova 2014-10-03 10:48:19 UTC
java.io.IOException: Cannot lock mtishkov@spb-nero:/home/mtishkov/SolStudioProjects/DbApplication_12/nbproject/private/private.xml [valid]
	at org.netbeans.modules.remote.impl.fs.RemotePlainFile.lockImpl(RemotePlainFile.java:383)
	at org.netbeans.modules.remote.impl.fs.RemoteFileObjectBase.lock(RemoteFileObjectBase.java:601)
	at org.netbeans.modules.remote.impl.fs.RemoteFileObject.lock(RemoteFileObject.java:298)
[catch] at org.netbeans.modules.cnd.makeproject.MakeProjectHelperImpl$1.run(MakeProjectHelperImpl.java:410)
	at org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:127)
	at org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:641)
	at org.netbeans.modules.cnd.makeproject.MakeProjectHelperImpl.runSaveAA(MakeProjectHelperImpl.java:361)
	at org.netbeans.modules.cnd.makeproject.MakeProjectHelperImpl.saveXml(MakeProjectHelperImpl.java:399)
	at org.netbeans.modules.cnd.makeproject.MakeProjectHelperImpl.save(MakeProjectHelperImpl.java:663)
	at org.netbeans.modules.cnd.makeproject.MakeBasedProjectFactorySingleton.saveProject(MakeBasedProjectFactorySingleton.java:247)
	at org.netbeans.api.project.ProjectManager$6.run(ProjectManager.java:685)
	at org.netbeans.api.project.ProjectManager$6.run(ProjectManager.java:675)
	at org.openide.util.Mutex.writeAccess(Mutex.java:443)
	at org.netbeans.api.project.ProjectManager.saveProject(ProjectManager.java:675)
	at org.netbeans.modules.cnd.makeproject.api.configurations.MakeConfigurationDescriptor.saveProject(MakeConfigurationDescriptor.java:1473)
	at org.netbeans.modules.cnd.makeproject.api.configurations.MakeConfigurationDescriptor.saveWorker(MakeConfigurationDescriptor.java:1210)
	at org.netbeans.modules.cnd.makeproject.api.configurations.MakeConfigurationDescriptor.access$300(MakeConfigurationDescriptor.java:130)
	at org.netbeans.modules.cnd.makeproject.api.configurations.MakeConfigurationDescriptor$SaveRunnable.run(MakeConfigurationDescriptor.java:1168)
	at org.netbeans.modules.cnd.makeproject.api.configurations.MakeConfigurationDescriptor.save(MakeConfigurationDescriptor.java:1113)
	at org.netbeans.modules.cnd.makeproject.api.configurations.MakeConfigurationDescriptor.save(MakeConfigurationDescriptor.java:1100)
	at org.netbeans.modules.cnd.makeproject.MakeProject.save(MakeProject.java:1557)
	at org.netbeans.modules.cnd.makeproject.MakeProject.onProjectClosed(MakeProject.java:1519)
	at org.netbeans.modules.cnd.makeproject.MakeProject.access$2500(MakeProject.java:165)
	at org.netbeans.modules.cnd.makeproject.MakeProject$ProjectOpenedHookImpl.projectClosed(MakeProject.java:1577)
	at org.netbeans.spi.project.ui.ProjectOpenedHook$1.projectClosed(ProjectOpenedHook.java:89)
	at org.netbeans.spi.project.ui.support.UILookupMergerSupport$OpenHookImpl.projectClosed(UILookupMergerSupport.java:256)
	at org.netbeans.spi.project.ui.ProjectOpenedHook$1.projectClosed(ProjectOpenedHook.java:89)
	at org.netbeans.modules.project.ui.OpenProjectList.notifyClosed(OpenProjectList.java:1322)
	at org.netbeans.modules.project.ui.OpenProjectList.shutdown(OpenProjectList.java:1219)
	at org.netbeans.modules.project.ui.ProjectUiModule.close(ProjectUiModule.java:70)
	at org.netbeans.core.startup.NbInstaller.closeAsync(NbInstaller.java:743)
	at org.netbeans.ModuleManager.shutDownAsync(ModuleManager.java:1999)
	at org.netbeans.core.startup.ModuleSystem.shutDownAsync(ModuleSystem.java:349)
	at org.netbeans.core.NbLifeExit.doExit(NbLifeExit.java:137)
	at org.netbeans.core.NbLifeExit.run(NbLifeExit.java:94)
	at org.openide.util.Mutex.doEvent(Mutex.java:1356)
	at org.openide.util.Mutex.readAccess(Mutex.java:355)
	at org.netbeans.core.NbLifecycleManager.exit(NbLifecycleManager.java:213)
	at org.netbeans.core.NbLifecycleManager.exit(NbLifecycleManager.java:119)
	at org.netbeans.core.windows.view.ui.MainWindow$9.windowClosing(MainWindow.java:525)
	at java.awt.AWTEventMulticaster.windowClosing(AWTEventMulticaster.java:349)
	at java.awt.AWTEventMulticaster.windowClosing(AWTEventMulticaster.java:349)
	at java.awt.Window.processWindowEvent(Window.java:2051)
	at javax.swing.JFrame.processWindowEvent(JFrame.java:296)
	at java.awt.Window.processEvent(Window.java:2009)
	at java.awt.Component.dispatchEventImpl(Component.java:4861)
	at java.awt.Container.dispatchEventImpl(Container.java:2287)
	at java.awt.Window.dispatchEventImpl(Window.java:2719)
	at java.awt.Component.dispatchEvent(Component.java:4687)
	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:735)
	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.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
	at java.awt.EventQueue$4.run(EventQueue.java:708)
	at java.awt.EventQueue$4.run(EventQueue.java:706)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:705)
	at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:159)
	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)




similar to bug# nut exception are still in the messages.log
Comment 1 ilia 2015-08-28 11:17:39 UTC
Stacktrace in Dev:

msg
Caused: java.io.IOException: Cannot lock read-only file igromov@enum:/tmp/igromov/Quote_1/nbproject/private/private.xml
	at org.netbeans.modules.remote.impl.fs.RemoteExceptions.createIOException(RemoteExceptions.java:65)
	at org.netbeans.modules.remote.impl.fs.RemotePlainFile.lockImpl(RemotePlainFile.java:407)
	at org.netbeans.modules.remote.impl.fs.RemoteFileObjectBase.lock(RemoteFileObjectBase.java:626)
	at org.netbeans.modules.remote.impl.fs.RemoteFileObject.lock(RemoteFileObject.java:298)
[catch] at org.netbeans.modules.cnd.makeproject.MakeProjectHelperImpl$1.run(MakeProjectHelperImpl.java:409)
	at org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:127)
	at org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:519)
	at org.netbeans.modules.cnd.makeproject.MakeProjectHelperImpl.runSaveAA(MakeProjectHelperImpl.java:360)
	at org.netbeans.modules.cnd.makeproject.MakeProjectHelperImpl.saveXml(MakeProjectHelperImpl.java:398)
	at org.netbeans.modules.cnd.makeproject.MakeProjectHelperImpl.save(MakeProjectHelperImpl.java:662)
	at org.netbeans.modules.cnd.makeproject.MakeBasedProjectFactorySingleton.saveProject(MakeBasedProjectFactorySingleton.java:247)
	at org.netbeans.modules.projectapi.nb.NbProjectManager$7.run(NbProjectManager.java:679)
	at org.netbeans.modules.projectapi.nb.NbProjectManager$7.run(NbProjectManager.java:671)
	at org.netbeans.modules.openide.util.DefaultMutexImplementation.writeAccess(DefaultMutexImplementation.java:293)
	at org.openide.util.Mutex.writeAccess(Mutex.java:299)
	at org.netbeans.modules.projectapi.nb.NbProjectManager.saveAllProjects(NbProjectManager.java:671)
	at org.netbeans.api.project.ProjectManager.saveAllProjects(ProjectManager.java:291)
	at org.netbeans.modules.project.ui.ProjectUiModule.close(ProjectUiModule.java:73)
	at org.netbeans.core.startup.NbInstaller.closeAsync(NbInstaller.java:743)
	at org.netbeans.ModuleManager.shutDownAsync(ModuleManager.java:2176)
	at org.netbeans.core.startup.ModuleSystem.shutDownAsync(ModuleSystem.java:349)
	at org.netbeans.core.NbLifeExit.doExit(NbLifeExit.java:137)
	at org.netbeans.core.NbLifeExit.run(NbLifeExit.java:94)
	at org.netbeans.modules.openide.util.NbMutexEventProvider$Event.doEvent(NbMutexEventProvider.java:118)
	at org.netbeans.modules.openide.util.NbMutexEventProvider$Event.readAccess(NbMutexEventProvider.java:93)
	at org.netbeans.modules.openide.util.LazyMutexImplementation.readAccess(LazyMutexImplementation.java:89)
	at org.openide.util.Mutex.readAccess(Mutex.java:260)
	at org.netbeans.core.NbLifecycleManager.exit(NbLifecycleManager.java:213)
	at org.netbeans.core.NbLifecycleManager.exit(NbLifecycleManager.java:119)
	at org.netbeans.core.windows.view.ui.MainWindow$9.windowClosing(MainWindow.java:546)
	at java.awt.AWTEventMulticaster.windowClosing(AWTEventMulticaster.java:349)
	at java.awt.AWTEventMulticaster.windowClosing(AWTEventMulticaster.java:349)
	at java.awt.Window.processWindowEvent(Window.java:2051)
	at javax.swing.JFrame.processWindowEvent(JFrame.java:296)
	at java.awt.Window.processEvent(Window.java:2009)
	at java.awt.Component.dispatchEventImpl(Component.java:4861)
	at java.awt.Container.dispatchEventImpl(Container.java:2287)
	at java.awt.Window.dispatchEventImpl(Window.java:2719)
	at java.awt.Component.dispatchEvent(Component.java:4687)
	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:735)
	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.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
	at java.awt.EventQueue$4.run(EventQueue.java:708)
	at java.awt.EventQueue$4.run(EventQueue.java:706)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:705)
	at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:159)
	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)
ALL [null]: Cannot lock read-only file igromov@enum:/tmp/igromov/Quote_1/nbproject/private/private.xml