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
Company Firewall blocking RapidMiner -- is there a workaround?
Hello -
I am having difficulty running RapidMiner operators like Aylien or even accessing the Marketplace due to my company firewall. For both instances, it looks like it is tied to Java. I have ensured that my Windows Firewall has Java and RapidMiner as accepted applications but that does not due the trick.
Has anyone experienced similar issues and discovered a workaround? Below is an example of an error I recieve when trying to run a sentiment analysis with AYLIEN.
Thank you.
Dan
- Exception: com.rapidminer.operator.OperatorException
- Message: connect timed out
- Stack trace:
- com.rapidminer.operator.ExecutionUnit.execute(ExecutionUnit.java:825)
- com.rapidminer.operator.OperatorChain.doWork(OperatorChain.java:428)
- com.rapidminer.operator.Operator.execute(Operator.java:1004)
- com.rapidminer.Process.run(Process.java:1311)
- com.rapidminer.Process.run(Process.java:1175)
- com.rapidminer.Process.run(Process.java:1128)
- com.rapidminer.Process.run(Process.java:1123)
- com.rapidminer.Process.run(Process.java:1113)
- com.rapidminer.gui.ProcessThread.run(ProcessThread.java:65)
- Cause
- Exception: java.net.SocketTimeoutException
- Message: connect timed out
- Stack trace:
- java.net.TwoStacksPlainSocketImpl.socketConnect(Native Method)
- java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
- java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
- java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
- java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)
- java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
- java.net.Socket.connect(Socket.java:589)
- sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:673)
- sun.net.NetworkClient.doConnect(NetworkClient.java:175)
- sun.net.www.http.HttpClient.openServer(HttpClient.java:463)
- sun.net.www.http.HttpClient.openServer(HttpClient.java:558)
- sun.net.www.protocol.https.HttpsClient.(HttpsClient.java:264)
- sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:367)
- sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:191)
- sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1138)
- sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1032)
- sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:177)
- sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:153)
- scalaj.http.FormBodyConnectFunc$.apply(Http.scala:480)
- scalaj.http.FormBodyConnectFunc$.apply(Http.scala:477)
- scalaj.http.HttpRequest.scalaj$http$HttpRequest$$doConnection(Http.scala:355)
- scalaj.http.HttpRequest.exec(Http.scala:335)
- scalaj.http.HttpRequest.asString(Http.scala:455)
- com.aylien.textapi.rapidminer.Input$class.httpRequest(Client.scala:139)
- com.aylien.textapi.rapidminer.SentimentRequest.httpRequest(Client.scala:30)
- com.aylien.textapi.rapidminer.Input$$anonfun$fetched$2.apply(Client.scala:132)
- com.aylien.textapi.rapidminer.Input$$anonfun$fetched$2.apply(Client.scala:132)
- scala.Function1$$anonfun$compose$1.apply(Function1.scala:44)
- com.aylien.textapi.rapidminer.Client.process(Client.scala:156)
- com.aylien.textapi.rapidminer.operator.SentimentOperator$$anonfun$proceed$1$1.apply(SentimentOperator.scala:90)
- com.aylien.textapi.rapidminer.operator.SentimentOperator$$anonfun$proceed$1$1.apply(SentimentOperator.scala:82)
- scala.collection.Iterator$class.foreach(Iterator.scala:893)
- scala.collection.AbstractIterator.foreach(Iterator.scala:1336)
- scala.collection.IterableLike$class.foreach(IterableLike.scala:72)
- scala.collection.AbstractIterable.foreach(Iterable.scala:54)
- com.aylien.textapi.rapidminer.operator.SentimentOperator.proceed$1(SentimentOperator.scala:82)
- com.aylien.textapi.rapidminer.operator.SentimentOperator.doWork(SentimentOperator.scala:38)
- com.rapidminer.operator.Operator.execute(Operator.java:1004)
- com.rapidminer.operator.execution.SimpleUnitExecutor.execute(SimpleUnitExecutor.java:77)
- com.rapidminer.operator.ExecutionUnit$3.run(ExecutionUnit.java:812)
- com.rapidminer.operator.ExecutionUnit$3.run(ExecutionUnit.java:807)
- java.security.AccessController.doPrivileged(Native Method)
- com.rapidminer.operator.ExecutionUnit.execute(ExecutionUnit.java:807)
- com.rapidminer.operator.OperatorChain.doWork(OperatorChain.java:428)
- com.rapidminer.operator.Operator.execute(Operator.java:1004)
- com.rapidminer.Process.run(Process.java:1311)
- com.rapidminer.Process.run(Process.java:1175)
- com.rapidminer.Process.run(Process.java:1128)
- com.rapidminer.Process.run(Process.java:1123)
- com.rapidminer.Process.run(Process.java:1113)
- com.rapidminer.gui.ProcessThread.run(ProcessThread.java:65)
Tagged:
0
Answers
hello @dhunnewe - I am not a network expert by any stretch of the imagination but have you configured the RapidMiner proxy settings? They can be found in Preferences -> Proxy.
Scott