Преглед на файлове

Avoid NullPointerException in WaitForSupportedAppProtocolRes.java

Marc Mültin преди 8 години
родител
ревизия
1cda643223
променени са 1 файла, в които са добавени 3 реда и са изтрити 2 реда
  1. 3 2
      RISE-V2G-EVCC/src/main/java/org/v2gclarity/risev2g/evcc/states/WaitForSupportedAppProtocolRes.java

+ 3 - 2
RISE-V2G-EVCC/src/main/java/org/v2gclarity/risev2g/evcc/states/WaitForSupportedAppProtocolRes.java

@@ -99,8 +99,9 @@ public class WaitForSupportedAppProtocolRes extends ClientState {
 					TimeRestrictions.V2G_EVCC_COMMUNICATION_SETUP_TIMEOUT - elapsedTimeInMs
 					));
 		} else {
-			return new TerminateSession("Invalid message (" + message.getClass().getSimpleName() + 
-	  		  		  					") at this state (" + this.getClass().getSimpleName() + ")");
+			String className = (message != null) ? message.getClass().getSimpleName() : "<unkown message type>";
+			
+			return new TerminateSession("Invalid message (" + className + ") at this state (" + this.getClass().getSimpleName() + ")");
 		}
 	}
 }