アーティクル - CS337232
Windchill PDMLink でテンプレートを更新し、圧縮ファイルからドキュメントをアップロードするときにエラーが発生しました
修正日: 17-Dec-2024
適用対象
- Windchill PDMLink 11.1 to 13.0
説明
- フォルダ > アクション > 圧縮ファイルからドキュメントをアップロード経由で圧縮ドキュメントをアップロードできませんでした
- 日本語のテキストを含む文書名を含む Zip ファイルのアップロードに失敗しました (例: ①②③)
- 以下のようにテンプレートの更新中にエラーが発生しました:
- サイト > テンプレート >任意の製品テンプレートを右クリック「MPMLink 一般製品」などの日本語テンプレート >ダウンロード
- 編集> ダウンロードした元のテンプレートを選択 > OK
- この時点で、編集は成功します。
- 上記の手順 1 でダウンロードしたテンプレート ファイルを解凍します。
- 次に、抽出したテンプレート ファイルを ZIP 形式で圧縮します。
- 編集> 圧縮テンプレートを選択 > OK
- エラーが発生します

- その他のログ:
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)
最新バージョンはこちらを参照ください CS337232