Updating from NB Platform 24 to 26 breaks looks and feels and ui

Tim Mullé <[email protected]>
Newsgroups gmane.comp.java.ide.netbeans.user
Message-ID <[email protected]>
I have an NB Platform version 24 app  that all I did was update the version from RELEASE240 to RELEASE260 and rebuilt and ran and my app came up in the Mac OS look and feel.
Changing the Appearance to any of the other look and feels and restarting causes my app to open up but there are no windows/topcomponents, ie. Project, output, etc.

Trying to open any of them shows nothing.

I see these errors in the output log.

Any ideas? Is there a migration path from 24 -> 26 I am missing?

Thanks!


INFO [org.netbeans.ui.metrics.laf]: USG_LOOK_AND_FEEL
SEVERE [global]
java.lang.ClassNotFoundException: org.netbeans.modules.project.ui.api.UnloadedProjectInformation
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
	at org.netbeans.ProxyClassLoader.doFindClass(ProxyClassLoader.java:224)
Caused: java.lang.ClassNotFoundException: org.netbeans.modules.project.ui.api.UnloadedProjectInformation starting from ModuleCL@484cf6f8[org.netbeans.modules.welcome] with possible defining loaders [ModuleCL@42bb870c[org.netbeans.modules.projectui]] and declared parents [ModuleCL@44ba4cdb[org.openide.awt], ModuleCL@28ab03b9[org.openide.windows], org.netbeans.JarClassLoader@ac7ede0, ModuleCL@56c18ca7[org.openide.loaders], ModuleCL@1efb5c26[org.netbeans.modules.projectuiapi.base], ModuleCL@28af0c7d[org.netbeans.modules.options.api], ModuleCL@483c28eb[org.netbeans.api.progress.nb], ModuleCL@178025f9[org.openide.nodes], ModuleCL@5392a59b[org.openide.dialogs], org.netbeans.MainImpl$BootClassLoader@1b604f19, ...4 more]
	at org.netbeans.ProxyClassLoader.doFindClass(ProxyClassLoader.java:226)
	at org.netbeans.ProxyClassLoader.loadClass(ProxyClassLoader.java:140)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
