Bonjour,

J'aimerais savoir ce qui se passe avec mon code...

J'ai un programme qui ma donné une erreur que je comprends pas.

javax.net.ssl.SSLException: Received fatal alert: internal_error

Voici le code sur lequel cela se produit :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
logger.info("["+clithread_name+" - Robot Xinos: client thread] - THREAD (server side) STARTED");
		logger.taskBegin(clithread_name); 
 
		_out = new PrintWriter(client.getOutputStream());
	    // fabrication d'une variable permettant l'utilisation du flux d'entrée avec des string
	    _in = new BufferedReader(new InputStreamReader(client.getInputStream()));
On peux voir dans le log :

[Robot Xinos] Client connected - creation thread for this client
[Robot Xinos] Waiting client
[20240514_1 - Robot Xinos: client thread] - THREAD (server side) STARTED
I/O error during the execution of the server thread (client side) : javax.net.ssl.SSLException: Received fatal alert: internal_error
[20240514_1 - Robot Xinos: client thread] - THREAD ENDED

Le stack Trace complet:
javax.net.ssl.SSLException: Received fatal alert: internal_error
at java.base/sun.security.ssl.Alert.createSSLException(Alert.java:129)
at java.base/sun.security.ssl.Alert.createSSLException(Alert.java:117)
at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:308)
at java.base/sun.security.ssl.Alert$AlertConsumer.consume(Alert.java:279)
at java.base/sun.security.ssl.TransportContext.dispatch(TransportContext.java:181)
at java.base/sun.security.ssl.SSLTransport.decode(SSLTransport.java:164)
at java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1152)
at java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1063)
at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:402)
at java.base/sun.security.ssl.SSLSocketImpl.ensureNegotiated(SSLSocketImpl.java:716)
at java.base/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:799)
at java.base/sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:284)
at java.base/sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:326)
at java.base/sun.nio.cs.StreamDecoder.read(StreamDecoder.java:178)
at java.base/java.io.InputStreamReader.read(InputStreamReader.java:185)
at java.base/java.io.BufferedReader.fill(BufferedReader.java:161)
at java.base/java.io.BufferedReader.readLine(BufferedReader.java:326)
at java.base/java.io.BufferedReader.readLine(BufferedReader.java:392)
at be.corman.xinosAutomProm.service.PRobotPromaticTask.run(Unknown Source)
at java.base/java.lang.Thread.run(Thread.java:834)



J'avoue ne pas comprendre pourquoi est-ce que j'ai cette erreur.
Anyone ?