Exception or errors saving Workspace
Fixed in GA4.9.1
There's a known bug in ActiveConsole 2 (AC2 going forward) version GA4.9.0 that relates to saving Workspaces. If you have downloaded AC2 GA4.9.0 and distributed it across your environment to any additional users, or know that other users are utilizing GA4.9.0, please notify them upgrade to GA4.9.1+.
Please not that this only affects AC2 and there aren't any known issues in our other applications in the Geneos suite.
Below is an example of the errors you would see during a Workspace save:
Workspace
class java.lang.NullPointerException
null
com.itrsgroup.activeconsole.setting.persist.adapters.AdvancedSettingsAdapter.stringValue(Unknown Source)
com.itrsgroup.activeconsole.setting.persist.adapters.AdvancedSettingsAdapter.populateGeneralOptions(Unknown Source)
com.itrsgroup.activeconsole.setting.persist.adapters.AdvancedSettingsAdapter.populateAdvancedOptions(Unknown Source)
com.itrsgroup.activeconsole.setting.persist.adapters.AdvancedSettingsAdapter.populate(Unknown Source)
com.itrsgroup.activeconsole.setting.persist.modules.AdvancedSettingsModule.populate(Unknown Source)
com.itrsgroup.activeconsole.setting.persist.modules.AdvancedSettingsModule.populate(Unknown Source)
com.itrsgroup.workspace.operation.WorkspaceOperationImpl.populateModuleSettings(Unknown Source)
com.itrsgroup.workspace.operation.WorkspaceOperationImpl.save(Unknown Source)
com.itrsgroup.activeconsole.setting.persist.operations.ACWorkspaceOperation.save(Unknown Source)
com.itrsgroup.activeconsole.setting.persist.operations.ACWorkspaceOperation.save(Unknown Source)
com.itrsgroup.workspace.WorkspacePersistence$WorkspaceOperationRunnable.run(Unknown Source)
com.itrsgroup.workspace.WorkspacePersistence.executeOperation(Unknown Source)
com.itrsgroup.workspace.WorkspacePersistence.save(Unknown Source)
com.itrsgroup.activeconsole.setting.persist.ActiveConsolePersistence.writeXml(Unknown Source)
com.itrsgroup.activeconsole.setting.persist.ActiveConsolePersistence.writeWorkspaceSettings(Unknown Source)
com.itrsgroup.activeconsole.setting.workspace.WorkspaceManager.writeWorkspaceSettings(Unknown Source)
com.itrsgroup.activeconsole.setting.workspace.WorkspaceManager.saveContents(Unknown Source)
com.itrsgroup.activeconsole.setting.workspace.WorkspaceManager.saveContents(Unknown Source)
com.itrsgroup.activeconsole.setting.workspace.WorkspaceManager._save(Unknown Source)
com.itrsgroup.activeconsole.setting.workspace.WorkspaceManager.save(Unknown Source)
com.itrsgroup.activeconsole.ActiveConsole.save(Unknown Source)
com.itrsgroup.activeconsole.ActiveConsole.performAction(Unknown Source)
com.itrsgroup.swing.applicationaction.ApplicationActionManager.actionPerformed(Unknown Source)
com.itrsgroup.swing.applicationaction.ApplicationAction.actionPerformed(Unknown Source)
javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348)
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
com.jidesoft.plaf.basic.BasicJideButtonListener.mouseReleased(Unknown Source)
java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:290)
java.awt.Component.processMouseEvent(Component.java:6533)
javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
java.awt.Component.processEvent(Component.java:6298)
java.awt.Container.processEvent(Container.java:2236)
java.awt.Component.dispatchEventImpl(Component.java:4889)
java.awt.Container.dispatchEventImpl(Container.java:2294)
java.awt.Component.dispatchEvent(Component.java:4711)
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888)
java.awt.LightweightDispatcher.processMouseEvent(Container.java:4525)
java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466)
java.awt.Container.dispatchEventImpl(Container.java:2280)
java.awt.Window.dispatchEventImpl(Window.java:2746)
java.awt.Component.dispatchEvent(Component.java:4711)
java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
java.awt.EventQueue.access$500(EventQueue.java:97)
java.awt.EventQueue$3.run(EventQueue.java:709)
java.awt.EventQueue$3.run(EventQueue.java:703)
java.security.AccessController.doPrivileged(Native Method)
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:90)
java.awt.EventQueue$4.run(EventQueue.java:731)
java.awt.EventQueue$4.run(EventQueue.java:729)
java.security.AccessController.doPrivileged(Native Method)
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
-
Tags:
- Bug
Comments
0 comments
Please sign in to leave a comment.