Jump to content
View in the app

A better way to browse. Learn more.

Universal Devices Forum

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Administration Console can't open Programs Tab

Featured Replies

Posted

Hello,

I have had my isy994i working for years but most recently with using the most recent administration console and latest java I no longer have access to my programs.

I can login and see my devices and control it individually, but the Programs tab no longer works.  When I click on it, I used to get a list of all of my programs, but now it's blank.

I cleared the Java cache and on the Java console, I get the following error.

Exception in thread "AWT-EventQueue-2" java.lang.StringIndexOutOfBoundsException: begin 0, end 3, length 2
 at java.base/java.lang.String.checkBoundsBeginEnd(Unknown Source)
 at java.base/java.lang.String.substring(Unknown Source)
 at com.universaldevices.ui.d2d.d2d.isJava6OrHigher(Unknown Source)
 at com.universaldevices.ui.d2d.UDTriggerManager.initValues(Unknown Source)
 at com.universaldevices.ui.d2d.UDTriggerUI.<init>(Unknown Source)
 at com.universaldevices.ui.views.TriggerView.refresh(Unknown Source)
 at com.universaldevices.ui.UPnPClientApplet$25.stateChanged(Unknown Source)
 at java.desktop/javax.swing.JTabbedPane.fireStateChanged(Unknown Source)
 at java.desktop/javax.swing.JTabbedPane$ModelListener.stateChanged(Unknown Source)
 at java.desktop/javax.swing.DefaultSingleSelectionModel.fireStateChanged(Unknown Source)
 at java.desktop/javax.swing.DefaultSingleSelectionModel.setSelectedIndex(Unknown Source)
 at java.desktop/javax.swing.JTabbedPane.setSelectedIndexImpl(Unknown Source)
 at java.desktop/javax.swing.JTabbedPane.setSelectedIndex(Unknown Source)
 at java.desktop/javax.swing.plaf.basic.BasicTabbedPaneUI$Handler.mousePressed(Unknown Source)
 at java.desktop/java.awt.Component.processMouseEvent(Unknown Source)
 at java.desktop/javax.swing.JComponent.processMouseEvent(Unknown Source)
 at java.desktop/java.awt.Component.processEvent(Unknown Source)
 at java.desktop/java.awt.Container.processEvent(Unknown Source)
 at java.desktop/java.awt.Component.dispatchEventImpl(Unknown Source)
 at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)
 at java.desktop/java.awt.Component.dispatchEvent(Unknown Source)
 at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
 at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
 at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
 at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)
 at java.desktop/java.awt.Window.dispatchEventImpl(Unknown Source)
 at java.desktop/java.awt.Component.dispatchEvent(Unknown Source)
 at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
 at java.desktop/java.awt.EventQueue.access$600(Unknown Source)
 at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
 at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
 at java.base/java.security.AccessController.doPrivileged(Native Method)
 at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
 at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
 at java.desktop/java.awt.EventQueue$5.run(Unknown Source)
 at java.desktop/java.awt.EventQueue$5.run(Unknown Source)
 at java.base/java.security.AccessController.doPrivileged(Native Method)
 at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
 at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
 at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
 at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
 at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
 at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
 at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
 at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)
 

In addition, whenever I login, I also get a blank pop-up screen that says "Failed Communicating With" box and there is only an OK which I click.

I know the programs are running on the ISY994i but I can't open and edit them.

Thanks for any help

Jeff

  • Author

I also get this.  Not sure what the trigger manager is.

Exception in thread "AWT-EventQueue-2" java.lang.IllegalStateException: Trigger Manager already active
 at com.universaldevices.ui.d2d.d2d.setTriggerManager(Unknown Source)
 at com.universaldevices.ui.d2d.UDTriggerManager.<init>(Unknown Source)
 at com.universaldevices.ui.d2d.UDTriggerUI.<init>(Unknown Source)
 at com.universaldevices.ui.views.TriggerView.refresh(Unknown Source)
 at com.universaldevices.ui.UPnPClientApplet$25.stateChanged(Unknown Source)
 at java.desktop/javax.swing.JTabbedPane.fireStateChanged(Unknown Source)
 at java.desktop/javax.swing.JTabbedPane$ModelListener.stateChanged(Unknown Source)
 at java.desktop/javax.swing.DefaultSingleSelectionModel.fireStateChanged(Unknown Source)
 at java.desktop/javax.swing.DefaultSingleSelectionModel.setSelectedIndex(Unknown Source)
 at java.desktop/javax.swing.JTabbedPane.setSelectedIndexImpl(Unknown Source)
 at java.desktop/javax.swing.JTabbedPane.setSelectedIndex(Unknown Source)
 at java.desktop/javax.swing.plaf.basic.BasicTabbedPaneUI$Handler.mousePressed(Unknown Source)
 at java.desktop/java.awt.Component.processMouseEvent(Unknown Source)
 at java.desktop/javax.swing.JComponent.processMouseEvent(Unknown Source)
 at java.desktop/java.awt.Component.processEvent(Unknown Source)
 at java.desktop/java.awt.Container.processEvent(Unknown Source)
 at java.desktop/java.awt.Component.dispatchEventImpl(Unknown Source)
 at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)
 at java.desktop/java.awt.Component.dispatchEvent(Unknown Source)
 at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
 at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
 at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
 at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)
 at java.desktop/java.awt.Window.dispatchEventImpl(Unknown Source)
 at java.desktop/java.awt.Component.dispatchEvent(Unknown Source)
 at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
 at java.desktop/java.awt.EventQueue.access$600(Unknown Source)
 at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
 at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
 at java.base/java.security.AccessController.doPrivileged(Native Method)
 at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
 at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
 at java.desktop/java.awt.EventQueue$5.run(Unknown Source)
 at java.desktop/java.awt.EventQueue$5.run(Unknown Source)
 at java.base/java.security.AccessController.doPrivileged(Native Method)
 at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
 at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
 at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
 at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
 at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
 at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
 at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
 at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)

 

The iOS app HomeTap is able to access the programs directly from the ISY, although not edit it, tells me that the ISY is working and it's probably an admin console software bug?

 

Archived

This topic is now archived and is closed to further replies.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.