After updating to 25.04 I get the issue that the apps don’t show in the UI with the following error:
Traceback (most recent call last): File "/usr/lib/python3/dist-packages/middlewared/api/base/server/ws_handler/rpc.py", line 323, in process_method_call result = await method.call(app, params) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/middlewared/api/base/server/method.py", line 61, in call return await self._dump_result(app, methodobj, result) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/middlewared/api/base/server/method.py", line 64, in _dump_result return self.middleware.dump_result(self.serviceobj, methodobj, app, result) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/middlewared/main.py", line 819, in dump_result return serialize_result(new_style_returns_model, result, expose_secrets) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/middlewared/api/base/handler/result.py", line 13, in serialize_result return model(result=result).model_dump( ^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/pydantic/main.py", line 212, in __init__ validated_self = self.__pydantic_validator__.validate_python(data, self_instance=self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 3 validation errors for AppQueryResult result.list[AppQueryResultItem].3.config Input should be a valid dictionary [type=dict_type, input_value='FROM python:3.10-alpine ...ask", "run", "--debug"]', input_type=str] For further information visit https://errors.pydantic.dev/2.9/v/dict_type result.AppQueryResultItem Input should be a valid dictionary or instance of AppQueryResultItem [type=model_type, input_value=[{'name': 'plex', 'id': '...k", "run", "--debug"]'}], input_type=list] For further information visit https://errors.pydantic.dev/2.9/v/model_type result.int Input should be a valid integer [type=int_type, input_value=[{'name': 'plex', 'id': '...k", "run", "--debug"]'}], input_type=list] For further information visit https://errors.pydantic.dev/2.9/v/int_type
I have no idea how to fix this. They do start but it’s very frustrating that they don’t show up. I rolled back for now. Does anyone have any solutions?