技术文章 - CS320997

在 Windchill PDMLink 中,无法上传或签入 CAD 文件,并出现错误“java.lang.IllegalArgumentException:最后一个编码字符(如果有的话,在填充之前)是一个有效的 base 64 字母表,但不是可能的值”。

已修改: 22-Jun-2022   


注意:本文已使用机器翻译软件翻译,以方便非英语客户阅读。但翻译内容可能包含语法错误或不准确之处。请注意, PTC对本文所含信息的翻译准确性及使用后果不承担任何责任。请在 此处 查看本文的英文原始版本以便参考。有关机器翻译的更多详情,请单击 此处
感谢您告诉我们。我们将尽快审阅此译文。

适用于

  • Windchill PDMLink 11.0 to 11.1
  • Creo Parametric 4.0 to 6.0
  • Catia V5-6R2018
  • SolidWorks all releases

说明

  • 无法上传或签入 CAD 文件,并在事件管理中出现以下错误。
java.lang.IllegalArgumentException:最后一个编码字符(如果有的话,在填充之前)是一个有效的 base 64 字母但不是可能的值
  • 方法服务器日志显示以下错误:
com.ptc.windchill.uwgm.proesrv.action.UpdateContentAction <用户名> - UpdateContentAction.executeAction ::
java.lang.IllegalArgumentException:最后一个编码字符(如果有的话,在填充之前)是一个有效的 base 64 字母但不是可能的值
在 org.apache.commons.codec.binary.Base64.validateCharacter(Base64.java:798)
在 org.apache.commons.codec.binary.Base64.decode(Base64.java:472)
在 org.apache.commons.codec.binary.BaseNCodec.decode(BaseNCodec.java:412)
在 org.apache.commons.codec.binary.BaseNCodec.decode(BaseNCodec.java:395)
在 org.apache.commons.codec.binary.Base64.decodeBase64(Base64.java:694)
在 wt.fv.uploadtocache.CachedChapteredContentDescriptor.isValidEncodedCCD(CachedChapteredContentDescriptor.java:342)
在 wt.fv.uploadtocache.UploadToCacheHelper.parseCachedContentDescriptor(UploadToCacheHelper.java:407)
在 com.ptc.windchill.uwgm.proesrv.upload.CachedContentItem.getCachedContentDescriptor(CachedContentItem.java:132)
在 com.ptc.windchill.uwgm.proesrv.action.UpdateContentAction.createApplicationDataList(UpdateContentAction.java:226)
在 com.ptc.windchill.uwgm.proesrv.action.UpdateContentAction.updateContents(UpdateContentAction.java:176)
这是文章 320997 的 PDF 版本,可能已过期。最新版本 CS320997