CryoThrust opened a new pull request, #12091:
URL: https://github.com/apache/seatunnel/pull/12091

   ## Purpose\n\nReturn a concise client-facing exception message from the REST 
error response while keeping the full stack trace in the server log.\n\n## 
Changes\n\n- Use  for .\n- Preserve existing HTTP status codes and the  
response shape.\n- Keep  unchanged.\n- Add filter-level regression tests for 
both the 400 and 500 paths, including an assertion that stack-trace frames are 
not serialized into the response.\n\nCloses #12066\n\n## Verification\n\n- 
[INFO] Scanning for projects...
   [INFO] 
   [INFO] ------------< org.apache.seatunnel:seatunnel-engine-server 
>------------
   [INFO] Building SeaTunnel : Engine : Server 3.0.0-SNAPSHOT
   [INFO]   from pom.xml
   [INFO] --------------------------------[ jar 
]---------------------------------
   [WARNING] 2 problems were encountered while building the effective model for 
org.apache.yetus:audience-annotations:jar:0.5.0 during dependency collection 
step for project (use -X to see details)
   [INFO] 
   [INFO] --- enforcer:3.4.1:enforce (enforce-maven-version) @ 
seatunnel-engine-server ---
   [INFO] Rule 0: org.apache.maven.enforcer.rules.version.RequireMavenVersion 
passed
   [INFO] 
   [INFO] --- enforcer:3.4.1:enforce (enforce-java-version) @ 
seatunnel-engine-server ---
   [INFO] Rule 0: org.apache.maven.enforcer.rules.version.RequireJavaVersion 
passed
   [INFO] 
   [INFO] --- spotless:2.29.0:check (spotless-check) @ seatunnel-engine-server 
---
   [INFO] Spotless check skipped
   [INFO] 
   [INFO] --- remote-resources:3.1.0:process (process-resource-bundles) @ 
seatunnel-engine-server ---
   [INFO] Preparing remote bundle 
org.apache.apache.resources:apache-jar-resource-bundle:1.5
   [INFO] Copying 3 resources from 1 bundle.
   [INFO] 
   [INFO] --- resources:3.3.1:resources (default-resources) @ 
seatunnel-engine-server ---
   [INFO] Copying 4 resources from src/main/resources to target/classes
   [INFO] Copying 3 resources from target/maven-shared-archive-resources to 
target/classes
   [INFO] 
   [INFO] --- flatten:1.3.0:flatten (flatten) @ seatunnel-engine-server ---
   [INFO] Generating flattened POM of project 
org.apache.seatunnel:seatunnel-engine-server:jar:3.0.0-SNAPSHOT...
   [INFO] 
   [INFO] --- compiler:3.10.1:compile (default-compile) @ 
seatunnel-engine-server ---
   [INFO] Nothing to compile - all classes are up to date
   [INFO] 
   [INFO] --- resources:3.3.1:testResources (default-testResources) @ 
seatunnel-engine-server ---
   [INFO] Copying 38 resources from src/test/resources to target/test-classes
   [INFO] Copying 3 resources from target/maven-shared-archive-resources to 
target/test-classes
   [INFO] 
   [INFO] --- compiler:3.10.1:testCompile (default-testCompile) @ 
seatunnel-engine-server ---
   [INFO] Nothing to compile - all classes are up to date
   [INFO] 
   [INFO] --- surefire:2.22.2:test (default-test) @ seatunnel-engine-server ---
   [INFO] 
   [INFO] -------------------------------------------------------
   [INFO]  T E S T S
   [INFO] -------------------------------------------------------
   [INFO] Running 
org.apache.seatunnel.engine.server.rest.filter.ExceptionHandlingFilterTest
   [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.799 
s - in 
org.apache.seatunnel.engine.server.rest.filter.ExceptionHandlingFilterTest
   [INFO] 
   [INFO] Results:
   [INFO] 
   [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0
   [INFO] 
   [INFO] 
------------------------------------------------------------------------
   [INFO] BUILD SUCCESS
   [INFO] 
------------------------------------------------------------------------
   [INFO] Total time:  4.567 s
   [INFO] Finished at: 2026-09-04T21:37:39+08:00
   [INFO] 
------------------------------------------------------------------------\n- 
Result: 2 tests passed.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to