java.rmi.ConnectException: Connection refused to host...

RandA (Raspberry and Arduino) consente di sfruttare la dotazione hardware e le enormi potenzialità della piattaforma Linux Raspberry Pi e la quantità di shield e sketch per il mondo Arduino.
Rispondi
sapienshawk
Messaggi: 14
Iscritto il: 13/08/2015, 6:50
Occupazione: docente
Home_Page: http://

java.rmi.ConnectException: Connection refused to host...

Messaggio da sapienshawk » 25/01/2018, 9:23

Salve,
dopo qualche tempo ho ripreso la mia RandA per realizzare un progetto.
Ma provando a caricare uno schetch da remoto usando IDE4Randa - dopo un bel po di attesa - ho ottenuto l'errore in oggetto.

Specifico che:
- usando la connessione via web RandA carica correttamente gli sketch!
- IDE4Randa è (o almeno sembra essere) nella lista dei programmi abilitati sul Firewall Windows!

Per favore qualcuno ha idea di come posso procedere per risolvere il problema?
Ringrazio tutti e saluto
Cordialità

sapienshawk
Messaggi: 14
Iscritto il: 13/08/2015, 6:50
Occupazione: docente
Home_Page: http://

Re: java.rmi.ConnectException: Connection refused to host...

Messaggio da sapienshawk » 25/01/2018, 11:13

Volevo aggiungere che l'IP visualizzato sul menu strumenti di IDE4Randa è effettivamente quello della Randa: 192.168.1.172
Ma incomprensibilmente il messaggio fa riferimento ad un IP diverso (192.168.42.1) come riportato di seguito...
La rasp è collegata via cavo e il wifi è disabilitato.
Grazie per ogni supporto

Prepare uploading C:\Users\sapie\AppData\Local\Temp\build5683365925298268608.tmp false
Dimensione del file binario dello sketch: 1.084 bytes (su un massimo di 32.256 bytes)
Start uploading... C:\Users\sapie\AppData\Local\Temp\build5683365925298268608.tmp Blink.cpp false
Start uploader.
Arduino at: //192.168.1.172/Arduino
java.rmi.ConnectException: Connection refused to host: 192.168.42.1; nested exception is:
java.net.ConnectException: Connection timed out: connect
at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:601)
at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:198)
at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:184)
at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:110)
at java.rmi.server.RemoteObjectInvocationHandler.invokeRemoteMethod(RemoteObjectInvocationHandler.java:178)
at java.rmi.server.RemoteObjectInvocationHandler.invoke(RemoteObjectInvocationHandler.java:132)
at $Proxy2.setSerialPortParams(Unknown Source)
at gnu.io.RXTXPortRemote.setSerialPortParams(RXTXPortRemote.java:41)
at processing.app.Serial.<init>(Serial.java:167)
at processing.app.Serial.<init>(Serial.java:82)
at processing.app.debug.Uploader.flushSerialBuffer(Uploader.java:80)
at processing.app.debug.AvrdudeUploader.uploadViaBootloader(AvrdudeUploader.java:185)
at processing.app.debug.AvrdudeUploader.uploadUsingPreferences(AvrdudeUploader.java:74)
at processing.app.Sketch.upload(Sketch.java:1671)
at processing.app.Sketch.exportApplet(Sketch.java:1627)
at processing.app.Sketch.exportApplet(Sketch.java:1599)
at processing.app.Editor$DefaultExportHandler.run(Editor.java:2380)
at java.lang.Thread.run(Thread.java:619)

daniele.d
Messaggi: 45
Iscritto il: 11/03/2015, 11:26
Home_Page: http://
Compleanno: 04 feb 1948
Città: Roma
Via: Maria Luigia Tancredi 10

Re: java.rmi.ConnectException: Connection refused to host...

Messaggio da daniele.d » 25/01/2018, 11:43

Da come è scritto deduco che prima funzionava tutto correttamente, per cui consiglio di verificare le modifiche sopraggiunte nel sistema router + PC. Ovvero il problema potrebbe dipendere da:
  • Configurazione router
  • Configurazione firewall
  • Java (nuova versione) (non ho avuto modo di verificare se ci sono stati cambiamenti della gestione RMI , ma lo ritengo improbabile)
Se dopo le verifiche continua ad avere problemi mi ricontatti tramite il forum. Comunque il fatto che l'indirizzo cercato non è quello per cui va in errore è strano ed è indicativo di dove cercare la soluzione.

sapienshawk
Messaggi: 14
Iscritto il: 13/08/2015, 6:50
Occupazione: docente
Home_Page: http://

Re: java.rmi.ConnectException: Connection refused to host...

Messaggio da sapienshawk » 25/01/2018, 13:25

In effetti l'unica modifica che ho fatto è stata aggiornare la versione di java.... possibile che dipenda da quello?
Farò qualche verifica... grazie

sapienshawk
Messaggi: 14
Iscritto il: 13/08/2015, 6:50
Occupazione: docente
Home_Page: http://

Re: java.rmi.ConnectException: Connection refused to host...

Messaggio da sapienshawk » 25/01/2018, 15:40

Credo di aver risolto ma vale la pena segnalarlo.
Avevo disabilitato la scheda wifi della raspberry con
ifconfig wlan0 down
Ma a quanto pare non era sufficiente...

Ho dovuto inserire nel file
/etc/modprobe.d/raspi-blacklist.conf le linee:

blacklist brcmfmac
blacklist brcmutil

e riavviare...
Ora pare funzionare tutto regolarmente...
La cosa strana è che IDE4Randa, nel menù Strumenti/Porta Seriale
sia prima che dopo dava un valore corretto dell'indirizzo IP... come è possibile?

daniele.d
Messaggi: 45
Iscritto il: 11/03/2015, 11:26
Home_Page: http://
Compleanno: 04 feb 1948
Città: Roma
Via: Maria Luigia Tancredi 10

Re: java.rmi.ConnectException: Connection refused to host...

Messaggio da daniele.d » 25/01/2018, 16:10

Forse era rimasto il puntamento all'ultimo collegamento (mi sembra che l'ide memorizzi su file vari parametri).
Non ho ben capito cosa c'entri la connessione WI-FI... ma tant'è visto che ora funziona tutto. Ottimo!

Rispondi