I've filed a PR here for the Johnzon/OpenAPI issue, which actually looks
like an issue with the Geronimo OpenAPI library:
https://github.com/apache/geronimo-openapi/pull/20/files

We can work around this in TomEE by overriding the OpenAPI extension:
https://github.com/apache/tomee/pull/636/commits/10265708029ab2d0576f03aa1d5bb0a8a20bfffd

I'd appreciate some review on that PR above. I currently have a full
build running on the 2 PRs together to see if there are any other issues I
haven't picked up on.

Jon

On Fri, May 1, 2020 at 5:05 PM Thomas Andraschko <
[email protected]> wrote:

> thanks for your effort jon!
>
> Am Fr., 1. Mai 2020 um 16:21 Uhr schrieb Jonathan Gallimore <
> [email protected]>:
>
> > The Johnzon update is looking pretty close:
> > https://github.com/apache/tomee/pull/636. I'll dig in and try and find
> the
> > issue, but the PR is there if anyone wants to have a look.
> >
> > Jon
> >
> > On Fri, May 1, 2020 at 12:11 PM Jonathan Gallimore <
> > [email protected]> wrote:
> >
> > > Getting closer - a Geronimo OpenAPI seems to improve things, but now I
> > see
> > > errors like this:
> > >
> > > [INFO]
> > > [ERROR]
> > >
> >
> org.eclipse.microprofile.openapi.tck.OASConfigScanClassTest.testScanClass(org.eclipse.microprofile.openapi.tck.OASConfigScanClassTest)
> > > [ERROR]   Run 1:
> > >
> >
> OASConfigScanClassTest>Arquillian.run:164->OASConfigScanClassBase.testScanClass:40
> > > 1 expectation failed.
> > > JSON path paths doesn't match.
> > > Expected: map containing ["/reviews"->ANYTHING]
> > >   Actual: {/tomee/reviews/airlines/{airline}={get={summary=Get all
> > reviews
> > > by airlines, servers=[{description=Secure server, url=
> > > https://gigantic-server.com:443}, {description=Unsecure server, url=
> > > http://gigantic-server.com:80}, {variables={protocol={default=https,
> > > description=, enum=[http, https]}}, description=The production API
> > server,
> > > url={protocol}://test-server.com}], deprecated=false,
> > > operationId=getReviewByAirline, responses={200={description=Review(s)
> > > retrieved, content={application/json={schema={type=object,
> > >
> >
> $ref=#/components/schemas/org_eclipse_microprofile_openapi_apps_airlines_model_Review}}}},
> > > 404={description=Review(s) not found,
> > > content={application/json={schema={}}}}},
> > > parameters=[{schema={type=string}, allowReserved=false, in=path,
> > > allowEmptyValue=false, name=airline, description=name of the airlines
> for
> > > the reviews, content={*/*={schema={type=string}, examples={={value=Acme
> > > Air}}}}, required=true}], tags=[Ratings, Reviews]}},
> > > /tomee/reviews={post={summary=Create a Review,
> > > security=[{reviewoauth2=[write:reviews]}],
> > > servers=[{variables={proxyPath={default=proxy, description=Base path of
> > the
> > > proxy, enum=[]}}, description=view of all the reviews,
> > > url=localhost:9080/{proxyPath}/reviews/id}, {description=random text,
> > url=
> > > http://random.url/reviews}],
> > > requestBody={$ref=#/components/requestBodies/review,
> > > content={application/json={schema={type=object,
> > >
> >
> $ref=#/components/schemas/org_eclipse_microprofile_openapi_apps_airlines_model_Review}}},
> > > required=false}, deprecated=false, callbacks={testCallback={
> > > http://localhost:9080/oas3-airlines/reviews={get={summary=Get all
> > > reviews, requestBody={content={}, required=false}, description=,
> > > responses={200={description=successful operation,
> > > content={application/json={schema={type=array, items={type=object,
> > >
> >
> $ref=#/components/schemas/org_eclipse_microprofile_openapi_apps_airlines_model_Review}}}}}}}}}},
> > > operationId=createReview, responses={201={description=review created,
> > > links={Review={server={description=endpoint for all the review related
> > > methods, url=http://localhost:9080/airlines/reviews/}, operationRef=,
> > > requestBody=, description=get the review that was added,
> > > operationId=getReviewById, parameters={reviewId=$request.path.id}}},
> > > content={application/json={schema={description=id of the new review,
> > > type=string}}}}}, parameters=[], tags=[Reviews]}, get={summary=get all
> > the
> > > reviews, servers=[{description=Secure server, url=
> > > https://gigantic-server.com:443}, {description=Unsecure server, url=
> > > http://gigantic-server.com:80}, {variables={protocol={default=https,
> > > description=, enum=[http, https]}}, description=The production API
> > server,
> > > url={protocol}://test-server.com}], deprecated=false,
> > > operationId=getAllReviews,
> > > responses={200={headers={Request-Limit={schema={type=integer},
> > > allowEmptyValue=false, deprecated=false, description=The number of
> > allowed
> > > requests in the current period, style=simple,
> > > $ref=#/components/headers/Request-Limit, required=false}},
> > > description=successful operation,
> > > content={application/json={schema={type=array, items={type=object,
> > >
> >
> $ref=#/components/schemas/org_eclipse_microprofile_openapi_apps_airlines_model_Review}}}}}},
> > > parameters=[], tags=[Ratings, Reviews]}},
> > > /tomee/reviews/{id}={get={summary=Get a review with ID,
> > > servers=[{description=Secure server, url=
> https://gigantic-server.com:443
> > },
> > > {description=Unsecure server, url=http://gigantic-server.com:80},
> > > {variables={protocol={default=https, description=, enum=[http,
> https]}},
> > > description=The production API server, url={protocol}://
> test-server.com
> > }],
> > > deprecated=false, operationId=getReviewById,
> > > responses={200={headers={responseHeader2={schema={type=string},
> > > allowEmptyValue=true, deprecated=true, description=Input value,
> > > style=simple, required=true}, responseHeader1={schema={type=integer},
> > > allowEmptyValue=true, deprecated=true, description=Max rate,
> > style=simple,
> > > required=true}}, description=Review retrieved,
> > > content={application/json={schema={type=object,
> > >
> >
> $ref=#/components/schemas/org_eclipse_microprofile_openapi_apps_airlines_model_Review}}}},
> > > 404={description=Review not found,
> > > content={application/json={schema={}}}}},
> > > parameters=[{schema={type=integer}, allowReserved=false, in=path,
> > > allowEmptyValue=false, name=id, description=ID of the booking,
> > > content={*/*={schema={type=integer}, examples={example={value=1}}}},
> > > required=true}], tags=[Ratings, Reviews]}, delete={summary=Delete a
> > Review
> > > with ID, servers=[{description=Secure server, url=
> > > https://gigantic-server.com:443}, {description=Unsecure server, url=
> > > http://gigantic-server.com:80}, {variables={protocol={default=https,
> > > description=, enum=[http, https]}}, description=The production API
> > server,
> > > url={protocol}://test-server.com}], deprecated=false,
> > > operationId=deleteReview, responses={200={description=Review deleted,
> > > content={text/plain={schema={}}}}, 404={description=Review not found,
> > > content={text/plain={schema={}}}}}, parameters=[{schema={type=integer},
> > > in=path, name=id, style=simple, required=true}], tags=[Ratings,
> > Reviews]}},
> > > /tomee/reviews/users/{user}={get={summary=Get all reviews by user,
> > > servers=[{description=Secure server, url=
> https://gigantic-server.com:443
> > },
> > > {description=Unsecure server, url=http://gigantic-server.com:80},
> > > {variables={protocol={default=https, description=, enum=[http,
> https]}},
> > > description=The production API server, url={protocol}://
> test-server.com
> > }],
> > > deprecated=false, operationId=getReviewByUser,
> > > responses={200={description=Review(s) retrieved,
> > > content={application/json={schema={type=object,
> > >
> >
> $ref=#/components/schemas/org_eclipse_microprofile_openapi_apps_airlines_model_Review}}}},
> > > 404={description=Review(s) not found,
> > > content={application/json={schema={}}}}},
> > > parameters=[{schema={type=string}, allowReserved=false,
> > > examples={example2={[email protected]}, example1={value=bsmith}},
> > > in=path, allowEmptyValue=false, name=user, description=username of the
> > user
> > > for the reviews, content={*/*={schema={type=string},
> > > examples={example={value=bsmith}}}}, required=true}], tags=[Ratings,
> > > Reviews]}}, /tomee/reviews/{user}/{airlines}={get={summary=Get all
> > reviews
> > > for an airline by User, servers=[{description=Secure server, url=
> > > https://gigantic-server.com:443}, {description=Unsecure server, url=
> > > http://gigantic-server.com:80}, {variables={protocol={default=https,
> > > description=, enum=[http, https]}}, description=The production API
> > server,
> > > url={protocol}://test-server.com}], deprecated=false,
> > > operationId=getReviewByAirlineAndUser,
> > > responses={200={description=Review(s) retrieved,
> > > content={application/json={schema={type=object,
> > >
> >
> $ref=#/components/schemas/org_eclipse_microprofile_openapi_apps_airlines_model_Review}}}},
> > > 404={description=Review(s) not found,
> > > content={application/json={schema={}}}}},
> > > parameters=[{schema={type=string}, allowReserved=false, in=path,
> > > allowEmptyValue=false, name=airlines, description=name of the airlines
> > for
> > > the reviews, content={*/*={schema={type=string}, example=Acme Air}},
> > > required=true}, {schema={type=string}, allowReserved=false, in=path,
> > > allowEmptyValue=false, name=user, description=sername of the user for
> the
> > > reviews, content={*/*={schema={type=string},
> > > examples={example={value=bsmith}}}}, required=true}], tags=[Ratings,
> > > Reviews]}}}
> > >
> > >
> > > Note the /tomee at the start of the actual response. Any ideas where
> that
> > > is coming from?
> > >
> > > Jon
> > >
> > >
> > > On Thu, Apr 30, 2020 at 6:10 PM Jonathan Gallimore <
> > > [email protected]> wrote:
> > >
> > >> Here's the log:
> > >>
> > >> [ERROR] Tests run: 12, Failures: 6, Errors: 0, Skipped: 0, Time
> elapsed:
> > >> 12.895 s <<< FAILURE! - in
> > >> org.eclipse.microprofile.openapi.tck.PetStoreAppTest
> > >> [ERROR]
> > >> testOAuthFlow(org.eclipse.microprofile.openapi.tck.PetStoreAppTest)
> > Time
> > >> elapsed: 1.313 s  <<< FAILURE!
> > >> [ERROR]
> > >> testOAuthFlows(org.eclipse.microprofile.openapi.tck.PetStoreAppTest)
> > Time
> > >> elapsed: 0.026 s  <<< FAILURE!
> > >> [ERROR]
> testSchema(org.eclipse.microprofile.openapi.tck.PetStoreAppTest)
> > >>  Time elapsed: 0.045 s  <<< FAILURE!
> > >> [ERROR]
> > >>
> >
> testSecurityRequirement(org.eclipse.microprofile.openapi.tck.PetStoreAppTest)
> > >>  Time elapsed: 0.023 s  <<< FAILURE!
> > >> [ERROR]
> > >>
> testSecurityScheme(org.eclipse.microprofile.openapi.tck.PetStoreAppTest)
> > >>  Time elapsed: 0.021 s  <<< FAILURE!
> > >> [ERROR]
> > >>
> > testSecuritySchemes(org.eclipse.microprofile.openapi.tck.PetStoreAppTest)
> > >>  Time elapsed: 0.029 s  <<< FAILURE!
> > >> [ERROR] Tests run: 2, Failures: 1, Errors: 0, Skipped: 0, Time
> elapsed:
> > >> 10.895 s <<< FAILURE! - in
> > >> org.eclipse.microprofile.openapi.tck.OASConfigScanClassesTest
> > >> [ERROR]
> > >>
> >
> testScanClasses(org.eclipse.microprofile.openapi.tck.OASConfigScanClassesTest)
> > >>  Time elapsed: 1.315 s  <<< FAILURE!
> > >> [ERROR] Tests run: 84, Failures: 42, Errors: 0, Skipped: 0, Time
> > elapsed:
> > >> 18.818 s <<< FAILURE! - in
> > >> org.eclipse.microprofile.openapi.tck.AirlinesAppTest
> > >> [ERROR]
> > >> testAPIResponse(org.eclipse.microprofile.openapi.tck.AirlinesAppTest)
> > Time
> > >> elapsed: 1.28 s  <<< FAILURE!
> > >> [ERROR]
> > >> testAPIResponses(org.eclipse.microprofile.openapi.tck.AirlinesAppTest)
> > >>  Time elapsed: 0.036 s  <<< FAILURE!
> > >> [ERROR]
> > >>
> >
> testCallbackAnnotations(org.eclipse.microprofile.openapi.tck.AirlinesAppTest)
> > >>  Time elapsed: 0.044 s  <<< FAILURE!
> > >> [ERROR]
> > >>
> >
> testCallbackOperationAnnotations(org.eclipse.microprofile.openapi.tck.AirlinesAppTest)
> > >>  Time elapsed: 0.03 s  <<< FAILURE!
> > >> [ERROR]
> > >> testComponents(org.eclipse.microprofile.openapi.tck.AirlinesAppTest)
> > Time
> > >> elapsed: 0.03 s  <<< FAILURE!
> > >> [ERROR]
> > testContact(org.eclipse.microprofile.openapi.tck.AirlinesAppTest)
> > >>  Time elapsed: 0.022 s  <<< FAILURE!
> > >> [ERROR]
> > >>
> >
> testContentInAPIResponse(org.eclipse.microprofile.openapi.tck.AirlinesAppTest)
> > >>  Time elapsed: 0.022 s  <<< FAILURE!
> > >> [ERROR]
> > >>
> >
> testContentInParameter(org.eclipse.microprofile.openapi.tck.AirlinesAppTest)
> > >>  Time elapsed: 0.015 s  <<< FAILURE!
> > >> [ERROR]
> > >>
> >
> testContentInRequestBody(org.eclipse.microprofile.openapi.tck.AirlinesAppTest)
> > >>  Time elapsed: 0.021 s  <<< FAILURE!
> > >> [ERROR]
> > >>
> >
> testEncodingRequestBody(org.eclipse.microprofile.openapi.tck.AirlinesAppTest)
> > >>  Time elapsed: 0.011 s  <<< FAILURE!
> > >> [ERROR]
> > >>
> >
> testEncodingResponses(org.eclipse.microprofile.openapi.tck.AirlinesAppTest)
> > >>  Time elapsed: 0.019 s  <<< FAILURE!
> > >> [ERROR]
> > >>
> testExampleObject(org.eclipse.microprofile.openapi.tck.AirlinesAppTest)
> > >>  Time elapsed: 0.019 s  <<< FAILURE!
> > >> [ERROR]
> > testExplode(org.eclipse.microprofile.openapi.tck.AirlinesAppTest)
> > >>  Time elapsed: 0.021 s  <<< FAILURE!
> > >> [ERROR]
> > >>
> >
> testExternalDocumentation(org.eclipse.microprofile.openapi.tck.AirlinesAppTest)
> > >>  Time elapsed: 0.025 s  <<< FAILURE!
> > >> [ERROR]
> > >>
> >
> testHeaderInAPIResponse(org.eclipse.microprofile.openapi.tck.AirlinesAppTest)
> > >>  Time elapsed: 0.017 s  <<< FAILURE!
> > >> [ERROR]
> > >>
> >
> testHeaderInComponents(org.eclipse.microprofile.openapi.tck.AirlinesAppTest)
> > >>  Time elapsed: 0.015 s  <<< FAILURE!
> > >> [ERROR]
> > >>
> >
> testHeaderInEncoding(org.eclipse.microprofile.openapi.tck.AirlinesAppTest)
> > >>  Time elapsed: 0.019 s  <<< FAILURE!
> > >> [ERROR] testInfo(org.eclipse.microprofile.openapi.tck.AirlinesAppTest)
> > >>  Time elapsed: 0.015 s  <<< FAILURE!
> > >> [ERROR]
> > testLicense(org.eclipse.microprofile.openapi.tck.AirlinesAppTest)
> > >>  Time elapsed: 0.018 s  <<< FAILURE!
> > >> [ERROR] testLink(org.eclipse.microprofile.openapi.tck.AirlinesAppTest)
> > >>  Time elapsed: 0.014 s  <<< FAILURE!
> > >> [ERROR]
> > >>
> testLinkParameter(org.eclipse.microprofile.openapi.tck.AirlinesAppTest)
> > >>  Time elapsed: 0.023 s  <<< FAILURE!
> > >> [ERROR]
> > >> testOAuthFlow(org.eclipse.microprofile.openapi.tck.AirlinesAppTest)
> > Time
> > >> elapsed: 0.016 s  <<< FAILURE!
> > >> [ERROR]
> > >> testOAuthFlows(org.eclipse.microprofile.openapi.tck.AirlinesAppTest)
> > Time
> > >> elapsed: 0.013 s  <<< FAILURE!
> > >> [ERROR]
> > >> testOAuthScope(org.eclipse.microprofile.openapi.tck.AirlinesAppTest)
> > Time
> > >> elapsed: 0.016 s  <<< FAILURE!
> > >> [ERROR]
> > >>
> >
> testOperationAirlinesResource(org.eclipse.microprofile.openapi.tck.AirlinesAppTest)
> > >>  Time elapsed: 0.015 s  <<< FAILURE!
> > >> [ERROR]
> > >>
> >
> testOperationAvailabilityResource(org.eclipse.microprofile.openapi.tck.AirlinesAppTest)
> > >>  Time elapsed: 0.012 s  <<< FAILURE!
> > >> [ERROR]
> > >>
> >
> testOperationBookingResource(org.eclipse.microprofile.openapi.tck.AirlinesAppTest)
> > >>  Time elapsed: 0.013 s  <<< FAILURE!
> > >> [ERROR]
> > >>
> >
> testOperationReviewResource(org.eclipse.microprofile.openapi.tck.AirlinesAppTest)
> > >>  Time elapsed: 0.015 s  <<< FAILURE!
> > >> [ERROR]
> > >>
> >
> testOperationUserResource(org.eclipse.microprofile.openapi.tck.AirlinesAppTest)
> > >>  Time elapsed: 0.013 s  <<< FAILURE!
> > >> [ERROR]
> > >> testParameter(org.eclipse.microprofile.openapi.tck.AirlinesAppTest)
> > Time
> > >> elapsed: 0.009 s  <<< FAILURE!
> > >> [ERROR]
> > >>
> >
> testRefHeaderInAPIResponse(org.eclipse.microprofile.openapi.tck.AirlinesAppTest)
> > >>  Time elapsed: 0.013 s  <<< FAILURE!
> > >> [ERROR]
> > >>
> >
> testRefHeaderInEncoding(org.eclipse.microprofile.openapi.tck.AirlinesAppTest)
> > >>  Time elapsed: 0.012 s  <<< FAILURE!
> > >> [ERROR]
> > >>
> >
> testRequestBodyAnnotations(org.eclipse.microprofile.openapi.tck.AirlinesAppTest)
> > >>  Time elapsed: 0.013 s  <<< FAILURE!
> > >> [ERROR]
> testSchema(org.eclipse.microprofile.openapi.tck.AirlinesAppTest)
> > >>  Time elapsed: 0.009 s  <<< FAILURE!
> > >> [ERROR]
> > >>
> >
> testSecurityRequirement(org.eclipse.microprofile.openapi.tck.AirlinesAppTest)
> > >>  Time elapsed: 0.012 s  <<< FAILURE!
> > >> [ERROR]
> > >>
> testSecurityScheme(org.eclipse.microprofile.openapi.tck.AirlinesAppTest)
> > >>  Time elapsed: 0.012 s  <<< FAILURE!
> > >> [ERROR]
> > >>
> > testSecuritySchemes(org.eclipse.microprofile.openapi.tck.AirlinesAppTest)
> > >>  Time elapsed: 0.012 s  <<< FAILURE!
> > >> [ERROR]
> testServer(org.eclipse.microprofile.openapi.tck.AirlinesAppTest)
> > >>  Time elapsed: 0.016 s  <<< FAILURE!
> > >> [ERROR]
> > >>
> >
> testStaticFileDefinitions(org.eclipse.microprofile.openapi.tck.AirlinesAppTest)
> > >>  Time elapsed: 0.018 s  <<< FAILURE!
> > >> [ERROR]
> > >>
> > testTagDeclarations(org.eclipse.microprofile.openapi.tck.AirlinesAppTest)
> > >>  Time elapsed: 0.017 s  <<< FAILURE!
> > >> [ERROR]
> > >>
> >
> testTagsInOperations(org.eclipse.microprofile.openapi.tck.AirlinesAppTest)
> > >>  Time elapsed: 0.016 s  <<< FAILURE!
> > >> [ERROR]
> > testVersion(org.eclipse.microprofile.openapi.tck.AirlinesAppTest)
> > >>  Time elapsed: 0.025 s  <<< FAILURE!
> > >> [ERROR] Tests run: 2, Failures: 1, Errors: 0, Skipped: 0, Time
> elapsed:
> > >> 10.814 s <<< FAILURE! - in
> > >> org.eclipse.microprofile.openapi.tck.OASConfigScanDisableTest
> > >> [ERROR]
> > >>
> >
> testScanDisable(org.eclipse.microprofile.openapi.tck.OASConfigScanDisableTest)
> > >>  Time elapsed: 1.322 s  <<< FAILURE!
> > >> [ERROR] Tests run: 28, Failures: 14, Errors: 0, Skipped: 0, Time
> > elapsed:
> > >> 13.68 s <<< FAILURE! - in
> > org.eclipse.microprofile.openapi.tck.FilterTest
> > >> [ERROR]
> > >> testFilterAPIResponse(org.eclipse.microprofile.openapi.tck.FilterTest)
> > >>  Time elapsed: 1.403 s  <<< FAILURE!
> > >> [ERROR]
> > >> testFilterCallback(org.eclipse.microprofile.openapi.tck.FilterTest)
> > Time
> > >> elapsed: 0.026 s  <<< FAILURE!
> > >> [ERROR]
> > testFilterHeader(org.eclipse.microprofile.openapi.tck.FilterTest)
> > >>  Time elapsed: 0.044 s  <<< FAILURE!
> > >> [ERROR]
> testFilterLink(org.eclipse.microprofile.openapi.tck.FilterTest)
> > >>  Time elapsed: 0.049 s  <<< FAILURE!
> > >> [ERROR]
> > >> testFilterOpenAPI(org.eclipse.microprofile.openapi.tck.FilterTest)
> Time
> > >> elapsed: 0.033 s  <<< FAILURE!
> > >> [ERROR]
> > >> testFilterOperation(org.eclipse.microprofile.openapi.tck.FilterTest)
> > Time
> > >> elapsed: 0.029 s  <<< FAILURE!
> > >> [ERROR]
> > >> testFilterParameter(org.eclipse.microprofile.openapi.tck.FilterTest)
> > Time
> > >> elapsed: 0.019 s  <<< FAILURE!
> > >> [ERROR]
> > >>
> >
> testFilterPathItemAddOperation(org.eclipse.microprofile.openapi.tck.FilterTest)
> > >>  Time elapsed: 0.025 s  <<< FAILURE!
> > >> [ERROR]
> > >>
> >
> testFilterPathItemEnsureOrder(org.eclipse.microprofile.openapi.tck.FilterTest)
> > >>  Time elapsed: 0.019 s  <<< FAILURE!
> > >> [ERROR]
> > >> testFilterRequestBody(org.eclipse.microprofile.openapi.tck.FilterTest)
> > >>  Time elapsed: 0.018 s  <<< FAILURE!
> > >> [ERROR]
> > testFilterSchema(org.eclipse.microprofile.openapi.tck.FilterTest)
> > >>  Time elapsed: 0.017 s  <<< FAILURE!
> > >> [ERROR]
> > >>
> > testFilterSecurityScheme(org.eclipse.microprofile.openapi.tck.FilterTest)
> > >>  Time elapsed: 0.024 s  <<< FAILURE!
> > >> [ERROR]
> > testFilterServer(org.eclipse.microprofile.openapi.tck.FilterTest)
> > >>  Time elapsed: 0.031 s  <<< FAILURE!
> > >> [ERROR] testFilterTag(org.eclipse.microprofile.openapi.tck.FilterTest)
> > >>  Time elapsed: 0.022 s  <<< FAILURE!
> > >> [ERROR] Tests run: 2, Failures: 1, Errors: 0, Skipped: 0, Time
> elapsed:
> > >> 10.964 s <<< FAILURE! - in
> > >> org.eclipse.microprofile.openapi.tck.OASConfigScanPackageTest
> > >> [ERROR]
> > >>
> >
> testScanPackage(org.eclipse.microprofile.openapi.tck.OASConfigScanPackageTest)
> > >>  Time elapsed: 1.391 s  <<< FAILURE!
> > >> [ERROR] Tests run: 2, Failures: 1, Errors: 0, Skipped: 0, Time
> elapsed:
> > >> 10.935 s <<< FAILURE! - in
> > >> org.eclipse.microprofile.openapi.tck.StaticDocumentTest
> > >> [ERROR]
> > >>
> >
> testStaticDocument(org.eclipse.microprofile.openapi.tck.StaticDocumentTest)
> > >>  Time elapsed: 1.381 s  <<< FAILURE!
> > >> [ERROR] Tests run: 42, Failures: 21, Errors: 0, Skipped: 0, Time
> > elapsed:
> > >> 15.337 s <<< FAILURE! - in
> > >> org.eclipse.microprofile.openapi.tck.ModelReaderAppTest
> > >> [ERROR]
> > >>
> testAPIResponse(org.eclipse.microprofile.openapi.tck.ModelReaderAppTest)
> > >>  Time elapsed: 1.312 s  <<< FAILURE!
> > >> [ERROR]
> > >>
> >
> testAvailabilityGetParameter(org.eclipse.microprofile.openapi.tck.ModelReaderAppTest)
> > >>  Time elapsed: 0.038 s  <<< FAILURE!
> > >> [ERROR]
> > >>
> testComponents(org.eclipse.microprofile.openapi.tck.ModelReaderAppTest)
> > >>  Time elapsed: 0.056 s  <<< FAILURE!
> > >> [ERROR]
> > >> testContact(org.eclipse.microprofile.openapi.tck.ModelReaderAppTest)
> > Time
> > >> elapsed: 0.025 s  <<< FAILURE!
> > >> [ERROR]
> > >>
> >
> testContentInAPIResponse(org.eclipse.microprofile.openapi.tck.ModelReaderAppTest)
> > >>  Time elapsed: 0.038 s  <<< FAILURE!
> > >> [ERROR]
> > >>
> >
> testExampleObject(org.eclipse.microprofile.openapi.tck.ModelReaderAppTest)
> > >>  Time elapsed: 0.02 s  <<< FAILURE!
> > >> [ERROR]
> > >>
> >
> testExternalDocumentation(org.eclipse.microprofile.openapi.tck.ModelReaderAppTest)
> > >>  Time elapsed: 0.022 s  <<< FAILURE!
> > >> [ERROR]
> > >>
> >
> testHeaderInComponents(org.eclipse.microprofile.openapi.tck.ModelReaderAppTest)
> > >>  Time elapsed: 0.018 s  <<< FAILURE!
> > >> [ERROR]
> > testInfo(org.eclipse.microprofile.openapi.tck.ModelReaderAppTest)
> > >>  Time elapsed: 0.022 s  <<< FAILURE!
> > >> [ERROR]
> > >> testLicense(org.eclipse.microprofile.openapi.tck.ModelReaderAppTest)
> > Time
> > >> elapsed: 0.035 s  <<< FAILURE!
> > >> [ERROR]
> > >>
> >
> testOperationAirlinesResource(org.eclipse.microprofile.openapi.tck.ModelReaderAppTest)
> > >>  Time elapsed: 0.015 s  <<< FAILURE!
> > >> [ERROR]
> > >>
> >
> testOperationAvailabilityResource(org.eclipse.microprofile.openapi.tck.ModelReaderAppTest)
> > >>  Time elapsed: 0.025 s  <<< FAILURE!
> > >> [ERROR]
> > >>
> >
> testOperationBookingResource(org.eclipse.microprofile.openapi.tck.ModelReaderAppTest)
> > >>  Time elapsed: 0.021 s  <<< FAILURE!
> > >> [ERROR]
> > >> testSchema(org.eclipse.microprofile.openapi.tck.ModelReaderAppTest)
> > Time
> > >> elapsed: 0.017 s  <<< FAILURE!
> > >> [ERROR]
> > >>
> >
> testSecurityRequirement(org.eclipse.microprofile.openapi.tck.ModelReaderAppTest)
> > >>  Time elapsed: 0.025 s  <<< FAILURE!
> > >> [ERROR]
> > >>
> >
> testSecurityScheme(org.eclipse.microprofile.openapi.tck.ModelReaderAppTest)
> > >>  Time elapsed: 0.017 s  <<< FAILURE!
> > >> [ERROR]
> > >>
> >
> testSecuritySchemes(org.eclipse.microprofile.openapi.tck.ModelReaderAppTest)
> > >>  Time elapsed: 0.016 s  <<< FAILURE!
> > >> [ERROR]
> > >> testServer(org.eclipse.microprofile.openapi.tck.ModelReaderAppTest)
> > Time
> > >> elapsed: 0.015 s  <<< FAILURE!
> > >> [ERROR]
> > >>
> >
> testTagDeclarations(org.eclipse.microprofile.openapi.tck.ModelReaderAppTest)
> > >>  Time elapsed: 0.017 s  <<< FAILURE!
> > >> [ERROR]
> > >>
> >
> testTagsInOperations(org.eclipse.microprofile.openapi.tck.ModelReaderAppTest)
> > >>  Time elapsed: 0.012 s  <<< FAILURE!
> > >> [ERROR]
> > >> testVersion(org.eclipse.microprofile.openapi.tck.ModelReaderAppTest)
> > Time
> > >> elapsed: 0.012 s  <<< FAILURE!
> > >> [ERROR] Tests run: 2, Failures: 1, Errors: 0, Skipped: 0, Time
> elapsed:
> > >> 10.512 s <<< FAILURE! - in
> > >> org.eclipse.microprofile.openapi.tck.OASConfigScanClassTest
> > >> [ERROR]
> > >>
> >
> testScanClass(org.eclipse.microprofile.openapi.tck.OASConfigScanClassTest)
> > >>  Time elapsed: 1.257 s  <<< FAILURE!
> > >>
> > >> On Thu, Apr 30, 2020 at 6:10 PM Jonathan Gallimore <
> > >> [email protected]> wrote:
> > >>
> > >>> The Johnzon update does have some test issues with OpenAPI - see the
> > log
> > >>> below. These appear to be HTTP 500 errors, and I only have the client
> > side
> > >>> message on the test. I'll try and find out what's happening on the
> > server
> > >>> and get a stack trace. I may need some help to resolve it.
> > >>>
> > >>> Jon
> > >>>
> > >>> On Thu, Apr 30, 2020 at 4:30 PM Jonathan Gallimore <
> > >>> [email protected]> wrote:
> > >>>
> > >>>> Cool, let's see what we can do :)
> > >>>>
> > >>>> On Thu, Apr 30, 2020 at 4:29 PM Thomas Andraschko <
> > >>>> [email protected]> wrote:
> > >>>>
> > >>>>> Please Jon, that would be great!
> > >>>>> I created the ticket because of a Johnzon bug i see in my
> > application.
> > >>>>>
> > >>>>> The OWB upgrade isn't that important for me but Johnzon is :)
> > >>>>>
> > >>>>> Am Do., 30. Apr. 2020 um 17:08 Uhr schrieb Jonathan Gallimore <
> > >>>>> [email protected]>:
> > >>>>>
> > >>>>> > I saw these 2 JIRAs come in:
> > >>>>> >
> > >>>>> > (TOMEE-2809) Update to OWB 2.01.6
> > >>>>> > (TOMEE-2808) Update to Johnzon 1.2.4
> > >>>>> >
> > >>>>> > If the build is green with these in, I'll include them in the
> > >>>>> release.
> > >>>>> >
> > >>>>> > Jon
> > >>>>> >
> > >>>>> > On Tue, Apr 28, 2020 at 12:51 PM Jonathan Gallimore <
> > >>>>> > [email protected]> wrote:
> > >>>>> >
> > >>>>> > > Hi All,
> > >>>>> > >
> > >>>>> > > I'd like to get a release out - is there anything critical that
> > we
> > >>>>> need
> > >>>>> > to
> > >>>>> > > look at first? Obviously a big list will mean that the release
> > >>>>> takes
> > >>>>> > > longer. If there's anything you'd consider a show-stopper,
> please
> > >>>>> let us
> > >>>>> > > know.
> > >>>>> > >
> > >>>>> > > Thanks
> > >>>>> > >
> > >>>>> > > Jon
> > >>>>> > >
> > >>>>> >
> > >>>>>
> > >>>>
> >
>

Reply via email to