繁体   English   中英

更新 API 定义时出现 WSO2 APIM 3.2.0 错误

[英]WSO2 APIM 3.2.0 error while updating API definition

通过 WSO2 3.2.0 APIM 上的发布者更新 API 定义时,我们收到以下错误。 如何解决此问题:

TID:[-1234] [api/am/publisher] [2021-09-13 11:32:18,306] 错误 {org.wso2.carbon.apimgt.rest.api.util.exception.GlobalThrowableMapper} - 一个未知的异常有被全局异常映射器捕获。 org.apache.cxf.interceptor.Fault: 找不到 MIME 边界: ------WebKitFormBoundaryEsb6bxMwX39fG8Sb at org.apache.cxf.interceptor.AttachmentInInterceptor.handleMessage(AttachmentInInterceptor.java:60) at org.apache.c jaxrs.ext.MessageContextImpl.createAttachments(MessageContextImpl.java:284) 在 org.apache.cxf.jaxrs.ext.MessageContextImpl.get(MessageContextImpl.java:79) 在 org.apache.cxf.jaxrs.impl.tl.ThreadLocalMessageContext。 get(ThreadLocalMessageContext.java:42) at org.apache.cxf.jaxrs.utils.multipart.AttachmentUtils.getMultipartBody(AttachmentUtils.java:143) at org.apache.cxf.jaxrs.utils.multipart.AttachmentUtils.getAttachments(AttachmentUtils. java:155) 由:java.io.IOException: 无法找到 MIME 边界:------WebKitFormBoundaryEsb6bxMwX39fG8Sb at org.apache.cxf.attachment.AttachmentDeserializer.initializeRootMessage(AttachmentDeserializer.java:140) at org.apache .cxf.attachment.AttachmentDeserializer.initializeAttachments(AttachmentDeserializer.java:110) 在 org.apache .cxf.interceptor.AttachmentInInterceptor.handleMessage(AttachmentInInterceptor.java:58) ... 54 更多

这个问题是否发生在香草包中? 因为这种错误行为是由于 Tomcat 版本 [1] 中的一个已知错误造成的。 此问题已在最新的 WUM 更新中发现并修复。

否则,您需要使用 9.0.34[2] 捆绑版本并替换相应的 jar。 此外,应根据情况替换 bundle.info[3] 中的新 jar。

[1] https://github.com/wso2/product-apim/issues/8029

[2] https://maven.wso2.org/nexus/content/repositories/releases/org/wso2/orbit/org/apache/tomcat/tomcat-catalina-ha/9.0.34.wso2v1/

[3] repository/components/default/configuration/org.eclipse.equinox.simpleconfigurator/bundles.info

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM