[ 
https://issues.apache.org/jira/browse/FLINK-29121?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17596941#comment-17596941
 ] 

Shengkai Fang commented on FLINK-29121:
---------------------------------------

Sorry for everyone. It seems I merge a commit with probelms. The root cause is 
we updte the rest api but not updating the api document. The test here compares 
the difference between the actual api and the api doc and find they are 
different. So I update the api document in the PR.

> SqlGatewayRestAPIStabilityTest.testSqlGatewayRestAPIStability is failed
> -----------------------------------------------------------------------
>
>                 Key: FLINK-29121
>                 URL: https://issues.apache.org/jira/browse/FLINK-29121
>             Project: Flink
>          Issue Type: Bug
>          Components: Table SQL / Gateway
>            Reporter: Jark Wu
>            Priority: Critical
>              Labels: pull-request-available, test-stability
>             Fix For: 1.16.0
>
>
> https://dev.azure.com/apache-flink/apache-flink/_build/results?buildId=40416&view=logs&j=0c940707-2659-5648-cbe6-a1ad63045f0a&t=075c2716-8010-5565-fe08-3c4bb45824a4
> {code}
> 2022-08-26T11:03:07.6108823Z Aug 26 11:03:07 [ERROR] Tests run: 1, Failures: 
> 1, Errors: 0, Skipped: 0, Time elapsed: 0.379 s <<< FAILURE! - in 
> org.apache.flink.table.gateway.rest.compatibility.SqlGatewayRestAPIStabilityTest
> 2022-08-26T11:03:07.6110033Z Aug 26 11:03:07 [ERROR] 
> org.apache.flink.table.gateway.rest.compatibility.SqlGatewayRestAPIStabilityTest.testSqlGatewayRestAPIStability(SqlGatewayRestAPIVersion)[1]
>   Time elapsed: 0.347 s  <<< FAILURE!
> 2022-08-26T11:03:07.6110730Z Aug 26 11:03:07 
> org.opentest4j.AssertionFailedError: 
> 2022-08-26T11:03:07.6112493Z Aug 26 11:03:07 No compatible call could be 
> found for 
> {"url":"/sessions/:session_handle/:operation_handle/cancel","method":"PUT","status-code":"200
>  
> OK","file-upload":false,"path-parameters":{"pathParameters":[{"key":"session_handle"},{"key":"operation_handle"}]},"query-parameters":{"queryParameters":[]},"request":{"type":"any"},"response":{"type":"object","id":"urn:jsonschema:org:apache:flink:table:gateway:rest:message:operation:OperationStatusResponseBody","properties":{"status":{"type":"string"}}}}.
> 2022-08-26T11:03:07.6115158Z Aug 26 11:03:07  Rejected by candidate: 
> {"url":"/sessions/:session_handle/operations/:operation_handle/cancel","method":"PUT","status-code":"200
>  
> OK","file-upload":false,"path-parameters":{"pathParameters":[{"key":"session_handle"},{"key":"operation_handle"}]},"query-parameters":{"queryParameters":[]},"request":{"type":"any"},"response":{"type":"object","id":"urn:jsonschema:org:apache:flink:table:gateway:rest:message:operation:OperationStatusResponseBody","properties":{"status":{"type":"string"}}}}.
> 2022-08-26T11:03:07.6116664Z Aug 26 11:03:07  Compatibility grade: 7/8
> 2022-08-26T11:03:07.6122943Z Aug 26 11:03:07  Incompatibilities: 
> 2022-08-26T11:03:07.6123711Z Aug 26 11:03:07          url: 
> 2022-08-26T11:03:07.6124489Z Aug 26 11:03:07 expected: 
> "/sessions/:session_handle/:operation_handle/cancel"
> 2022-08-26T11:03:07.6125445Z Aug 26 11:03:07  but was: 
> "/sessions/:session_handle/operations/:operation_handle/cancel"
> 2022-08-26T11:03:07.6128775Z Aug 26 11:03:07  Rejected by candidate: 
> {"url":"/sessions/:session_handle/operations/:operation_handle/close","method":"DELETE","status-code":"200
>  
> OK","file-upload":false,"path-parameters":{"pathParameters":[{"key":"session_handle"},{"key":"operation_handle"}]},"query-parameters":{"queryParameters":[]},"request":{"type":"any"},"response":{"type":"object","id":"urn:jsonschema:org:apache:flink:table:gateway:rest:message:operation:OperationStatusResponseBody","properties":{"status":{"type":"string"}}}}.
> 2022-08-26T11:03:07.6130953Z Aug 26 11:03:07  Compatibility grade: 6/8
> 2022-08-26T11:03:07.6131525Z Aug 26 11:03:07  Incompatibilities: 
> 2022-08-26T11:03:07.6132055Z Aug 26 11:03:07          url: 
> 2022-08-26T11:03:07.6132735Z Aug 26 11:03:07 expected: 
> "/sessions/:session_handle/:operation_handle/cancel"
> 2022-08-26T11:03:07.6133551Z Aug 26 11:03:07  but was: 
> "/sessions/:session_handle/operations/:operation_handle/close"
> 2022-08-26T11:03:07.6134338Z Aug 26 11:03:07          method: 
> 2022-08-26T11:03:07.6134777Z Aug 26 11:03:07 expected: "PUT"
> 2022-08-26T11:03:07.6135124Z Aug 26 11:03:07  but was: "DELETE"
> 2022-08-26T11:03:07.6137281Z Aug 26 11:03:07  Rejected by candidate: 
> {"url":"/sessions/:session_handle/operations/:operation_handle/status","method":"GET","status-code":"200
>  
> OK","file-upload":false,"path-parameters":{"pathParameters":[{"key":"session_handle"},{"key":"operation_handle"}]},"query-parameters":{"queryParameters":[]},"request":{"type":"any"},"response":{"type":"object","id":"urn:jsonschema:org:apache:flink:table:gateway:rest:message:operation:OperationStatusResponseBody","properties":{"status":{"type":"string"}}}}.
> 2022-08-26T11:03:07.6138587Z Aug 26 11:03:07  Compatibility grade: 6/8
> 2022-08-26T11:03:07.6138940Z Aug 26 11:03:07  Incompatibilities: 
> 2022-08-26T11:03:07.6139281Z Aug 26 11:03:07          url: 
> 2022-08-26T11:03:07.6139687Z Aug 26 11:03:07 expected: 
> "/sessions/:session_handle/:operation_handle/cancel"
> 2022-08-26T11:03:07.6140200Z Aug 26 11:03:07  but was: 
> "/sessions/:session_handle/operations/:operation_handle/status"
> 2022-08-26T11:03:07.6140643Z Aug 26 11:03:07          method: 
> 2022-08-26T11:03:07.6141136Z Aug 26 11:03:07 expected: "PUT"
> 2022-08-26T11:03:07.6141622Z Aug 26 11:03:07  but was: "GET"
> 2022-08-26T11:03:07.6144287Z Aug 26 11:03:07  Rejected by candidate: 
> {"url":"/sessions/:session_handle","method":"DELETE","status-code":"200 
> OK","file-upload":false,"path-parameters":{"pathParameters":[{"key":"session_handle"}]},"query-parameters":{"queryParameters":[]},"request":{"type":"any"},"response":{"type":"object","id":"urn:jsonschema:org:apache:flink:table:gateway:rest:message:session:CloseSessionResponseBody","properties":{"status":{"type":"string"}}}}.
> 2022-08-26T11:03:07.6146275Z Aug 26 11:03:07  Compatibility grade: 5/8
> 2022-08-26T11:03:07.6147068Z Aug 26 11:03:07  Incompatibilities: 
> 2022-08-26T11:03:07.6147651Z Aug 26 11:03:07          url: 
> 2022-08-26T11:03:07.6148335Z Aug 26 11:03:07 expected: 
> "/sessions/:session_handle/:operation_handle/cancel"
> 2022-08-26T11:03:07.6149084Z Aug 26 11:03:07  but was: 
> "/sessions/:session_handle"
> 2022-08-26T11:03:07.6149721Z Aug 26 11:03:07          method: 
> 2022-08-26T11:03:07.6150272Z Aug 26 11:03:07 expected: "PUT"
> 2022-08-26T11:03:07.6150775Z Aug 26 11:03:07  but was: "DELETE"
> 2022-08-26T11:03:07.6151913Z Aug 26 11:03:07          path-parameters: 
> Existing Path parameter operation_handle was removed.
> 2022-08-26T11:03:07.6154692Z Aug 26 11:03:07  Rejected by candidate: 
> {"url":"/api_versions","method":"GET","status-code":"200 
> OK","file-upload":false,"path-parameters":{"pathParameters":[]},"query-parameters":{"queryParameters":[]},"request":{"type":"any"},"response":{"type":"object","id":"urn:jsonschema:org:apache:flink:table:gateway:rest:message:util:GetApiVersionResponseBody","properties":{"versions":{"type":"array","items":{"type":"string"}}}}}.
> 2022-08-26T11:03:07.6157059Z Aug 26 11:03:07  Compatibility grade: 4/8
> 2022-08-26T11:03:07.6157436Z Aug 26 11:03:07  Incompatibilities: 
> 2022-08-26T11:03:07.6157777Z Aug 26 11:03:07          url: 
> 2022-08-26T11:03:07.6158191Z Aug 26 11:03:07 expected: 
> "/sessions/:session_handle/:operation_handle/cancel"
> 2022-08-26T11:03:07.6158618Z Aug 26 11:03:07  but was: "/api_versions"
> 2022-08-26T11:03:07.6159120Z Aug 26 11:03:07          method: 
> 2022-08-26T11:03:07.6159445Z Aug 26 11:03:07 expected: "PUT"
> 2022-08-26T11:03:07.6159759Z Aug 26 11:03:07  but was: "GET"
> 2022-08-26T11:03:07.6160504Z Aug 26 11:03:07          path-parameters: 
> Existing Path parameter session_handle was removed.
> 2022-08-26T11:03:07.6161015Z Aug 26 11:03:07          response: [Field 
> {"type":"string"} was removed.] 
> 2022-08-26T11:03:07.6161424Z Aug 26 11:03:07 Expecting actual not to be null
> 2022-08-26T11:03:07.6162919Z Aug 26 11:03:07  Rejected by candidate: 
> {"url":"/info","method":"GET","status-code":"200 
> OK","file-upload":false,"path-parameters":{"pathParameters":[]},"query-parameters":{"queryParameters":[]},"request":{"type":"any"},"response":{"type":"object","id":"urn:jsonschema:org:apache:flink:table:gateway:rest:message:util:GetInfoResponseBody","properties":{"productName":{"type":"string"},"version":{"type":"string"}}}}.
> 2022-08-26T11:03:07.6164087Z Aug 26 11:03:07  Compatibility grade: 4/8
> 2022-08-26T11:03:07.6164470Z Aug 26 11:03:07  Incompatibilities: 
> 2022-08-26T11:03:07.6164791Z Aug 26 11:03:07          url: 
> 2022-08-26T11:03:07.6165205Z Aug 26 11:03:07 expected: 
> "/sessions/:session_handle/:operation_handle/cancel"
> 2022-08-26T11:03:07.6165633Z Aug 26 11:03:07  but was: "/info"
> 2022-08-26T11:03:07.6165944Z Aug 26 11:03:07          method: 
> 2022-08-26T11:03:07.6166278Z Aug 26 11:03:07 expected: "PUT"
> 2022-08-26T11:03:07.6166607Z Aug 26 11:03:07  but was: "GET"
> 2022-08-26T11:03:07.6167384Z Aug 26 11:03:07          path-parameters: 
> Existing Path parameter session_handle was removed.
> 2022-08-26T11:03:07.6167902Z Aug 26 11:03:07          response: [Field 
> {"type":"string"} was removed.] 
> 2022-08-26T11:03:07.6168321Z Aug 26 11:03:07 Expecting actual not to be null
> 2022-08-26T11:03:07.6170825Z Aug 26 11:03:07  Rejected by candidate: 
> {"url":"/sessions","method":"POST","status-code":"200 
> OK","file-upload":false,"path-parameters":{"pathParameters":[]},"query-parameters":{"queryParameters":[]},"request":{"type":"object","id":"urn:jsonschema:org:apache:flink:table:gateway:rest:message:session:OpenSessionRequestBody","properties":{"sessionName":{"type":"string"},"properties":{"type":"object","additionalProperties":{"type":"string"}}}},"response":{"type":"object","id":"urn:jsonschema:org:apache:flink:table:gateway:rest:message:session:OpenSessionResponseBody","properties":{"sessionHandle":{"type":"string"}}}}.
> 2022-08-26T11:03:07.6173021Z Aug 26 11:03:07  Compatibility grade: 4/8
> 2022-08-26T11:03:07.6173390Z Aug 26 11:03:07  Incompatibilities: 
> 2022-08-26T11:03:07.6173735Z Aug 26 11:03:07          url: 
> 2022-08-26T11:03:07.6174215Z Aug 26 11:03:07 expected: 
> "/sessions/:session_handle/:operation_handle/cancel"
> 2022-08-26T11:03:07.6174652Z Aug 26 11:03:07  but was: "/sessions"
> 2022-08-26T11:03:07.6174989Z Aug 26 11:03:07          method: 
> 2022-08-26T11:03:07.6175300Z Aug 26 11:03:07 expected: "PUT"
> 2022-08-26T11:03:07.6175639Z Aug 26 11:03:07  but was: "POST"
> 2022-08-26T11:03:07.6176375Z Aug 26 11:03:07          path-parameters: 
> Existing Path parameter session_handle was removed.
> 2022-08-26T11:03:07.6177054Z Aug 26 11:03:07          response: [Field 
> {"type":"string"} was removed.] 
> 2022-08-26T11:03:07.6177499Z Aug 26 11:03:07 Expecting actual not to be null
> 2022-08-26T11:03:07.6179177Z Aug 26 11:03:07  Rejected by candidate: 
> {"url":"/sessions/:session_handle","method":"GET","status-code":"200 
> OK","file-upload":false,"path-parameters":{"pathParameters":[{"key":"session_handle"}]},"query-parameters":{"queryParameters":[]},"request":{"type":"any"},"response":{"type":"object","id":"urn:jsonschema:org:apache:flink:table:gateway:rest:message:session:GetSessionConfigResponseBody","properties":{"properties":{"type":"object","additionalProperties":{"type":"string"}}}}}.
> 2022-08-26T11:03:07.6180529Z Aug 26 11:03:07  Compatibility grade: 4/8
> 2022-08-26T11:03:07.6180898Z Aug 26 11:03:07  Incompatibilities: 
> 2022-08-26T11:03:07.6181219Z Aug 26 11:03:07          url: 
> 2022-08-26T11:03:07.6181630Z Aug 26 11:03:07 expected: 
> "/sessions/:session_handle/:operation_handle/cancel"
> 2022-08-26T11:03:07.6182075Z Aug 26 11:03:07  but was: 
> "/sessions/:session_handle"
> 2022-08-26T11:03:07.6182536Z Aug 26 11:03:07          method: 
> 2022-08-26T11:03:07.6182860Z Aug 26 11:03:07 expected: "PUT"
> 2022-08-26T11:03:07.6183174Z Aug 26 11:03:07  but was: "GET"
> 2022-08-26T11:03:07.6184091Z Aug 26 11:03:07          path-parameters: 
> Existing Path parameter operation_handle was removed.
> 2022-08-26T11:03:07.6184595Z Aug 26 11:03:07          response: [Field 
> {"type":"string"} was removed.] 
> 2022-08-26T11:03:07.6185022Z Aug 26 11:03:07 Expecting actual not to be null
> 2022-08-26T11:03:07.6186196Z Aug 26 11:03:07  Rejected by candidate: 
> {"url":"/sessions/:session_handle/heartbeat","method":"POST","status-code":"200
>  
> OK","file-upload":false,"path-parameters":{"pathParameters":[{"key":"session_handle"}]},"query-parameters":{"queryParameters":[]},"request":{"type":"any"},"response":{"type":"any"}}.
> 2022-08-26T11:03:07.6187190Z Aug 26 11:03:07  Compatibility grade: 4/8
> 2022-08-26T11:03:07.6187563Z Aug 26 11:03:07  Incompatibilities: 
> 2022-08-26T11:03:07.6187891Z Aug 26 11:03:07          url: 
> 2022-08-26T11:03:07.6188286Z Aug 26 11:03:07 expected: 
> "/sessions/:session_handle/:operation_handle/cancel"
> 2022-08-26T11:03:07.6188773Z Aug 26 11:03:07  but was: 
> "/sessions/:session_handle/heartbeat"
> 2022-08-26T11:03:07.6189152Z Aug 26 11:03:07          method: 
> 2022-08-26T11:03:07.6189459Z Aug 26 11:03:07 expected: "PUT"
> 2022-08-26T11:03:07.6189791Z Aug 26 11:03:07  but was: "POST"
> 2022-08-26T11:03:07.6190437Z Aug 26 11:03:07          path-parameters: 
> Existing Path parameter operation_handle was removed.
> 2022-08-26T11:03:07.6191111Z Aug 26 11:03:07          response: [Type of 
> field was changed from 'object' to 'any'.] 
> 2022-08-26T11:03:07.6191536Z Aug 26 11:03:07 expected: "object"
> 2022-08-26T11:03:07.6191867Z Aug 26 11:03:07  but was: "any"
> 2022-08-26T11:03:07.6193723Z Aug 26 11:03:07  Rejected by candidate: 
> {"url":"/sessions/:session_handle/operations/:operation_handle/result/:token","method":"GET","status-code":"200
>  
> OK","file-upload":false,"path-parameters":{"pathParameters":[{"key":"session_handle"},{"key":"operation_handle"},{"key":"token"}]},"query-parameters":{"queryParameters":[]},"request":{"type":"any"},"response":{"type":"object","id":"urn:jsonschema:org:apache:flink:table:gateway:rest:message:statement:FetchResultsResponseBody","properties":{"results":{"type":"any"},"resultType":{"type":"string"},"nextResultUri":{"type":"string"}}}}.
> 2022-08-26T11:03:07.6195169Z Aug 26 11:03:07  Compatibility grade: 4/8
> 2022-08-26T11:03:07.6195538Z Aug 26 11:03:07  Incompatibilities: 
> 2022-08-26T11:03:07.6195877Z Aug 26 11:03:07          url: 
> 2022-08-26T11:03:07.6196268Z Aug 26 11:03:07 expected: 
> "/sessions/:session_handle/:operation_handle/cancel"
> 2022-08-26T11:03:07.6196954Z Aug 26 11:03:07  but was: 
> "/sessions/:session_handle/operations/:operation_handle/result/:token"
> 2022-08-26T11:03:07.6197421Z Aug 26 11:03:07          method: 
> 2022-08-26T11:03:07.6197730Z Aug 26 11:03:07 expected: "PUT"
> 2022-08-26T11:03:07.6198114Z Aug 26 11:03:07  but was: "GET"
> 2022-08-26T11:03:07.6198975Z Aug 26 11:03:07          path-parameters: New 
> path parameter token was added.
> 2022-08-26T11:03:07.6199588Z Aug 26 11:03:07          response: [Field 
> {"type":"string"} was removed.] 
> 2022-08-26T11:03:07.6200250Z Aug 26 11:03:07 Expecting actual not to be null
> 2022-08-26T11:03:07.6202961Z Aug 26 11:03:07  Rejected by candidate: 
> {"url":"/sessions/:session_handle/statements","method":"POST","status-code":"200
>  
> OK","file-upload":false,"path-parameters":{"pathParameters":[{"key":"session_handle"}]},"query-parameters":{"queryParameters":[]},"request":{"type":"object","id":"urn:jsonschema:org:apache:flink:table:gateway:rest:message:statement:ExecuteStatementRequestBody","properties":{"statement":{"type":"string"},"executionTimeout":{"type":"integer"},"executionConfig":{"type":"object","additionalProperties":{"type":"string"}}}},"response":{"type":"object","id":"urn:jsonschema:org:apache:flink:table:gateway:rest:message:statement:ExecuteStatementResponseBody","properties":{"operationHandle":{"type":"string"}}}}.
> 2022-08-26T11:03:07.6205404Z Aug 26 11:03:07  Compatibility grade: 4/8
> 2022-08-26T11:03:07.6206095Z Aug 26 11:03:07  Incompatibilities: 
> 2022-08-26T11:03:07.6206523Z Aug 26 11:03:07          url: 
> 2022-08-26T11:03:07.6207210Z Aug 26 11:03:07 expected: 
> "/sessions/:session_handle/:operation_handle/cancel"
> 2022-08-26T11:03:07.6207873Z Aug 26 11:03:07  but was: 
> "/sessions/:session_handle/statements"
> 2022-08-26T11:03:07.6208387Z Aug 26 11:03:07          method: 
> 2022-08-26T11:03:07.6208943Z Aug 26 11:03:07 expected: "PUT"
> 2022-08-26T11:03:07.6209508Z Aug 26 11:03:07  but was: "POST"
> 2022-08-26T11:03:07.6210608Z Aug 26 11:03:07          path-parameters: 
> Existing Path parameter operation_handle was removed.
> 2022-08-26T11:03:07.6211479Z Aug 26 11:03:07          response: [Field 
> {"type":"string"} was removed.] 
> 2022-08-26T11:03:07.6212064Z Aug 26 11:03:07 Expecting actual not to be null
> 2022-08-26T11:03:07.6212552Z Aug 26 11:03:07  at 
> org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:39)
> 2022-08-26T11:03:07.6213409Z Aug 26 11:03:07  at 
> org.junit.jupiter.api.Assertions.fail(Assertions.java:134)
> 2022-08-26T11:03:07.6214712Z Aug 26 11:03:07  at 
> org.apache.flink.runtime.rest.compatibility.RestAPIStabilityTestUtils.fail(RestAPIStabilityTestUtils.java:209)
> 2022-08-26T11:03:07.6216196Z Aug 26 11:03:07  at 
> org.apache.flink.runtime.rest.compatibility.RestAPIStabilityTestUtils.assertCompatible(RestAPIStabilityTestUtils.java:138)
> 2022-08-26T11:03:07.6217787Z Aug 26 11:03:07  at 
> org.apache.flink.runtime.rest.compatibility.RestAPIStabilityTestUtils.testStability(RestAPIStabilityTestUtils.java:78)
> 2022-08-26T11:03:07.6218756Z Aug 26 11:03:07  at 
> org.apache.flink.table.gateway.rest.compatibility.SqlGatewayRestAPIStabilityTest.testSqlGatewayRestAPIStability(SqlGatewayRestAPIStabilityTest.java:57)
> 2022-08-26T11:03:07.6219518Z Aug 26 11:03:07  at 
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 2022-08-26T11:03:07.6220092Z Aug 26 11:03:07  at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> 2022-08-26T11:03:07.6220833Z Aug 26 11:03:07  at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> 2022-08-26T11:03:07.6221472Z Aug 26 11:03:07  at 
> java.lang.reflect.Method.invoke(Method.java:498)
> 2022-08-26T11:03:07.6222067Z Aug 26 11:03:07  at 
> org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:725)
> 2022-08-26T11:03:07.6222767Z Aug 26 11:03:07  at 
> org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
> 2022-08-26T11:03:07.6223567Z Aug 26 11:03:07  at 
> org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
> 2022-08-26T11:03:07.6224456Z Aug 26 11:03:07  at 
> org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
> 2022-08-26T11:03:07.6225187Z Aug 26 11:03:07  at 
> org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
> 2022-08-26T11:03:07.6225958Z Aug 26 11:03:07  at 
> org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
> 2022-08-26T11:03:07.6226971Z Aug 26 11:03:07  at 
> org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
> 2022-08-26T11:03:07.6227801Z Aug 26 11:03:07  at 
> org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
> 2022-08-26T11:03:07.6228811Z Aug 26 11:03:07  at 
> org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
> 2022-08-26T11:03:07.6229837Z Aug 26 11:03:07  at 
> org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
> 2022-08-26T11:03:07.6230701Z Aug 26 11:03:07  at 
> org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
> 2022-08-26T11:03:07.6231478Z Aug 26 11:03:07  at 
> org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
> 2022-08-26T11:03:07.6232220Z Aug 26 11:03:07  at 
> org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
> 2022-08-26T11:03:07.6233022Z Aug 26 11:03:07  at 
> org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
> 2022-08-26T11:03:07.6233781Z Aug 26 11:03:07  at 
> org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$7(TestMethodTestDescriptor.java:214)
> 2022-08-26T11:03:07.6234656Z Aug 26 11:03:07  at 
> org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> 2022-08-26T11:03:07.6235446Z Aug 26 11:03:07  at 
> org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:210)
> 2022-08-26T11:03:07.6236487Z Aug 26 11:03:07  at 
> org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:135)
> 2022-08-26T11:03:07.6237597Z Aug 26 11:03:07  at 
> org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:66)
> 2022-08-26T11:03:07.6238794Z Aug 26 11:03:07  at 
> org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
> 2022-08-26T11:03:07.6239601Z Aug 26 11:03:07  at 
> org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> 2022-08-26T11:03:07.6240373Z Aug 26 11:03:07  at 
> org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> 2022-08-26T11:03:07.6241101Z Aug 26 11:03:07  at 
> org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> 2022-08-26T11:03:07.6241881Z Aug 26 11:03:07  at 
> org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> 2022-08-26T11:03:07.6242923Z Aug 26 11:03:07  at 
> org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> 2022-08-26T11:03:07.6243996Z Aug 26 11:03:07  at 
> org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> 2022-08-26T11:03:07.6244758Z Aug 26 11:03:07  at 
> org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> 2022-08-26T11:03:07.6245627Z Aug 26 11:03:07  at 
> org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$ExclusiveTask.compute(ForkJoinPoolHierarchicalTestExecutorService.java:185)
> 2022-08-26T11:03:07.6246673Z Aug 26 11:03:07  at 
> org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService.submit(ForkJoinPoolHierarchicalTestExecutorService.java:118)
> 2022-08-26T11:03:07.6248243Z Aug 26 11:03:07  at 
> org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
> 2022-08-26T11:03:07.6249734Z Aug 26 11:03:07  at 
> org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
> 2022-08-26T11:03:07.6251055Z Aug 26 11:03:07  at 
> org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
> 2022-08-26T11:03:07.6251888Z Aug 26 11:03:07  at 
> org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
> 2022-08-26T11:03:07.6252628Z Aug 26 11:03:07  at 
> java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
> 2022-08-26T11:03:07.6253463Z Aug 26 11:03:07  at 
> java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
> 2022-08-26T11:03:07.6254491Z Aug 26 11:03:07  at 
> java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
> 2022-08-26T11:03:07.6255342Z Aug 26 11:03:07  at 
> java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
> 2022-08-26T11:03:07.6256361Z Aug 26 11:03:07  at 
> java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
> 2022-08-26T11:03:07.6257198Z Aug 26 11:03:07  at 
> java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
> 2022-08-26T11:03:07.6257831Z Aug 26 11:03:07  at 
> java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
> 2022-08-26T11:03:07.6258620Z Aug 26 11:03:07  at 
> java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
> 2022-08-26T11:03:07.6259230Z Aug 26 11:03:07  at 
> java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
> 2022-08-26T11:03:07.6259857Z Aug 26 11:03:07  at 
> java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
> 2022-08-26T11:03:07.6260794Z Aug 26 11:03:07  at 
> java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
> 2022-08-26T11:03:07.6261877Z Aug 26 11:03:07  at 
> java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
> 2022-08-26T11:03:07.6262842Z Aug 26 11:03:07  at 
> java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
> 2022-08-26T11:03:07.6264074Z Aug 26 11:03:07  at 
> java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
> 2022-08-26T11:03:07.6265240Z Aug 26 11:03:07  at 
> java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
> 2022-08-26T11:03:07.6266437Z Aug 26 11:03:07  at 
> java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
> 2022-08-26T11:03:07.6267746Z Aug 26 11:03:07  at 
> java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
> 2022-08-26T11:03:07.6268842Z Aug 26 11:03:07  at 
> java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
> 2022-08-26T11:03:07.6270170Z Aug 26 11:03:07  at 
> java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
> 2022-08-26T11:03:07.6271320Z Aug 26 11:03:07  at 
> java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
> 2022-08-26T11:03:07.6272436Z Aug 26 11:03:07  at 
> java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
> 2022-08-26T11:03:07.6273549Z Aug 26 11:03:07  at 
> java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
> 2022-08-26T11:03:07.6274812Z Aug 26 11:03:07  at 
> java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
> 2022-08-26T11:03:07.6275964Z Aug 26 11:03:07  at 
> java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
> 2022-08-26T11:03:07.6277234Z Aug 26 11:03:07  at 
> java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
> 2022-08-26T11:03:07.6278413Z Aug 26 11:03:07  at 
> java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
> 2022-08-26T11:03:07.6279630Z Aug 26 11:03:07  at 
> java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
> 2022-08-26T11:03:07.6280773Z Aug 26 11:03:07  at 
> java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
> 2022-08-26T11:03:07.6281903Z Aug 26 11:03:07  at 
> java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
> 2022-08-26T11:03:07.6283011Z Aug 26 11:03:07  at 
> java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
> 2022-08-26T11:03:07.6284251Z Aug 26 11:03:07  at 
> java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
> 2022-08-26T11:03:07.6285420Z Aug 26 11:03:07  at 
> java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
> 2022-08-26T11:03:07.6286356Z Aug 26 11:03:07  at 
> java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
> 2022-08-26T11:03:07.6287606Z Aug 26 11:03:07  at 
> java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
> 2022-08-26T11:03:07.6288756Z Aug 26 11:03:07  at 
> java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
> 2022-08-26T11:03:07.6289721Z Aug 26 11:03:07  at 
> java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
> 2022-08-26T11:03:07.6290598Z Aug 26 11:03:07  at 
> java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
> 2022-08-26T11:03:07.6291318Z Aug 26 11:03:07  at 
> org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
> 2022-08-26T11:03:07.6292107Z Aug 26 11:03:07  at 
> org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
> 2022-08-26T11:03:07.6293092Z Aug 26 11:03:07  at 
> org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
> 2022-08-26T11:03:07.6293968Z Aug 26 11:03:07  at 
> org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> 2022-08-26T11:03:07.6294757Z Aug 26 11:03:07  at 
> org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> 2022-08-26T11:03:07.6295473Z Aug 26 11:03:07  at 
> org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> 2022-08-26T11:03:07.6296174Z Aug 26 11:03:07  at 
> org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> 2022-08-26T11:03:07.6297316Z Aug 26 11:03:07  at 
> org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> 2022-08-26T11:03:07.6298067Z Aug 26 11:03:07  at 
> org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> 2022-08-26T11:03:07.6298789Z Aug 26 11:03:07  at 
> org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> 2022-08-26T11:03:07.6299667Z Aug 26 11:03:07  at 
> org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$ExclusiveTask.compute(ForkJoinPoolHierarchicalTestExecutorService.java:185)
> 2022-08-26T11:03:07.6300711Z Aug 26 11:03:07  at 
> org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService.invokeAll(ForkJoinPoolHierarchicalTestExecutorService.java:129)
> 2022-08-26T11:03:07.6301615Z Aug 26 11:03:07  at 
> org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
> 2022-08-26T11:03:07.6302559Z Aug 26 11:03:07  at 
> org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> 2022-08-26T11:03:07.6303356Z Aug 26 11:03:07  at 
> org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> 2022-08-26T11:03:07.6304135Z Aug 26 11:03:07  at 
> org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> 2022-08-26T11:03:07.6304850Z Aug 26 11:03:07  at 
> org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> 2022-08-26T11:03:07.6305612Z Aug 26 11:03:07  at 
> org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> 2022-08-26T11:03:07.6306371Z Aug 26 11:03:07  at 
> org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> 2022-08-26T11:03:07.6307249Z Aug 26 11:03:07  at 
> org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> 2022-08-26T11:03:07.6308365Z Aug 26 11:03:07  at 
> org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$ExclusiveTask.compute(ForkJoinPoolHierarchicalTestExecutorService.java:185)
> 2022-08-26T11:03:07.6309412Z Aug 26 11:03:07  at 
> org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService.invokeAll(ForkJoinPoolHierarchicalTestExecutorService.java:129)
> 2022-08-26T11:03:07.6310319Z Aug 26 11:03:07  at 
> org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
> 2022-08-26T11:03:07.6311225Z Aug 26 11:03:07  at 
> org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> 2022-08-26T11:03:07.6311985Z Aug 26 11:03:07  at 
> org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> 2022-08-26T11:03:07.6312884Z Aug 26 11:03:07  at 
> org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> 2022-08-26T11:03:07.6314150Z Aug 26 11:03:07  at 
> org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> 2022-08-26T11:03:07.6314950Z Aug 26 11:03:07  at 
> org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> 2022-08-26T11:03:07.6315874Z Aug 26 11:03:07  at 
> org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> 2022-08-26T11:03:07.6316609Z Aug 26 11:03:07  at 
> org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> 2022-08-26T11:03:07.6317690Z Aug 26 11:03:07  at 
> org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$ExclusiveTask.compute(ForkJoinPoolHierarchicalTestExecutorService.java:185)
> 2022-08-26T11:03:07.6318978Z Aug 26 11:03:07  at 
> java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:189)
> 2022-08-26T11:03:07.6319845Z Aug 26 11:03:07  at 
> java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
> 2022-08-26T11:03:07.6320479Z Aug 26 11:03:07  at 
> java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
> 2022-08-26T11:03:07.6321103Z Aug 26 11:03:07  at 
> java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
> 2022-08-26T11:03:07.6321734Z Aug 26 11:03:07  at 
> java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:175)
> 2022-08-26T11:03:07.6322201Z Aug 26 11:03:07 
> 2022-08-26T11:03:07.6498722Z Aug 26 11:03:07 [INFO] Tests run: 3, Failures: 
> 0, Errors: 0, Skipped: 0, Time elapsed: 4.022 s - in 
> org.apache.flink.table.gateway.rest.SessionCaseITTest
> 2022-08-26T11:03:08.4973396Z Aug 26 11:03:08 [INFO] Tests run: 2, Failures: 
> 0, Errors: 0, Skipped: 0, Time elapsed: 5.396 s - in 
> org.apache.flink.table.gateway.service.session.SessionManagerTest
> 2022-08-26T11:03:08.8545807Z Aug 26 11:03:08 [INFO] 
> 2022-08-26T11:03:08.8546577Z Aug 26 11:03:08 [INFO] Results:
> 2022-08-26T11:03:08.8547189Z Aug 26 11:03:08 [INFO] 
> 2022-08-26T11:03:08.8547603Z Aug 26 11:03:08 [ERROR] Failures: 
> 2022-08-26T11:03:08.8550509Z Aug 26 11:03:08 [ERROR]   
> SqlGatewayRestAPIStabilityTest.testSqlGatewayRestAPIStability:57 No 
> compatible call could be found for 
> {"url":"/sessions/:session_handle/:operation_handle/cancel","method":"PUT","status-code":"200
>  
> OK","file-upload":false,"path-parameters":{"pathParameters":[{"key":"session_handle"},{"key":"operation_handle"}]},"query-parameters":{"queryParameters":[]},"request":{"type":"any"},"response":{"type":"object","id":"urn:jsonschema:org:apache:flink:table:gateway:rest:message:operation:OperationStatusResponseBody","properties":{"status":{"type":"string"}}}}.
> 2022-08-26T11:03:08.8554432Z Aug 26 11:03:08  Rejected by candidate: 
> {"url":"/sessions/:session_handle/operations/:operation_handle/cancel","method":"PUT","status-code":"200
>  
> OK","file-upload":false,"path-parameters":{"pathParameters":[{"key":"session_handle"},{"key":"operation_handle"}]},"query-parameters":{"queryParameters":[]},"request":{"type":"any"},"response":{"type":"object","id":"urn:jsonschema:org:apache:flink:table:gateway:rest:message:operation:OperationStatusResponseBody","properties":{"status":{"type":"string"}}}}.
> 2022-08-26T11:03:08.8555944Z Aug 26 11:03:08  Compatibility grade: 7/8
> 2022-08-26T11:03:08.8556404Z Aug 26 11:03:08  Incompatibilities: 
> 2022-08-26T11:03:08.8556878Z Aug 26 11:03:08          url: 
> 2022-08-26T11:03:08.8557341Z Aug 26 11:03:08 expected: 
> "/sessions/:session_handle/:operation_handle/cancel"
> 2022-08-26T11:03:08.8558016Z Aug 26 11:03:08  but was: 
> "/sessions/:session_handle/operations/:operation_handle/cancel"
> 2022-08-26T11:03:08.8560084Z Aug 26 11:03:08  Rejected by candidate: 
> {"url":"/sessions/:session_handle/operations/:operation_handle/close","method":"DELETE","status-code":"200
>  
> OK","file-upload":false,"path-parameters":{"pathParameters":[{"key":"session_handle"},{"key":"operation_handle"}]},"query-parameters":{"queryParameters":[]},"request":{"type":"any"},"response":{"type":"object","id":"urn:jsonschema:org:apache:flink:table:gateway:rest:message:operation:OperationStatusResponseBody","properties":{"status":{"type":"string"}}}}.
> 2022-08-26T11:03:08.8561585Z Aug 26 11:03:08  Compatibility grade: 6/8
> 2022-08-26T11:03:08.8561952Z Aug 26 11:03:08  Incompatibilities: 
> 2022-08-26T11:03:08.8562272Z Aug 26 11:03:08          url: 
> 2022-08-26T11:03:08.8562682Z Aug 26 11:03:08 expected: 
> "/sessions/:session_handle/:operation_handle/cancel"
> 2022-08-26T11:03:08.8563323Z Aug 26 11:03:08  but was: 
> "/sessions/:session_handle/operations/:operation_handle/close"
> 2022-08-26T11:03:08.8563736Z Aug 26 11:03:08          method: 
> 2022-08-26T11:03:08.8564157Z Aug 26 11:03:08 expected: "PUT"
> 2022-08-26T11:03:08.8564499Z Aug 26 11:03:08  but was: "DELETE"
> 2022-08-26T11:03:08.8566446Z Aug 26 11:03:08  Rejected by candidate: 
> {"url":"/sessions/:session_handle/operations/:operation_handle/status","method":"GET","status-code":"200
>  
> OK","file-upload":false,"path-parameters":{"pathParameters":[{"key":"session_handle"},{"key":"operation_handle"}]},"query-parameters":{"queryParameters":[]},"request":{"type":"any"},"response":{"type":"object","id":"urn:jsonschema:org:apache:flink:table:gateway:rest:message:operation:OperationStatusResponseBody","properties":{"status":{"type":"string"}}}}.
> 2022-08-26T11:03:08.8569300Z Aug 26 11:03:08  Compatibility grade: 6/8
> 2022-08-26T11:03:08.8569937Z Aug 26 11:03:08  Incompatibilities: 
> 2022-08-26T11:03:08.8570496Z Aug 26 11:03:08          url: 
> 2022-08-26T11:03:08.8571215Z Aug 26 11:03:08 expected: 
> "/sessions/:session_handle/:operation_handle/cancel"
> 2022-08-26T11:03:08.8572246Z Aug 26 11:03:08  but was: 
> "/sessions/:session_handle/operations/:operation_handle/status"
> 2022-08-26T11:03:08.8572825Z Aug 26 11:03:08          method: 
> 2022-08-26T11:03:08.8573133Z Aug 26 11:03:08 expected: "PUT"
> 2022-08-26T11:03:08.8573460Z Aug 26 11:03:08  but was: "GET"
> 2022-08-26T11:03:08.8575227Z Aug 26 11:03:08  Rejected by candidate: 
> {"url":"/sessions/:session_handle","method":"DELETE","status-code":"200 
> OK","file-upload":false,"path-parameters":{"pathParameters":[{"key":"session_handle"}]},"query-parameters":{"queryParameters":[]},"request":{"type":"any"},"response":{"type":"object","id":"urn:jsonschema:org:apache:flink:table:gateway:rest:message:session:CloseSessionResponseBody","properties":{"status":{"type":"string"}}}}.
> 2022-08-26T11:03:08.8576635Z Aug 26 11:03:08  Compatibility grade: 5/8
> 2022-08-26T11:03:08.8577360Z Aug 26 11:03:08  Incompatibilities: 
> 2022-08-26T11:03:08.8578025Z Aug 26 11:03:08          url: 
> 2022-08-26T11:03:08.8578743Z Aug 26 11:03:08 expected: 
> "/sessions/:session_handle/:operation_handle/cancel"
> 2022-08-26T11:03:08.8579537Z Aug 26 11:03:08  but was: 
> "/sessions/:session_handle"
> 2022-08-26T11:03:08.8579915Z Aug 26 11:03:08          method: 
> 2022-08-26T11:03:08.8580234Z Aug 26 11:03:08 expected: "PUT"
> 2022-08-26T11:03:08.8580549Z Aug 26 11:03:08  but was: "DELETE"
> 2022-08-26T11:03:08.8581230Z Aug 26 11:03:08          path-parameters: 
> Existing Path parameter operation_handle was removed.
> 2022-08-26T11:03:08.8582810Z Aug 26 11:03:08  Rejected by candidate: 
> {"url":"/api_versions","method":"GET","status-code":"200 
> OK","file-upload":false,"path-parameters":{"pathParameters":[]},"query-parameters":{"queryParameters":[]},"request":{"type":"any"},"response":{"type":"object","id":"urn:jsonschema:org:apache:flink:table:gateway:rest:message:util:GetApiVersionResponseBody","properties":{"versions":{"type":"array","items":{"type":"string"}}}}}.
> 2022-08-26T11:03:08.8583981Z Aug 26 11:03:08  Compatibility grade: 4/8
> 2022-08-26T11:03:08.8584332Z Aug 26 11:03:08  Incompatibilities: 
> 2022-08-26T11:03:08.8584663Z Aug 26 11:03:08          url: 
> 2022-08-26T11:03:08.8585070Z Aug 26 11:03:08 expected: 
> "/sessions/:session_handle/:operation_handle/cancel"
> 2022-08-26T11:03:08.8585736Z Aug 26 11:03:08  but was: "/api_versions"
> 2022-08-26T11:03:08.8586081Z Aug 26 11:03:08          method: 
> 2022-08-26T11:03:08.8586407Z Aug 26 11:03:08 expected: "PUT"
> 2022-08-26T11:03:08.8586722Z Aug 26 11:03:08  but was: "GET"
> 2022-08-26T11:03:08.8587606Z Aug 26 11:03:08          path-parameters: 
> Existing Path parameter session_handle was removed.
> 2022-08-26T11:03:08.8588091Z Aug 26 11:03:08          response: [Field 
> {"type":"string"} was removed.] 
> 2022-08-26T11:03:08.8588516Z Aug 26 11:03:08 Expecting actual not to be null
> 2022-08-26T11:03:08.8589990Z Aug 26 11:03:08  Rejected by candidate: 
> {"url":"/info","method":"GET","status-code":"200 
> OK","file-upload":false,"path-parameters":{"pathParameters":[]},"query-parameters":{"queryParameters":[]},"request":{"type":"any"},"response":{"type":"object","id":"urn:jsonschema:org:apache:flink:table:gateway:rest:message:util:GetInfoResponseBody","properties":{"productName":{"type":"string"},"version":{"type":"string"}}}}.
> 2022-08-26T11:03:08.8591280Z Aug 26 11:03:08  Compatibility grade: 4/8
> 2022-08-26T11:03:08.8591646Z Aug 26 11:03:08  Incompatibilities: 
> 2022-08-26T11:03:08.8591959Z Aug 26 11:03:08          url: 
> 2022-08-26T11:03:08.8592369Z Aug 26 11:03:08 expected: 
> "/sessions/:session_handle/:operation_handle/cancel"
> 2022-08-26T11:03:08.8592795Z Aug 26 11:03:08  but was: "/info"
> 2022-08-26T11:03:08.8593101Z Aug 26 11:03:08          method: 
> 2022-08-26T11:03:08.8593427Z Aug 26 11:03:08 expected: "PUT"
> 2022-08-26T11:03:08.8593756Z Aug 26 11:03:08  but was: "GET"
> 2022-08-26T11:03:08.8594450Z Aug 26 11:03:08          path-parameters: 
> Existing Path parameter session_handle was removed.
> 2022-08-26T11:03:08.8594951Z Aug 26 11:03:08          response: [Field 
> {"type":"string"} was removed.] 
> 2022-08-26T11:03:08.8595371Z Aug 26 11:03:08 Expecting actual not to be null
> 2022-08-26T11:03:08.8619910Z Aug 26 11:03:08  Rejected by candidate: 
> {"url":"/sessions","method":"POST","status-code":"200 
> OK","file-upload":false,"path-parameters":{"pathParameters":[]},"query-parameters":{"queryParameters":[]},"request":{"type":"object","id":"urn:jsonschema:org:apache:flink:table:gateway:rest:message:session:OpenSessionRequestBody","properties":{"sessionName":{"type":"string"},"properties":{"type":"object","additionalProperties":{"type":"string"}}}},"response":{"type":"object","id":"urn:jsonschema:org:apache:flink:table:gateway:rest:message:session:OpenSessionResponseBody","properties":{"sessionHandle":{"type":"string"}}}}.
> 2022-08-26T11:03:08.8622586Z Aug 26 11:03:08  Compatibility grade: 4/8
> 2022-08-26T11:03:08.8623158Z Aug 26 11:03:08  Incompatibilities: 
> 2022-08-26T11:03:08.8623683Z Aug 26 11:03:08          url: 
> 2022-08-26T11:03:08.8624400Z Aug 26 11:03:08 expected: 
> "/sessions/:session_handle/:operation_handle/cancel"
> 2022-08-26T11:03:08.8625066Z Aug 26 11:03:08  but was: "/sessions"
> 2022-08-26T11:03:08.8625574Z Aug 26 11:03:08          method: 
> 2022-08-26T11:03:08.8626077Z Aug 26 11:03:08 expected: "PUT"
> 2022-08-26T11:03:08.8626554Z Aug 26 11:03:08  but was: "POST"
> 2022-08-26T11:03:08.8627935Z Aug 26 11:03:08          path-parameters: 
> Existing Path parameter session_handle was removed.
> 2022-08-26T11:03:08.8628783Z Aug 26 11:03:08          response: [Field 
> {"type":"string"} was removed.] 
> 2022-08-26T11:03:08.8629445Z Aug 26 11:03:08 Expecting actual not to be null
> 2022-08-26T11:03:08.8632160Z Aug 26 11:03:08  Rejected by candidate: 
> {"url":"/sessions/:session_handle","method":"GET","status-code":"200 
> OK","file-upload":false,"path-parameters":{"pathParameters":[{"key":"session_handle"}]},"query-parameters":{"queryParameters":[]},"request":{"type":"any"},"response":{"type":"object","id":"urn:jsonschema:org:apache:flink:table:gateway:rest:message:session:GetSessionConfigResponseBody","properties":{"properties":{"type":"object","additionalProperties":{"type":"string"}}}}}.
> 2022-08-26T11:03:08.8634154Z Aug 26 11:03:08  Compatibility grade: 4/8
> 2022-08-26T11:03:08.8634728Z Aug 26 11:03:08  Incompatibilities: 
> 2022-08-26T11:03:08.8635242Z Aug 26 11:03:08          url: 
> 2022-08-26T11:03:08.8635900Z Aug 26 11:03:08 expected: 
> "/sessions/:session_handle/:operation_handle/cancel"
> 2022-08-26T11:03:08.8637125Z Aug 26 11:03:08  but was: 
> "/sessions/:session_handle"
> 2022-08-26T11:03:08.8637679Z Aug 26 11:03:08          method: 
> 2022-08-26T11:03:08.8638215Z Aug 26 11:03:08 expected: "PUT"
> 2022-08-26T11:03:08.8638757Z Aug 26 11:03:08  but was: "GET"
> 2022-08-26T11:03:08.8639897Z Aug 26 11:03:08          path-parameters: 
> Existing Path parameter operation_handle was removed.
> 2022-08-26T11:03:08.8640744Z Aug 26 11:03:08          response: [Field 
> {"type":"string"} was removed.] 
> 2022-08-26T11:03:08.8641438Z Aug 26 11:03:08 Expecting actual not to be null
> 2022-08-26T11:03:08.8643308Z Aug 26 11:03:08  Rejected by candidate: 
> {"url":"/sessions/:session_handle/heartbeat","method":"POST","status-code":"200
>  
> OK","file-upload":false,"path-parameters":{"pathParameters":[{"key":"session_handle"}]},"query-parameters":{"queryParameters":[]},"request":{"type":"any"},"response":{"type":"any"}}.
> 2022-08-26T11:03:08.8645016Z Aug 26 11:03:08  Compatibility grade: 4/8
> 2022-08-26T11:03:08.8645627Z Aug 26 11:03:08  Incompatibilities: 
> 2022-08-26T11:03:08.8646163Z Aug 26 11:03:08          url: 
> 2022-08-26T11:03:08.8647000Z Aug 26 11:03:08 expected: 
> "/sessions/:session_handle/:operation_handle/cancel"
> 2022-08-26T11:03:08.8647784Z Aug 26 11:03:08  but was: 
> "/sessions/:session_handle/heartbeat"
> 2022-08-26T11:03:08.8648331Z Aug 26 11:03:08          method: 
> 2022-08-26T11:03:08.8648821Z Aug 26 11:03:08 expected: "PUT"
> 2022-08-26T11:03:08.8649321Z Aug 26 11:03:08  but was: "POST"
> 2022-08-26T11:03:08.8650391Z Aug 26 11:03:08          path-parameters: 
> Existing Path parameter operation_handle was removed.
> 2022-08-26T11:03:08.8651470Z Aug 26 11:03:08          response: [Type of 
> field was changed from 'object' to 'any'.] 
> 2022-08-26T11:03:08.8652215Z Aug 26 11:03:08 expected: "object"
> 2022-08-26T11:03:08.8652757Z Aug 26 11:03:08  but was: "any"
> 2022-08-26T11:03:08.8655846Z Aug 26 11:03:08  Rejected by candidate: 
> {"url":"/sessions/:session_handle/operations/:operation_handle/result/:token","method":"GET","status-code":"200
>  
> OK","file-upload":false,"path-parameters":{"pathParameters":[{"key":"session_handle"},{"key":"operation_handle"},{"key":"token"}]},"query-parameters":{"queryParameters":[]},"request":{"type":"any"},"response":{"type":"object","id":"urn:jsonschema:org:apache:flink:table:gateway:rest:message:statement:FetchResultsResponseBody","properties":{"results":{"type":"any"},"resultType":{"type":"string"},"nextResultUri":{"type":"string"}}}}.
> 2022-08-26T11:03:08.8658253Z Aug 26 11:03:08  Compatibility grade: 4/8
> 2022-08-26T11:03:08.8658849Z Aug 26 11:03:08  Incompatibilities: 
> 2022-08-26T11:03:08.8659376Z Aug 26 11:03:08          url: 
> 2022-08-26T11:03:08.8660027Z Aug 26 11:03:08 expected: 
> "/sessions/:session_handle/:operation_handle/cancel"
> 2022-08-26T11:03:08.8660918Z Aug 26 11:03:08  but was: 
> "/sessions/:session_handle/operations/:operation_handle/result/:token"
> 2022-08-26T11:03:08.8661621Z Aug 26 11:03:08          method: 
> 2022-08-26T11:03:08.8662145Z Aug 26 11:03:08 expected: "PUT"
> 2022-08-26T11:03:08.8662684Z Aug 26 11:03:08  but was: "GET"
> 2022-08-26T11:03:08.8663723Z Aug 26 11:03:08          path-parameters: New 
> path parameter token was added.
> 2022-08-26T11:03:08.8664619Z Aug 26 11:03:08          response: [Field 
> {"type":"string"} was removed.] 
> 2022-08-26T11:03:08.8665305Z Aug 26 11:03:08 Expecting actual not to be null
> 2022-08-26T11:03:08.8669057Z Aug 26 11:03:08  Rejected by candidate: 
> {"url":"/sessions/:session_handle/statements","method":"POST","status-code":"200
>  
> OK","file-upload":false,"path-parameters":{"pathParameters":[{"key":"session_handle"}]},"query-parameters":{"queryParameters":[]},"request":{"type":"object","id":"urn:jsonschema:org:apache:flink:table:gateway:rest:message:statement:ExecuteStatementRequestBody","properties":{"statement":{"type":"string"},"executionTimeout":{"type":"integer"},"executionConfig":{"type":"object","additionalProperties":{"type":"string"}}}},"response":{"type":"object","id":"urn:jsonschema:org:apache:flink:table:gateway:rest:message:statement:ExecuteStatementResponseBody","properties":{"operationHandle":{"type":"string"}}}}.
> 2022-08-26T11:03:08.8671949Z Aug 26 11:03:08  Compatibility grade: 4/8
> 2022-08-26T11:03:08.8672450Z Aug 26 11:03:08  Incompatibilities: 
> 2022-08-26T11:03:08.8672936Z Aug 26 11:03:08          url: 
> 2022-08-26T11:03:08.8673517Z Aug 26 11:03:08 expected: 
> "/sessions/:session_handle/:operation_handle/cancel"
> 2022-08-26T11:03:08.8674326Z Aug 26 11:03:08  but was: 
> "/sessions/:session_handle/statements"
> 2022-08-26T11:03:08.8674933Z Aug 26 11:03:08          method: 
> 2022-08-26T11:03:08.8675409Z Aug 26 11:03:08 expected: "PUT"
> 2022-08-26T11:03:08.8675870Z Aug 26 11:03:08  but was: "POST"
> 2022-08-26T11:03:08.8676947Z Aug 26 11:03:08          path-parameters: 
> Existing Path parameter operation_handle was removed.
> 2022-08-26T11:03:08.8677838Z Aug 26 11:03:08          response: [Field 
> {"type":"string"} was removed.] 
> 2022-08-26T11:03:08.8678425Z Aug 26 11:03:08 Expecting actual not to be null
> 2022-08-26T11:03:08.8678939Z Aug 26 11:03:08 [INFO] 
> 2022-08-26T11:03:08.8679504Z Aug 26 11:03:08 [ERROR] Tests run: 32, Failures: 
> 1, Errors: 0, Skipped: 0
> {code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to