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
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
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