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 118166 - FSException: Cannot get shared access to
Summary: FSException: Cannot get shared access to
Status: RESOLVED WORKSFORME
Alias: None
Product: xml
Classification: Unclassified
Component: API (show other bugs)
Version: 6.x
Hardware: Macintosh All
: P3 blocker (vote)
Assignee: Samaresh Panda
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-10-09 00:03 UTC by Joelle Lam
Modified: 2008-02-07 19:16 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 Joelle Lam 2007-10-09 00:03:22 UTC
I get this exception when modifying the xml document directly.

ALL [null]: org.netbeans.modules.masterfs.filebasedfs.utils.FSException: Cannot get shared access to
/Users/joelle/NetBeansProjects/WebApplication3/web/WEB-INF/faces-config.xml (probably opened for writing).
INFO [global]

msg
msg
Caused: org.netbeans.modules.masterfs.filebasedfs.utils.FSException: Cannot get shared access to
/Users/joelle/NetBeansProjects/WebApplication3/web/WEB-INF/faces-config.xml (probably opened for writing).
        at org.netbeans.modules.masterfs.filebasedfs.utils.FSException.io(FSException.java:125)
        at
org.netbeans.modules.masterfs.filebasedfs.fileobjects.MutualExclusionSupport.addResource(MutualExclusionSupport.java:97)
        at org.netbeans.modules.masterfs.filebasedfs.fileobjects.FileObj.getInputStream(FileObj.java:129)
Caused: java.io.FileNotFoundException
        at org.netbeans.modules.masterfs.filebasedfs.fileobjects.FileObj.getInputStream(FileObj.java:154)
        at org.netbeans.modules.masterfs.MasterFileObject.getInputStream(MasterFileObject.java:170)
[catch] at org.netbeans.modules.xml.api.XmlFileEncodingQueryImpl.getEncoding(XmlFileEncodingQueryImpl.java:59)
        at
org.netbeans.modules.openide.loaders.DataObjectEncodingQueryImplementation.getEncoding(DataObjectEncodingQueryImplementation.java:86)
        at org.netbeans.api.queries.FileEncodingQuery.getEncoding(FileEncodingQuery.java:93)
        at org.openide.text.DataEditorSupport.saveFromKitToStream(DataEditorSupport.java:368)
        at org.openide.text.CloneableEditorSupport$1SaveAsReader.run(CloneableEditorSupport.java:839)
        at org.netbeans.editor.BaseDocument.render(BaseDocument.java:1191)
        at org.openide.text.CloneableEditorSupport.saveDocument(CloneableEditorSupport.java:886)
        at org.openide.text.DataEditorSupport.saveDocument(DataEditorSupport.java:390)
        at org.netbeans.modules.web.jsf.JSFConfigEditorSupport.saveDocument(JSFConfigEditorSupport.java:237)
        at org.netbeans.modules.web.jsf.JSFConfigEditorSupport$1.save(JSFConfigEditorSupport.java:79)
        at org.netbeans.core.NbTopManager.saveAll(NbTopManager.java:283)
        at org.netbeans.core.NbTopManager.access$300(NbTopManager.java:90)
        at org.netbeans.core.NbTopManager$NbLifecycleManager.saveAll(NbTopManager.java:440)
        at org.openide.actions.SaveAllAction.performAction(SaveAllAction.java:111)
        at org.openide.util.actions.CallableSystemAction$1.run(CallableSystemAction.java:118)
        at org.netbeans.modules.openide.util.ActionsBridge$ActionRunnable.actionPerformed(ActionsBridge.java:111)
        at org.netbeans.core.ModuleActions.invokeAction(ModuleActions.java:104)
        at org.netbeans.modules.openide.actions.ActionsBridgeImpl.invokeAction(ActionsBridgeImpl.java:52)
        at org.netbeans.modules.openide.util.ActionsBridge$ActionRunnable.doRun(ActionsBridge.java:102)
        at org.netbeans.modules.openide.util.ActionsBridge$1.run(ActionsBridge.java:71)
        at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:561)
        at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:986)
ALL [null]: Cannot get shared access to /Users/joelle/NetBeansProjects/WebApplication3/web/WEB-INF/faces-config.xml
(probably opened for writing).
ALL [null]: org.netbeans.modules.masterfs.filebasedfs.utils.FSException: Cannot get shared access to
/Users/joelle/NetBeansProjects/WebApplication3/web/WEB-INF/faces-config.xml (probably opened for writing).
INFO [org.netbeans.core.filesystems.MIMEResolverImpl]

msg
msg
Caused: org.netbeans.modules.masterfs.filebasedfs.utils.FSException: Cannot get shared access to
/Users/joelle/NetBeansProjects/WebApplication3/web/WEB-INF/faces-config.xml (probably opened for writing).
        at org.netbeans.modules.masterfs.filebasedfs.utils.FSException.io(FSException.java:125)
        at
