cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Exception: java-lang-NullPointerException While trying to invoke the method com-sap-aii-ib-bom-flib-types-FixedValuesTable-lookup of an object loaded from local variable _table in class com-sap-aii-mappingtool-flib7

0 Likes
4,702

Hi Experts,

I get an Exception: 

[java.lang.NullPointerException: while trying to invoke the method com.sap.aii.ib.bom.flib.types.FixedValuesTable.lookup(java.lang.String) of an object loaded from local variable '_table'] in class com.sap.aii.mappingtool.flib7.

TextFunctions met

The field ABC exist in the target structure and the error is being thrown out in the mapping step. It seems like there is some problem in the fix value mapping. Mapping is as shown below :

input->ifelsecondition->Substring fuction->Fixvaluemapping-->Targetfield(ABC)

As per this mapping the Substring should throw 3 character word and  in fix value mapping  it is getting displayed correctly. The fix value mapping displayed the expected result.

Till this point every thing looks fine but when I clicked on the Queue of the Target field it throws out the error as:

Runtime exception when processing target-field mapping /ns0:MT_RequisitionImport/Envelope/Packet/Payload/REQUISITION/FUNCTIONALAREA_GJFA; root message: Exception:[java.lang.NullPointerException: while trying to invoke the method com.sap.aii.ib.bom.flib.types.FixedValuesTable.lookup(java.lang.String) of an object loaded from local variable '_table'] in class com.sap.aii.mappingtool.flib7.TextFunctions method fixed_values[XXX, null, com.sap.aii.ib.bom.flib.types.ValueMappingStrategy@76e37646, , com.sap.aii.mappingtool.tf7.rt.Context@73dda3f0]

Here it clearly shows that output of the key in fix value mapping is null, which contradicts the result of  fix value mapping queue.

Please help in finding out the resolution of this issue.

Thanks and  Regards,

Sudhir Kumar

Message was edited by: Jason Lax

View Entire Topic
Former Member
0 Likes

Maybe you are having a problem with the context of the mapping queue?

When you display queue from if-else and substring points, do they show as the same level (colors white, grey, blue, etc) as the fix value mapping queue? If not try to use Collapse Context or other node functions to make the context match.

http://wiki.sdn.sap.com/wiki/display/XI/Explain+node+functions

0 Likes

Hi Aaron,

The context is on the same level for all the mapping blocks.

Regards,

Sudhir

Ask a Question