アーティクル - CS290858
Windchill PDMLink で Rehost ユーティリティが「java.lang.NullPointerException」で失敗する
修正日: 05-Sep-2025
適用対象
- 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