Blank window when creating a new item

Hello!
I am from the Russian-speaking community, so I will use google translate!

When creating a new MIGX element, an empty window opens.
The MODX error log is empty, I can not solve the problem, please help.

MODX Version: 2.8.1
MIGX Version: 2.12.0
PHP Version: 7.4.7

In order to help, we will need some more information.

  • Can you share your MIGX configuration (Json)
  • Has it ever worked or is this new and has never worked?
  • Do you see an error in the development console of your browser?

Browser console is clean
Initially everything worked
Where can I see the configuration?

Sorry I didn’t properly look at your screenshot. The configuration is what you are trying to create.

  • If you open the tab “Network” in the developer console of your browser and then click on “Add Item”. Does the AJAX-request return a value without an error?
  • Have you tried clearing the cache (MODX and browser)?

Have you tried clearing the cache (MODX and browser)? - Yes

If you open the tab “Network” in the developer console of your browser and then click on “Add Item”. Does the AJAX-request return a value without an error? - Maybe I don’t understand something, it looks like this:

I want to add that this error is not only for me, but also for other users who enter the admin panel

Suddenly help…

Well, that is weird. The call should return a lot more data.
Unfortunately I don’t comprehend the code that is executed, so I won’t be able to help you.

Maybe check that the file core/components/migx/configs/migxconfigs.config.inc.php has not been changed.
Otherwise maybe just try to reinstall the MIGX package.

Unfortunately, reinstallation did not help, and the config was unchanged

Solution to the problem: Changing the name of an existing table by one word instead of several with spaces …

Hi threre @AlexandrWD,
So did you solve it finally? Could you please indicate what name was before and what is now.

Problem solved:
Name before: Таб “Схемы монтажа” ТЗИ Эко
Name now: Montage

maybe better to name it something like modx_montage
all lowercase and with the default table-prefix, so in your schema it would be just montage

It seems that the problem is not the spaces but the double quotes character in the name of your config. When I create a new config with the name a" I can see the same behaviour.

The problem seems to be this line in the code:

$this->customconfigs['tabs'] = $this->modx->fromJson($tabs);

Because of the double quote the $tabs variable isn’t valid json anymore:

{"caption":"formtabs", "fields": [
	...
    {"field":"extended.multiple_formtabs","caption":"Multiple Formtabs","inputTVtype":"listbox-multiple","inputOptionValues":"---==0||a"==1"}, 
	...
]},

perhaps you are right