アーティクル - CS290858

Windchill PDMLink で Rehost ユーティリティが「java.lang.NullPointerException」で失敗する

修正日: 05-Sep-2025   


注記:ここに記載されている情報は、お客様の利便性向上のため機械翻訳ソフトを使用しています。PTCは、ここに記載されている情報の翻訳の正確性について、一切の責任を負いませんので、ご了承ください。英語の原文を参照するには、こちら。この機械翻訳に関する詳細は、こちら。
お知らせいただき、ありがとうございます。この機械翻訳をレビューします。

適用対象

  • Windchill Rehosting Utility 3.0 to 13.0
  • Windchill PDMLink 10.2 to 13.0

説明

  • 再ホストユーティリティのビルドがエラーで失敗しました: NullPointerException
  • 再ホスト/クローンユーティリティは、adapterservice.json 内の JNDI アダプターを更新しません。
  • 再ホストユーティリティログ:
 ERROR [IeRehosterTask]: java.lang.NullPointerException
    at com.ptc.wc.rehost.javatask.IeRehosterTask$RehostListener.updateString(IeRehosterTask.java:832)
    at com.ptc.wc.rehost.javatask.IeRehosterTask$RehostListener.preCreate(IeRehosterTask.java:781)
    at com.infoengine.util.LdapCopyTree.copyTree(LdapCopyTree.java:196)
    at com.infoengine.util.LdapCopyTree.copy(LdapCopyTree.java:165)
    at com.ptc.wc.rehost.javatask.IeRehosterTask.copyRepositories(IeRehosterTask.java:388)
    at com.ptc.wc.rehost.javatask.IeRehosterTask.performTask(IeRehosterTask.java:137)

または

NFO  [IeRehosterTask]: recursion check?: false
INFO  [IeRehosterTask]: Updating com.<domain>.<sourceHostname>.servlet.taskRootDirectory=/ptc/Windchill_12.1/Windchill/tasks to com.<domain>.<targetHostname>.servlet.taskRootDirectory=/ptc/Windchill_12.1/Windchill/tasks
INFO  [IeRehosterTask]: found potential match in change map - old value: com.<domain>.<sourceHostname>.servlet.administration.baseUri=ldap://localhost/dc=<sourceHostname>,dc=<domain>,dc=com,cn=configuration,cn=windchill,o=ptc
INFO  [IeRehosterTask]: potential replacement value: com.<domain>.<targetHostname>
INFO  [IeRehosterTask]: recursion check?: false
INFO  [IeRehosterTask]: Updating administration baseUri
ERROR [IeRehosterTask]: java.lang.NullPointerException
	at com.ptc.wc.rehost.javatask.IeRehosterTask$RehostListener.updateString(IeRehosterTask.java:1067)
	at com.ptc.wc.rehost.javatask.IeRehosterTask$RehostListener.preCreate(IeRehosterTask.java:1002)
	at com.infoengine.util.LdapCopyTree.copyTree(LdapCopyTree.java:196)
	at com.infoengine.util.LdapCopyTree.copy(LdapCopyTree.java:165)
	at com.ptc.wc.rehost.javatask.IeRehosterTask.copyRepositories(IeRehosterTask.java:525)
	at com.ptc.wc.rehost.javatask.IeRehosterTask.performTask(IeRehosterTask.java:193)
	at com.ptc.wc.rehost.javatask.AbstractRehostTask.execute(AbstractRehostTask.java:73)
	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:299)
	at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99)
	at org.apache.tools.ant.Task.perform(Task.java:350)
	at org.apache.tools.ant.Target.execute(Target.java:449)
	at org.apache.tools.ant.Target.performTasks(Target.java:470)
	at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1401)
	at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:36)
	at org.apache.tools.ant.Project.executeTargets(Project.java:1264)
	at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:437)
	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:299)
	at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99)
	at org.apache.tools.ant.Task.perform(Task.java:350)
	at java.base/java.util.Vector.forEach(Vector.java:1394)
	at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:67)
	at net.sf.antcontrib.logic.IfTask.execute(IfTask.java:197)
	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 org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99)
	at org.apache.tools.ant.TaskAdapter.execute(TaskAdapter.java:155)
	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:299)
	at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99)
	at org.apache.tools.ant.Task.perform(Task.java:350)
	at java.base/java.util.Vector.forEach(Vector.java:1394)
	at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:67)
	at net.sf.antcontrib.logic.IfTask.execute(IfTask.java:197)
	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 org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99)
	at org.apache.tools.ant.TaskAdapter.execute(TaskAdapter.java:155)
	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:299)
	at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99)
	at org.apache.tools.ant.Task.perform(Task.java:350)
	at java.base/java.util.Vector.forEach(Vector.java:1394)
	at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:67)
	at net.sf.antcontrib.logic.IfTask.execute(IfTask.java:197)
	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 org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99)
	at org.apache.tools.ant.TaskAdapter.execute(TaskAdapter.java:155)
	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:299)
	at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99)
	at org.apache.tools.ant.Task.perform(Task.java:350)
	at org.apache.tools.ant.Target.execute(Target.java:449)
	at org.apache.tools.ant.Target.performTasks(Target.java:470)
	at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1401)
	at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:36)

