You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When referring to certain management version, commands use the ManagementVersion enum which contains all known versions. This is required so that commands can differentiate between application server releases and accomodate.
The same ManagementVersion enum is, at the same time, returned from management clients when the user asks for server version. And if the server is too new, it's "unknown" and version discovery fails with an exception. Since version discovery is performed eagerly (during management client creation), this basically prevents using older Creaper with newer server versions.
This design decision was made early and never revisited. It is now clear, in the hindsight, that it was a bad decision and must be changed.
The text was updated successfully, but these errors were encountered:
When referring to certain management version, commands use the
ManagementVersion
enum which contains all known versions. This is required so that commands can differentiate between application server releases and accomodate.The same
ManagementVersion
enum is, at the same time, returned from management clients when the user asks for server version. And if the server is too new, it's "unknown" and version discovery fails with an exception. Since version discovery is performed eagerly (during management client creation), this basically prevents using older Creaper with newer server versions.This design decision was made early and never revisited. It is now clear, in the hindsight, that it was a bad decision and must be changed.
The text was updated successfully, but these errors were encountered: