ARIS Community - We Love BPM

ARIS CONNECT 9.8.7 DOWNLOAD CLIENT - problem with PROXY

eleonora.alunno's picture
by Eleonora Alunno in Administration & User Management posted on 2017-04-18

Hello,

recently we have done an installation of ARIS Connect.
Two users have succesfully downloaded the ARIS web client (Architect/Designer) and are able to work.
Trying to install the download client on other workstations, users receive the following error and a window to insert the proxy data but after filling the fields required, the data are rejected.

ARIS sta verificando l'eventuale presenza di aggiornamenti. Attendere...
Si sta tentando di rilevare le impostazioni proxy tramite il selettore proxy. Tentativo n.: 1
Numero dei proxy forniti: 1
Nessuna impostazione proxy specifica riconosciuta. Solo la connessione diretta.
Verifica della connessione server in corso...
All'URL da verificare: http://aris.intranet.xxxx.local:80/abs/downloadClient//lib/y-aris-client-loader.jar
Impossibile creare collegamento con il server:
java.net.ConnectException
Connection refused: connect
     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.plainConnect0(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.getInputStream0(Unknown Source)
     sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
     com.aris.modeling.client.loader.AProxyProvider.getInputStreamForURLWithProxy(AProxyProvider.java:370)
     com.aris.modeling.client.loader.AProxyProvider.testConnectionInternal(AProxyProvider.java:352)
     com.aris.modeling.client.loader.AProxyProvider.testProxyConnectionForJARLauncher(AProxyProvider.java:108)
     com.aris.modeling.client.loader.ALocalFileCache.checkConnection(ALocalFileCache.java:480)
     com.aris.modeling.client.loader.AArisAppletUpdate.<init>(AArisAppletUpdate.java:53)
     com.aris.modeling.client.loader.AArisLoader.init(AArisLoader.java:380)
     com.aris.modeling.client.loader.AArisLoader.main(AArisLoader.java:221)
Verifica della connessione server in corso...
All'URL da verificare: http://aris.intranet.xxxx.local:80/abs/downloadClient//lib/y-aris-client-loader.jar
Impossibile creare collegamento con il server:
java.io.IOException
Server returned HTTP response code: 502 for URL: http://aris.intranet.xxxx.local:80/abs/downloadClient//lib/y-aris-client-loader.jar
     sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source)
     sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
     com.aris.modeling.client.loader.AProxyProvider.getInputStreamForURLWithProxy(AProxyProvider.java:370)
     com.aris.modeling.client.loader.AProxyProvider.testConnectionInternal(AProxyProvider.java:352)
     com.aris.modeling.client.loader.AProxyProvider.testProxyConnectionForJARLauncher(AProxyProvider.java:108)
     com.aris.modeling.client.loader.ALocalFileCache.checkConnection(ALocalFileCache.java:480)
     com.aris.modeling.client.loader.AArisAppletUpdate.<init>(AArisAppletUpdate.java:53)
     com.aris.modeling.client.loader.AArisLoader.init(AArisLoader.java:380)
     com.aris.modeling.client.loader.AArisLoader.main(AArisLoader.java:221)
Verifica della connessione server in corso...
All'URL da verificare: http://aris.intranet.xxxx.local:80/abs/downloadClient//lib/y-aris-client-loader.jar
Impossibile creare collegamento con il server:
java.io.IOException
Server returned HTTP response code: 502 for URL: http://aris.intranet.xxxx.local:80/abs/downloadClient//lib/y-aris-client-loader.jar
     sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source)
     sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
     com.aris.modeling.client.loader.AProxyProvider.getInputStreamForURLWithProxy(AProxyProvider.java:370)
     com.aris.modeling.client.loader.AProxyProvider.testConnectionInternal(AProxyProvider.java:352)
     com.aris.modeling.client.loader.AProxyProvider.testProxyConnectionForJARLauncher(AProxyProvider.java:108)
     com.aris.modeling.client.loader.ALocalFileCache.checkConnection(ALocalFileCache.java:480)
     com.aris.modeling.client.loader.AArisAppletUpdate.<init>(AArisAppletUpdate.java:53)
     com.aris.modeling.client.loader.AArisLoader.init(AArisLoader.java:380)
     com.aris.modeling.client.loader.AArisLoader.main(AArisLoader.java:221)
