Secondary Print Server version does not match the primary server version
Last modified on 12 August 2020 11:53 PM
PaperCut Software attempts to maintain basic backwards compatibility with the secondary server. This means you can upgrade your primary server, and stagger the upgrade of secondary print servers.
However, you cannot run a secondary server version that is newer than the primary server. The reason is that as new features are added the protocol between the primary and secondary server can change. If the secondary server is running a newer version than the primary server it might try to make use of features that don’t exist in the older primary server.
For this reason your primary server must always be running a newer (or the same) version as your secondary servers.
When performing upgrades:
If installing a new secondary print server:
Symptoms of the mismatched versions
When the secondary server is newer than the primary server, this may result in problems with print tracking. In some cases tracking may continue but some features may not work as expected. In extreme cases no print monitoring will occur at all.
When these problems arise errors will be logged in the
Fault returned from server: java.lang.NoSuchMethodException: ... getPrinterConfig( ... )
Fault returned from server: java.lang.NoSuchMethodException: ... processPrintJob3( ... )
To resolve these you need to either
Previous versions are available here: Download past/old PaperCut NG versions