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 191689 - .nbattrs issues for new projects in netbeans
Summary: .nbattrs issues for new projects in netbeans
Status: RESOLVED WORKSFORME
Alias: None
Product: platform
Classification: Unclassified
Component: Filesystems (show other bugs)
Version: 7.0
Hardware: PC Other
: P1 normal (vote)
Assignee: Jaroslav Tulach
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-11-06 00:30 UTC by simpatico
Modified: 2010-11-28 04:11 UTC (History)
3 users (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
warning dialog about .nbattrs (15.56 KB, image/png)
2010-11-06 00:30 UTC, simpatico
Details
screenshot showing debugging info (11.35 KB, image/png)
2010-11-28 04:11 UTC, simpatico
Details

Note You need to log in before you can comment on or make changes to this bug.
Description simpatico 2010-11-06 00:30:57 UTC
Created attachment 102828 [details]
warning dialog about .nbattrs

Everytime I create a new project (even non-maven) I get the attached warning dialog.
Comment 1 Jesse Glick 2010-11-09 16:00:59 UTC
.nbattrs~ is an implementation detail of system filesystem attribute handling. Is part of your user directory read-only by any chance? Any known way to reproduce? What version of NB? Stack trace in log file?
Comment 2 simpatico 2010-11-09 16:05:32 UTC
I've power user privileges. 

Product Version: NetBeans IDE Dev (Build 201011060000)
Java: 1.6.0_21; Java HotSpot(TM) 64-Bit Server VM 17.0-b16
System: Windows 7 version 6.1 running on amd64; Cp1252; en_US (nb)
Userdir: C:\Users\kahloutg\.netbeans\dev

For me it's a simple a matter as that of opening a new project (web application, maven app, maven nb)
Comment 3 simpatico 2010-11-11 09:36:55 UTC
This problem leaks into my application distribution too(!):

Caused: org.openide.filesystems.FSException: Cannot rename file Windows2Local/Modes/.nbattrs~ in C:\Users\kahloutg\AppData\Roaming\MemorizEasy\config to Windows2Local/Modes/.nbattrs.
	at org.openide.filesystems.LocalFileSystem.rename(LocalFileSystem.java:297)
	at org.openide.filesystems.LocalFileSystem$Impl.rename(LocalFileSystem.java:564)
	at org.openide.filesystems.DefaultAttributes.saveTable(DefaultAttributes.java:618)
	at org.openide.filesystems.DefaultAttributes.writeAttribute(DefaultAttributes.java:439)
	at org.netbeans.core.startup.layers.LocalFileSystemEx$DelegatingAttributes.writeAttribute(LocalFileSystemEx.java:209)
	at org.openide.filesystems.AbstractFileObject.setAttribute(AbstractFileObject.java:357)
	at org.openide.filesystems.MultiFileObject.setAttribute(MultiFileObject.java:958)
	at org.openide.filesystems.MultiFileObject.setAttribute(MultiFileObject.java:958)
	at org.openide.filesystems.MultiFileObject.setAttribute(MultiFileObject.java:928)
	at org.netbeans.core.windows.persistence.ModeParser.writeOrder(ModeParser.java:539)
	at org.netbeans.core.windows.persistence.ModeParser.writeTCRefs(ModeParser.java:408)
	at org.netbeans.core.windows.persistence.ModeParser.save(ModeParser.java:153)
	at org.netbeans.core.windows.persistence.WindowManagerParser.writeModes(WindowManagerParser.java:666)
	at org.netbeans.core.windows.persistence.WindowManagerParser.save(WindowManagerParser.java:121)
	at org.netbeans.core.windows.persistence.PersistenceManager.saveWindowSystem(PersistenceManager.java:1149)
	at org.netbeans.core.windows.PersistenceHandler.save(PersistenceHandler.java:309)
	at org.netbeans.core.windows.WindowSystemImpl.save(WindowSystemImpl.java:78)
	at org.netbeans.core.NbLifecycleManager$ExitActions.run(NbLifecycleManager.java:131)
	at org.netbeans.core.startup.ModuleSystem$2.run(ModuleSystem.java:303)
	at org.netbeans.ModuleManager.shutDown(ModuleManager.java:1611)
	at org.netbeans.core.startup.ModuleSystem.shutDown(ModuleSystem.java:308)
	at org.netbeans.core.NbLifecycleManager.doExit(NbLifecycleManager.java:167)
	at org.netbeans.core.NbLifecycleManager.access$000(NbLifecycleManager.java:75)
	at org.netbeans.core.NbLifecycleManager$ExitActions.run(NbLifecycleManager.java:123)
	at org.openide.util.Mutex.doEvent(Mutex.java:1341)
	at org.openide.util.Mutex.readAccess(Mutex.java:348)
	at org.netbeans.core.NbLifecycleManager.exit(NbLifecycleManager.java:111)
	at org.netbeans.core.windows.view.ui.MainWindow$4.windowClosing(MainWindow.java:358)
	at java.awt.AWTEventMulticaster.windowClosing(Unknown Source)
	at java.awt.AWTEventMulticaster.windowClosing(Unknown Source)
	at java.awt.Window.processWindowEvent(Unknown Source)
	at javax.swing.JFrame.processWindowEvent(Unknown Source)
	at java.awt.Window.processEvent(Unknown Source)
	at java.awt.Component.dispatchEventImpl(Unknown Source)
	at java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.awt.Window.dispatchEventImpl(Unknown Source)
	at java.awt.Component.dispatchEvent(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:137)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
[catch] at java.awt.EventDispatchThread.run(Unknown Source)
ALL [null]: Cannot rename file Windows2Local/Modes/.nbattrs~ in C:\Users\kahloutg\AppData\Roaming\MemorizEasy\config to Windows2Local/Modes/.nbattrs.
Comment 4 Jaroslav Tulach 2010-11-11 17:39:39 UTC
Provide a list of files and their attributes from C:\Users\kahloutg\AppData\Roaming\MemorizEasy\config to
Windows2Local/Modes/
Comment 5 simpatico 2010-11-11 22:33:29 UTC
I don't have that directory anymore. It's enough, anyway, to build any netbeans application. Steps: create new maven nbm application. See exception. win7
Comment 6 Antonin Nebuzelsky 2010-11-12 09:51:37 UTC
Cannot reproduce. Works for me on Win Vista.

Can QA reproduce on a Win7 machine?
Comment 7 simpatico 2010-11-28 04:11:15 UTC
Created attachment 103409 [details]
screenshot showing debugging info