技术文章 - CS439988

Rehost 实用程序失败,并显示错误消息“java.lang.StringIndexOutOfBoundsException”

已修改: 25-Mar-2025   


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

适用于

  • Windchill PDMLink 12.0

说明

  • Rehost 实用程序失败,并显示错误消息“ java.lang.StringIndexOutOfBoundsException
  • 重新托管场景:移动场景
  • 具有与源服务器完全相同的主机名
  • 重新托管日志中的错误:
[moveconfigtask] java.lang.StringIndexOutOfBoundsException: begin 0, end -1, length 34
[moveconfigtask] 	at java.base/java.lang.String.checkBoundsBeginEnd(String.java:3319)
[moveconfigtask] 	at java.base/java.lang.String.substring(String.java:1874)
[moveconfigtask] 	at com.ptc.wc.rehost.javatask.MoveConfigTask.replaceString(MoveConfigTask.java:216)
[moveconfigtask] 	at com.ptc.wc.rehost.javatask.MoveConfigTask.updateInstallRegistryForNewLocation(MoveConfigTask.java:140)
[moveconfigtask] 	at com.ptc.wc.rehost.javatask.MoveConfigTask.performTask(MoveConfigTask.java:113)
[moveconfigtask] 	at com.ptc.wc.rehost.javatask.AbstractRehostTask.execute(AbstractRehostTask.java:73)
[moveconfigtask] 	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
[moveconfigtask] 	at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
[moveconfigtask] 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[moveconfigtask] 	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
[moveconfigtask] 	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99)
[moveconfigtask] 	at org.apache.tools.ant.Task.perform(Task.java:350)
[moveconfigtask] 	at org.apache.tools.ant.Target.execute(Target.java:449)
[moveconfigtask] 	at org.apache.tools.ant.Target.performTasks(Target.java:470)
[moveconfigtask] 	at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1401)
[moveconfigtask] 	at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:36)
[moveconfigtask] 	at org.apache.tools.ant.Project.executeTargets(Project.java:1264)
[moveconfigtask] 	at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:437)
[moveconfigtask] 	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)

这是文章 439988 的 PDF 版本,可能已过期。最新版本 CS439988