From 2026.q1.2-lts to 2026.Q3.1 - Control Panel ---> OBJECT ---> Objects Definitions page is empty, completely blank

I just migrated a DXP server from 2026.q1.2-lts to Liferay Digital Experience Platform 2026.Q3.1 (August 22, 2026) without errors.

Logging in as Administrator, the contents of Control Panel —> OBJECT —> Objects is empty, completely blank. Please see the screenshot below.

Using F12 key there are the below errors:


TypeError: can't access property "length", F.items is undefined
    Lu ViewObjectDefinitions.tsx:321
    React 10
react-dom.production.min.js:189:30
Uncaught TypeError: can't access property "length", F.items is undefined
    Lu ViewObjectDefinitions.tsx:321
    React 10
ViewObjectDefinitions.tsx:321:6

​—

It seems that the backend does not provide the list of Object definitions to the React frontend.

Note that I reindexed already the remote ElasticSearch instance.

Thank you in advance for any help.

Have you done a reindex of ElasticSearch ?

2 Answers

2

Hi @icarrara ,

You mentioned you tried reindexing already, have you cleared the OSGI cache? Sometimes stale osgi cache from pre-upgrade can cause weird errors.

I would:

  • Stop the Liferay DXP server.

  • Remove the following directories to force OSGi state to clear:

    • $LIFERAY_HOME/osgi/state

    • $LIFERAY_HOME/work

    • $LIFERAY_HOME/tomcat/temp & $LIFERAY_HOME/tomcat/work

If that doesn’t work, I’d also check to see if there are any elastic search (exceptions, missing plugins, etc…) in the Liferay error logs when you access the object page.

Hi, and thanks for your comments.

Every DXP 2026.q1.2-lts server I update to 2026.q3.1 has the same issue.

When I go to “Control Panel —> Objects,” I get a blank page that produces the errors shown in this screenshot - Of course I reindexed and cleaned the various temp folders:

Hello, The clue is right there, status 400. Open up your network tab in the browser and check the request and response for that call /o/object-admin/v1.0. The response might have the actual error