Cant update module

0
I'm trying to update the module Ciphix Performance Monitor from 1.0.0 to 2.0.0 in my app. When trying in studio pro 10.24.19, I see "V 1.0.0 · Highest Compatible Release with Studio Pro 10.24.19" and if I try to download 2.0.0 anyway, I get "Loading the module failed. The package could not be imported, because it was created with a newer version of Mendix Studio Pro (11.0.0)". When trying in studio pro 11.6.6, I see "V 2.0.0 · Highest Compatible Release with Studio Pro 11.6.6" and I get "Module 'Ciphix Performance monitor' cannot be downloaded, because it was created with version 9.24.12 of Mendix Studio Pro. Please open it in any version in the range from 10.21.0 to 10.24.99 first."So, because this module had no version for studio pro 10.x.y, we can't update it any more, do I understand it right?
asked
1 answers
1

Yes, from the errors it looks like the module went through a migration path that skipped direct compatibility with your current setup.

What is happening is roughly this:

    • 1.0.0compatible with Mendix 10.24.x
    • 2.0.0currently marked for Mendix 11
    • but internally the package was last saved/opened in Mendix 9.24.12

Because of that, Mendix is asking for an intermediate upgrade path:

9.24.12 -> 10.21.x - 10.24.x -> 11.x

Mendix generally does not allow:

  • direct import from incompatible higher versions
  • or skipping required model upgrade ranges

So your understanding is mostly correct:

if the publisher did not release a proper Mendix 10-compatible intermediate version, upgrading becomes difficult/impossible directly.

What I would recommend:

  • ask the module publisher to provide:
    • a Mendix 10 compatible release
    • or re-export/save the module properly in Mendix 11
  • alternatively:
    • create a temporary app in the required intermediate version
    • import/open/save there
    • then migrate upward step-by-step

The confusing part here is that Marketplace compatibility metadata and the actual internal model version of the package are slightly mismatched.

Kindly mark this as the accepted answer if it helps.

answered