Ошибка импорта API, который содержит документы, написанные на Inline. Любое предложение? - PullRequest
0 голосов
/ 25 февраля 2020

Я попытался импортировать API, которые не содержат документов, где импорт работает нормально. Я попытался импортировать API, которые содержат документы, которые я написал в Inline, где я получал некоторые ошибки при импорте.

Команда, используемая для импорта API:

. / Apimcli import-api - f dev / name -e test -k

Ошибка импорта API. Состояние: 500 Внутренняя ошибка сервера

<code>Response: <!doctype html><html lang="en"><head><title>HTTP Status 500 – Internal Server Error</title><style type="text/css">H1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} H2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} H3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} BODY {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} B {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} P {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;}A {color : black;}A.name {color : black;}HR {color : #525D76;}</style></head><body><h1>HTTP Status 500 – Internal Server Error</h1><hr class="line" /><p><b>Type</b> Exception Report</p><p><b>Message</b> org.apache.cxf.interceptor.Fault</p><p><b>Description</b> The server encountered an unexpected condition that prevented it from fulfilling the request.</p><p><b>Exception</b> <pre>java.lang.RuntimeException: org.apache.cxf.interceptor.Fault
        org.apache.cxf.interceptor.AbstractFaultChainInitiatorObserver.onMessage(AbstractFaultChainInitiatorObserver.java:116)
        org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:336)
        org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)
        org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:249)
        org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:248)
        org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:222)
        org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:153)
        org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:171)
        org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:289)
        org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPost(AbstractHTTPServlet.java:209)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:650)
        org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:265)
        org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

Root Причина

org.apache.cxf.interceptor.Fault
        org.apache.cxf.service.invoker.AbstractInvoker.createFault(AbstractInvoker.java:170)
        org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:136)
        org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:204)
        org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:101)
        org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:58)
        org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:94)
        org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:272)
        org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)
        org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:249)
        org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:248)
        org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:222)
        org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:153)
        org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:171)
        org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:289)
        org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPost(AbstractHTTPServlet.java:209)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:650)
        org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:265)
        org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

Root Причина

java.lang.NullPointerException
        org.wso2.carbon.apimgt.impl.utils.APIUtil.createDocArtifactContent_aroundBody52(APIUtil.java:1471)
        org.wso2.carbon.apimgt.impl.utils.APIUtil.createDocArtifactContent(APIUtil.java:1465)
        org.wso2.carbon.apimgt.impl.APIProviderImpl.createDocumentation_aroundBody122(APIProviderImpl.java:2854)
        org.wso2.carbon.apimgt.impl.APIProviderImpl.createDocumentation(APIProviderImpl.java:2849)
        org.wso2.carbon.apimgt.impl.APIProviderImpl.addDocumentation_aroundBody112(APIProviderImpl.java:2562)
        org.wso2.carbon.apimgt.impl.APIProviderImpl.addDocumentation(APIProviderImpl.java:2560)
        org.wso2.carbon.apimgt.impl.UserAwareAPIProvider.addDocumentation_aroundBody38(UserAwareAPIProvider.java:209)
        org.wso2.carbon.apimgt.impl.UserAwareAPIProvider.addDocumentation(UserAwareAPIProvider.java:205)
        org.wso2.carbon.apimgt.importexport.utils.APIImportUtil.addAPIDocuments(APIImportUtil.java:474)
        org.wso2.carbon.apimgt.importexport.utils.APIImportUtil.importAPI(APIImportUtil.java:363)
        org.wso2.carbon.apimgt.importexport.APIService.importAPI(APIService.java:248)
        sun.reflect.GeneratedMethodAccessor253.invoke(Unknown Source)
        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        java.lang.reflect.Method.invoke(Method.java:497)
        org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:188)
        org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:104)
        org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:204)
        org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:101)
        org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:58)
        org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:94)
        org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:272)
        org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)
        org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:249)
        org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:248)
        org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:222)
        org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:153)
        org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:171)
        org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:289)
        org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPost(AbstractHTTPServlet.java:209)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:650)
        org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:265)
        org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

Примечание Полная трассировка стека по причине root доступна в журналах сервера.

Apache Tomcat / 7.0.92

apimcli: Ошибка импорта API Причина: 500 Внутренняя ошибка сервера Состояние выхода 1
...