または

ERROR [IeRehosterTask]: java.lang.NullPointerException
at com.ptc.wc.rehost.javatask.IeRehosterTask.climbLdapTree(IeRehosterTask.java:418)
at com.ptc.wc.rehost.javatask.IeRehosterTask.climbLdapTree(IeRehosterTask.java:451)
at com.ptc.wc.rehost.javatask.IeRehosterTask.climbLdapTree(IeRehosterTask.java:494)
at com.ptc.wc.rehost.javatask.IeRehosterTask.climbLdapTree(IeRehosterTask.java:494)
at com.ptc.wc.rehost.javatask.IeRehosterTask.climbLdapTree(IeRehosterTask.java:494)
at com.ptc.wc.rehost.javatask.IeRehosterTask.climbLdapTree(IeRehosterTask.java:494)
at com.ptc.wc.rehost.javatask.IeRehosterTask.updateRepositories(IeRehosterTask.java:410)
at com.ptc.wc.rehost.javatask.IeRehosterTask.performTask(IeRehosterTask.java:135)

または

 ERROR [IeRehosterTask]: java.lang.NullPointerException: Cannot invoke "com.infoengine.administration.delegate.Repository.getDn()" because "<local15>" is null
	at com.ptc.wc.rehost.javatask.IeRehosterTask$RehostListener.updateString(IeRehosterTask.java:1066)
	at com.ptc.wc.rehost.javatask.IeRehosterTask$RehostListener.preCreate(IeRehosterTask.java:1001)
	at com.infoengine.util.LdapCopyTree.copy(LdapCopyTree.java:157)
	at com.ptc.wc.rehost.javatask.IeRehosterTask.climbLdapTree(IeRehosterTask.java:616)
	at com.ptc.wc.rehost.javatask.IeRehosterTask.climbLdapTree(IeRehosterTask.java:663)
	at com.ptc.wc.rehost.javatask.IeRehosterTask.climbLdapTree(IeRehosterTask.java:663)
	at com.ptc.wc.rehost.javatask.IeRehosterTask.climbLdapTree(IeRehosterTask.java:663)
	at com.ptc.wc.rehost.javatask.IeRehosterTask.climbLdapTree(IeRehosterTask.java:663)
	at com.ptc.wc.rehost.javatask.IeRehosterTask.climbLdapTree(IeRehosterTask.java:663)
	at com.ptc.wc.rehost.javatask.IeRehosterTask.updateRepositories(IeRehosterTask.java:573)
	at com.ptc.wc.rehost.javatask.IeRehosterTask.performTask(IeRehosterTask.java:180)
	at com.ptc.wc.rehost.javatask.AbstractRehostTask.execute(AbstractRehostTask.java:76)
	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:299)
	at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99)
	at org.apache.tools.ant.Task.perform(Task.java:350)
最新バージョンはこちらを参照ください CS290858