My Oracle Support Banner

Import Validate Ends in Fatal Error (Doc ID 2233802.1)

Last updated on FEBRUARY 19, 2019

Applies to:

Oracle Agile PLM Framework - Version 9.3.3.0 to 9.3.5.0 [Release 9.3]
Information in this document applies to any platform.

Symptoms

Actual Behavior
Fatal Error occurs during import validate of Item object.
Fatal Error does not occur when the import user has modify privilege to Item's Description and the source file has different Description value from the original Item's Description value.

Expected Behavior
Fatal Error does not occur during import validate of Item object.

Error
Below error message is observed in the stderr.log when fatal error occurs:

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)

Steps

  1. Login to Web Client with admin user
  2. Tools and Settings > Import
  3. Set a csv file as a source file

    Delimited Text File Configuation Options
    Template Type : Standard, no template
    Field Delimiter : Comma (,)
    Text Qualifier : Double quotation mark (")
    Location of Header Row : 1
    Location of Last Row : N/A
    File Encoding : Western European (ISO)

  4. Specify File Content : Item only
  5. Set a map file
  6. Set an ECO
  7. Press Validate button

    Warnings : 0
    Errors : 0
    Fatal Errors : 1

    fatal

 

Changes

 

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Changes
Cause
Solution
References


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