Caused: java.lang.NoClassDefFoundError: org/netbeans/modules/project/ui/api/UnloadedProjectInformation
	at java.base/java.lang.Class.getDeclaredMethods0(Native Method)
	at java.base/java.lang.Class.privateGetDeclaredMethods(Class.java:3402)
	at java.base/java.lang.Class.getDeclaredMethod(Class.java:2673)
	at java.desktop/java.awt.Component.isCoalesceEventsOverriden(Component.java:6311)
	at java.desktop/java.awt.Component$3.run(Component.java:6265)
	at java.desktop/java.awt.Component$3.run(Component.java:6263)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:318)
	at java.desktop/java.awt.Component.checkCoalescing(Component.java:6262)
	at java.desktop/java.awt.Component.<init>(Component.java:6230)
	at java.desktop/java.awt.Container.<init>(Container.java:300)
	at java.desktop/javax.swing.JComponent.<init>(JComponent.java:640)
	at java.desktop/javax.swing.JPanel.<init>(JPanel.java:85)
	at java.desktop/javax.swing.JPanel.<init>(JPanel.java:98)
	at org.netbeans.modules.welcome.content.RecentProjectsPanel.<init>(RecentProjectsPanel.java:68)
	at org.netbeans.modules.welcome.ui.MyNetBeansTab.buildContent(MyNetBeansTab.java:46)
	at org.netbeans.modules.welcome.ui.AbstractTab.addNotify(AbstractTab.java:47)
	at java.desktop/java.awt.Container.addNotify(Container.java:2804)
	at java.desktop/javax.swing.JComponent.addNotify(JComponent.java:4839)
	at java.desktop/java.awt.Container.addNotify(Container.java:2804)
	at java.desktop/javax.swing.JComponent.addNotify(JComponent.java:4839)
	at java.desktop/java.awt.Container.addNotify(Container.java:2804)
	at java.desktop/javax.swing.JComponent.addNotify(JComponent.java:4839)
	at java.desktop/java.awt.Container.addNotify(Container.java:2804)
	at java.desktop/javax.swing.JComponent.addNotify(JComponent.java:4839)
	at java.desktop/java.awt.Container.addNotify(Container.java:2804)
	at java.desktop/javax.swing.JComponent.addNotify(JComponent.java:4839)
	at java.desktop/java.awt.Container.addNotify(Container.java:2804)
	at java.desktop/javax.swing.JComponent.addNotify(JComponent.java:4839)
	at org.openide.windows.TopComponent.addNotify(TopComponent.java:257)
	at java.desktop/java.awt.Container.addNotify(Container.java:2804)
	at java.desktop/javax.swing.JComponent.addNotify(JComponent.java:4839)
	at java.desktop/java.awt.Container.addNotify(Container.java:2804)
	at java.desktop/javax.swing.JComponent.addNotify(JComponent.java:4839)
	at org.netbeans.swing.tabcontrol.TabbedContainer.addNotify(TabbedContainer.java:948)
	at org.netbeans.core.windows.view.ui.tabcontrol.TabbedAdapter.addNotify(TabbedAdapter.java:305)
	at java.desktop/java.awt.Container.addNotify(Container.java:2804)
	at java.desktop/javax.swing.JComponent.addNotify(JComponent.java:4839)
	at java.desktop/java.awt.Container.addNotify(Container.java:2804)
	at java.desktop/javax.swing.JComponent.addNotify(JComponent.java:4839)
	at java.desktop/java.awt.Container.addNotify(Container.java:2804)
	at java.desktop/javax.swing.JComponent.addNotify(JComponent.java:4839)
	at java.desktop/java.awt.Container.addNotify(Container.java:2804)
	at java.desktop/javax.swing.JComponent.addNotify(JComponent.java:4839)
	at java.desktop/java.awt.Container.addNotify(Container.java:2804)
	at java.desktop/javax.swing.JComponent.addNotify(JComponent.java:4839)
	at java.desktop/java.awt.Container.addImpl(Container.java:1150)
	at java.desktop/java.awt.Container.add(Container.java:1001)
	at org.netbeans.core.windows.view.ui.MainWindow.setDesktop(MainWindow.java:680)
	at org.netbeans.core.windows.view.ViewHierarchy.setDesktop(ViewHierarchy.java:799)
	at org.netbeans.core.windows.view.ViewHierarchy.setMainWindowDesktop(ViewHierarchy.java:789)
	at org.netbeans.core.windows.view.ViewHierarchy.updateDesktop(ViewHierarchy.java:682)
	at org.netbeans.core.windows.view.DefaultView.showWindowSystem(DefaultView.java:577)
	at org.netbeans.core.windows.view.DefaultView.windowSystemVisibilityChanged(DefaultView.java:517)
	at org.netbeans.core.windows.view.DefaultView.changeGUI(DefaultView.java:162)
	at org.netbeans.core.windows.ViewRequestor.dispatchRequest(ViewRequestor.java:250)
	at org.netbeans.core.windows.ViewRequestor.processVisibilityRequest(ViewRequestor.java:239)
	at org.netbeans.core.windows.ViewRequestor.postVisibilityRequest(ViewRequestor.java:176)
	at org.netbeans.core.windows.ViewRequestor.scheduleRequest(ViewRequestor.java:96)
	at org.netbeans.core.windows.Central.setVisible(Central.java:115)
	at org.netbeans.core.windows.WindowManagerImpl.setVisible(WindowManagerImpl.java:981)
	at org.netbeans.core.windows.WindowSystemImpl.show(WindowSystemImpl.java:80)
	at org.netbeans.core.GuiRunLevel$InitWinSys.run(GuiRunLevel.java:215)
	at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773)
	at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720)
	at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
	at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742)
	at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:136)
[catch] at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
	at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
INFO [org.netbeans.ui.metrics.projects]: USG_PROJECT_OPEN
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.