My Oracle Support Banner

インポートの検証で致命的なエラーが発生する (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)

手順

  1. Web Clientに adminユーザーでログイン
  2. ツールおよび設定 > インポート
  3. ソース・ファイルにcsvファイルを設定

    区切り文字テキスト・ファイル設定オプション
    テンプレート・タイプ : 標準、テンプレートなし
    フィールド区切り文字 : カンマ (,)
    テキスト修飾語句 : 二重引用符 (")
    ヘッダー行の位置 : 1
    最後の行の位置 : N/A
    ファイル・エンコード : 西ヨーロッパ言語 (ISO)

  4. ファイル・コンテンツの指定 : アイテムのみ
  5. マッピング・ファイルを指定
  6. レッドラインのためのECOを指定
  7. 検証ボタンを押下

    警告 : 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!


本書の内容
現象
変更点
原因
解決策
参照情報

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.