OpenSim 4.1 Visualizer Not Working

Provide easy-to-use, extensible software for modeling, simulating, controlling, and analyzing the neuromusculoskeletal system.
POST REPLY
User avatar
Daziyah Sullivan
Posts: 2
Joined: Fri Aug 28, 2020 11:22 am

OpenSim 4.1 Visualizer Not Working

Post by Daziyah Sullivan » Wed Sep 02, 2020 10:27 am

Greetings,

The visualizer for OpenSim 4.1 does not show on my Windows even though the visualizer does work for OpenSim 3.3.
Visualizer.JPG
Visualizer.JPG (158.1 KiB) Viewed 278 times
I have tried to add the visualizer via the window dropdown, uninstalling and reinstalling the program, and restarting my computer.

Thanks in advance for any suggestions.
Daziyah

Tags:

User avatar
Ayman Habib
Posts: 2248
Joined: Fri Apr 01, 2005 12:24 pm

Re: OpenSim 4.1 Visualizer Not Working

Post by Ayman Habib » Wed Sep 02, 2020 11:02 am

Hello,

The visualizer in versions 3.3 and 4.+ are quite different, in version 4.0 we use hardware accelerated graphics while version 3.3 used pure software rendering pipeline. The error message (red marker at the bottom right corner of the application status bar) should give you more details about the issue which could be hardware or software related. If you can send the error message and the specs for your machine we could help you troubleshoot. If the hardware you're using is not supported you may need to revert to version 3.3.

Best regards,
-Ayman

User avatar
Daziyah Sullivan
Posts: 2
Joined: Fri Aug 28, 2020 11:22 am

Re: OpenSim 4.1 Visualizer Not Working

Post by Daziyah Sullivan » Wed Sep 02, 2020 11:52 am

My computer specs are as follows:

Processor: Intel(R) Core(TM) i7-8550U CPU @ 1.8 GHz 2.00 GHz
RAM: 8.00 GB
System type: 64-bit Operating System, x64-based processor
Graphics card: Intel(R) UHD Graphics 620

Below you will find the error message details:

java.lang.IllegalStateException: Cannot find TopComponent with preferredID jxBrowserTopComponent, see IDE log for more details.
at org.openide.windows.OpenComponentAction.actionPerformed(OpenComponentAction.java:92)
at org.openide.awt.AlwaysEnabledAction$1.run(AlwaysEnabledAction.java:199)
at org.openide.util.actions.ActionInvoker$1.run(ActionInvoker.java:95)
at org.openide.util.actions.ActionInvoker.doPerformAction(ActionInvoker.java:116)
at org.openide.util.actions.ActionInvoker.invokeAction(ActionInvoker.java:99)
at org.openide.awt.AlwaysEnabledAction.actionPerformed(AlwaysEnabledAction.java:202)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.AbstractButton.doClick(AbstractButton.java:376)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:842)
at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:886)
at java.awt.Component.processMouseEvent(Component.java:6533)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
at java.awt.Component.processEvent(Component.java:6298)
at java.awt.Container.processEvent(Container.java:2237)
at java.awt.Component.dispatchEventImpl(Component.java:4889)
at java.awt.Container.dispatchEventImpl(Container.java:2295)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4889)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4526)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4467)
at java.awt.Container.dispatchEventImpl(Container.java:2281)
at java.awt.Window.dispatchEventImpl(Window.java:2746)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:90)
at java.awt.EventQueue$4.run(EventQueue.java:733)
at java.awt.EventQueue$4.run(EventQueue.java:731)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:730)
at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:159)
[catch] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

Best,
Daziyah

POST REPLY