技术文章 - CS337232
在 Windchill PDMLink 中更新模板和从压缩文件上传文档时发生错误
已修改: 17-Dec-2024
适用于
- Windchill PDMLink 11.1 to 13.0
说明
- 通过“文件夹”>“操作”>“从压缩文件上传文档”上传压缩文档失败
- 无法上传包含日文文件名的 Zip 文件,例如 ①②③
- 更新模板时出现以下错误:
- 网站 > 模板 >右键点击任意产品模板等 “MPMLink 一般產品” 日文模板 >下载
- 编辑> 选择下载的原始模板 >确定
- 至此,编辑即可成功。
- 解压上面步骤1下载的模板文件。
- 然后将解压的模板文件压缩为ZIP格式。
- 编辑> 选择压缩模板 > 确定
- 会发生错误

- 更多日志:
Caused by: com.ptc.netmarkets.model.NmException: java.util.zip.ZipException: invalid CEN header (bad entry name) Nested exception is: java.util.zip.ZipException: invalid CEN header (bad entry name) at com.ptc.netmarkets.templates.StandardNmTemplatesService.replaceBusinessXml(StandardNmTemplatesService.java:1417) at com.ptc.netmarkets.templates.StandardNmTemplatesService.update(StandardNmTemplatesService.java:513) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at wt.services.ServiceFactory$ServerInvocationHandler.invoke(ServiceFactory.java:399) at com.sun.proxy.$Proxy232.update(Unknown Source) at com.ptc.windchill.principal.template.processor.EditContainerTemplateFormProcessor.updateProjectTemplate(EditContainerTemplateFormProcessor.java:85) at com.ptc.windchill.principal.template.processor.EditContainerTemplateFormProcessor.doOperation(EditContainerTemplateFormProcessor.java:50) at com.ptc.core.components.forms.DefaultFormProcessorController.executeDoOperation(DefaultFormProcessorController.java:538) at com.ptc.core.components.forms.DefaultFormProcessorController.performExecuteDoOperationAndPostProcess(DefaultFormProcessorController.java:342) at com.ptc.core.components.forms.DefaultFormProcessorController.execute(DefaultFormProcessorController.java:263) at com.ptc.core.components.forms.FormDispatcher.callControllerExecute(FormDispatcher.java:146) at com.ptc.core.components.forms.FormDispatcher.callFormProcessorController(FormDispatcher.java:116) at com.ptc.core.components.forms.FormDispatcher.execute(FormDispatcher.java:93) ... 90 more Caused by: java.util.zip.ZipException: invalid CEN header (bad entry name) at java.base/java.util.zip.ZipFile$Source.zerror(ZipFile.java:1567) at java.base/java.util.zip.ZipFile$Source.checkUTF8(ZipFile.java:1335) at java.base/java.util.zip.ZipFile$Source.initCEN(ZipFile.java:1534) at java.base/java.util.zip.ZipFile$Source.<init>(ZipFile.java:1274) at java.base/java.util.zip.ZipFile$Source.get(ZipFile.java:1237) at java.base/java.util.zip.ZipFile$CleanableResource.<init>(ZipFile.java:727) at java.base/java.util.zip.ZipFile$CleanableResource.get(ZipFile.java:844) at java.base/java.util.zip.ZipFile.<init>(ZipFile.java:247) at java.base/java.util.zip.ZipFile.<init>(ZipFile.java:177) at java.base/java.util.jar.JarFile.<init>(JarFile.java:348) at java.base/java.util.jar.JarFile.<init>(JarFile.java:319) at java.base/java.util.jar.JarFile.<init>(JarFile.java:285) at wt.ixb.clientAccess.IXBJarReader.<init>(IXBJarReader.java:58) at com.ptc.netmarkets.model.NmJarReader.<init>(NmJarReader.java:64) at com.ptc.netmarkets.templates.StandardNmTemplatesService.replaceBusinessXml(StandardNmTemplatesService.java:1407)
这是文章 337232 的 PDF 版本,可能已过期。最新版本 CS337232