162.5 KB full Report Connect bundle
Deployment: 01a08d0c-c921-78d3-9fc8-ca4d58d1292b
The two failing diagnostic bundles contain substantially different code, while both smaller bundles pass. This appears to put the validator boundary somewhere between roughly 43.5 KB and 71.6 KB, with ~64 KiB being a possible threshold, although I have not proven the exact value.
The full generated CommonJS bundle:
passes Node 24 syntax checking locally;
exports a callable named handler;
returns { eventResponse };
executes successfully locally;
passes Addon Kit dry-run.
No manual minification was used for these deployed diagnostic probes; they were packaged through Addon Kit 1.0.1 using its normal bundling path.
The current Addon Kit documentation refers to a much larger bundle limit, so I’m trying to understand whether there is a separate undocumented server-side function-validation size limit.
Could anyone confirm:
Is there a separate maximum function size enforced by the Simple Function validator?
If so, what is the actual limit?
Is there any additional validator output available for the failed deployment IDs above?
Is there a recommended bundling/minification approach for NodeJS Add-ons near this threshold?
deploys successfully at approximately 1.2 KB. Increasing the bundled function through unrelated imports eventually causes the opaque validator failure described above.
No credentials or customer data are involved in the diagnostic deployments.
Hi Kim, thanks for the detailed report. I’ve notified the team, and they’re investigating the validator behaviour you’ve described. We’ll share an update here when we have more information.
Hi Kim, this issue has now been resolved and the fix is live. We’ve verified that a 174.6 KiB bundle using modern Node 24 JavaScript deploys successfully through Addon Kit.
Please retry your deployment. If you still see an error, share the new deployment ID here and we’ll take another look.
Thanks for the detailed report—it helped us track this down.
Thanks for sharing the new deployment ID, and sorry for the additional trouble.
We traced this error to a separate platform-side issue that selected an outdated validator. We’ve also tested your exact uploaded bundle against the updated validator, and it passes.
Could you please try deploying again? No code changes should be needed for this issue. If it still fails, please share the new deployment ID and error message so we can follow it through.
The icon URL is valid and returns HTTP 200 image/png, Addon Kit 1.0.1 validates the manifest, and the handler matches the exact same lowercase event name.
Could you please check:
Whether deployment 01a0940f-8bcb-78d3-9fc8-684f6c797cab reached a terminal deployed state;
What effective manifest is currently attached to the installed report-connect Add-on;
Whether that manifest contains the menuItems entry above;
Whether the East Kent activation generated the corresponding web Add-ons menu registration.
The Add-on itself is visible under Settings → ServiceM8 Add-ons → Custom Addons and is switched ON.
Good to hear the original validator failure is no longer occurring on your retry.
The new Deployment pipeline error - check platform logs message needs platform-side log review before we can confirm the failing stage or cause.
Simple Function Add-ons run on ServiceM8-managed infrastructure, so we’ll treat this as a platform-side follow-up against deployment ID 01a091a4-2da5-78d3-9fc9-c41b7a219bdb.
We’ll update this thread once the log review is complete.