alex.bonutti
6th July 2017, 13:06
Dears,
after we updated our LN to Tools 10.5, we are receiving from ION a fatal error like below on ProductionOrderSFCInBOD:

FATAL ERROR: bfiter.skip.initials: iterator 0 not found Can not continue in otlbctbodp in DLL: ottstpamdll (dal.do.update.dependent.fields)[bfiter.skip.initials]
Stack trace (package combination '61oa9ing'):
dal.do.update.dependent.fields(-2,0) (in object ottstpamdll)
dal.save.object("tisfc001") (in object ottstpamdll)
reporting.completed.production.order("PRD041074",1,1) (in object otiboddll1111) tibod.dll1111.hook.afterexecute.productionordersfcinbod.change("PRD041074",1,1,0,0,"",


This is limited to one company only, where the backflush is used and set as automatic.
Infor has no answers for almost 2 months now. Did anyone ever encounter or handle this kind of error?

Best regards,
Alex

Zakir Hussain
20th December 2018, 08:26
Hello Guys, even i got this error while inserting new records in the main table using dal.new.object() through a dll. I also had dependencies defined in the before.open.object()
After hours of debug it was noticed that i was querying on the main table in the before.new.object() of the tables DAL, and based on a suggestion from a colleague when i commented the query on main table and relocate the piece of code in another function, the error stopped coming.

you can try to see if this is the case in your scenario.

regards
zakir