インポートの検証で致命的なエラーが発生する
(Doc ID 2233805.1)
Last updated on FEBRUARY 19, 2019
適用範囲:
Oracle Agile PLM Framework - バージョン 9.3.3.0 から 9.3.5.0 [リリース 9.3]この文書の内容はすべてのプラットフォームに適用されます。
現象
実際の動作
アイテムオブジェクトに対してインポートの検証を行うと致命的なエラーが発生します。
インポートのユーザーにアイテムの説明に対する編集権限があり、ソース・ファイルの説明の値が対象の部品の説明の値と異なっている場合、致命的なエラーが発生しません。
期待される動作
部品オブジェクトに対してインポートの検証を行っても致命的なエラーが発生しないこと。
エラー
致命的なエラーが発生すると以下のエラーメッセージがstderr.logに出力されます:
java.lang.NullPointerException
at com.agile.imp.pc.adapter.item.ItemBatchHandler.filterItems(ItemBatchHandler.java:6472)
at com.agile.imp.pc.adapter.item.ItemBatchHandler.checkItemStatus(ItemBatchHandler.java:2620)
at com.agile.imp.pc.adapter.item.ItemValidationHandler.parepareData(ItemValidationHandler.java:288)
at com.agile.imp.pc.adapter.item.ItemValidationHandler.processConfirmedBatch(ItemValidationHandler.java:124)
at com.agile.imp.pc.adapter.item.ItemBatchHandler.processBatchImpl(ItemBatchHandler.java:266)
at com.agile.imp.pc.adapter.BatchHandler.processBatch(BatchHandler.java:147)
at com.agile.imp.api.BatchManager.processBatch(BatchManager.java:477)
at com.agile.imp.api.BatchManager.preProcessBatch(BatchManager.java:462)
at com.agile.imp.api.BatchManager.importLifecycleEvent(BatchManager.java:299)
at com.agile.imp.LifecycleManager.fireEvent(LifecycleManager.java:217)
at com.agile.imp.LifecycleManager.fireEndType(LifecycleManager.java:158)
at com.agile.imp.ImportController.perform(ImportController.java:663)
at com.agile.imp.ImportController.doDataValidation(ImportController.java:747)
at com.agile.imp.xpediagui.modules.ValidationRunnerImpl$1.run(ValidationRunnerImpl.java:49)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.security.Security.runAs(Security.java:41)
at com.agile.admin.vendor.weblogic.WeblogicServerAdapter.doAs(WeblogicServerAdapter.java:240)
at com.agile.imp.xpediagui.modules.ValidationRunnerImpl.run(ValidationRunnerImpl.java:58)
at java.lang.Thread.run(Thread.java:745)
java.lang.NullPointerException
at com.agile.imp.pc.adapter.item.ItemBatchHandler.filterItems(ItemBatchHandler.java:6472)
at com.agile.imp.pc.adapter.item.ItemBatchHandler.checkItemStatus(ItemBatchHandler.java:2620)
at com.agile.imp.pc.adapter.item.ItemValidationHandler.parepareData(ItemValidationHandler.java:288)
at com.agile.imp.pc.adapter.item.ItemValidationHandler.processConfirmedBatch(ItemValidationHandler.java:124)
at com.agile.imp.pc.adapter.item.ItemBatchHandler.processBatchImpl(ItemBatchHandler.java:266)
at com.agile.imp.pc.adapter.BatchHandler.processBatch(BatchHandler.java:147)
at com.agile.imp.api.BatchManager.processBatch(BatchManager.java:477)
at com.agile.imp.api.BatchManager.preProcessBatch(BatchManager.java:462)
at com.agile.imp.api.BatchManager.importLifecycleEvent(BatchManager.java:299)
at com.agile.imp.LifecycleManager.fireEvent(LifecycleManager.java:217)
at com.agile.imp.LifecycleManager.fireEndType(LifecycleManager.java:158)
at com.agile.imp.ImportController.perform(ImportController.java:663)
at com.agile.imp.ImportController.doDataValidation(ImportController.java:747)
at com.agile.imp.xpediagui.modules.ValidationRunnerImpl$1.run(ValidationRunnerImpl.java:49)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.security.Security.runAs(Security.java:41)
at com.agile.admin.vendor.weblogic.WeblogicServerAdapter.doAs(WeblogicServerAdapter.java:240)
at com.agile.imp.xpediagui.modules.ValidationRunnerImpl.run(ValidationRunnerImpl.java:58)
at java.lang.Thread.run(Thread.java:745)
at com.agile.imp.pc.adapter.item.ItemBatchHandler.filterItems(ItemBatchHandler.java:6472)
at com.agile.imp.pc.adapter.item.ItemBatchHandler.checkItemStatus(ItemBatchHandler.java:2620)
at com.agile.imp.pc.adapter.item.ItemValidationHandler.parepareData(ItemValidationHandler.java:288)
at com.agile.imp.pc.adapter.item.ItemValidationHandler.processConfirmedBatch(ItemValidationHandler.java:124)
at com.agile.imp.pc.adapter.item.ItemBatchHandler.processBatchImpl(ItemBatchHandler.java:266)
at com.agile.imp.pc.adapter.BatchHandler.processBatch(BatchHandler.java:147)
at com.agile.imp.api.BatchManager.processBatch(BatchManager.java:477)
at com.agile.imp.api.BatchManager.preProcessBatch(BatchManager.java:462)
at com.agile.imp.api.BatchManager.importLifecycleEvent(BatchManager.java:299)
at com.agile.imp.LifecycleManager.fireEvent(LifecycleManager.java:217)
at com.agile.imp.LifecycleManager.fireEndType(LifecycleManager.java:158)
at com.agile.imp.ImportController.perform(ImportController.java:663)
at com.agile.imp.ImportController.doDataValidation(ImportController.java:747)
at com.agile.imp.xpediagui.modules.ValidationRunnerImpl$1.run(ValidationRunnerImpl.java:49)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.security.Security.runAs(Security.java:41)
at com.agile.admin.vendor.weblogic.WeblogicServerAdapter.doAs(WeblogicServerAdapter.java:240)
at com.agile.imp.xpediagui.modules.ValidationRunnerImpl.run(ValidationRunnerImpl.java:58)
at java.lang.Thread.run(Thread.java:745)
java.lang.NullPointerException
at com.agile.imp.pc.adapter.item.ItemBatchHandler.filterItems(ItemBatchHandler.java:6472)
at com.agile.imp.pc.adapter.item.ItemBatchHandler.checkItemStatus(ItemBatchHandler.java:2620)
at com.agile.imp.pc.adapter.item.ItemValidationHandler.parepareData(ItemValidationHandler.java:288)
at com.agile.imp.pc.adapter.item.ItemValidationHandler.processConfirmedBatch(ItemValidationHandler.java:124)
at com.agile.imp.pc.adapter.item.ItemBatchHandler.processBatchImpl(ItemBatchHandler.java:266)
at com.agile.imp.pc.adapter.BatchHandler.processBatch(BatchHandler.java:147)
at com.agile.imp.api.BatchManager.processBatch(BatchManager.java:477)
at com.agile.imp.api.BatchManager.preProcessBatch(BatchManager.java:462)
at com.agile.imp.api.BatchManager.importLifecycleEvent(BatchManager.java:299)
at com.agile.imp.LifecycleManager.fireEvent(LifecycleManager.java:217)
at com.agile.imp.LifecycleManager.fireEndType(LifecycleManager.java:158)
at com.agile.imp.ImportController.perform(ImportController.java:663)
at com.agile.imp.ImportController.doDataValidation(ImportController.java:747)
at com.agile.imp.xpediagui.modules.ValidationRunnerImpl$1.run(ValidationRunnerImpl.java:49)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.security.Security.runAs(Security.java:41)
at com.agile.admin.vendor.weblogic.WeblogicServerAdapter.doAs(WeblogicServerAdapter.java:240)
at com.agile.imp.xpediagui.modules.ValidationRunnerImpl.run(ValidationRunnerImpl.java:58)
at java.lang.Thread.run(Thread.java:745)
手順
- Web Clientに adminユーザーでログイン
- ツールおよび設定 > インポート
- ソース・ファイルにcsvファイルを設定
区切り文字テキスト・ファイル設定オプション
テンプレート・タイプ : 標準、テンプレートなし
フィールド区切り文字 : カンマ (,)
テキスト修飾語句 : 二重引用符 (")
ヘッダー行の位置 : 1
最後の行の位置 : N/A
ファイル・エンコード : 西ヨーロッパ言語 (ISO) - ファイル・コンテンツの指定 : アイテムのみ
- マッピング・ファイルを指定
- レッドラインのためのECOを指定
- 検証ボタンを押下
警告 : 0
エラー : 0
致命的なエラー : 1
fatal
変更点
原因
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
本書の内容
現象 |
変更点 |
原因 |
解決策 |
参照情報 |