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 235534 - Could not initialize class org.netbeans.api.project.ui.OpenProjects
Summary: Could not initialize class org.netbeans.api.project.ui.OpenProjects
Status: RESOLVED DUPLICATE of bug 235536
Alias: None
Product: platform
Classification: Unclassified
Component: Filesystems (show other bugs)
Version: 7.4
Hardware: PC Windows 7
: P3 normal (vote)
Assignee: Jaroslav Havlin
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-09-05 00:25 UTC by maxym
Modified: 2013-09-05 07:14 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
logfile (168.63 KB, text/plain)
2013-09-05 00:25 UTC, maxym
Details

Note You need to log in before you can comment on or make changes to this bug.
Description maxym 2013-09-05 00:25:19 UTC
Created attachment 139685 [details]
logfile

After updating build 201308280001 (php) with recent nightly updates (it was git related updates only), NB stopped to open projects.

Then, I downloaded install package of Build 201309040001 (php) and install it into new location. After starting NB, the same errors appear. Errors are reproduce-able by attempting of opening Project list window. Of course any such attempts end with various exceptions thrown at once.

After cancelling all messages, and closing NB, process netbeans64.exe remains in memory.

I'm attaching log file
Comment 1 Tomas Mysik 2013-09-05 04:40:20 UTC
Nothing to do with PHP support, reassigning. Please evaluate, thanks.
Comment 2 Milos Kleint 2013-09-05 06:07:21 UTC
reassigning to masterfs


java.lang.AbstractMethodError: com.sun.jna.Structure.getFieldOrder()Ljava/util/List;
	at com.sun.jna.Structure.fieldOrder(Structure.java:868)
	at com.sun.jna.Structure.getFields(Structure.java:894)
	at com.sun.jna.Structure.deriveLayout(Structure.java:1042)
	at com.sun.jna.Structure.calculateSize(Structure.java:966)
	at com.sun.jna.Structure.calculateSize(Structure.java:933)
	at com.sun.jna.Structure.allocateMemory(Structure.java:360)
	at com.sun.jna.Structure.<init>(Structure.java:184)
	at com.sun.jna.Structure.<init>(Structure.java:172)
	at com.sun.jna.Structure.<init>(Structure.java:159)
	at com.sun.jna.Structure.<init>(Structure.java:151)
	at org.netbeans.modules.masterfs.watcher.windows.WindowsNotifier$FILE_NOTIFY_INFORMATION.<init>(WindowsNotifier.java:164)
	at org.netbeans.modules.masterfs.watcher.windows.WindowsNotifier$FileInfo.<init>(WindowsNotifier.java:283)
	at org.netbeans.modules.masterfs.watcher.windows.WindowsNotifier.addWatch(WindowsNotifier.java:340)
	at org.netbeans.modules.masterfs.watcher.windows.WindowsNotifier.addWatch(WindowsNotifier.java:74)
	at org.netbeans.modules.masterfs.providers.Notifier$1.addWatch(Notifier.java:111)
	at org.netbeans.modules.masterfs.watcher.Watcher$Ext.register(Watcher.java:243)
	at org.netbeans.modules.masterfs.watcher.Watcher.register(Watcher.java:118)
	at org.netbeans.modules.masterfs.filebasedfs.fileobjects.BaseFileObj.addFileChangeListener(BaseFileObj.java:528)
	at org.netbeans.modules.project.ui.OpenProjectList$RecentProjectList$4.run(OpenProjectList.java:1665)
	at org.netbeans.modules.project.ui.OpenProjectList$RecentProjectList$4.run(OpenProjectList.java:1632)
	at org.openide.util.Mutex.readAccess(Mutex.java:295)
	at org.netbeans.modules.project.ui.OpenProjectList$RecentProjectList.load(OpenProjectList.java:1632)
	at org.netbeans.modules.project.ui.OpenProjectList$2.run(OpenProjectList.java:224)
	at org.netbeans.modules.project.ui.OpenProjectList$2.run(OpenProjectList.java:217)
	at org.openide.util.Mutex.readAccess(Mutex.java:295)
	at org.netbeans.modules.project.ui.OpenProjectList.getDefault(OpenProjectList.java:217)
	at org.netbeans.modules.project.ui.OpenProjectsTrampolineImpl.addPropertyChangeListenerAPI(OpenProjectsTrampolineImpl.java:102)
	at org.netbeans.api.project.ui.OpenProjects.addPropertyChangeListener(OpenProjects.java:289)
	at org.netbeans.api.project.ui.OpenProjects.<init>(OpenProjects.java:100)
	at org.netbeans.api.project.ui.OpenProjects.<clinit>(OpenProjects.java:92)
	at org.netbeans.modules.parsing.impl.indexing.PathRegistry.<init>(PathRegistry.java:153)
	at org.netbeans.modules.parsing.impl.indexing.PathRegistry.getDefault(PathRegistry.java:159)
	at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.start(RepositoryUpdater.java:187)
	at org.netbeans.modules.parsing.impl.Installer.restored(Installer.java:69)
	at org.netbeans.core.startup.NbInstaller.loadCode(NbInstaller.java:471)
[catch] at org.netbeans.core.startup.NbInstaller.loadImpl(NbInstaller.java:394)
	at org.netbeans.core.startup.NbInstaller.access$000(NbInstaller.java:105)
	at org.netbeans.core.startup.NbInstaller$1.run(NbInstaller.java:346)
	at org.openide.filesystems.FileUtil$2.run(FileUtil.java:435)
	at org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:127)
	at org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:609)
	at org.openide.filesystems.FileUtil.runAtomicAction(FileUtil.java:419)
	at org.openide.filesystems.FileUtil.runAtomicAction(FileUtil.java:439)
	at org.netbeans.core.startup.NbInstaller.load(NbInstaller.java:343)
	at org.netbeans.ModuleManager.enable(ModuleManager.java:1194)
	at org.netbeans.ModuleManager.enable(ModuleManager.java:1017)
	at org.netbeans.core.startup.ModuleList.installNew(ModuleList.java:340)
	at org.netbeans.core.startup.ModuleList.trigger(ModuleList.java:276)
	at org.netbeans.core.startup.ModuleSystem.restore(ModuleSystem.java:301)
	at org.netbeans.core.startup.Main.getModuleSystem(Main.java:181)
	at org.netbeans.core.startup.Main.getModuleSystem(Main.java:150)
	at org.netbeans.core.startup.Main.start(Main.java:307)
	at org.netbeans.core.startup.TopThreadGroup.run(TopThreadGroup.java:123)
	at java.lang.Thread.run(Thread.java:722)
Comment 3 Jaroslav Havlin 2013-09-05 07:14:14 UTC
Please try deleting your cache directory (see bug 235536). Thanks.

*** This bug has been marked as a duplicate of bug 235536 ***