History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: IDEA-18835
Type: Bug Bug
Status: Open Open
Assignee: Anna Kozlova
Reporter: Chris Brigham
Votes: 0
Watchers: 1
Operations

If you were logged in you would be able to see more operations.
IDEA: Feedback

Could not save Eclipse-based project: .classpath access denied

Created: 22 Jul 08 04:21   Updated: 22 Jul 08 20:14
Component/s: Project Configuration

Build: 7,757
Severity: High


 Description  « Hide
When importing Eclipse projects as modules and editing those modules, I get the following error dialog on each and every frame deactivation (when the project/module files are saved):

Could not save project:
java.io.FileNotFoundException: C:\path\to\module\.classpath (Access is denied)

I've checked and the .classpath file exists, is not in use by any other processes, and has the appropriate permissions to be saved by IntelliJ. In fact, I can edit the .classpath file in IntelliJ itself. Are there any logs that I can provide for additional information? The Eclipse integration feature is essential for my environment, since I'm surrounded by Eclipse-using colleagues.



 All   Comments   Work Log   Change History      Sort Order:
Anna Kozlova - 22 Jul 08 13:07
Please check USER_HOME\IntelliJ IDEA 7.x\system\logs\idea.log for exceptions
Thank you

Chris Brigham - 22 Jul 08 20:14
2008-07-21 16:20:34,656 [261419047] INFO - .components.ComponentStoreImpl -
com.intellij.openapi.components.StateStorage$StateStorageException: java.io.FileNotFoundException: C:\path\to\module\.classpath (Access is denied)
at com.intellij.openapi.roots.impl.storage.ClasspathStorage.save(ClasspathStorage.java:57)
at com.intellij.openapi.roots.impl.storage.ClasspathStorage$3.save(ClasspathStorage.java:3)
at com.intellij.openapi.components.impl.stores.CompoundSaveSession.save(CompoundSaveSession.java:8)
at com.intellij.openapi.components.impl.stores.StateStorageManagerImpl$MySaveSession.save(StateStorageManagerImpl.java:11)
at com.intellij.openapi.components.impl.stores.ComponentStoreImpl$SaveSessionImpl.save(ComponentStoreImpl.java:1)
at com.intellij.openapi.components.impl.stores.ProjectStoreImpl$ProjectSaveSession.save(ProjectStoreImpl.java:4)
at com.intellij.openapi.components.impl.ComponentManagerImpl.doSave(ComponentManagerImpl.java:6)
at com.intellij.openapi.project.impl.ProjectImpl.save(ProjectImpl.java:38)
at com.intellij.ide.SaveAndSyncHandler.b(SaveAndSyncHandler.java:25)
at com.intellij.ide.SaveAndSyncHandler.access$200(SaveAndSyncHandler.java:21)
at com.intellij.ide.SaveAndSyncHandler$3.onFrameDeactivated(SaveAndSyncHandler.java:6)
at com.intellij.ide.FrameStateManagerImpl.a(FrameStateManagerImpl.java:16)
at com.intellij.ide.FrameStateManagerImpl.access$100(FrameStateManagerImpl.java:14)
at com.intellij.ide.FrameStateManagerImpl$1.run(FrameStateManagerImpl.java:1)
at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:19)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at com.intellij.ide.IdeEventQueue.c(IdeEventQueue.java:131)
at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:132)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:136)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
Caused by: java.io.FileNotFoundException: C:\path\to\module\.classpath (Access is denied)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
at java.io.FileOutputStream.<init>(FileOutputStream.java:131)
at com.intellij.openapi.vfs.impl.local.LocalFileSystemImpl.getOutputStream(LocalFileSystemImpl.java:33)
at com.intellij.openapi.vfs.newvfs.persistent.PersistentFS$2.close(PersistentFS.java:8)
at org.jetbrains.idea.eclipse.config.CachedFileSet.commit(CachedFileSet.java:188)
at org.jetbrains.idea.eclipse.config.CachedFileSet.commit(CachedFileSet.java:156)
at com.intellij.openapi.roots.impl.storage.ClasspathStorage$4.run(ClasspathStorage.java:4)
at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:98)
at com.intellij.openapi.roots.impl.storage.ClasspathStorage.save(ClasspathStorage.java:7)
... 25 more
2008-07-21 16:20:34,656 [261419047] INFO - ellij.project.impl.ProjectImpl -
java.io.IOException: java.io.FileNotFoundException: C:\path\to\module\.classpath (Access is denied)
at com.intellij.openapi.components.impl.stores.ComponentStoreImpl$SaveSessionImpl.save(ComponentStoreImpl.java:24)
at com.intellij.openapi.components.impl.stores.ProjectStoreImpl$ProjectSaveSession.save(ProjectStoreImpl.java:4)
at com.intellij.openapi.components.impl.ComponentManagerImpl.doSave(ComponentManagerImpl.java:6)
at com.intellij.openapi.project.impl.ProjectImpl.save(ProjectImpl.java:38)
at com.intellij.ide.SaveAndSyncHandler.b(SaveAndSyncHandler.java:25)
at com.intellij.ide.SaveAndSyncHandler.access$200(SaveAndSyncHandler.java:21)
at com.intellij.ide.SaveAndSyncHandler$3.onFrameDeactivated(SaveAndSyncHandler.java:6)
at com.intellij.ide.FrameStateManagerImpl.a(FrameStateManagerImpl.java:16)
at com.intellij.ide.FrameStateManagerImpl.access$100(FrameStateManagerImpl.java:14)
at com.intellij.ide.FrameStateManagerImpl$1.run(FrameStateManagerImpl.java:1)
at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:19)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at com.intellij.ide.IdeEventQueue.c(IdeEventQueue.java:131)
at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:132)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:136)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)