"Update problems with marketplace"
CharlieG
New Altair Community Member
I'm having updating issues as well. Currently running 5.3.000. Haven't seen any updates since I moved to this version. When RapidMiner launches I see it checking for updates but it never finds any. It does not return any error message. If I try to force a check by going Help -> Updates and Extensions (MarketPlace) a window pops up saying Connecting to Marketplace server but eventually this times out. I get an error box which contains the details shown below. I have downloaded RapidMinerUpdate.exe to C:\Program Files\Rapid-I\RapidMiner5\scripts and rebooted but that did not seem to make any difference. I am behind a proxy server but that did not seem to interfer with earlier versions.
Exception: javax.xml.ws.WebServiceException
Message: Failed to access the WSDL at: http://rapidupdate.de:80/UpdateServer/UpdateServiceService?wsdl. It failed with:
Got Connection timed out: connect while opening stream from http://rapidupdate.de:80/UpdateServer/UpdateServiceService?wsdl.
Stack trace:
com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.tryWithMex(Unknown Source)
com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.parse(Unknown Source)
com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.parse(Unknown Source)
com.sun.xml.internal.ws.client.WSServiceDelegate.parseWSDL(Unknown Source)
com.sun.xml.internal.ws.client.WSServiceDelegate.<init>(Unknown Source)
com.sun.xml.internal.ws.client.WSServiceDelegate.<init>(Unknown Source)
com.sun.xml.internal.ws.spi.ProviderImpl.createServiceDelegate(Unknown Source)
javax.xml.ws.Service.<init>(Unknown Source)
com.rapidminer.deployment.client.wsimport.UpdateServiceService.<init>(UpdateServiceService.java:42)
com.rapid_i.deployment.update.client.UpdateManager.getService(UpdateManager.java:563)
com.rapid_i.deployment.update.client.UpdateDialog$4.run(UpdateDialog.java:260)
com.rapidminer.gui.tools.ProgressThread$2.run(ProgressThread.java:189)
java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.lang.Thread.run(Unknown Source)
Cause
Exception: java.io.IOException
Message: Got Connection timed out: connect while opening stream from http://rapidupdate.de:80/UpdateServer/UpdateServiceService?wsdl
Stack trace:
com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.createReader(Unknown Source)
com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.resolveWSDL(Unknown Source)
com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.parse(Unknown Source)
com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.parse(Unknown Source)
com.sun.xml.internal.ws.client.WSServiceDelegate.parseWSDL(Unknown Source)
com.sun.xml.internal.ws.client.WSServiceDelegate.<init>(Unknown Source)
com.sun.xml.internal.ws.client.WSServiceDelegate.<init>(Unknown Source)
com.sun.xml.internal.ws.spi.ProviderImpl.createServiceDelegate(Unknown Source)
javax.xml.ws.Service.<init>(Unknown Source)
com.rapidminer.deployment.client.wsimport.UpdateServiceService.<init>(UpdateServiceService.java:42)
com.rapid_i.deployment.update.client.UpdateManager.getService(UpdateManager.java:563)
com.rapid_i.deployment.update.client.UpdateDialog$4.run(UpdateDialog.java:260)
com.rapidminer.gui.tools.ProgressThread$2.run(ProgressThread.java:189)
java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.lang.Thread.run(Unknown Source)
Cause
Exception: java.net.ConnectException
Message: Connection timed out: connect
Stack trace:
java.net.DualStackPlainSocketImpl.connect0(Native Method)
java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
java.net.AbstractPlainSocketImpl.connect(Unknown Source)
java.net.PlainSocketImpl.connect(Unknown Source)
java.net.SocksSocketImpl.connect(Unknown Source)
java.net.Socket.connect(Unknown Source)
java.net.Socket.connect(Unknown Source)
sun.net.NetworkClient.doConnect(Unknown Source)
sun.net.www.http.HttpClient.openServer(Unknown Source)
sun.net.www.http.HttpClient.openServer(Unknown Source)
sun.net.www.http.HttpClient.<init>(Unknown Source)
sun.net.www.http.HttpClient.New(Unknown Source)
sun.net.www.http.HttpClient.New(Unknown Source)
sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source)
sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
java.net.URL.openStream(Unknown Source)
com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.createReader(Unknown Source)
com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.resolveWSDL(Unknown Source)
com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.parse(Unknown Source)
com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.parse(Unknown Source)
com.sun.xml.internal.ws.client.WSServiceDelegate.parseWSDL(Unknown Source)
com.sun.xml.internal.ws.client.WSServiceDelegate.<init>(Unknown Source)
com.sun.xml.internal.ws.client.WSServiceDelegate.<init>(Unknown Source)
com.sun.xml.internal.ws.spi.ProviderImpl.createServiceDelegate(Unknown Source)
javax.xml.ws.Service.<init>(Unknown Source)
com.rapidminer.deployment.client.wsimport.UpdateServiceService.<init>(UpdateServiceService.java:42)
com.rapid_i.deployment.update.client.UpdateManager.getService(UpdateManager.java:563)
com.rapid_i.deployment.update.client.UpdateDialog$4.run(UpdateDialog.java:260)
com.rapidminer.gui.tools.ProgressThread$2.run(ProgressThread.java:189)
java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.lang.Thread.run(Unknown Source)
Exception: javax.xml.ws.WebServiceException
Message: Failed to access the WSDL at: http://rapidupdate.de:80/UpdateServer/UpdateServiceService?wsdl. It failed with:
Got Connection timed out: connect while opening stream from http://rapidupdate.de:80/UpdateServer/UpdateServiceService?wsdl.
Stack trace:
com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.tryWithMex(Unknown Source)
com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.parse(Unknown Source)
com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.parse(Unknown Source)
com.sun.xml.internal.ws.client.WSServiceDelegate.parseWSDL(Unknown Source)
com.sun.xml.internal.ws.client.WSServiceDelegate.<init>(Unknown Source)
com.sun.xml.internal.ws.client.WSServiceDelegate.<init>(Unknown Source)
com.sun.xml.internal.ws.spi.ProviderImpl.createServiceDelegate(Unknown Source)
javax.xml.ws.Service.<init>(Unknown Source)
com.rapidminer.deployment.client.wsimport.UpdateServiceService.<init>(UpdateServiceService.java:42)
com.rapid_i.deployment.update.client.UpdateManager.getService(UpdateManager.java:563)
com.rapid_i.deployment.update.client.UpdateDialog$4.run(UpdateDialog.java:260)
com.rapidminer.gui.tools.ProgressThread$2.run(ProgressThread.java:189)
java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.lang.Thread.run(Unknown Source)
Cause
Exception: java.io.IOException
Message: Got Connection timed out: connect while opening stream from http://rapidupdate.de:80/UpdateServer/UpdateServiceService?wsdl
Stack trace:
com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.createReader(Unknown Source)
com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.resolveWSDL(Unknown Source)
com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.parse(Unknown Source)
com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.parse(Unknown Source)
com.sun.xml.internal.ws.client.WSServiceDelegate.parseWSDL(Unknown Source)
com.sun.xml.internal.ws.client.WSServiceDelegate.<init>(Unknown Source)
com.sun.xml.internal.ws.client.WSServiceDelegate.<init>(Unknown Source)
com.sun.xml.internal.ws.spi.ProviderImpl.createServiceDelegate(Unknown Source)
javax.xml.ws.Service.<init>(Unknown Source)
com.rapidminer.deployment.client.wsimport.UpdateServiceService.<init>(UpdateServiceService.java:42)
com.rapid_i.deployment.update.client.UpdateManager.getService(UpdateManager.java:563)
com.rapid_i.deployment.update.client.UpdateDialog$4.run(UpdateDialog.java:260)
com.rapidminer.gui.tools.ProgressThread$2.run(ProgressThread.java:189)
java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.lang.Thread.run(Unknown Source)
Cause
Exception: java.net.ConnectException
Message: Connection timed out: connect
Stack trace:
java.net.DualStackPlainSocketImpl.connect0(Native Method)
java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
java.net.AbstractPlainSocketImpl.connect(Unknown Source)
java.net.PlainSocketImpl.connect(Unknown Source)
java.net.SocksSocketImpl.connect(Unknown Source)
java.net.Socket.connect(Unknown Source)
java.net.Socket.connect(Unknown Source)
sun.net.NetworkClient.doConnect(Unknown Source)
sun.net.www.http.HttpClient.openServer(Unknown Source)
sun.net.www.http.HttpClient.openServer(Unknown Source)
sun.net.www.http.HttpClient.<init>(Unknown Source)
sun.net.www.http.HttpClient.New(Unknown Source)
sun.net.www.http.HttpClient.New(Unknown Source)
sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source)
sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
java.net.URL.openStream(Unknown Source)
com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.createReader(Unknown Source)
com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.resolveWSDL(Unknown Source)
com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.parse(Unknown Source)
com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.parse(Unknown Source)
com.sun.xml.internal.ws.client.WSServiceDelegate.parseWSDL(Unknown Source)
com.sun.xml.internal.ws.client.WSServiceDelegate.<init>(Unknown Source)
com.sun.xml.internal.ws.client.WSServiceDelegate.<init>(Unknown Source)
com.sun.xml.internal.ws.spi.ProviderImpl.createServiceDelegate(Unknown Source)
javax.xml.ws.Service.<init>(Unknown Source)
com.rapidminer.deployment.client.wsimport.UpdateServiceService.<init>(UpdateServiceService.java:42)
com.rapid_i.deployment.update.client.UpdateManager.getService(UpdateManager.java:563)
com.rapid_i.deployment.update.client.UpdateDialog$4.run(UpdateDialog.java:260)
com.rapidminer.gui.tools.ProgressThread$2.run(ProgressThread.java:189)
java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.lang.Thread.run(Unknown Source)
Tagged:
0
Answers
-
I've now done a full uninstall/reinstall and am running 5.3.005. Unfortunately I still don't seem to be able to update. When I run Help -> Updates and Extensions (MarketPlace) I no longer get an error meesage just Update Failed: Cannot connect to Marketplace server. My update preference is pointing to http://marketplace.rapid-i.com:80/UpdateServer. ;
x64 machine running Win7 and jre1.6.0_39.0 -
If the error still exists, it seems that it has something to do with your proxy since the update URL is correct and the server is running.
(Edit: Read you whole message *g*)0 -
Last night I tried updating from home (no proxy server there) and was successful. So it looks like the proxy server is the problem. Two other pieces of information. RapidMiner 5.2.6 does not have this problem. It can update without issue through the proxy server (with no customization to Tools -> Preferences). Second, I have yet to figure out how to give Tools -> Preferences -> System in 5.3.5 the right information about my proxy server to get it to work. I know the host name and port but supplying that doesn't seem to help. My suspicion is that our proxy server expects to get passed a Kerebos token to authenticate me but RapidMiner isn't set up to work that way. But I'll admit to being in over my head with respect to how this all works.0