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.

Problem opening AC on M3 MacBook

Featured Replies

Posted

Not sure if it's related to Apple silicone or Sonoma. Seems like javaws just doesn't work. I've installed OpenWebStart and it seems to start Finder and shows my units but crashes opening A/C. 

 

    ... 43 more 
    at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) 
    at com.universaldevices.client.ui.UDClientApplet.main(Unknown Source) 
    at com.universaldevices.ui.UPnPClientApplet.main(Unknown Source) 
    at com.universaldevices.ui.UPnPClientApplet.main(Unknown Source) 
Caused by: java.lang.IllegalAccessError: failed to access class com.universaldevices.ui.UPnPClientApplet$29 from class com.universaldevices.ui.UPnPClientApplet (com.universaldevices.ui.UPnPClientApplet$29 is in unnamed module of loader net.sourceforge.jnlp.runtime.classloader.JNLPClassLoader @64685525; com.universaldevices.ui.UPnPClientApplet is in unnamed module of loader java.net.URLClassLoader @3dd4cb54) 
    at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) 
    at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) 
    at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) 
    at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) 
    at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) 
    at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) 
    at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:744) 
    at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) 
    at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) 
    at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745) 
    at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:747) 
    at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:98) 
    at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) 
    at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) 
    at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) 
    at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) 
    at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:775) 
    at java.desktop/java.awt.Component.dispatchEvent(Component.java:4828) 
    at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2780) 
    at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2310) 
    at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4516) 
    at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4575) 
    at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4948) 
    at java.desktop/java.awt.Component.dispatchEvent(Component.java:4828) 
    at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2324) 
    at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:4996) 
    at java.desktop/java.awt.Container.processEvent(Container.java:2266) 
    at java.desktop/java.awt.Component.processEvent(Component.java:6386) 
    at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3398) 
    at java.desktop/java.awt.Component.processMouseEvent(Component.java:6621) 
    at java.desktop/javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1073) 
    at java.desktop/com.apple.laf.AquaMenuItemUI.doClick(AquaMenuItemUI.java:157) 
    at java.desktop/javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1029) 
    at java.desktop/javax.swing.AbstractButton.doClick(AbstractButton.java:374) 
    at java.desktop/javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:262) 
    at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:407) 
    at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2314) 
    at java.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1972) 
    at com.universaldevices.isyfinder.ISYFinder$9.actionPerformed(Unknown Source) 
    at com.universaldevices.isyfinder.ISYFinder.access$7(Unknown Source) 
    at com.universaldevices.isyfinder.ISYFinder.launch(Unknown Source) 
    at com.universaldevices.isyfinder.ISYUILoader.launch(Unknown Source) 
    at java.base/java.lang.reflect.Method.invoke(Method.java:580) 
    at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:118) 
java.lang.reflect.InvocationTargetException

 

On 4/4/2024 at 2:31 PM, firstone said:

Not sure if it's related to Apple silicone or Sonoma.

It runs fine on Sonoma with an M1 chip.

  • Author

 I've had to hunt down JRE 8 and it works now. Not sure why newer JDKs 22 do not work with javaws. Last time I've programmed in Java, 7 was just coming out. 😳

Guest
This topic is now 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.