技术文章 - CS422294
Windchill Bulk Migrator 中的多个命令 (wbmldr、PLV) 返回“InvalidPathException:索引 2 处的非法字符 <:>”
已修改: 11-Mar-2025
适用于
- Windchill PDMLink 12.1.2.9
- Windchill Bulk Migrator 12.1
说明
- WBMLDR 执行失败,错误为java.nio.file.InvalidPathException
- PreLoadValidator (PLV) 似乎挂起了,但也在日志中抛出了同样的错误
- 当目标是 Windchill PDMLink 12.1.2.9 时,WBM 无法连接到临时数据库
- wbmldr.log / cirouter.log中抛出错误:
[TimeStamp] ERROR db.DSHandler - Please check for the DB connection details provided... [TimeStamp] ERROR db.DSHandler - Illegal char <:> at index 2: <WT_HOME>/codebase/wbm/bin/adminTools/sip/store/sip.keystore java.nio.file.InvalidPathException: Illegal char <:> at index 2: <WT_HOME>/codebase/wbm/bin/adminTools/sip/store/sip.keystore at sun.nio.fs.WindowsPathParser.normalize(WindowsPathParser.java:182) ~[?:?] at sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:153) ~[?:?] at sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:77) ~[?:?] at sun.nio.fs.WindowsPath.parse(WindowsPath.java:92) ~[?:?] at sun.nio.fs.WindowsFileSystem.getPath(WindowsFileSystem.java:229) ~[?:?] at java.nio.file.Path.of(Path.java:147) ~[?:?] at com.ptc.windchill.keystore.KeyStoreProxy.<init>(KeyStoreProxy.java:134) ~[install.jar:?] at com.ptc.windchill.keystore.KeyStoreProxy.getInstance(KeyStoreProxy.java:111) ~[install.jar:?] at com.ptc.wbm.wbmldr.core.db.DSHandler.getDCryptedValue(DSHandler.java:480) ~[wbm.jar:?] at com.ptc.wbm.wbmldr.core.db.DSHandler.initialize(DSHandler.java:225) ~[wbm.jar:?] at com.ptc.wbm.wbmldr.core.db.DSHandler.getInstance(DSHandler.java:85) ~[wbm.jar:?] at com.ptc.wbm.wbmldr.core.db.DSHandler.getDataBaseType(DSHandler.java:656) ~[wbm.jar:?] at com.ptc.wbm.wbmldr.core.WbmldrContext.compact(WbmldrContext.java:487) ~[wbm.jar:?] at com.ptc.wbm.wbmldr.WbmldrImpl.implement(WbmldrImpl.java:103) ~[wbm.jar:?] at com.ptc.wbm.wbmldr.WbmldrImpl.main(WbmldrImpl.java:80) ~[wbm.jar:?] [TimeStamp] ERROR db.DSHandler - ********************************************************** [TimeStamp] ERROR wbmldr.WbmldrImpl - Cannot initailize com.ptc.wbm.wbmldr.core.db.DSHandler com.ptc.wbm.wbmldr.util.WbmldrError: Cannot initailize com.ptc.wbm.wbmldr.core.db.DSHandler at com.ptc.wbm.wbmldr.core.db.DSHandler.getInstance(DSHandler.java:91) ~[wbm.jar:?] at com.ptc.wbm.wbmldr.core.db.DSHandler.getDataBaseType(DSHandler.java:656) ~[wbm.jar:?] at com.ptc.wbm.wbmldr.core.WbmldrContext.compact(WbmldrContext.java:487) ~[wbm.jar:?] at com.ptc.wbm.wbmldr.WbmldrImpl.implement(WbmldrImpl.java:103) ~[wbm.jar:?] at com.ptc.wbm.wbmldr.WbmldrImpl.main(WbmldrImpl.java:80) ~[wbm.jar:?] Caused by: java.nio.file.InvalidPathException: Illegal char <:> at index 2: <WT_HOME>/codebase/wbm/bin/adminTools/sip/store/sip.keystore
这是文章 422294 的 PDF 版本,可能已过期。最新版本 CS422294