Estoy haciendo un trabajo de gráficos y recibí un mensaje de una sola línea "Error de ejecución de diseño" cuando no se creaba nada en el gráfico. Mirando en esta me encontré con que tengo que añadir algunos archivos de comandos adicionales para generar los archivos de registro como cubiertos here:entendiendo "error de ejecución de diseño" logging
Layout Failures
As result of the design for the layout engine in 4.1, it is possible for improper configuration (or a bug) to cause a layout run to fail to complete all of its calculations. When this occurs, the layout simply stops and the partial results that have been flushed to the DOM are all that is visible. In some cases, the layout may be 99% complete and the failure may go undetected or appear as a minor visual anomaly. In other cases, the layout may fail early and leave the UI in a clearly broken state (much like a JS error during layout would do in previous versions).
Diagnostics
The first step if you suspect you are seeing a layout failure is to enable the layout diagnostics. This is done by replacing the normal "ext-all.js" file with "ext-all-dev.js" and adding a couple additional scripts.
añadí los scripts requeridos:
<script type="text/javascript" src="extjs/src/diag/layout/Context.js"></script>
<script type="text/javascript" src="extjs/src/diag/layout/ContextItem.js"></script>
Y ahora puedo recuperar los datos de diagnóstico que no puedo hacer ningún sentido de - no parece para diagnosticar un error:
++printer<autocontainer> - size: configured/shrinkWrap
--statprint-1472<autocontainer> - size: configured/configured
triggeredBy: count=1
statprint-1472.containerChildrenDone:dom() dirty: false, setBy: ?
--chart-1473<draw> - size: shrinkWrap/shrinkWrap
triggeredBy: count=1
chart-1473.containerChildrenDone:dom (true) dirty: false, setBy: ?
++panel-1474<dock> - boxParent: printer - size: natural/configured
++panel-1474<autocontainer> - boxParent: printer - size: natural/configured
++statprint-1472<dock> - size: configured/configured
++statprint-1472_header<body> [isBoxParent] - size: calculated/shrinkWrap
++statprint-1472_header<hbox> [isBoxParent] - size: calculated/shrinkWrap
++statprint-1472_header_hd<autocomponent> [isBoxParent] - size: calculated/shrinkWrap
++tool-1475<autocomponent> [isBoxParent] - size: configured/configured
¿Alguien sabe donde se explica la información de diagnóstico?
respuesta corta es, es bastante complicado. Si pudieras publicar un caso de prueba (lo más simple posible), puedo probarlo y ayudarlo. –
@EvanTrimboli Voy a publicar una nueva pregunta con el problema que me llevó a intentar diagnosticar "Fallo en la ejecución del diseño". – Geronimo
Me interesa puede poner un enlace de referencia a la pregunta aquí – VDP