Skip to content

Commit cadfa06

Browse files
authored
fix: Add exception message in callback message (#106)
* fix: Add exception message in callback message
1 parent ce53136 commit cadfa06

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

src/main/java/com/amplitude/HttpTransport.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -434,6 +434,8 @@ public void run() {
434434
callbackMessage = "Unknown response status.";
435435
}
436436
} catch (Exception exception) {
437+
callbackMessage =
438+
"Error sending events due to the exception: " + exception + ". Message: " + exception.getMessage();
437439
logger.error("Flush Thread Error", Utils.getStackTrace(exception));
438440
logger.error("Error event payload", events.toString());
439441
} finally {

src/test/java/com/amplitude/HttpTransportTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -435,7 +435,7 @@ public void testThreadTimeoutCallback()
435435
@Override
436436
public void onLogEventServerResponse(Event event, int status, String message) {
437437
resultMap.put(event, status);
438-
assertEquals("Error send events", message);
438+
assertEquals("Error sending events due to the exception: java.util.concurrent.TimeoutException. Message: null", message);
439439
latch.countDown();
440440
}
441441
};

0 commit comments

Comments
 (0)