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 212071 - Writing any files to disk during start is inefficient - userdir/.metadata
Summary: Writing any files to disk during start is inefficient - userdir/.metadata
Status: VERIFIED FIXED
Alias: None
Product: platform
Classification: Unclassified
Component: Netigso (show other bugs)
Version: 7.2
Hardware: All All
: P1 normal (vote)
Assignee: Jaroslav Tulach
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-05-04 09:55 UTC by Jiri Skrivanek
Modified: 2012-05-17 10:04 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
Stack trace. (6.07 KB, text/plain)
2012-05-04 09:55 UTC, Jiri Skrivanek
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jiri Skrivanek 2012-05-04 09:55:19 UTC
Created attachment 119076 [details]
Stack trace.

Writing any files to disk during start is inefficient and usualy unnecessary.
Consider using declarative registration in your layer.xml file, or delaying
the initialization of the whole subsystem till it is really used.
In case it is necessary to perform the write, you can modify the
'allowed-file-write.txt' file in ide.kit module. More details at
http://wiki.netbeans.org/FitnessViaWhiteAndBlackList
checkWrite: C:\space\hudson\workspace\CV-multi-UI\jdk\JDK 7\label\XP-slave3\testdistribution\qa-functional\work\org-netbeans-modules-java-kit\userdir0\.metadata
java.lang.Exception: checkWrite: C:\space\hudson\workspace\CV-multi-UI\jdk\JDK 7\label\XP-slave3\testdistribution\qa-functional\work\org-netbeans-modules-java-kit\userdir0\.metadata
	at org.netbeans.test.ide.CountingSecurityManager.checkWrite(CountingSecurityManager.java:416)
	at java.io.File.mkdir(File.java:1237)
	at java.io.File.mkdirs(File.java:1266)
	at org.eclipse.core.internal.runtime.DataArea.createLocation(DataArea.java:155)
Comment 1 Jaroslav Tulach 2012-05-14 07:02:40 UTC
Jirko, I expect that some test in CV is failing. Would you be so kind and tell me which one?
Comment 2 Jiri Skrivanek 2012-05-14 07:05:45 UTC
I am sorry to not mention it. It is org.netbeans.test.ide.IDECommitValidationTest.testWriteAccess and results can be found here http://hudson4qe.cz.oracle.com/view/Trunk-QE/job/CV-multi-UI.
Comment 3 Jaroslav Tulach 2012-05-14 13:18:47 UTC
Allowing $userdir/.metadata to be created: fdedf4d1db62
Comment 4 Quality Engineering 2012-05-16 11:03:43 UTC
Integrated into 'main-golden', will be available in build *201205160400* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)
Changeset: http://hg.netbeans.org/main-golden/rev/fdedf4d1db62
User: Jaroslav Tulach <jtulach@netbeans.org>
Log: #212071: $userdir/.metadata can be created