Atrium Integrator - "BMCATRIUM_NGIEA000310: There was an error during job creation." while creating an Atrium Integrator Job via Wizard

Version 9
    Share This:

    This document contains official content from the BMC Software Knowledge Base. It is automatically updated when the knowledge article is modified.


    BMC Atrium Core - CMDB


    BMC Atrium Integration Engine


    Atrium Integrator 9.1.x


    When you create a AI job using the Wizard, you could get below error at the time of saving the job.

    User-added image

    If you expand the "Show Details":

    <flashrichtext version="1">  <textformat font="Tahoma,Verdana,Helvetica,Arial,sans-serif" size="11" color="734012" bold="false" italic="false" underline="false" url="" target="" align="left" leftMargin="0" rightMargin="0" indent="0" leading="2" blockIndent="0" kerning="false" letterSpacing="0" display="block">(java.lang.ArrayIndexOutOfBoundsException: 3  at org.pentaho.di.trans.steps.constant.ConstantMeta.getXML(          at org.pentaho.di.trans.step.StepMeta.getXML(     at org.pentaho.di.trans.step.StepMeta.getXML(     at org.pentaho.di.trans.TransMeta.getXML(       at org.pentaho.di.trans.TransMeta.getXML(       at com.bmc.atrium.ngie.integ.TransformationDetails.GenerateTranformations(Unknown Source)     at com.bmc.atrium.ngie.integ.TransformationDetails.GenerateTranformations(Unknown Source)     at com.bmc.atrium.ngie.integ.JobHandler.createjob(Unknown Source)           at com.bmc.atrium.lcds.ngie.NGIEJobEditorPentahoService.createNGIEJob(            at com.bmc.atrium.lcds.ngie.NGIEService.createNGIEJob(            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)   at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ...

    This error occurs at the time the wizard creates the job and transformation in spoon due to an incorrect field mapping. This means that in the "Mapping" tab under class mapping section you could be mapping target fields with constants (hard coded values) in the Source column.

    The Wizard is not designed to add constants in the transformations and thus it only processes existing fields in the source any target data places.

    For specific data transformations, once you successfully create your job with basic mappings then you can add constants, create custom mappings, manage specific data types, etc... directly from the Job/Transformation in the spoon.

    You can refer to our official documentation for features and details on our Wizard.

    Article Number:


    Article Type:

    Product/Service Description

      Looking for additional information?    Search BMC Support  or  Browse Knowledge Articles