Throwing this here in addition to Adobe channel. We are using ortussolutions/commandbox:adobe2021
I have an old ACF 9 server running as an API to our ERP system. It’s an old unsupported system that needs 32-bit COM support and ver 9 was the last one I could get to work. The system is isolated and only accessed via our internal network. Error emails stopped working a long time ago.
Anyways, Starting this morning cfhttp calls to it are not passing cfhttpparams to the ACF 9 server.
cfhttp( charset="utf-8", url=http://#util.getSystemSetting(EVEREST")#/item.cfc?wsdl&method=deactivate", result="item", method="POST" ) {
cfhttpparam( name="itemCode", type="formfield", value=row.ITEMNO );
}
This same line of code was working perfectly last week, now it is not.
This is the error we are getting:
The ITEMCODE parameter to the deactivate function is required but was not passed in.
Root Cause: coldfusion.runtime.MissingArgumentException: The ITEMCODE parameter to the deactivate function is required but was not passed in.
Have there been any updates to ACF@2021 or the commandbox docker image that could have caused an issue like this?