Cannot open help contents after update

I am working on windows10. Once SNAP gets updated I cannot open help contents again. Here is the error code provided by SNAP:

java.lang.IllegalArgumentException: view is invalid
	at javax.help.search.MergingSearchEngine.merge(MergingSearchEngine.java:91)
	at javax.help.JHelpSearchNavigator.merge(JHelpSearchNavigator.java:168)
	at javax.help.plaf.basic.BasicSearchNavigatorUI.addSubHelpSets(BasicSearchNavigatorUI.java:275)
	at javax.help.plaf.basic.BasicSearchNavigatorUI.reloadData(BasicSearchNavigatorUI.java:225)
	at javax.help.plaf.basic.BasicSearchNavigatorUI.installUI(BasicSearchNavigatorUI.java:174)
	at javax.swing.JComponent.setUI(JComponent.java:666)
	at javax.help.JHelpNavigator.setUI(JHelpNavigator.java:257)
	at javax.help.JHelpNavigator.updateUI(JHelpNavigator.java:276)
	at javax.help.JHelpNavigator.<init>(JHelpNavigator.java:105)
	at javax.help.JHelpSearchNavigator.<init>(JHelpSearchNavigator.java:66)
	at javax.help.SearchView.createNavigator(SearchView.java:80)
	at javax.help.JHelp.setupNavigators(JHelp.java:148)
	at javax.help.JHelp.<init>(JHelp.java:126)
	at javax.help.JHelp.<init>(JHelp.java:76)
[catch] at org.netbeans.modules.javahelp.JavaHelp.createJHelp(JavaHelp.java:1021)
	at org.netbeans.modules.javahelp.JavaHelp.createAndDisplayJHelp(JavaHelp.java:554)
	at org.netbeans.modules.javahelp.JavaHelp.showHelp(JavaHelp.java:533)
	at org.netbeans.modules.javahelp.JavaHelp.display(JavaHelp.java:577)
	at org.openide.util.HelpCtx.display(HelpCtx.java:134)
	at org.esa.snap.core.gpf.ui.OperatorMenu.lambda$createHelpMenuItem$0(OperatorMenu.java:140)
	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 com.jidesoft.plaf.vsnet.VsnetMenuItemUI.doClick(VsnetMenuItemUI.java:1395)
	at com.jidesoft.plaf.vsnet.VsnetMenuItemUI$MouseInputHandler.mouseReleased(VsnetMenuItemUI.java:1190)
	at java.awt.Component.processMouseEvent(Component.java:6539)
	at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
	at java.awt.Component.processEvent(Component.java:6304)
	at java.awt.Container.processEvent(Container.java:2239)
	at java.awt.Component.dispatchEventImpl(Component.java:4889)
	at java.awt.Container.dispatchEventImpl(Container.java:2297)
	at java.awt.Component.dispatchEvent(Component.java:4711)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904)
	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476)
	at java.awt.Container.dispatchEventImpl(Container.java:2283)
	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:74)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84)
	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:74)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:730)
	at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:159)
	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)

Hello,
Thank you for reporting this.
I confirm, after the 9.0.1 updates, there seems to be an issue with the Help contents display.
@TomBlock and @marpet will have a look once they will get back after holidays.

The help should work again after installing the new 9.0.2 update for S3TBX.

Help is working for me after updating to 9.0.2. Thanks.

1 Like

It is working now

1 Like