Company Firewall blocking RapidMiner -- is there a workaround?

dhunnewedhunnewe Member Posts: 2 Contributor I
edited November 2018 in Help

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:

Answers

  • sgenzersgenzer Administrator, Moderator, Employee, RapidMiner Certified Analyst, Community Manager, Member, University Professor, PM Moderator Posts: 2,959 Community Manager

    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.

     

    Screen Shot 2017-11-21 at 11.04.37 AM.png

     

    Scott

Sign In or Register to comment.