Michel Kohanim Posted March 16, 2010 Posted March 16, 2010 WARNING Although we are quite confident that the severity and the number of any bugs is quite low, however this is still not an official release and thus there might be bugs that have not been uncovered during our testing. As such, any changes made to ISY may be lost because you may have to either restart or restore a backup from release 2.7.7, 2.7.11, or prior official releases. ------------------------------------------------------------------------------------ Hello all, Thank you for your support in helping us go through the alpha stages of 2.7.8 and above. With the release of 2.7.13 BETA, we do now have a very stable firmware. Please review the list of fixed bug and enhancements here: http://forum.universal-devices.com/viewtopic.php?p=6475 Do be kind enough to test as many of the items as possible and specifically registering devices within ISY and creating/removing scenes. For those who have PRO series, it would be great if batch functions are tested thoroughly. Instructions 1. Please backup your ISY (File | Backup ISY) 2. Please download the firmware for your platform - please do not unzip a. ISY 26 - http://www.universal-devices.com/update ... nsteon.zip b. ISY 99 - http://www.universal-devices.com/update ... nsteon.zip 3. It is very important that you use your current ISY's Admin Console to perform the upgrade by going to your http://your.isy.ip.address/admin 4. Login to the Admin Console and choose Help | Manually Upgrade [the name of your system] 5. Choose the file saved in step 2 6. After the upgrade, ISY reboots. Please do ensure to clear your Java Cache: http://www.universal-devices.com/mwiki/ ... Java_Cache 7. Once upgrade is completed and ISY reboots, use any of the following methods to access your ISY's Admin Console: a. http://isy/admin - applet (Windows only) b. http://isy/admin.jnlp - Java application (Windows only) c. http://your.isy.ip.address/admin - applet d. http://your.isy.ip.address/admin.jnlp - Java application e. http://www.universal-devices.com/99i/2.7.13 - applet f. http://www.universal-devices.com/99i/2.7.13/admin.jnlp - Java application 8. IMPORTANT If you have already installed a self signed certificate and your current firmware is 2.7.10 and below, you must reinstall a new one: http://www.universal-devices.com/mwiki/ ... rtificates 9. General instructions (especially for adding V2 thermostats) for the new features in 2.7.7+ can be found here: http://forum.universal-devices.com/view ... hp?p=27368 Upgrading from 2.7.8 through 2.7.10 Upon reboot, ISY tries to migrate all configuration files to release 2.7.12 levels. This said, however, in the case of KeypadLincs, the following settings shall be lost (ISY will be out of synch with your devices) for those KPLs that were setup/configured in 2.7.8 or 2.7.9: a. Button toggle mode b. Button backlight c. Button groupings (in scenes or otherwise) d. Button mutual exclusivity As such, if you have setup any KPLs in 2.7.8 or 2.7.9, it's best to remove them from ISY, do a factory reset on them, add them back and reconfigure them. Alternatively - and you have not made massive changes using 2.7.8/9, you can restore your 2.7.7 backup (File | Restore ISY) and let ISY migrate everything. Thanks so very much for your help and support. With kind regards, Michel Quote
simonw Posted March 16, 2010 Posted March 16, 2010 Good news to have 2.7.13, and thank you! But first I need to get it installed successfully. From the admin console under 2.7.12, I tried to Manually Upgrade using the downloaded still-compressed Insteon.zip file. Unfortunately the process stalls each time at about 13% progress (dialog refers to ommon.ud?) and I get a "wrong length" error that halts the install. What to do? Thanks, SImon Quote
simonw Posted March 16, 2010 Posted March 16, 2010 PS - are there md5 checksums available for the download files? Quote
Brian H Posted March 16, 2010 Posted March 16, 2010 Mine installed fine over 2.7.12 Only thing I had to do was download the 99i Administrative Console as it went away during the update; or at least the icon on the desktop went away. Quote
mvprj84 Posted March 16, 2010 Posted March 16, 2010 From the admin console under 2.7.12, I tried to Manually Upgrade using the downloaded still-compressed Insteon.zip file. Unfortunately the process stalls each time at about 13% progress (dialog refers to ommon.ud?) and I get a "wrong length" error that halts the install. Same error for me too. Quote
Sub-Routine Posted March 16, 2010 Posted March 16, 2010 Be sure to use a computer that is wired to the router. You may also have to disable your firewall software. Good news to have 2.7.13, and thank you! But first I need to get it installed successfully. From the admin console under 2.7.12, I tried to Manually Upgrade using the downloaded still-compressed Insteon.zip file. Unfortunately the process stalls each time at about 13% progress (dialog refers to ommon.ud?) and I get a "wrong length" error that halts the install. What to do? Thanks, SImon Quote
tome Posted March 16, 2010 Posted March 16, 2010 Good news to have 2.7.13, and thank you! But first I need to get it installed successfully. From the admin console under 2.7.12, I tried to Manually Upgrade using the downloaded still-compressed Insteon.zip file. Unfortunately the process stalls each time at about 13% progress (dialog refers to ommon.ud?) and I get a "wrong length" error that halts the install. What to do? Thanks, SImon I get to 13% and get "Upgrade Failed :Invalid Length". This from a computer directly connected and no firewall software at all. Tome PS: Tried from two other computers (one wired, one wireless), same result. Can't install. Quote
scotnor Posted March 16, 2010 Posted March 16, 2010 Hello Michel, Tried the upgrade from 2.7.6 to 2.7.13. HTML interface appears to work. Got this trace trying to get into admin console: Java Plug-in 1.5.0_08 Using JRE version 1.5.0_08 Java HotSpot Client VM User home directory = /home/scotnor2 network: Loading user-defined proxy configuration ... network: Done. network: Loading proxy configuration from Netscape Navigator ... network: Reading user preference file from /home/scotnor2/.mozilla/default/7cwlhpwd.slt/prefs.js network: Done. network: Loading browser proxy configuration ... network: Done. network: Proxy Configuration: Browser Proxy Configuration basic: Cache is enabled basic: Location: /home/scotnor2/.java/deployment/cache/javapi/v1.0 basic: Maximum size: unlimited basic: Compression level: 0 ---------------------------------------------------- c: clear console window f: finalize objects on finalization queue g: garbage collect h: display this help message l: dump classloader list m: print memory usage o: trigger logging p: reload proxy configuration q: hide console r: reload policy configuration s: dump system and deployment properties t: dump thread list v: dump thread stack x: clear classloader cache 0-5: set trace level to ---------------------------------------------------- basic: New window ID: 2000871 basic: Value of xembed: 1 basic: setWindow: call before applet exists:2000871 basic: Referencing classloader: sun.plugin.ClassLoaderInfo@2c1e6b, refcount=1 basic: Added progress listener: sun.plugin.util.GrayBoxPainter@1a082e2 basic: Loading applet ... basic: Initializing applet ... basic: Starting applet ... network: Connecting http://192.168.1.20/web/insteon.jar with proxy=DIRECT network: Connecting http://192.168.1.20/web/insteon.jar with cookie " " basic: Cached copy of http://192.168.1.20/web/insteon.jar is out of date Cached copy: Jul 23, 2009 6:00:04 AM Server copy: Mar 16, 2010 4:37:07 AM basic: httpCompression = true basic: Downloading http://192.168.1.20/web/insteon.jar to cache basic: encoding = null for http://192.168.1.20/web/insteon.jar basic: Cached file name: insteon.jar-42fbb90b-2bfdddea.zip security: Accessing keys and certificate in Mozilla user profile: /home/scotnor2/.mozilla/default/7cwlhpwd.slt security: JSS package is not found security: Loading Root CA certificates from /usr/lib/jdk-1_5_0_08/jre/lib/security/cacerts security: Loaded Root CA certificates from /usr/lib/jdk-1_5_0_08/jre/lib/security/cacerts security: Loading Deployment certificates from /home/scotnor2/.java/deployment/security/trusted.certs security: Loaded Deployment certificates from /home/scotnor2/.java/deployment/security/trusted.certs security: Loading certificates from Deployment session certificate store security: Loaded certificates from Deployment session certificate store security: Checking if certificate is in Deployment permanent certificate store java.lang.UnsupportedClassVersionError: Bad version number in .class file at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:620) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) at java.net.URLClassLoader.defineClass(URLClassLoader.java:260) at java.net.URLClassLoader.access$100(URLClassLoader.java:56) at java.net.URLClassLoader$1.run(URLClassLoader.java:195) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at sun.applet.AppletClassLoader.findClass(AppletClassLoader.java:147) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.applet.AppletClassLoader.loadClass(AppletClassLoader.java:119) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at sun.applet.AppletClassLoader.loadCode(AppletClassLoader.java:591) at sun.applet.AppletPanel.createApplet(AppletPanel.java:721) at sun.plugin.AppletViewer.createApplet(AppletViewer.java:1781) at sun.applet.AppletPanel.runLoader(AppletPanel.java:650) at sun.applet.AppletPanel.run(AppletPanel.java:324) at java.lang.Thread.run(Thread.java:595) basic: Exception: java.lang.UnsupportedClassVersionError: Bad version number in .class file basic: Stopping applet ... basic: New window ID: 0 basic: Removed progress listener: sun.plugin.util.GrayBoxPainter@1a082e2 basic: Finding information ... basic: Releasing classloader: sun.plugin.ClassLoaderInfo@2c1e6b, refcount=0 basic: Caching classloader: sun.plugin.ClassLoaderInfo@2c1e6b basic: Current classloader cache size: 1 basic: Done ... basic: Joining applet thread ... basic: Destroying applet ... basic: Disposing applet ... basic: Quiting applet ... basic: Joined applet thread ... basic: New window ID: 2001392 basic: Value of xembed: 1 basic: setWindow: call before applet exists:2001392 basic: Referencing classloader: sun.plugin.ClassLoaderInfo@2c1e6b, refcount=1 basic: Added progress listener: sun.plugin.util.GrayBoxPainter@3b4b1e basic: Loading applet ... java.lang.UnsupportedClassVersionError: Bad version number in .class file at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:620) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) at java.net.URLClassLoader.defineClass(URLClassLoader.java:260) at java.net.URLClassLoader.access$100(URLClassLoader.java:56) at java.net.URLClassLoader$1.run(URLClassLoader.java:195) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at sun.applet.AppletClassLoader.findClass(AppletClassLoader.java:147) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.applet.AppletClassLoader.loadClass(AppletClassLoader.java:119) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at sun.applet.AppletClassLoader.loadCode(AppletClassLoader.java:591) at sun.applet.AppletPanel.createApplet(AppletPanel.java:721) at sun.plugin.AppletViewer.createApplet(AppletViewer.java:1781) at sun.applet.AppletPanel.runLoader(AppletPanel.java:650) at sun.applet.AppletPanel.run(AppletPanel.java:324) at java.lang.Thread.run(Thread.java:595) basic: Exception: java.lang.UnsupportedClassVersionError: Bad version number in .class file basic: Initializing applet ... basic: Starting applet ... System is mandriva linux I am able to access admin console on a different computer which has a newer linux version, newer browser version, and newer java build. Regards, Scott Quote
developer Posted March 16, 2010 Posted March 16, 2010 Upgrade from .12 to .13 without a problem. Quote
mitch236 Posted March 16, 2010 Posted March 16, 2010 Mine installed fine from a remote computer. I didn't read the thread before I updated. I'm glad it worked though! Quote
C Martin Posted March 16, 2010 Posted March 16, 2010 I did my install on a laptop via a wireless network connection. Clarence Quote
Michel Kohanim Posted March 16, 2010 Author Posted March 16, 2010 Hello all, Thanks so very much for the reports. For those of you with invalid length errors (which means ISY did NOT get the whole packet), please do be kind enough to try the following: 1. Firewall software cannot be turned off or disabled. In most cases, specific actions should be taken to make sure ISY is a trusted application 2. Reboot ISY 3. Make sure you are using http://your.isy.ip.address to access the Admin Console If you are still experiencing issues, please do contact us and we'll try to upgrade remotely. Simon, md5 checksum is something that we have been wanting to do for a long time and just haven't had enough time to spend on it. With kind regards, Michel Quote
RLIKWARTZ Posted March 16, 2010 Posted March 16, 2010 You got the enhancement in that shows the whole device path in the pull down in programs. Very cool. Thank you. Quote
mbking Posted March 17, 2010 Posted March 17, 2010 I'm having the same problems with Invalid Length when updating from 2.7.12 to 2.7.13. I've updated several times and have never had this issue before. I got to 13% to first time. After cycling the power on the ISY and clearing my JAVA cache, I got as far as 17% before it failed. If I try again, it goes to 13%. I'm not sure what's different now from the previous updates that worked so well. Quote
mvprj84 Posted March 17, 2010 Posted March 17, 2010 To people having problems upgrading... are you on a Mac? The upgrade failed from two of my Mac's, but worked from my Windows machine (all of which are wireless). Quote
tome Posted March 17, 2010 Posted March 17, 2010 Hello all, Thanks so very much for the reports. For those of you with invalid length errors (which means ISY did NOT get the whole packet), please do be kind enough to try the following: 1. Firewall software cannot be turned off or disabled. In most cases, specific actions should be taken to make sure ISY is a trusted application 2. Reboot ISY 3. Make sure you are using http://your.isy.ip.address to access the Admin Console If you are still experiencing issues, please do contact us and we'll try to upgrade remotely. Simon, md5 checksum is something that we have been wanting to do for a long time and just haven't had enough time to spend on it. With kind regards, Michel There is a problem somewhere. There seems to be a timing problem. It could be in the network stack on the ISY or something. I cannot get it loaded. Mostly it stops at 13% though once I got to 17% I had this issue in the past and rebooting the ISY happened to clear it that time. Not this time. I have rebooted the ISY 10's of times now to no avail. I have tried 4 different machines (all Macs) in my house wired, wireless, directly connected, though a switch. It doesn't matter. Tome Quote
tome Posted March 17, 2010 Posted March 17, 2010 To people having problems upgrading... are you on a Mac? The upgrade failed from two of my Mac's, but worked from my Windows machine (all of which are wireless). Yep, fails from the Mac. Tome Quote
AnthemAVM Posted March 17, 2010 Posted March 17, 2010 It took me about four tries but it installed and is working fine. Quote
mbking Posted March 17, 2010 Posted March 17, 2010 I was trying to update to 2.7.13 from my iMac and getting the failures I posted earlier. I dusted off a Windows PC and the update worked. I wonder if the latest update to Safari is the source of the problem. I really don't want to be dependent on a Windows PC to use the ISY. I'm on 2.7.13 now, but I'm hoping a solution can be found so I can use the iMac in the future. Quote
simonw Posted March 17, 2010 Posted March 17, 2010 Just to confirm I still can't get the update to work, and I am using exclusively Macs with the latest update of Safari ... I don't have a PC but will try to borrow one. If a Mac workaround becomes available, please post it! Simon Quote
ryarber Posted March 17, 2010 Posted March 17, 2010 From a mac, I'm getting "upgrade failed: invalad length" Quote
Michel Kohanim Posted March 17, 2010 Author Posted March 17, 2010 Hello All, Thanks so very much for all the feedback. I managed to reproduce the problem on our iMAC. The problem is that [for some unknown reason] the latest MAC does not send the HTTP body within the ISY alloted timeout (and hence invalid length since not all the body was sent). Thankfully, you can set the HTTP/HTTPS timeout value for ISY: 1. Telnet to ISY 2. Login 3. Issue CWT 4. Change the HTTP timeout to 10000 or above Alternatively, you can use the following URL: https://your.isy.ip.address/admin OR https://your.isy.ip.address/admin.jnlp Since HTTPS has a higher timeout value, the upgrade succeeds. I tried both methods and both succeed. With kind regards, Michel Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.