Perl5-IDEA icon indicating copy to clipboard operation
Perl5-IDEA copied to clipboard

Gracefully handle debugger requests errors

Open hurricup opened this issue 2 years ago • 0 comments

This may break our transactional logick.

Build: IC-232.9921.47 OS: Linux amd64 5.10.0-24-amd64 Java Vendor: JetBrains s.r.o. Java Version: 17.0.8 Java Runtime Version: 17.0.8+7-b1000.22 Perl Plugin Version: 2023.2 Description: Message: *** exception class was changed or removed

Error parsing JSON response: {
   
   com.google.gson.JsonSyntaxException: java.io.EOFException: End of input at line 1 column 2 path $.
	at com.google.gson.internal.Streams.parse(Streams.java:59)
	at com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:72)
	at com.google.gson.Gson.fromJson(Gson.java:1227)
	at com.google.gson.Gson.fromJson(Gson.java:1137)
	at com.google.gson.Gson.fromJson(Gson.java:1047)
	at com.google.gson.Gson.fromJson(Gson.java:982)
	at com.perl5.lang.perl.debugger.PerlDebugThread.processResponse(PerlDebugThread.java:254)
	at com.perl5.lang.perl.debugger.PerlDebugThread.doRun(PerlDebugThread.java:217)
	at com.perl5.lang.perl.debugger.PerlDebugThread.run(PerlDebugThread.java:230)
Caused by: java.io.EOFException: End of input at line 1 column 2 path $.
	at com.google.gson.stream.JsonReader.nextNonWhitespace(JsonReader.java:1457)
	at com.google.gson.stream.JsonReader.doPeek(JsonReader.java:503)
	at com.google.gson.stream.JsonReader.hasNext(JsonReader.java:422)
	at com.google.gson.internal.bind.TypeAdapters$28.read(TypeAdapters.java:779)
	at com.google.gson.internal.bind.TypeAdapters$28.read(TypeAdapters.java:725)
	at com.google.gson.internal.Streams.parse(Streams.java:49)
	... 8 more

hurricup avatar Oct 01 '23 06:10 hurricup