org.netbeans.modules.masterfs.filebasedfs.fileobjects.MutualExclusionSupport.addResource(MutualExclusionSupport.java:97)
        at org.netbeans.modules.masterfs.filebasedfs.fileobjects.FileObj.getInputStream(FileObj.java:129)
Caused: java.io.FileNotFoundException
        at org.netbeans.modules.masterfs.filebasedfs.fileobjects.FileObj.getInputStream(FileObj.java:154)
        at org.netbeans.modules.masterfs.MasterFileObject.getInputStream(MasterFileObject.java:170)
        at org.openide.filesystems.MIMESupport$CachedFileObject.getInputStream(MIMESupport.java:284)
        at org.netbeans.core.filesystems.MIMEResolverImpl$Type.accept(MIMEResolverImpl.java:576)
        at org.netbeans.core.filesystems.MIMEResolverImpl$Type.access$1400(MIMEResolverImpl.java:457)
[catch] at org.netbeans.core.filesystems.MIMEResolverImpl$FileElement.resolve(MIMEResolverImpl.java:424)
        at org.netbeans.core.filesystems.MIMEResolverImpl$FileElement.access$100(MIMEResolverImpl.java:409)
        at org.netbeans.core.filesystems.MIMEResolverImpl$Impl.findMIMEType(MIMEResolverImpl.java:139)
        at org.openide.filesystems.MIMESupport$CachedFileObject.resolveMIME(MIMESupport.java:253)
        at org.openide.filesystems.MIMESupport$CachedFileObject.getMIMEType(MIMESupport.java:241)
        at org.openide.filesystems.MIMESupport.findMIMEType(MIMESupport.java:115)
        at org.openide.filesystems.FileUtil.getMIMEType(FileUtil.java:985)
        at org.netbeans.api.java.source.JavaSource.forFileObject(JavaSource.java:394)
        at org.netbeans.api.java.source.support.OpenedEditors.stateChanged(OpenedEditors.java:136)
        at org.netbeans.api.java.source.support.OpenedEditors$1.propertyChange(OpenedEditors.java:83)
        at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:333)
        at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:270)
        at org.netbeans.api.editor.EditorRegistry.firePropertyChange(EditorRegistry.java:307)
        at org.netbeans.api.editor.EditorRegistry.focusLost(EditorRegistry.java:255)
        at org.netbeans.api.editor.EditorRegistry$FocusL.focusLost(EditorRegistry.java:377)
        at java.awt.AWTEventMulticaster.focusLost(AWTEventMulticaster.java:172)
        at java.awt.AWTEventMulticaster.focusLost(AWTEventMulticaster.java:171)
        at java.awt.Component.processFocusEvent(Component.java:5446)
        at java.awt.Component.processEvent(Component.java:5310)
        at java.awt.Container.processEvent(Container.java:2010)
        at java.awt.Component.dispatchEventImpl(Component.java:4021)
        at java.awt.Container.dispatchEventImpl(Container.java:2068)
        at java.awt.Component.dispatchEvent(Component.java:3869)
        at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1810)
        at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:840)
        at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:530)
        at java.awt.Component.dispatchEventImpl(Component.java:3907)
        at java.awt.Container.dispatchEventImpl(Container.java:2068)
        at java.awt.Component.dispatchEvent(Component.java:3869)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
        at java.awt.SentEvent.dispatch(SentEvent.java:50)
        at
java.awt.DefaultKeyboardFocusManager$DefaultKeyboardFocusManagerSentEvent.dispatch(DefaultKeyboardFocusManager.java:161)
        at java.awt.DefaultKeyboardFocusManager.sendMessage(DefaultKeyboardFocusManager.java:188)
        at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:595)
        at java.awt.Component.dispatchEventImpl(Component.java:3907)
        at java.awt.Container.dispatchEventImpl(Container.java:2068)
        at java.awt.Window.dispatchEventImpl(Window.java:1774)
        at java.awt.Component.dispatchEvent(Component.java:3869)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
        at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:269)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:184)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:176)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
Comment 1 tonybeckham 2008-02-07 19:16:08 UTC
Unable to reproduce. 

System Info:
Product Version: NetBeans IDE Dev (Build 200802060003)
Java: 1.5.0_13; Java HotSpot(TM) Client VM 1.5.0_13-119
System: Mac OS X version 10.5.1 running on i386; MacRoman; en_US (nb)


Are you using the latest Java version from Apple (1.5.0_13)?  I'm closing as WFM but if you still see the problem please
reopen and maybe provide some more details about how to hit this issue.