After installing Sage 50 in a client/server configuration, Sage 50 failed to start on the client workstations. The Sage 50 application window briefly opened and then closed without displaying an error message. The following error was recorded in the Windows Applications event log:
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.NullReferenceException
A Sage technical support representative instructed me to disable IPv6, stating that Sage 50 does not support IPv6. The Sage technical support representative also provided me with a link to the Error: "Sage 50 cannot be started..." and Internet Protocol version 6 (IPv6) is enabled Sage knowledgebase article.
Sage 50 works after IPv6 is disabled. However, disabling IPv6 on every computer does not seem like a good long-term solution. Is it possible to force Sage 50 and Pervasive PSQL (which is the database used by Sage 50) to use IPv4 without disabling IPv6?
The LAN in question uses 10.30.20.0/24 and the Sage 50 server computer has an address of 10.30.20.51.