Skip to main content
Question

ERROR: Invalid super call, incorrect arguments specified. - error when overtaking .offline core procedure in cust layer

  • August 25, 2026
  • 2 replies
  • 18 views

Forum|alt.badge.img+1

I haven't changed any logic or parameters from the original code. I simply copied the standard implementation and moved it to the customization layer to overtake the procedure. when I try to deploy that got this error. 

Have I missed something while overtaking the method, or is there any limitation/consideration related to super() calls when moving standard code to the customization layer?

2 replies

dirolk
Do Gooder (Employee)
Forum|alt.badge.img+4
  • Do Gooder (Employee)
  • August 26, 2026

Hi ​@hasini.theldeniya ,

The issue is the super(Record) call.

The original Core procedure uses @Override, where super() is valid because it calls the implementation from the layer below. In the customization layer, the procedure has been changed to @Overtake Core. An overtake replaces the Core implementation and does not continue the normal super() chain, so copying the original super(Record) call causes the deployment error.

Use:

  • @Override with super(Record) if only adding logic before or after the standard implementation.
  • @Overtake Core without super(Record) if replacing or changing logic inside the implementation.

Override and Overtake - Technical Documentation For IFS Cloud


Forum|alt.badge.img+1

   Hi ​@dirolk,

Thank you for your guidance. I tried the second option also, since I needed to modify the logic. However, I encountered an error in MWO during testing.

 

Thanks & BR

Hasini