The Altair Community is migrating to a new platform to provide a better experience for you. In preparation for the migration, the Altair Community is on read-only mode from October 28 - November 6, 2024. Technical support via cases will continue to work as is. For any urgent requests from Students/Faculty members, please submit the form linked here
Update Fails 5.3, released Feb 22, 2010, 62.7 MB
Hey Guys,
Its great to see another update! When I select update to 5.03 it downloads and installs then says it must restart. After restarting I check the about for version info and it is not updated. If I launch the update manager again it will replete the entire process but the update is never applied.
Interestingly all the extensions updated fine. Any Ideas?
Running Windows 7 Ultimate 64 Bit.
Thanks,
-Gagi
Its great to see another update! When I select update to 5.03 it downloads and installs then says it must restart. After restarting I check the about for version info and it is not updated. If I launch the update manager again it will replete the entire process but the update is never applied.
Interestingly all the extensions updated fine. Any Ideas?
Running Windows 7 Ultimate 64 Bit.
Thanks,
-Gagi
0
Answers
The update should gray out once it is correctly applied.
-Gagi
• Exception: java.io.IOException
• Message: 404: Not Found
• Stack trace:
• com.rapid_i.deployment.update.client.UpdateManager.openStream(UpdateManager.java:150)
• com.rapid_i.deployment.update.client.UpdateManager.performUpdates(UpdateManager.java:114)
• com.rapid_i.deployment.update.client.UpdateDialog$4.run(UpdateDialog.java:188)
• com.rapidminer.gui.tools.ProgressThread$2.run(ProgressThread.java:165)
• java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
• java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
• java.lang.Thread.run(Thread.java:619)
•
• Cause
• Exception: java.io.FileNotFoundException
• Message: http://rapidupdate.de:80/UpdateServer/download/public/rmx_parallel/5.0.1/ANY?baseVersion=5.0.0
• Stack trace:
• sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
• sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
• sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
• java.lang.reflect.Constructor.newInstance(Constructor.java:513)
• sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:1368)
• java.security.AccessController.doPrivileged(Native Method)
• sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnection.java:1362)
• sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1016)
• com.rapid_i.deployment.update.client.UpdateManager.openStream(UpdateManager.java:148)
• com.rapid_i.deployment.update.client.UpdateManager.performUpdates(UpdateManager.java:114)
• com.rapid_i.deployment.update.client.UpdateDialog$4.run(UpdateDialog.java:188)
• com.rapidminer.gui.tools.ProgressThread$2.run(ProgressThread.java:165)
• java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
• java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
• java.lang.Thread.run(Thread.java:619)
•
• Cause
• Exception: java.io.FileNotFoundException
• Message: http://rapidupdate.de:80/UpdateServer/download/public/rmx_parallel/5.0.1/ANY?baseVersion=5.0.0
• Stack trace:
• sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1311)
• sun.net.www.protocol.http.HttpURLConnection.getHeaderField(HttpURLConnection.java:2173)
• com.rapid_i.deployment.update.client.UpdateManager.openStream(UpdateManager.java:145)
• com.rapid_i.deployment.update.client.UpdateManager.performUpdates(UpdateManager.java:114)
• com.rapid_i.deployment.update.client.UpdateDialog$4.run(UpdateDialog.java:188)
• com.rapidminer.gui.tools.ProgressThread$2.run(ProgressThread.java:165)
• java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
• java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
• java.lang.Thread.run(Thread.java:619)
R
I will try to shed a little light in these matter.
Writing a program that updates itself isn't that easy as one could believe. Unfortunately you would have to overwrite a program, that's just running, and that is simply impossible as long as it keeps it's files locked and that's exactly what java does with the rapidminer.jar.
So you have to introduce a second instance that will perform the update as soon as the original program has been closed.
This second instance is the rapidMiner.exe file for the windows versions or the script of the linux version. The update mechanism will store the new files in a temporary directory withing RapidMiner and these second instances should copy the files as soon as RapidMiner exits.
Unfortunately there has been a small error in the Windows .exe file. It will only copy the files if you start RapidMiner regularly, not if RapidMiner shuts down automatically after an update. (Wired, but did you ever write assembler?) So the update is performed if you close RapidMiner manually after the update and restart it.
But anyway I would recommend to download the new version from our website, since we have removed this error and added the capability to update the .exe file, too.
Because of the problems mentioned above, the linux distribution needs to be started by script. Otherwise the second instance is missing, that will copy the files previously in use.
Greetings,
Sebastian
unfortunatelly the error reported by Cleo still exists. I also get a IOException(404: Not found), when trying to update. I right now downloaded the latest installer from the homepage. It still doesn't work :-(
Regards,
chero
Exception: java.io.IOException
Message: 404: Not Found
Stack trace:
com.rapid_i.deployment.update.client.UpdateManager.openStream(UpdateManager.java:150)
com.rapid_i.deployment.update.client.UpdateManager.performUpdates(UpdateManager.java:117)
com.rapid_i.deployment.update.client.UpdateDialog$4.run(UpdateDialog.java:188)
com.rapidminer.gui.tools.ProgressThread$2.run(ProgressThread.java:165)
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
java.lang.Thread.run(Thread.java:619)
Cause
Exception: java.io.FileNotFoundException
Message: http://rapidupdate.de:80/UpdateServer/download/public/rmx_reporting/5.0.2/ANY
Stack trace:
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
java.lang.reflect.Constructor.newInstance(Constructor.java:513)
sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:1368)
java.security.AccessController.doPrivileged(Native Method)
sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnection.java:1362)
sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1016)
com.rapid_i.deployment.update.client.UpdateManager.openStream(UpdateManager.java:148)
com.rapid_i.deployment.update.client.UpdateManager.performUpdates(UpdateManager.java:117)
com.rapid_i.deployment.update.client.UpdateDialog$4.run(UpdateDialog.java:188)
com.rapidminer.gui.tools.ProgressThread$2.run(ProgressThread.java:165)
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
java.lang.Thread.run(Thread.java:619)
Cause
Exception: java.io.FileNotFoundException
Message: http://rapidupdate.de:80/UpdateServer/download/public/rmx_reporting/5.0.2/ANY
Stack trace:
sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1311)
sun.net.www.protocol.http.HttpURLConnection.getHeaderField(HttpURLConnection.java:2173)
com.rapid_i.deployment.update.client.UpdateManager.openStream(UpdateManager.java:145)
com.rapid_i.deployment.update.client.UpdateManager.performUpdates(UpdateManager.java:117)
com.rapid_i.deployment.update.client.UpdateDialog$4.run(UpdateDialog.java:188)
com.rapidminer.gui.tools.ProgressThread$2.run(ProgressThread.java:165)
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
java.lang.Thread.run(Thread.java:619)
there was a misunderstanding and the homepage still pointed to the wrong files. Now it should be updated correctly. Regarding the 404, I informed my college, and as soon as he has finished his presentation on the RapidMiner 5.0 Intro Day, he will take a look at this.
Greetings,
Sebastian
Thanks for the update, maybe check the links from the site again.
-Gagi
the 404s should be gone now. Can you check again?
Cheers,
Simon