Blank screen after upgrading app to Mendix 10.24.2

0
Hello, I upgraded my app from Mendix 9.24.16 to 10.24.2 and  it starts without any errors, but when I run it locally, the page loads with only images visible — all video content and text are missing. I’m using PostgreSQL (pgAdmin 4). In Mendix 9 with the same DB, I was getting an “Unsupported pre-analysis migration version” error, but in 10.24.2 there are no errors, just a blank page. I already tried cleaning the deployment directory, clearing browser cache, and running with a fresh build, but the issue is still there. Has anyone faced this after upgrading? Could it be some database schema mismatch or static content issue? Also, is there any way to trace runtime or DB calls to figure out what’s failing?   Regards Reemali
asked
1 answers
0

hi,


What you’re experiencing after upgrading from Mendix 9.24.16 to 10.24.2 is not caused by a browser bug or missing theme — it’s a client/data compatibility issue after a major version upgrade.

When you saw “Unsupported pre-analysis migration version” in Mendix 9 with that database, it was a sign the DB schema or metadata did not fully align with the expected format. In Mendix 10 that specific error is no longer thrown, but the client still fails silently when resolving parts of the UI that depend on metadata, data loading, or resources that were upgraded differently.

That’s why:

  • Images (static assets) still appear
  • Video and text content (which depend on page data and data model state) do not render
  • There’s no obvious runtime exception visible in console

Why this happens after a major upgrade

Mendix changes the internal client lifecycle, data loading rules, and metadata handling between major versions. Pages load asynchronously and wait for all required data to finish before rendering. If something about the data model or client metadata from the old database doesn’t match what Mendix 10 expects, the client will not proceed — and because of how the React client works, it often fails silently without a visible error.

The reliable way to confirm

Create a new empty database and run your app locally:

  • If everything shows up correctly → the old database is incompatible
  • If a fresh database works → you’ve confirmed the issue is data/metadata, not static content

This is the recommended approach when upgrading across major versions in Mendix.

Recommended solution

  1. Use a fresh database for your Mendix 10 build
  2. Existing databases after major upgrades often have hidden metadata mismatches.
  3. Recreate or migrate data after the upgrade
    • Import data via CSV/ETL post-upgrade
    • Or re-seed a clean database and re-enter test data
  4. Enable verbose logging while running locally
    • Client console + server trace for data load issues

This approach both confirms the cause and provides a clean baseline to fix it.

TL;DR:

The blank UI after upgrading is caused by incompatible database state / metadata issues after a major version jump. A fresh database resolves it and confirms the root cause.


answered