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 253471 - lack of synchronization in DataSystem?
Summary: lack of synchronization in DataSystem?
Status: RESOLVED INCOMPLETE
Alias: None
Product: platform
Classification: Unclassified
Component: Data Systems (show other bugs)
Version: 8.1
Hardware: All All
: P2 normal (vote)
Assignee: Jaroslav Havlin
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-07-14 17:42 UTC by Vladimir Voskresensky
Modified: 2015-09-04 09:18 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 Vladimir Voskresensky 2015-07-14 17:42:47 UTC
since recently some of our unit tests fails because we get the following errors

+java.lang.IllegalStateException: Warning: multiple instances of shared class org.netbeans.modules.cnd.source.CCDataLoader created.
+	at org.openide.util.SharedClassObject.<init>(SharedClassObject.java:202)
+	at org.openide.loaders.DataLoader.<init>(DataLoader.java:125)
+	at org.openide.loaders.MultiFileLoader.<init>(MultiFileLoader.java:80)
+	at org.openide.loaders.UniFileLoader.<init>(UniFileLoader.java:81)
+	at org.netbeans.modules.cnd.source.SourceAbstractDataLoader.<init>(SourceAbstractDataLoader.java:91)
+	at org.netbeans.modules.cnd.source.CCDataLoader.<init>(CCDataLoader.java:63)
+	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
+	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+	at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
+	at org.netbeans.modules.openide.filesystems.RecognizeInstanceFiles.createInstance(RecognizeInstanceFiles.java:261)
+	at org.netbeans.modules.openide.filesystems.RecognizeInstanceFiles$FOItem.createInstanceFor(RecognizeInstanceFiles.java:326)
+	at org.netbeans.modules.openide.filesystems.RecognizeInstanceFiles$FOItem.getInstance(RecognizeInstanceFiles.java:306)
+	at org.openide.util.lookup.AbstractLookup$R.allInstances(AbstractLookup.java:1055)
+	at org.openide.util.lookup.AbstractLookup$R.allInstances(AbstractLookup.java:1035)
+	at org.openide.util.lookup.ProxyLookup$LazyCollection.computeSingleResult(ProxyLookup.java:1281)
+	at org.openide.util.lookup.ProxyLookup$LazyCollection.computeDelegate(ProxyLookup.java:1119)
+	at org.openide.util.lookup.ProxyLookup$LazyCollection.access$900(ProxyLookup.java:1047)
+	at org.openide.util.lookup.ProxyLookup$LazyCollection$1.hasNext(ProxyLookup.java:1247)
+	at java.util.Collections$2.hasMoreElements(Collections.java:3661)
+	at org.openide.loaders.DataLoaderPool$1MimeEnum.hasMoreElements(DataLoaderPool.java:325)
+	at org.openide.util.Enumerations$SeqEn.ensureCurrent(Enumerations.java:331)
+	at org.openide.util.Enumerations$SeqEn.hasMoreElements(Enumerations.java:346)
+	at org.openide.util.Enumerations$SeqEn.ensureCurrent(Enumerations.java:331)
+	at org.openide.util.Enumerations$SeqEn.hasMoreElements(Enumerations.java:346)
+	at org.openide.util.Enumerations$SeqEn.ensureCurrent(Enumerations.java:331)
+	at org.openide.util.Enumerations$SeqEn.hasMoreElements(Enumerations.java:346)
+	at org.openide.loaders.DataLoaderPool.findDataObject(DataLoaderPool.java:531)
+	at org.openide.loaders.DataLoaderPool.findDataObject(DataLoaderPool.java:493)
+	at org.openide.loaders.DataObject.find(DataObject.java:626)
+	at org.netbeans.modules.cnd.modelimpl.platform.ModelSupport.createFileBuffer(ModelSupport.java:518)
+	at org.netbeans.modules.cnd.modelimpl.csm.core.ProjectBase.preCreateIfNeed(ProjectBase.java:1150)
+	at org.netbeans.modules.cnd.modelimpl.csm.core.ProjectBase.createIfNeed(ProjectBase.java:1161)
+	at org.netbeans.modules.cnd.modelimpl.csm.core.CreateFilesWorker$CreateFileRunnable.createProjectFilesIfNeedRun(CreateFilesWorker.java:230)
+	at org.netbeans.modules.cnd.modelimpl.csm.core.CreateFilesWorker$CreateFileRunnable.run(CreateFilesWorker.java:189)
+	at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1443)
+	at org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:68)
+	at org.openide.util.lookup.Lookups.executeWith(Lookups.java:303)
+	at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2058)
Comment 1 Jaroslav Havlin 2015-07-16 08:00:24 UTC
What tests are failing? Do they fail locally or on some Hudson builder?
Thank you.
Comment 2 Jaroslav Havlin 2015-09-03 13:08:06 UTC
Closing as incomplete for now.
Please provide some additional information and reopen.
Thank you.
Comment 3 Vladimir Voskresensky 2015-09-04 09:18:06 UTC
I haven't seen it recently. Thanks.