アーティクル - CS334210
MSSQL Serverデータベースの復元後、Windchillは「JdbcIUHPersistenceDelegateをインスタンス化できません」で起動しません。
修正日: 23-Jun-2022
適用対象
- Windchill PDMLink 11.0 to 12.0
- Microsoft SQL Server
説明
- MSSQL Serverデータベースの復元後、Windchillは「JdbcIUHPersistenceDelegateをインスタンス化できません」で起動しません。
- MethodServerログのエラー
エラー[メイン]com.ptc.windchill.upgrade.instupghistory.JdbcIUHPersistenceDelegate-JdbcIUHPersistenceDelegateをインスタンス化できません。
com.ptc.windchill.upgrade.instupghistory.IUHException:com.ptc.windchill.upgrade.instupghistory.IUHException:(com.ptc.windchill.upgrade.dbservices.dbservicesResource / 4)wt.util.WTException:実行中にエラーが発生しましたSQLexecutorコマンドのSQLCommand[CREATETABLE WtUpgInst_Installation(ID BIGINT PRIMARY KEY、COMPLETE TINYINT NOT NULL、TIMESTAMP DATETIME2 NOT NULL、DIRECTORY NVARCHAR(4000)、HOSTNAME NVARCHAR(4000)、ISUPGRADEMANAGERENTRY TINYINT)]。
ネストされた例外は次のとおりです。com.microsoft.sqlserver.jdbc.SQLServerException:データベースに「WtUpgInst_Installation」という名前のオブジェクトが既に存在します。
ネストされた例外は次のとおりです。(com.ptc.windchill.upgrade.dbservices.dbservicesResource / 4)wt.util.WTException:SQL実行コマンドSQLCommand [CREATE TABLE WtUpgInst_Installation(ID BIGINT PRIMARY KEY、COMPLETE TINYINT NOT NULL、 TIMESTAMP DATETIME2 NOT NULL、DIRECTORY NVARCHAR(4000)、HOSTNAME NVARCHAR(4000)、ISUPGRADEMANAGERENTRY TINYINT)]。
ネストされた例外は次のとおりです。com.microsoft.sqlserver.jdbc.SQLServerException:データベースに「WtUpgInst_Installation」という名前のオブジェクトが既に存在します。
ネストされた例外は次のとおりです。com.ptc.windchill.upgrade.instupghistory.IUHException:(com.ptc.windchill.upgrade.dbservices.dbservicesResource / 4)wt.util.WTException:SQL実行コマンドSQLCommand [CREATE TABLE WtUpgInst_Installation(ID BIGINT PRIMARY KEY、COMPLETE TINYINT NOT NULL、TIMESTAMP DATETIME2 NOT NULL、DIRECTORY NVARCHAR(4000)、HOSTNAME NVARCHAR(4000)、ISUPGRADEMANAGERENTRY TINYINT)]。
ネストされた例外は次のとおりです。com.microsoft.sqlserver.jdbc.SQLServerException:データベースに「WtUpgInst_Installation」という名前のオブジェクトが既に存在します。
ネストされた例外は次のとおりです。(com.ptc.windchill.upgrade.dbservices.dbservicesResource / 4)wt.util.WTException:SQL実行コマンドSQLCommand [CREATE TABLE WtUpgInst_Installation(ID BIGINT PRIMARY KEY、COMPLETE TINYINT NOT NULL、 TIMESTAMP DATETIME2 NOT NULL、DIRECTORY NVARCHAR(4000)、HOSTNAME NVARCHAR(4000)、ISUPGRADEMANAGERENTRY TINYINT)]。
ネストされた例外は次のとおりです。com.microsoft.sqlserver.jdbc.SQLServerException:データベースに「WtUpgInst_Installation」という名前のオブジェクトが既に存在します。
com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:262)で
com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1621)で
com.microsoft.sqlserver.jdbc.SQLServerStatement.doExecuteStatement(SQLServerStatement.java:868)で
com.microsoft.sqlserver.jdbc.SQLServerStatement $ StmtExecCmd.doExecute(SQLServerStatement.java:768)で
com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7194)で
com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:2935)で
com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:248)で
com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:223)で
com.microsoft.sqlserver.jdbc.SQLServerStatement.execute(SQLServerStatement.java:744)で
wt.tools.sql.SQLCommand.doExecute(SQLCommand.java:187)で
wt.tools.sql.AbstractCommand.doExecute(AbstractCommand.java:74)で
wt.tools.sql.AbstractCommand.execute(AbstractCommand.java:56)で
com.ptc.windchill.upgrade.dbservices.AbstractUpgradeDBHelper.executeCommand(AbstractUpgradeDBHelper.java:519)で
com.ptc.windchill.upgrade.dbservices.AbstractUpgradeDBHelper.executeSql(AbstractUpgradeDBHelper.java:444)で
com.ptc.windchill.upgrade.dbservices.AbstractUpgradeDBHelper.executeSqlAsSchemaOwner(AbstractUpgradeDBHelper.java:419)で
com.ptc.windchill.upgrade.instupghistory.JdbcIUHPersistenceDelegate.createTable(JdbcIUHPersistenceDelegate.java:1190)で
com.ptc.windchill.upgrade.instupghistory.JdbcIUHPersistenceDelegate.createOrAlterTableIfNecessary(JdbcIUHPersistenceDelegate.java:1160)で
com.ptc.windchill.upgrade.instupghistory.JdbcIUHPersistenceDelegate.ensureTablesExist(JdbcIUHPersistenceDelegate.java:1207)で
com.ptc.windchill.upgrade.instupghistory.JdbcIUHPersistenceDelegate。<init>(JdbcIUHPersistenceDelegate.java:349)で
com.ptc.windchill.upgrade.instupghistory.JdbcIUHPersistenceDelegate.getInstance(JdbcIUHPersistenceDelegate.java:242)で
com.ptc.windchill.upgrade.instupghistory.AbstractPersistenceDelegate.getPersistenceDelegate(AbstractPersistenceDelegate.java:77)で
com.ptc.windchill.upgrade.instupghistory.InstallAndUpgradeHistory。<init>(InstallAndUpgradeHistory.java:70)で
com.ptc.windchill.upgrade.instupghistory.service.StandardDatabaseVersioningService.initTransaction(StandardDatabaseVersioningService.java:135)で
com.ptc.windchill.upgrade.instupghistory.service.StandardDatabaseVersioningService.performStartupProcess(StandardDatabaseVersioningService.java:110)で
wt.services.StandardManager.startup(StandardManager.java:459)で
wt.services.ManagerImplementation.startup(ManagerImplementation.java:363)で
wt.services.DefaultStartupHandler.startup(DefaultStartupHandler.java:112)で
wt.services.StandardManagerService.performStartupProcess(StandardManagerService.java:167)で
wt.services.StandardManager.startup(StandardManager.java:459)で
wt.services.StandardServicesHandler.start(StandardServicesHandler.java:44)で
wt.method.MethodServerMain.run(MethodServerMain.java:603)で
wt.method.MethodServerMain.main(MethodServerMain.java:373)で
FATAL [main] wt.method.server-MethodServerMainabort
java.lang.NullPointerException
com.ptc.windchill.upgrade.instupghistory.InstallAndUpgradeHistory。<init>(InstallAndUpgradeHistory.java:71)で
com.ptc.windchill.upgrade.instupghistory.service.StandardDatabaseVersioningService.initTransaction(StandardDatabaseVersioningService.java:135)で
com.ptc.windchill.upgrade.instupghistory.service.StandardDatabaseVersioningService.performStartupProcess(StandardDatabaseVersioningService.java:110)で
wt.services.StandardManager.startup(StandardManager.java:459)で
wt.services.ManagerImplementation.startup(ManagerImplementation.java:363)で
wt.services.DefaultStartupHandler.startup(DefaultStartupHandler.java:112)で
wt.services.StandardManagerService.performStartupProcess(StandardManagerService.java:167)で
wt.services.StandardManager.startup(StandardManager.java:459)で
wt.services.StandardServicesHandler.start(StandardServicesHandler.java:44)で
wt.method.MethodServerMain.run(MethodServerMain.java:603)で
wt.method.MethodServerMain.main(MethodServerMain.java:373)で
com.ptc.windchill.upgrade.instupghistory.IUHException:com.ptc.windchill.upgrade.instupghistory.IUHException:(com.ptc.windchill.upgrade.dbservices.dbservicesResource / 4)wt.util.WTException:実行中にエラーが発生しましたSQLexecutorコマンドのSQLCommand[CREATETABLE WtUpgInst_Installation(ID BIGINT PRIMARY KEY、COMPLETE TINYINT NOT NULL、TIMESTAMP DATETIME2 NOT NULL、DIRECTORY NVARCHAR(4000)、HOSTNAME NVARCHAR(4000)、ISUPGRADEMANAGERENTRY TINYINT)]。
ネストされた例外は次のとおりです。com.microsoft.sqlserver.jdbc.SQLServerException:データベースに「WtUpgInst_Installation」という名前のオブジェクトが既に存在します。
ネストされた例外は次のとおりです。(com.ptc.windchill.upgrade.dbservices.dbservicesResource / 4)wt.util.WTException:SQL実行コマンドSQLCommand [CREATE TABLE WtUpgInst_Installation(ID BIGINT PRIMARY KEY、COMPLETE TINYINT NOT NULL、 TIMESTAMP DATETIME2 NOT NULL、DIRECTORY NVARCHAR(4000)、HOSTNAME NVARCHAR(4000)、ISUPGRADEMANAGERENTRY TINYINT)]。
ネストされた例外は次のとおりです。com.microsoft.sqlserver.jdbc.SQLServerException:データベースに「WtUpgInst_Installation」という名前のオブジェクトが既に存在します。
ネストされた例外は次のとおりです。com.ptc.windchill.upgrade.instupghistory.IUHException:(com.ptc.windchill.upgrade.dbservices.dbservicesResource / 4)wt.util.WTException:SQL実行コマンドSQLCommand [CREATE TABLE WtUpgInst_Installation(ID BIGINT PRIMARY KEY、COMPLETE TINYINT NOT NULL、TIMESTAMP DATETIME2 NOT NULL、DIRECTORY NVARCHAR(4000)、HOSTNAME NVARCHAR(4000)、ISUPGRADEMANAGERENTRY TINYINT)]。
ネストされた例外は次のとおりです。com.microsoft.sqlserver.jdbc.SQLServerException:データベースに「WtUpgInst_Installation」という名前のオブジェクトが既に存在します。
ネストされた例外は次のとおりです。(com.ptc.windchill.upgrade.dbservices.dbservicesResource / 4)wt.util.WTException:SQL実行コマンドSQLCommand [CREATE TABLE WtUpgInst_Installation(ID BIGINT PRIMARY KEY、COMPLETE TINYINT NOT NULL、 TIMESTAMP DATETIME2 NOT NULL、DIRECTORY NVARCHAR(4000)、HOSTNAME NVARCHAR(4000)、ISUPGRADEMANAGERENTRY TINYINT)]。
ネストされた例外は次のとおりです。com.microsoft.sqlserver.jdbc.SQLServerException:データベースに「WtUpgInst_Installation」という名前のオブジェクトが既に存在します。
com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:262)で
com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1621)で
com.microsoft.sqlserver.jdbc.SQLServerStatement.doExecuteStatement(SQLServerStatement.java:868)で
com.microsoft.sqlserver.jdbc.SQLServerStatement $ StmtExecCmd.doExecute(SQLServerStatement.java:768)で
com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7194)で
com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:2935)で
com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:248)で
com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:223)で
com.microsoft.sqlserver.jdbc.SQLServerStatement.execute(SQLServerStatement.java:744)で
wt.tools.sql.SQLCommand.doExecute(SQLCommand.java:187)で
wt.tools.sql.AbstractCommand.doExecute(AbstractCommand.java:74)で
wt.tools.sql.AbstractCommand.execute(AbstractCommand.java:56)で
com.ptc.windchill.upgrade.dbservices.AbstractUpgradeDBHelper.executeCommand(AbstractUpgradeDBHelper.java:519)で
com.ptc.windchill.upgrade.dbservices.AbstractUpgradeDBHelper.executeSql(AbstractUpgradeDBHelper.java:444)で
com.ptc.windchill.upgrade.dbservices.AbstractUpgradeDBHelper.executeSqlAsSchemaOwner(AbstractUpgradeDBHelper.java:419)で
com.ptc.windchill.upgrade.instupghistory.JdbcIUHPersistenceDelegate.createTable(JdbcIUHPersistenceDelegate.java:1190)で
com.ptc.windchill.upgrade.instupghistory.JdbcIUHPersistenceDelegate.createOrAlterTableIfNecessary(JdbcIUHPersistenceDelegate.java:1160)で
com.ptc.windchill.upgrade.instupghistory.JdbcIUHPersistenceDelegate.ensureTablesExist(JdbcIUHPersistenceDelegate.java:1207)で
com.ptc.windchill.upgrade.instupghistory.JdbcIUHPersistenceDelegate。<init>(JdbcIUHPersistenceDelegate.java:349)で
com.ptc.windchill.upgrade.instupghistory.JdbcIUHPersistenceDelegate.getInstance(JdbcIUHPersistenceDelegate.java:242)で
com.ptc.windchill.upgrade.instupghistory.AbstractPersistenceDelegate.getPersistenceDelegate(AbstractPersistenceDelegate.java:77)で
com.ptc.windchill.upgrade.instupghistory.InstallAndUpgradeHistory。<init>(InstallAndUpgradeHistory.java:70)で
com.ptc.windchill.upgrade.instupghistory.service.StandardDatabaseVersioningService.initTransaction(StandardDatabaseVersioningService.java:135)で
com.ptc.windchill.upgrade.instupghistory.service.StandardDatabaseVersioningService.performStartupProcess(StandardDatabaseVersioningService.java:110)で
wt.services.StandardManager.startup(StandardManager.java:459)で
wt.services.ManagerImplementation.startup(ManagerImplementation.java:363)で
wt.services.DefaultStartupHandler.startup(DefaultStartupHandler.java:112)で
wt.services.StandardManagerService.performStartupProcess(StandardManagerService.java:167)で
wt.services.StandardManager.startup(StandardManager.java:459)で
wt.services.StandardServicesHandler.start(StandardServicesHandler.java:44)で
wt.method.MethodServerMain.run(MethodServerMain.java:603)で
wt.method.MethodServerMain.main(MethodServerMain.java:373)で
FATAL [main] wt.method.server-MethodServerMainabort
java.lang.NullPointerException
com.ptc.windchill.upgrade.instupghistory.InstallAndUpgradeHistory。<init>(InstallAndUpgradeHistory.java:71)で
com.ptc.windchill.upgrade.instupghistory.service.StandardDatabaseVersioningService.initTransaction(StandardDatabaseVersioningService.java:135)で
com.ptc.windchill.upgrade.instupghistory.service.StandardDatabaseVersioningService.performStartupProcess(StandardDatabaseVersioningService.java:110)で
wt.services.StandardManager.startup(StandardManager.java:459)で
wt.services.ManagerImplementation.startup(ManagerImplementation.java:363)で
wt.services.DefaultStartupHandler.startup(DefaultStartupHandler.java:112)で
wt.services.StandardManagerService.performStartupProcess(StandardManagerService.java:167)で
wt.services.StandardManager.startup(StandardManager.java:459)で
wt.services.StandardServicesHandler.start(StandardServicesHandler.java:44)で
wt.method.MethodServerMain.run(MethodServerMain.java:603)で
wt.method.MethodServerMain.main(MethodServerMain.java:373)で
最新バージョンはこちらを参照ください CS334210