Skip to content
logo Knowledgebase

Sage X3 2023 R1 will run Node.js 18: Check your Syracuse JavaScript custom modules

Created on  | Last modified on 

Summary

Sage X3 2023 R1 will run Node.js 18: Check your Syracuse JavaScript custom modules From 2023 R1 Syracuse 12.18 (delivered with 2023 R1) will run Node.js 18, which no longer supports node-fibers. Although partner-developed Syracuse JavaScript bundles are not officially supported by Sage, the Sage X3 Syracuse Web Server technically allows you to develop such JavaScript bundles and to include them in the modules run by the Sage X3 Syracuse Server. The Syracuse Server delivered with Sage X3 2023 R1 runs Node.js 18, which no longer supports node-fibers for asynchronous JavaScript programming. If you have developed such JavaScript bundles and you have a dependency on the node-fibers package, (or if you generate JavaScript code that uses node-fibers, through streamline.js for example), then you need to review your code and make sure you remove any dependency on node-fibers, otherwise it will not function with Node.js 18 (And Syracuse 12.18). Please follow general recommendations and guidelines available online on how to replace the use of node-fibers. The JavaScript developer community widely recommends async/await style programming. This is general JavaScript information that is not specific to Sage X3, and custom JavaScript bundles are not officially supported by Sage. Please note Sage does not officially support partner-developed JavaScript bundles for Syracuse. Your Sage Support team will not be able to answer you or advise you should you have questions related to this. Please contact your Sage Center of Excellence if you wish to request assistance from Sage on the matter.

Description

Cause

Resolution

CAUTION: Sage Customer Support does not assist with issues related to third-party products or enhancements, hardware, report customizations, state or federal tax-related questions, or specific accounting questions. Please get in touch with your Sage business partner, network administrator, or accountant for assistance. Please refer to our Scope of Support document for details.

.