Verifica della connessione server in corso...
All'URL da verificare: http://aris.intranet.xxxx.local:80/abs/downloadClient//lib/y-aris-client-loader.jar
Impossibile creare collegamento con il server:
java.io.IOException
Server returned HTTP response code: 502 for URL: http://aris.intranet.xxxx.local:80/abs/downloadClient//lib/y-aris-client-loader.jar
     sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source)
     sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
     com.aris.modeling.client.loader.AProxyProvider.getInputStreamForURLWithProxy(AProxyProvider.java:370)
     com.aris.modeling.client.loader.AProxyProvider.testConnectionInternal(AProxyProvider.java:352)
     com.aris.modeling.client.loader.AProxyProvider.testProxyConnectionForJARLauncher(AProxyProvider.java:108)
     com.aris.modeling.client.loader.ALocalFileCache.checkConnection(ALocalFileCache.java:480)
     com.aris.modeling.client.loader.AArisAppletUpdate.<init>(AArisAppletUpdate.java:53)
     com.aris.modeling.client.loader.AArisLoader.init(AArisLoader.java:380)
     com.aris.modeling.client.loader.AArisLoader.main(AArisLoader.java:221)
Verifica della connessione server in corso...
All'URL da verificare: http://aris.intranet.xxxx.local:80/abs/downloadClient//lib/y-aris-client-loader.jar
Impossibile creare collegamento con il server:
java.io.IOException
Server returned HTTP response code: 502 for URL: http://aris.intranet.xxxx.local:80/abs/downloadClient//lib/y-aris-client-loader.jar
     sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source)
     sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
     com.aris.modeling.client.loader.AProxyProvider.getInputStreamForURLWithProxy(AProxyProvider.java:370)
     com.aris.modeling.client.loader.AProxyProvider.testConnectionInternal(AProxyProvider.java:352)
     com.aris.modeling.client.loader.AProxyProvider.testProxyConnectionForJARLauncher(AProxyProvider.java:108)
     com.aris.modeling.client.loader.ALocalFileCache.checkConnection(ALocalFileCache.java:480)
     com.aris.modeling.client.loader.AArisAppletUpdate.<init>(AArisAppletUpdate.java:53)
     com.aris.modeling.client.loader.AArisLoader.init(AArisLoader.java:380)
     com.aris.modeling.client.loader.AArisLoader.main(AArisLoader.java:221)
[PROXY] host: proxy.intranet.xxxx.local
[PROXY] port: 9090
[PROXY] used: false

The proxy settings are specified through GPO for all workstations, so we don't understand because for some workstations the download works fine and for other no.

The Connect URL is https://aris.intranet.xxxx.local/, the secure connection is handled by a proxy server of the customer; we have installed ARIS without configuring SSL but for the connection to the server with every client, we use the port 443.

So I think that the client should look for the file jar at the URL https://aris.intranet.xxxx.local/abs/downloadClient//lib/y-aris-client-loader.jar and not at http://aris.intranet.xxxx.local:80/abs/downloadClient//lib/y-aris-client-loader.jar

Do you have any suggestion for us?
Maybe do we have to configure the proxy on ARIS server through ACC?

Thanks and regards,
Eleonora

7329 Views
0 Likes
4 Comments
Sorry there are no tags
There are no attachments
Frank Weyand posted on 2017-04-18

Hi Eleonora,

if you navigate to the download page, you will receive a JAR file, right?

If you'd like to use httpS, you also need to navigate to the download page of the portal with httpS instead of http.

Bye,

Frank

Eleonora Alunno posted on 2017-04-19

Hi Frank,

users navigate the download page of the portal with https.
I solved the problem configuring proxy data on the server through ACC.
I do not understand why in some workstations worked also before and not in others, maybe it can depends on different jre? (64 bit instead of 32 bit?)

Thanks anyway.

Bye,
Eleonora

Frank Weyand posted on 2017-04-19

Hi Eleonora, 

most likely, they did not use https. If I am right, and you do not use the applet but the downloader as a JAR, this downloader gets the URL from the webpage the users visited. Since, as you can see, the URL for the connect is with http and port 80, you can see that the users actually did not use https.

JRE 64 bit and 32 bit should not do a difference.

In addition, since you see an error 502, this is a network related problem. It might be that some workstations are in another subnet... however.

So you can confirm that it is working now?

Bye,

Frank

Eleonora Alunno posted on 2017-04-19

Hi Frank,

You are right: users use the downloader as a JAR but they reach ARIS Connect and the page for the download in HTTPS.
However, after setting the data of the proxy server through ACC, now it works!!!

Bye,
Eleonora