Errors in app designer 2020b

30 visualizaciones (últimos 30 días)
Carlos S
Carlos S el 2 de Feb. de 2022
Editada: prabhat kumar sharma el 6 de Oct. de 2023
I created a GUI in apdesigner a while back (possibly in v2019b). I tried to re-run it in v202b and it fails to run. I get the following error messages (XXXXXXXX refers to my application):
Unable to resolve the name matlab.apps.internal.GraphicsCallbackProxy.
Error in appdesigner.internal.service.AppManagementService (line 36)
obj.CallbackProxy = matlab.apps.internal.GraphicsCallbackProxy;
Error in appdesigner.internal.service.AppManagementService.instance (line 45)
obj = appdesigner.internal.service.AppManagementService();
Error in matlab.apps.AppBase/registerApp (line 47)
ams = appdesigner.internal.service.AppManagementService.instance();
Error in XXXXXXXX (line 596)
registerApp(app, app.LocationErrorMapUIFigure)
I then created a new empty GUI in appdesigner and when trying to run it I get similar errors.
I have tried a posted solution:
rehash toolboxcache
without success.
  4 comentarios
Benjamin Thompson
Benjamin Thompson el 3 de Feb. de 2022
You can post binary files including mlapp. There is a size limit for files but this type should not be a problem.
Carlos S
Carlos S el 3 de Feb. de 2022
See posted dummy app (one edit field, one button). I get the following error when running:
Warning: The following error was caught while executing 'matlab.apps.AppBase' class destructor:
Unable to resolve the name matlab.apps.internal.GraphicsCallbackProxy.
Error in appdesigner.internal.service.AppManagementService (line 36)
obj.CallbackProxy = matlab.apps.internal.GraphicsCallbackProxy;
Error in appdesigner.internal.service.AppManagementService.instance (line 45)
obj = appdesigner.internal.service.AppManagementService();
Error in matlab.apps.AppBase/delete (line 9)
ams = appdesigner.internal.service.AppManagementService.instance();
Error in app1 (line 50)
createComponents(app)
> In app1 (line 50)
Unable to resolve the name matlab.apps.internal.GraphicsCallbackProxy.
Error in appdesigner.internal.service.AppManagementService (line 36)
obj.CallbackProxy = matlab.apps.internal.GraphicsCallbackProxy;
Error in appdesigner.internal.service.AppManagementService.instance (line 45)
obj = appdesigner.internal.service.AppManagementService();
Error in matlab.apps.AppBase/registerApp (line 47)
ams = appdesigner.internal.service.AppManagementService.instance();
Error in app1 (line 53)
registerApp(app, app.UIFigure)

Iniciar sesión para comentar.

Respuestas (1)

prabhat kumar sharma
prabhat kumar sharma el 6 de Oct. de 2023
Editada: prabhat kumar sharma el 6 de Oct. de 2023
Xingwang Yong ha marcado con alerta este/a respuesta
Hi Carlos,
I understand that you are facing an issue while running the app using MATLAB App Designer. I have tried to reproduce the issue with the app1.mlapp file you shared, and it appears that the application worked correctly on my side.
I believe that this issue could be caused by one of the following reasons:
1.Please ensure that the path to your new application is added to MATLAB. It can be done as follows:
  1. Launch MATLAB.
  2. Navigate to your file in current folder.
  3. Right click on your file and select “Add to path > Selected File”.
2. The error you are receiving is usually caused by MATLAB having a pathing error. To resolve this error, please run the following commands in MATLAB in order:
restoredefaultpath
savepath
I hope this information helps you resolve the issue you are experiencing.
Best regards,
Prabhat Sharma

Categorías

Más información sobre Develop Apps Using App Designer en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2020b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by