diff --git a/manifests/java.yml b/manifests/java.yml index 0c1a684543e..21f200ac4b1 100644 --- a/manifests/java.yml +++ b/manifests/java.yml @@ -1867,7 +1867,9 @@ tests/: uds-spring-boot: v1.38.0 test_debugger_exception_replay.py: Test_Debugger_Exception_Replay: - '*': irrelevant # Temporarily disabled - updating approval snapshots + '*': missing_feature + spring-boot: v1.56.0-SNAPSHOT + uds-spring-boot: v1.56.0-SNAPSHOT test_debugger_expression_language.py: Test_Debugger_Expression_Language: '*': missing_feature diff --git a/tests/debugger/utils/approvals/java/1.5.0/exception_replay_async_snapshots_expected.json b/tests/debugger/utils/approvals/java/1.5.0/exception_replay_async_snapshots_expected.json index 5af91fdd857..fa136406afa 100644 --- a/tests/debugger/utils/approvals/java/1.5.0/exception_replay_async_snapshots_expected.json +++ b/tests/debugger/utils/approvals/java/1.5.0/exception_replay_async_snapshots_expected.json @@ -11,6 +11,7 @@ "locals": {}, "staticFields": {}, "throwable": { + "type": "org.springframework.web.server.ResponseStatusException", "message": "500 INTERNAL_SERVER_ERROR \"Async exception\"", "stacktrace": [ { @@ -20,8 +21,7 @@ { "": "" } - ], - "type": "org.springframework.web.server.ResponseStatusException" + ] } } }, diff --git a/tests/debugger/utils/approvals/java/1.5.0/exception_replay_inner_snapshots_expected.json b/tests/debugger/utils/approvals/java/1.5.0/exception_replay_inner_snapshots_expected.json index 2b23606f326..89cb2c6bf53 100644 --- a/tests/debugger/utils/approvals/java/1.5.0/exception_replay_inner_snapshots_expected.json +++ b/tests/debugger/utils/approvals/java/1.5.0/exception_replay_inner_snapshots_expected.json @@ -16,6 +16,7 @@ "locals": {}, "staticFields": {}, "throwable": { + "type": "org.springframework.web.server.ResponseStatusException", "message": "500 INTERNAL_SERVER_ERROR \"Outer exception\"; nested exception is org.springframework.web.server.ResponseStatusException: 500 INTERNAL_SERVER_ERROR \"Inner exception\"", "stacktrace": [ { @@ -24,13 +25,12 @@ }, { "function": "datadog.trace.instrumentation.springweb.HandlerMappingResourceNameFilter.doFilterInternal", - "lineNumber": 51 + "lineNumber": 57 }, { "": "" } - ], - "type": "org.springframework.web.server.ResponseStatusException" + ] } } }, @@ -53,7 +53,7 @@ }, { "function": "datadog.trace.instrumentation.springweb.HandlerMappingResourceNameFilter.doFilterInternal", - "lineNumber": 51 + "lineNumber": 57 }, { "": "" diff --git a/tests/debugger/utils/approvals/java/1.5.0/exception_replay_multiframe_snapshots_expected.json b/tests/debugger/utils/approvals/java/1.5.0/exception_replay_multiframe_snapshots_expected.json index 8263a13e680..39e5b900de7 100644 --- a/tests/debugger/utils/approvals/java/1.5.0/exception_replay_multiframe_snapshots_expected.json +++ b/tests/debugger/utils/approvals/java/1.5.0/exception_replay_multiframe_snapshots_expected.json @@ -16,6 +16,7 @@ "locals": {}, "staticFields": {}, "throwable": { + "type": "org.springframework.web.server.ResponseStatusException", "message": "500 INTERNAL_SERVER_ERROR \"multiple stack frames exception\"", "stacktrace": [ { @@ -36,13 +37,12 @@ }, { "function": "datadog.trace.instrumentation.springweb.HandlerMappingResourceNameFilter.doFilterInternal", - "lineNumber": 51 + "lineNumber": 57 }, { "": "" } - ], - "type": "org.springframework.web.server.ResponseStatusException" + ] } } }, @@ -69,7 +69,7 @@ }, { "function": "datadog.trace.instrumentation.springweb.HandlerMappingResourceNameFilter.doFilterInternal", - "lineNumber": 51 + "lineNumber": 57 }, { "": "" @@ -94,6 +94,7 @@ "locals": {}, "staticFields": {}, "throwable": { + "type": "org.springframework.web.server.ResponseStatusException", "message": "500 INTERNAL_SERVER_ERROR \"multiple stack frames exception\"", "stacktrace": [ { @@ -114,13 +115,12 @@ }, { "function": "datadog.trace.instrumentation.springweb.HandlerMappingResourceNameFilter.doFilterInternal", - "lineNumber": 51 + "lineNumber": 57 }, { "": "" } - ], - "type": "org.springframework.web.server.ResponseStatusException" + ] } } }, @@ -151,7 +151,7 @@ }, { "function": "datadog.trace.instrumentation.springweb.HandlerMappingResourceNameFilter.doFilterInternal", - "lineNumber": 51 + "lineNumber": 57 }, { "": "" @@ -176,6 +176,7 @@ "locals": {}, "staticFields": {}, "throwable": { + "type": "org.springframework.web.server.ResponseStatusException", "message": "500 INTERNAL_SERVER_ERROR \"multiple stack frames exception\"", "stacktrace": [ { @@ -196,13 +197,12 @@ }, { "function": "datadog.trace.instrumentation.springweb.HandlerMappingResourceNameFilter.doFilterInternal", - "lineNumber": 51 + "lineNumber": 57 }, { "": "" } - ], - "type": "org.springframework.web.server.ResponseStatusException" + ] } } }, @@ -237,7 +237,7 @@ }, { "function": "datadog.trace.instrumentation.springweb.HandlerMappingResourceNameFilter.doFilterInternal", - "lineNumber": 51 + "lineNumber": 57 }, { "": "" @@ -262,6 +262,7 @@ "locals": {}, "staticFields": {}, "throwable": { + "type": "org.springframework.web.server.ResponseStatusException", "message": "500 INTERNAL_SERVER_ERROR \"multiple stack frames exception\"", "stacktrace": [ { @@ -282,13 +283,12 @@ }, { "function": "datadog.trace.instrumentation.springweb.HandlerMappingResourceNameFilter.doFilterInternal", - "lineNumber": 51 + "lineNumber": 57 }, { "": "" } - ], - "type": "org.springframework.web.server.ResponseStatusException" + ] } } }, @@ -311,7 +311,7 @@ }, { "function": "datadog.trace.instrumentation.springweb.HandlerMappingResourceNameFilter.doFilterInternal", - "lineNumber": 51 + "lineNumber": 57 }, { "": "" diff --git a/tests/debugger/utils/approvals/java/1.5.0/exception_replay_recursion_20_snapshots_expected.json b/tests/debugger/utils/approvals/java/1.5.0/exception_replay_recursion_20_snapshots_expected.json index 0178a74e560..cd960aeb232 100644 --- a/tests/debugger/utils/approvals/java/1.5.0/exception_replay_recursion_20_snapshots_expected.json +++ b/tests/debugger/utils/approvals/java/1.5.0/exception_replay_recursion_20_snapshots_expected.json @@ -24,6 +24,7 @@ "locals": {}, "staticFields": {}, "throwable": { + "type": "org.springframework.web.server.ResponseStatusException", "message": "500 INTERNAL_SERVER_ERROR \"recursion exception depth 20\"", "stacktrace": [ { @@ -116,13 +117,12 @@ }, { "function": "datadog.trace.instrumentation.springweb.HandlerMappingResourceNameFilter.doFilterInternal", - "lineNumber": 51 + "lineNumber": 57 }, { "": "" } - ], - "type": "org.springframework.web.server.ResponseStatusException" + ] } } }, @@ -229,7 +229,7 @@ }, { "function": "datadog.trace.instrumentation.springweb.HandlerMappingResourceNameFilter.doFilterInternal", - "lineNumber": 51 + "lineNumber": 57 }, { "": "" @@ -262,6 +262,7 @@ "locals": {}, "staticFields": {}, "throwable": { + "type": "org.springframework.web.server.ResponseStatusException", "message": "500 INTERNAL_SERVER_ERROR \"recursion exception depth 20\"", "stacktrace": [ { @@ -354,13 +355,12 @@ }, { "function": "datadog.trace.instrumentation.springweb.HandlerMappingResourceNameFilter.doFilterInternal", - "lineNumber": 51 + "lineNumber": 57 }, { "": "" } - ], - "type": "org.springframework.web.server.ResponseStatusException" + ] } } }, @@ -463,7 +463,7 @@ }, { "function": "datadog.trace.instrumentation.springweb.HandlerMappingResourceNameFilter.doFilterInternal", - "lineNumber": 51 + "lineNumber": 57 }, { "": "" @@ -496,6 +496,7 @@ "locals": {}, "staticFields": {}, "throwable": { + "type": "org.springframework.web.server.ResponseStatusException", "message": "500 INTERNAL_SERVER_ERROR \"recursion exception depth 20\"", "stacktrace": [ { @@ -588,13 +589,12 @@ }, { "function": "datadog.trace.instrumentation.springweb.HandlerMappingResourceNameFilter.doFilterInternal", - "lineNumber": 51 + "lineNumber": 57 }, { "": "" } - ], - "type": "org.springframework.web.server.ResponseStatusException" + ] } } }, @@ -693,7 +693,7 @@ }, { "function": "datadog.trace.instrumentation.springweb.HandlerMappingResourceNameFilter.doFilterInternal", - "lineNumber": 51 + "lineNumber": 57 }, { "": "" @@ -726,6 +726,7 @@ "locals": {}, "staticFields": {}, "throwable": { + "type": "org.springframework.web.server.ResponseStatusException", "message": "500 INTERNAL_SERVER_ERROR \"recursion exception depth 20\"", "stacktrace": [ { @@ -818,13 +819,12 @@ }, { "function": "datadog.trace.instrumentation.springweb.HandlerMappingResourceNameFilter.doFilterInternal", - "lineNumber": 51 + "lineNumber": 57 }, { "": "" } - ], - "type": "org.springframework.web.server.ResponseStatusException" + ] } } }, @@ -919,7 +919,7 @@ }, { "function": "datadog.trace.instrumentation.springweb.HandlerMappingResourceNameFilter.doFilterInternal", - "lineNumber": 51 + "lineNumber": 57 }, { "": "" @@ -952,6 +952,7 @@ "locals": {}, "staticFields": {}, "throwable": { + "type": "org.springframework.web.server.ResponseStatusException", "message": "500 INTERNAL_SERVER_ERROR \"recursion exception depth 20\"", "stacktrace": [ { @@ -1044,13 +1045,12 @@ }, { "function": "datadog.trace.instrumentation.springweb.HandlerMappingResourceNameFilter.doFilterInternal", - "lineNumber": 51 + "lineNumber": 57 }, { "": "" } - ], - "type": "org.springframework.web.server.ResponseStatusException" + ] } } }, @@ -1141,7 +1141,7 @@ }, { "function": "datadog.trace.instrumentation.springweb.HandlerMappingResourceNameFilter.doFilterInternal", - "lineNumber": 51 + "lineNumber": 57 }, { "": "" @@ -1174,6 +1174,7 @@ "locals": {}, "staticFields": {}, "throwable": { + "type": "org.springframework.web.server.ResponseStatusException", "message": "500 INTERNAL_SERVER_ERROR \"recursion exception depth 20\"", "stacktrace": [ { @@ -1266,13 +1267,12 @@ }, { "function": "datadog.trace.instrumentation.springweb.HandlerMappingResourceNameFilter.doFilterInternal", - "lineNumber": 51 + "lineNumber": 57 }, { "": "" } - ], - "type": "org.springframework.web.server.ResponseStatusException" + ] } } }, @@ -1359,7 +1359,7 @@ }, { "function": "datadog.trace.instrumentation.springweb.HandlerMappingResourceNameFilter.doFilterInternal", - "lineNumber": 51 + "lineNumber": 57 }, { "": "" @@ -1392,6 +1392,7 @@ "locals": {}, "staticFields": {}, "throwable": { + "type": "org.springframework.web.server.ResponseStatusException", "message": "500 INTERNAL_SERVER_ERROR \"recursion exception depth 20\"", "stacktrace": [ { @@ -1484,13 +1485,12 @@ }, { "function": "datadog.trace.instrumentation.springweb.HandlerMappingResourceNameFilter.doFilterInternal", - "lineNumber": 51 + "lineNumber": 57 }, { "": "" } - ], - "type": "org.springframework.web.server.ResponseStatusException" + ] } } }, @@ -1573,7 +1573,7 @@ }, { "function": "datadog.trace.instrumentation.springweb.HandlerMappingResourceNameFilter.doFilterInternal", - "lineNumber": 51 + "lineNumber": 57 }, { "": "" @@ -1606,6 +1606,7 @@ "locals": {}, "staticFields": {}, "throwable": { + "type": "org.springframework.web.server.ResponseStatusException", "message": "500 INTERNAL_SERVER_ERROR \"recursion exception depth 20\"", "stacktrace": [ { @@ -1698,13 +1699,12 @@ }, { "function": "datadog.trace.instrumentation.springweb.HandlerMappingResourceNameFilter.doFilterInternal", - "lineNumber": 51 + "lineNumber": 57 }, { "": "" } - ], - "type": "org.springframework.web.server.ResponseStatusException" + ] } } }, @@ -1783,7 +1783,7 @@ }, { "function": "datadog.trace.instrumentation.springweb.HandlerMappingResourceNameFilter.doFilterInternal", - "lineNumber": 51 + "lineNumber": 57 }, { "": "" @@ -1816,6 +1816,7 @@ "locals": {}, "staticFields": {}, "throwable": { + "type": "org.springframework.web.server.ResponseStatusException", "message": "500 INTERNAL_SERVER_ERROR \"recursion exception depth 20\"", "stacktrace": [ { @@ -1908,13 +1909,12 @@ }, { "function": "datadog.trace.instrumentation.springweb.HandlerMappingResourceNameFilter.doFilterInternal", - "lineNumber": 51 + "lineNumber": 57 }, { "": "" } - ], - "type": "org.springframework.web.server.ResponseStatusException" + ] } } }, @@ -1989,7 +1989,7 @@ }, { "function": "datadog.trace.instrumentation.springweb.HandlerMappingResourceNameFilter.doFilterInternal", - "lineNumber": 51 + "lineNumber": 57 }, { "": "" @@ -2022,6 +2022,7 @@ "locals": {}, "staticFields": {}, "throwable": { + "type": "org.springframework.web.server.ResponseStatusException", "message": "500 INTERNAL_SERVER_ERROR \"recursion exception depth 20\"", "stacktrace": [ { @@ -2114,13 +2115,12 @@ }, { "function": "datadog.trace.instrumentation.springweb.HandlerMappingResourceNameFilter.doFilterInternal", - "lineNumber": 51 + "lineNumber": 57 }, { "": "" } - ], - "type": "org.springframework.web.server.ResponseStatusException" + ] } } }, @@ -2191,7 +2191,7 @@ }, { "function": "datadog.trace.instrumentation.springweb.HandlerMappingResourceNameFilter.doFilterInternal", - "lineNumber": 51 + "lineNumber": 57 }, { "": "" diff --git a/tests/debugger/utils/approvals/java/1.5.0/exception_replay_recursion_3_snapshots_expected.json b/tests/debugger/utils/approvals/java/1.5.0/exception_replay_recursion_3_snapshots_expected.json index 9310656325b..11085014d57 100644 --- a/tests/debugger/utils/approvals/java/1.5.0/exception_replay_recursion_3_snapshots_expected.json +++ b/tests/debugger/utils/approvals/java/1.5.0/exception_replay_recursion_3_snapshots_expected.json @@ -20,6 +20,7 @@ "locals": {}, "staticFields": {}, "throwable": { + "type": "org.springframework.web.server.ResponseStatusException", "message": "500 INTERNAL_SERVER_ERROR \"recursion exception depth 3\"", "stacktrace": [ { @@ -44,13 +45,12 @@ }, { "function": "datadog.trace.instrumentation.springweb.HandlerMappingResourceNameFilter.doFilterInternal", - "lineNumber": 51 + "lineNumber": 57 }, { "": "" } - ], - "type": "org.springframework.web.server.ResponseStatusException" + ] } } }, @@ -73,7 +73,7 @@ }, { "function": "datadog.trace.instrumentation.springweb.HandlerMappingResourceNameFilter.doFilterInternal", - "lineNumber": 51 + "lineNumber": 57 }, { "": "" @@ -106,6 +106,7 @@ "locals": {}, "staticFields": {}, "throwable": { + "type": "org.springframework.web.server.ResponseStatusException", "message": "500 INTERNAL_SERVER_ERROR \"recursion exception depth 3\"", "stacktrace": [ { @@ -130,13 +131,12 @@ }, { "function": "datadog.trace.instrumentation.springweb.HandlerMappingResourceNameFilter.doFilterInternal", - "lineNumber": 51 + "lineNumber": 57 }, { "": "" } - ], - "type": "org.springframework.web.server.ResponseStatusException" + ] } } }, @@ -175,7 +175,7 @@ }, { "function": "datadog.trace.instrumentation.springweb.HandlerMappingResourceNameFilter.doFilterInternal", - "lineNumber": 51 + "lineNumber": 57 }, { "": "" @@ -208,6 +208,7 @@ "locals": {}, "staticFields": {}, "throwable": { + "type": "org.springframework.web.server.ResponseStatusException", "message": "500 INTERNAL_SERVER_ERROR \"recursion exception depth 3\"", "stacktrace": [ { @@ -232,13 +233,12 @@ }, { "function": "datadog.trace.instrumentation.springweb.HandlerMappingResourceNameFilter.doFilterInternal", - "lineNumber": 51 + "lineNumber": 57 }, { "": "" } - ], - "type": "org.springframework.web.server.ResponseStatusException" + ] } } }, @@ -273,7 +273,7 @@ }, { "function": "datadog.trace.instrumentation.springweb.HandlerMappingResourceNameFilter.doFilterInternal", - "lineNumber": 51 + "lineNumber": 57 }, { "": "" @@ -306,6 +306,7 @@ "locals": {}, "staticFields": {}, "throwable": { + "type": "org.springframework.web.server.ResponseStatusException", "message": "500 INTERNAL_SERVER_ERROR \"recursion exception depth 3\"", "stacktrace": [ { @@ -330,13 +331,12 @@ }, { "function": "datadog.trace.instrumentation.springweb.HandlerMappingResourceNameFilter.doFilterInternal", - "lineNumber": 51 + "lineNumber": 57 }, { "": "" } - ], - "type": "org.springframework.web.server.ResponseStatusException" + ] } } }, @@ -367,7 +367,7 @@ }, { "function": "datadog.trace.instrumentation.springweb.HandlerMappingResourceNameFilter.doFilterInternal", - "lineNumber": 51 + "lineNumber": 57 }, { "": "" @@ -400,6 +400,7 @@ "locals": {}, "staticFields": {}, "throwable": { + "type": "org.springframework.web.server.ResponseStatusException", "message": "500 INTERNAL_SERVER_ERROR \"recursion exception depth 3\"", "stacktrace": [ { @@ -424,13 +425,12 @@ }, { "function": "datadog.trace.instrumentation.springweb.HandlerMappingResourceNameFilter.doFilterInternal", - "lineNumber": 51 + "lineNumber": 57 }, { "": "" } - ], - "type": "org.springframework.web.server.ResponseStatusException" + ] } } }, @@ -457,7 +457,7 @@ }, { "function": "datadog.trace.instrumentation.springweb.HandlerMappingResourceNameFilter.doFilterInternal", - "lineNumber": 51 + "lineNumber": 57 }, { "": "" diff --git a/tests/debugger/utils/approvals/java/1.5.0/exception_replay_recursion_5_snapshots_expected.json b/tests/debugger/utils/approvals/java/1.5.0/exception_replay_recursion_5_snapshots_expected.json index dfccd049c7b..a726b4bf8f2 100644 --- a/tests/debugger/utils/approvals/java/1.5.0/exception_replay_recursion_5_snapshots_expected.json +++ b/tests/debugger/utils/approvals/java/1.5.0/exception_replay_recursion_5_snapshots_expected.json @@ -20,6 +20,7 @@ "locals": {}, "staticFields": {}, "throwable": { + "type": "org.springframework.web.server.ResponseStatusException", "message": "500 INTERNAL_SERVER_ERROR \"recursion exception depth 5\"", "stacktrace": [ { @@ -52,13 +53,12 @@ }, { "function": "datadog.trace.instrumentation.springweb.HandlerMappingResourceNameFilter.doFilterInternal", - "lineNumber": 51 + "lineNumber": 57 }, { "": "" } - ], - "type": "org.springframework.web.server.ResponseStatusException" + ] } } }, @@ -81,7 +81,7 @@ }, { "function": "datadog.trace.instrumentation.springweb.HandlerMappingResourceNameFilter.doFilterInternal", - "lineNumber": 51 + "lineNumber": 57 }, { "": "" @@ -114,6 +114,7 @@ "locals": {}, "staticFields": {}, "throwable": { + "type": "org.springframework.web.server.ResponseStatusException", "message": "500 INTERNAL_SERVER_ERROR \"recursion exception depth 5\"", "stacktrace": [ { @@ -146,13 +147,12 @@ }, { "function": "datadog.trace.instrumentation.springweb.HandlerMappingResourceNameFilter.doFilterInternal", - "lineNumber": 51 + "lineNumber": 57 }, { "": "" } - ], - "type": "org.springframework.web.server.ResponseStatusException" + ] } } }, @@ -199,7 +199,7 @@ }, { "function": "datadog.trace.instrumentation.springweb.HandlerMappingResourceNameFilter.doFilterInternal", - "lineNumber": 51 + "lineNumber": 57 }, { "": "" @@ -232,6 +232,7 @@ "locals": {}, "staticFields": {}, "throwable": { + "type": "org.springframework.web.server.ResponseStatusException", "message": "500 INTERNAL_SERVER_ERROR \"recursion exception depth 5\"", "stacktrace": [ { @@ -264,13 +265,12 @@ }, { "function": "datadog.trace.instrumentation.springweb.HandlerMappingResourceNameFilter.doFilterInternal", - "lineNumber": 51 + "lineNumber": 57 }, { "": "" } - ], - "type": "org.springframework.web.server.ResponseStatusException" + ] } } }, @@ -313,7 +313,7 @@ }, { "function": "datadog.trace.instrumentation.springweb.HandlerMappingResourceNameFilter.doFilterInternal", - "lineNumber": 51 + "lineNumber": 57 }, { "": "" @@ -346,6 +346,7 @@ "locals": {}, "staticFields": {}, "throwable": { + "type": "org.springframework.web.server.ResponseStatusException", "message": "500 INTERNAL_SERVER_ERROR \"recursion exception depth 5\"", "stacktrace": [ { @@ -378,13 +379,12 @@ }, { "function": "datadog.trace.instrumentation.springweb.HandlerMappingResourceNameFilter.doFilterInternal", - "lineNumber": 51 + "lineNumber": 57 }, { "": "" } - ], - "type": "org.springframework.web.server.ResponseStatusException" + ] } } }, @@ -423,7 +423,7 @@ }, { "function": "datadog.trace.instrumentation.springweb.HandlerMappingResourceNameFilter.doFilterInternal", - "lineNumber": 51 + "lineNumber": 57 }, { "": "" @@ -456,6 +456,7 @@ "locals": {}, "staticFields": {}, "throwable": { + "type": "org.springframework.web.server.ResponseStatusException", "message": "500 INTERNAL_SERVER_ERROR \"recursion exception depth 5\"", "stacktrace": [ { @@ -488,13 +489,12 @@ }, { "function": "datadog.trace.instrumentation.springweb.HandlerMappingResourceNameFilter.doFilterInternal", - "lineNumber": 51 + "lineNumber": 57 }, { "": "" } - ], - "type": "org.springframework.web.server.ResponseStatusException" + ] } } }, @@ -529,7 +529,7 @@ }, { "function": "datadog.trace.instrumentation.springweb.HandlerMappingResourceNameFilter.doFilterInternal", - "lineNumber": 51 + "lineNumber": 57 }, { "": "" @@ -562,6 +562,7 @@ "locals": {}, "staticFields": {}, "throwable": { + "type": "org.springframework.web.server.ResponseStatusException", "message": "500 INTERNAL_SERVER_ERROR \"recursion exception depth 5\"", "stacktrace": [ { @@ -594,13 +595,12 @@ }, { "function": "datadog.trace.instrumentation.springweb.HandlerMappingResourceNameFilter.doFilterInternal", - "lineNumber": 51 + "lineNumber": 57 }, { "": "" } - ], - "type": "org.springframework.web.server.ResponseStatusException" + ] } } }, @@ -631,7 +631,7 @@ }, { "function": "datadog.trace.instrumentation.springweb.HandlerMappingResourceNameFilter.doFilterInternal", - "lineNumber": 51 + "lineNumber": 57 }, { "": "" @@ -664,6 +664,7 @@ "locals": {}, "staticFields": {}, "throwable": { + "type": "org.springframework.web.server.ResponseStatusException", "message": "500 INTERNAL_SERVER_ERROR \"recursion exception depth 5\"", "stacktrace": [ { @@ -696,13 +697,12 @@ }, { "function": "datadog.trace.instrumentation.springweb.HandlerMappingResourceNameFilter.doFilterInternal", - "lineNumber": 51 + "lineNumber": 57 }, { "": "" } - ], - "type": "org.springframework.web.server.ResponseStatusException" + ] } } }, @@ -729,7 +729,7 @@ }, { "function": "datadog.trace.instrumentation.springweb.HandlerMappingResourceNameFilter.doFilterInternal", - "lineNumber": 51 + "lineNumber": 57 }, { "": "" diff --git a/tests/debugger/utils/approvals/java/1.5.0/exception_replay_rockpaperscissors_snapshots_expected.json b/tests/debugger/utils/approvals/java/1.5.0/exception_replay_rockpaperscissors_snapshots_expected.json index 2e3d77acfd9..3f386254f79 100644 --- a/tests/debugger/utils/approvals/java/1.5.0/exception_replay_rockpaperscissors_snapshots_expected.json +++ b/tests/debugger/utils/approvals/java/1.5.0/exception_replay_rockpaperscissors_snapshots_expected.json @@ -20,6 +20,7 @@ "locals": {}, "staticFields": {}, "throwable": { + "type": "com.datadoghq.system_tests.springboot.ExceptionReplayPaper", "message": "Paper exception", "stacktrace": [ { @@ -28,13 +29,12 @@ }, { "function": "datadog.trace.instrumentation.springweb.HandlerMappingResourceNameFilter.doFilterInternal", - "lineNumber": 51 + "lineNumber": 57 }, { "": "" } - ], - "type": "com.datadoghq.system_tests.springboot.ExceptionReplayPaper" + ] } } }, @@ -57,7 +57,7 @@ }, { "function": "datadog.trace.instrumentation.springweb.HandlerMappingResourceNameFilter.doFilterInternal", - "lineNumber": 51 + "lineNumber": 57 }, { "": "" @@ -86,6 +86,7 @@ "locals": {}, "staticFields": {}, "throwable": { + "type": "com.datadoghq.system_tests.springboot.ExceptionReplayRock", "message": "Rock exception", "stacktrace": [ { @@ -94,13 +95,12 @@ }, { "function": "datadog.trace.instrumentation.springweb.HandlerMappingResourceNameFilter.doFilterInternal", - "lineNumber": 51 + "lineNumber": 57 }, { "": "" } - ], - "type": "com.datadoghq.system_tests.springboot.ExceptionReplayRock" + ] } } }, @@ -123,7 +123,7 @@ }, { "function": "datadog.trace.instrumentation.springweb.HandlerMappingResourceNameFilter.doFilterInternal", - "lineNumber": 51 + "lineNumber": 57 }, { "": "" @@ -152,6 +152,7 @@ "locals": {}, "staticFields": {}, "throwable": { + "type": "com.datadoghq.system_tests.springboot.ExceptionReplayScissors", "message": "Scissors exception", "stacktrace": [ { @@ -160,13 +161,12 @@ }, { "function": "datadog.trace.instrumentation.springweb.HandlerMappingResourceNameFilter.doFilterInternal", - "lineNumber": 51 + "lineNumber": 57 }, { "": "" } - ], - "type": "com.datadoghq.system_tests.springboot.ExceptionReplayScissors" + ] } } }, @@ -189,7 +189,7 @@ }, { "function": "datadog.trace.instrumentation.springweb.HandlerMappingResourceNameFilter.doFilterInternal", - "lineNumber": 51 + "lineNumber": 57 }, { "": "" diff --git a/tests/debugger/utils/approvals/java/1.5.0/exception_replay_simple_snapshots_expected.json b/tests/debugger/utils/approvals/java/1.5.0/exception_replay_simple_snapshots_expected.json index 8330299da25..6e554ca0efb 100644 --- a/tests/debugger/utils/approvals/java/1.5.0/exception_replay_simple_snapshots_expected.json +++ b/tests/debugger/utils/approvals/java/1.5.0/exception_replay_simple_snapshots_expected.json @@ -16,6 +16,7 @@ "locals": {}, "staticFields": {}, "throwable": { + "type": "org.springframework.web.server.ResponseStatusException", "message": "500 INTERNAL_SERVER_ERROR \"Simple exception\"", "stacktrace": [ { @@ -24,13 +25,12 @@ }, { "function": "datadog.trace.instrumentation.springweb.HandlerMappingResourceNameFilter.doFilterInternal", - "lineNumber": 51 + "lineNumber": 57 }, { "": "" } - ], - "type": "org.springframework.web.server.ResponseStatusException" + ] } } }, @@ -53,7 +53,7 @@ }, { "function": "datadog.trace.instrumentation.springweb.HandlerMappingResourceNameFilter.doFilterInternal", - "lineNumber": 51 + "lineNumber": 57 }, { "": ""