PDA

View Full Version : Error compiling Ext.calendar



maneljn
16 Dec 2013, 10:36 AM
Extjs 4.1.1.1
Sencha cmd v3.0.0.230

All folders are revised and contains all needed js files for calendar

This code inside app.js



...
//@charset UTF-8

// Cargador dinamico
//<debug>
Ext.Loader.setConfig({
enabled: true,
disableCaching: false,
paths: {
// Cesi.ux (Controles propios cesi)
'Cesi.ux': '../../libs/extjs_cesi/Cesi/ux',
// Calendar
'Ext.calendar': '../../libs/extjs_cesi/calendar/src',
// Extjs (la carpeta ux normalmente viene en el codigo fuente de sencha dentro de examples)
// Plugins y extensiones extjs
'Ext.ux': '../../libs/ext/src/ux',
// Extjs
'Ext': '../../libs/ext/src'
}
});
//</debug>
...


This view definition



//@charset UTF-8

Ext.define('esiacademia.view.calendarBase', {
extend: 'Ext.calendar.CalendarPanel',
alias : 'widget.esiacademia_view_calendarBase',

requires: [
'Ext.calendar.util.Date',
'Ext.calendar.data.MemoryCalendarStore',
'Ext.calendar.data.MemoryEventStore',
'Ext.calendar.data.Events',
'Ext.calendar.data.Calendars',
'Ext.calendar.form.EventWindow'
],

title: gt.dgettext('esiacademia','Calendario'),
name: 'calendarBase',
activeItem: 1, // vista semanal
//activeItem: 2, // vista mensual
todayText: gt.dgettext('esiacademia','Hoy'),
dayText: gt.dgettext('esiacademia','Día'),
weekText: gt.dgettext('esiacademia','Semana'),
monthText: gt.dgettext('esiacademia','Mes'),
monthViewCfg: {
showHeader: true,
showWeekLinks: true,
showWeekNumbers: true,
startDay: 1
},
weekViewCfg: {
showHeader: true,
ddCreateEventText: gt.dgettext('esiacademia','Crear evento para {0}'),
ddMoveEventText: gt.dgettext('esiacademia','Mover evento a {0}'),
ddResizeEventText: gt.dgettext('esiacademia','Actualizar evento a {0}'),
startDay: 1
},
dayViewCfg: {
showHeader: true,
ddCreateEventText: gt.dgettext('esiacademia','Crear evento para {0}'),
ddMoveEventText: gt.dgettext('esiacademia','Mover evento a {0}'),
ddResizeEventText: gt.dgettext('esiacademia','Actualizar evento a {0}')
},

initComponent: function() {
var me = this;

// Minor workaround for OSX Lion scrollbars
// OSX Lion introduced dynamic scrollbars that do not take up space in the
// body. Since certain aspects of the layout are calculated and rely on
// scrollbar width, we add a special class if needed so that we can apply
// static style rules rather than recalculate sizes on each resize.
var scrollbarWidth = Ext.getScrollbarSize ? Ext.getScrollbarSize().width : Ext.getScrollBarWidth();
// We check for less than 3 because the Ext scrollbar measurement gets
// slightly padded (not sure the reason), so it's never returned as 0.
if (scrollbarWidth < 3) {
Ext.getBody().addCls('x-no-scrollbar');
}
if (Ext.isWindows) {
Ext.getBody().addCls('x-win');
}

// This is an example calendar store that enables event color-coding
if (!me.calendarStore) {
me.calendarStore = Ext.create('Ext.calendar.data.MemoryCalendarStore', {
data: Ext.calendar.data.Calendars.getData()
});
}

// A sample event store that loads static JSON from a local file. Obviously a real
// implementation would likely be loading remote data via an HttpProxy, but the
// underlying store functionality is the same.
if (!me.eventStore) {
me.eventStore = Ext.create('Ext.calendar.data.MemoryEventStore', {
data: Ext.calendar.data.Events.getData()
});
}

// Ejecutar metodo de su parent
me.callParent(arguments);
}

});


I got this error



[ERROR] Failed to resolve dependency Ext.calendar.CalendarPanel for file esiacademia.view.calendarBase
[ERROR] Error executing page compilation Unknown definition for dependency : Ext.calendar.CalendarPanel

scottmartin
16 Dec 2013, 3:47 PM
See if this helps:
http://www.sencha.com/forum/showthread.php?238132

maneljn
17 Dec 2013, 12:19 AM
scottmartin, i tried your suggestion, but got the same error.

NOTE: If i run my app without compiling, it runs very well. That is the demostration that all paths are good defined.

Now this is my complete app.js (with your recommendations)



//@charset UTF-8

// Cargador dinamico
//<debug>
Ext.Loader.setConfig({
enabled: true,
disableCaching: false,
paths: {
// Cesi.ux (Controles propios cesi)
'Cesi.ux': '../../libs/extjs_cesi/Cesi/ux',
// Calendar
'Ext.calendar': '../../libs/extjs_cesi/calendar/src',
'Ext.calendar.util': '../../libs/extjs_cesi/calendar/src/util',
'Ext.calendar.data': '../../libs/extjs_cesi/calendar/src/data',
'Ext.calendar.form': '../../libs/extjs_cesi/calendar/src/form',
// Extjs (la carpeta ux normalmente viene en el codigo fuente de sencha dentro de examples)
// Plugins y extensiones extjs
'Ext.ux': '../../libs/ext/src/ux',
// Extjs
'Ext': '../../libs/ext/src'
}
});
//</debug>

Ext.require('Ext.app.Application');
Ext.require('Ext.direct.*');
Ext.require('Ext.data.*');
Ext.require('Ext.tip.*');
Ext.require('Ext.window.MessageBox');
Ext.require('Ext.util.Format');
Ext.require('Ext.layout.container.Border');

// Requires forzados para la compilacion o Ejecución en desarrollo
Ext.require('Ext.toolbar.Paging');
Ext.require('Cesi.ux.layout.component.field.BoxSelectField');
Ext.require('Cesi.ux.form.field.BoxSelect');

// Requires para que se pueda compilar el calendar
Ext.require([
'Ext.picker.Date',
'Ext.calendar.util.Date',
'Ext.calendar.CalendarPanel',
'Ext.calendar.data.MemoryCalendarStore',
'Ext.calendar.data.MemoryEventStore',
'Ext.calendar.data.Events',
'Ext.calendar.data.Calendars',
'Ext.calendar.form.EventWindow'
]);

// Variables globales
var esiacademiaApp;
var directProvider;

// Funcion que se ejecuta cuando se ha cargado todo lo necesario de las extjs.
Ext.onReady(function(){

// Arreglar algunos bugs en las traducciones de botones Extjs
// Forzar idioma botones messagebox (bug ext)
if (Ext.MessageBox) {
Ext.MessageBox.msgButtons['ok'].text = Ext.MessageBox.buttonText.ok;
Ext.MessageBox.msgButtons['cancel'].text = Ext.MessageBox.buttonText.cancel;
Ext.MessageBox.msgButtons['yes'].text = Ext.MessageBox.buttonText.yes;
Ext.MessageBox.msgButtons['no'].text = Ext.MessageBox.buttonText.no;
}

// Cargar el proveedor de Ext.Direct con la configuracion de API
directProvider = Ext.direct.Manager.addProvider(Ext.app.esiacademia_REMOTING_API);

// Separador decimal y de millares
Ext.util.Format.decimalSeparator = '.';
Ext.util.Format.thousandSeparator = ',';

// Definir la MVC app principal (esiacademiaApp)
// Dominio de las clases js = esiacademia.xxxxxx
Ext.application({
name: 'esiacademia',
autoCreateViewport: false,
enableQuickTips: true,
appFolder: 'app',

controllers: [
// Controladores eSIacademia
'main', 'mainMenu', 'mainMenuEmpresa', 'mainStatusBar', 'listadoPartes', 'gridBase', 'calendarBase',
'camposDinamicos',
'preimpresos.escoge',
'empresas.escoge',
'contactos.escoge',
'direcciones.escoge',
'cuentasBanco.escoge',
'aulas.mant',
'profesores.mant',
'alumnos.mant', 'alumnos.escoge', 'alumnos.imprimir',
'areas.mant',
'asignaturas.mant', 'asignaturas.escoge',
'planesFormativos.mant', 'planesFormativosAsignaturasLnk.mant', 'planesFormativos.escoge',
'planesFormativosTarifas.mant', 'planesFormativosTarifas.escoge',
'estadosCursos.mant',
'cursos.mant', 'cursos.escoge', 'cursos.imprimir', 'cursos.listados',
'cursosAlumnosLnk.mant',
'ocupaciones.mant',
'matriculas.mant', 'matriculas.filtrosGrid', 'matriculas.imprimir',
'matriculasAlumnosLnk.mant',
'matriculasHorasVariables.mant',
'matriculasAsignaturasLnk.mant', 'matriculasAsignaturasLnk.escogeOptativas',
'motivosBaja.mant',
'facturas.mant', 'facturas.imprimir', 'facturas.confirmar',
'facturasLin.mant',
'recibos.mant', 'recibos.filtrosGrid', 'recibos.imprimir', 'recibos.winCambiarEstado',
'remesas.mant', 'remesas.imprimir', 'remesas.sepa', 'remesas.listados',
'remesasRecibosLnk.mant', 'remesasRecibosLnk.escogeRecibos', 'remesasRecibosLnk.imprimir',
'sepaMandatos.mant', 'sepaMandatos.filtrosGrid', 'sepaMandatos.imprimir',
'elementosEntrada.mant',
'recursosMateriales.mant',
'series.mant', 'series.escoge',
'mediosCobroPago.mant', 'mediosCobroPago.escoge',
'configuracion.mant', 'configuracionEmpresas.mant', 'contadoresEmpresas.mant',

'profesores.estadisticas',
'alumnos.estadisticas',
'matriculas.estadisticas'
],

launch: function() {
var me = this;

// Guardar el objeto aplicacion en una variable global
esiacademiaApp = me;

// Añadir un listener al direct manager para que analice todos los datos que llegan y
// si vienen con el requiereLogin = true, abrir ventana de login.
directProvider.on({
data: function( provider, e, eOpts ){
if (e.result) {
if (e.result.requiereLogin) {
// Mostrar aviso para que haga login en eSInube
Ext.MessageBox.show({
title: gt.dgettext('esiacademia','Sesión.'),
msg: gt.dgettext('esiacademia','Debe iniciar sesión en eSInube.<br />Haga click en OK para cargar pantalla de entrada.'),
buttons: Ext.MessageBox.OK,
closable: false,
icon: Ext.window.MessageBox.WARNING,
modal: true,
fn: function( buttonId, text, opt) {
// Volver a cargar la pagina principal del esinube
window.location = '../../';
}
});
}
}
},
scope: this
});


// Comprobar si es necesario hacer login
Ext.esiacademiaDirect.esiacademia_sesiones.requiereLogin(function(response, event) {

if (response.requiereLogin) {
//winLogin = me.getView('login').create();
//winLogin.show();
// Mostrar aviso para que haga login en eSInube
Ext.MessageBox.show({
title: gt.dgettext('esiacademia','Sesión.'),
msg: gt.dgettext('esiacademia','Debe iniciar sesión en eSInube.<br />Haga click en OK para cargar pantalla de entrada.'),
buttons: Ext.MessageBox.OK,
closable: false,
icon: Ext.window.MessageBox.WARNING,
modal: true,
fn: function( buttonId, text, opt) {
// Volver a cargar la pagina principal del esinube
window.location = '../../';
}
});

} else {

// Añadir eventos a la aplicacion antes y despues de los pasos iniciales
me.addEvents('prePasosIniciales','postPasosIniciales');

// Mostrar máscara
Ext.getBody().mask(gt.dgettext('esiacademia','Cargando empresas autorizadas ...'));

// Al ser una aplicacion multiempresa, antes de ejecutar los pasos iniciales ni mostrar nada,
// hay que asegurarse que se ha cargado el store con las empresas disponibles
// Asignar el store para poder tener las empresas disponibles (Forzamos la creación de un objeto nuevo)
me.storeEmpresasDisponibles = Ext.create('esiacademia.store.empresasEscoge', {
storeId: Ext.id(),
autoLoad: false,
pageSize: -1
});

// Cargar empresas en el store
me.storeEmpresasDisponibles.load({
callback: function(records, operation, success) {
// Quitar máscara
Ext.getBody().unmask();

// Si se ha cargado correctamente, hacer los pasos iniciales
// Comprobar que al menos tiene una empresa permitida
if (success && records.length>0) {

// Evento previo a los pasos iniciales
if (me.fireEvent('prePasosIniciales')) {

//
// Ejecutar los pasos iniciales al entrar (incluye la creacion del view principal)
//
me.getController('main').pasosIniciales( me );

// Evento de pasos iniciales acabados
me.fireEvent('postPasosIniciales');
}

} else {
// Mostrar mensaje si no tiene ninguna empresa permitida para operar con esta aplicacion
Ext.MessageBox.show({
title: gt.dgettext('esiacademia','Empresas autorizadas.'),
msg: gt.dgettext('esiacademia','Lo sentimos, pero su cuenta de usuario, no tiene permiso para operar con ninguna empresa en esta aplicación. No puede entrar a la aplicación.'),
buttons: Ext.MessageBox.OK,
icon: Ext.MessageBox.WARNING,
closable: false,
icon: Ext.window.MessageBox.WARNING,
modal: true,
fn: function(btn, text, opt) {
// Cerrar ventana del iframe aplicacion
if (parent) {
if (parent.esinubeApp) {
var panelAplicaciones = parent.esinubeApp.escritorioPrincipal.down('panel[region=center][name="zonaEscritorio"]');
if (panelAplicaciones) {
var appsAbiertas = panelAplicaciones.query('esinube_view_windowIframe');
for (var i=0; i<appsAbiertas.length; i++) {
// COmprobar si el nombre del frame coincide con el window actual de la app
if ( appsAbiertas[i].down('[name="iframewebexterna"]').frameName == window.name ) {
// Cerrar ventana
appsAbiertas[i].close();
}
}
}
}
}
}
});
}

// Ya podemos destruir el store de empresas disponibles (no lo necesitamos mas, las empresas estan en el menu)
if (!me.storeEmpresasDisponibles.isDestroyed) {
if (me.storeEmpresasDisponibles.storeId) {
me.storeEmpresasDisponibles.destroyStore();
Ext.data.StoreManager.unregister(me.storeEmpresasDisponibles);
}
delete me.storeEmpresasDisponibles;
}

}
});
}
});
}

});

});



And this is the result of sencha cmd



Sencha Cmd v3.0.0.230
[INFO ]

[INFO ] init-properties:
[INFO ]

[INFO ]

[INFO ] init-sencha-command:
[INFO ]

[INFO ]

[INFO ] init:
[INFO ]

[INFO ]

[INFO ] -before-app-build:
[INFO ]

[INFO ]

[INFO ] app-build-impl:
[INFO ]

[INFO ]

[INFO ] production:
[INFO ]

[INFO ]

[INFO ] -before-init-local:
[INFO ]

[INFO ]

[INFO ] -init-local:
[INFO ]

[INFO ]

[INFO ] -after-init-local:
[INFO ]

[INFO ]

[INFO ] init-local:
[INFO ]

[INFO ]

[INFO ] find-cmd:
[INFO ]

[INFO ]

[INFO ] -before-init:
[INFO ]

[INFO ]

[INFO ] -init:
[INFO ]

[INFO ]

[INFO ] -after-init:
[INFO ]

[INFO ]

[INFO ] init:
[INFO ]

[INFO ]

[INFO ] -before-build:
[INFO ]

[INFO ]

[INFO ] sass:
[INFO ]

[INFO ]

[INFO ] theme:
[INFO ]

[INFO ]

[INFO ] page:
[INFO ]

[INFO ]

[INFO ] -before-page:
[INFO ]

[INFO ]

[INFO ] -page:
[INFO ]

[INFO ] Compiling page null
[INFO ] Processing classPath entry : C:\Users\CASA\Documents\WebsIDIQ\Cesilabs_com_esigest\html\esinube_desarrollo\aplicaciones\esiacademia\sencha-compile-temp-dir
[INFO ] Processing classPath entry : C:\Users\CASA\Documents\WebsIDIQ\Cesilabs_com_esigest\html\esinube_desarrollo\libs\ext\src
[INFO ] Processing classPath entry : C:\Users\CASA\Documents\WebsIDIQ\Cesilabs_com_esigest\html\esinube_desarrollo\aplicaciones\esiacademia\..\..\libs\extjs_cesi\Cesi\ux
[INFO ] Processing classPath entry : C:\Users\CASA\Documents\WebsIDIQ\Cesilabs_com_esigest\html\esinube_desarrollo\aplicaciones\esiacademia\app
[INFO ] Processing class inheritance graph
[ERROR] Failed to resolve dependency Ext.calendar.CalendarPanel for file esiacademia.view.calendarBase
[ERROR] Error executing page compilation Unknown definition for dependency : Ext.calendar.CalendarPanel
[ERROR]

[ERROR] BUILD FAILED

[ERROR] com.sencha.exceptions.ExBuild: com.sencha.exceptions.ExNotFound: Unknown definition for dependency : Ext.calendar.CalendarPanel

[ERROR] at com.sencha.command.compile.CompileCommands$PageCommand.execute(CompileCommands.java:940)

[ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

[ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

[ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

[ERROR] at java.lang.reflect.Method.invoke(Unknown Source)

[ERROR] at com.sencha.cli.Command.dispatch(Command.java:78)

[ERROR] at com.sencha.cli.Commands.dispatch(Commands.java:49)

[ERROR] at com.sencha.cli.Commands.dispatch(Commands.java:49)

[ERROR] at com.sencha.cli.AbstractCommand.dispatch(AbstractCommand.java:184)

[ERROR] at com.sencha.ant.SenchaCommandTask.doExecute(SenchaCommandTask.java:58)

[ERROR] at com.sencha.ant.BaseAntTask.execute(BaseAntTask.java:22)

[ERROR] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)

[ERROR] at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source)

[ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

[ERROR] at java.lang.reflect.Method.invoke(Unknown Source)

[ERROR] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)

[ERROR] at org.apache.tools.ant.Task.perform(Task.java:348)

[ERROR] at org.apache.tools.ant.Target.execute(Target.java:392)

[ERROR] at org.apache.tools.ant.Target.performTasks(Target.java:413)

[ERROR] at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)

[ERROR] at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38)

[ERROR] at org.apache.tools.ant.Project.executeTargets(Project.java:1251)

[ERROR] at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:442)

[ERROR] at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:105)

[ERROR] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)

[ERROR] at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source)

[ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

[ERROR] at java.lang.reflect.Method.invoke(Unknown Source)

[ERROR] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)

[ERROR] at org.apache.tools.ant.Task.perform(Task.java:348)

[ERROR] at org.apache.tools.ant.Target.execute(Target.java:392)

[ERROR] at org.apache.tools.ant.Target.performTasks(Target.java:413)

[ERROR] at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)

[ERROR] at org.apache.tools.ant.Project.executeTarget(Project.java:1368)

[ERROR] at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)

[ERROR] at org.apache.tools.ant.Project.executeTargets(Project.java:1251)

[ERROR] at com.sencha.ant.AntRunner.run(AntRunner.java:156)

[ERROR] at com.sencha.ant.AntRunner.run(AntRunner.java:80)

[ERROR] at com.sencha.command.ant.AntCommand.execute(AntCommand.java:74)

[ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

[ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

[ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

[ERROR] at java.lang.reflect.Method.invoke(Unknown Source)

[ERROR] at com.sencha.cli.Command.dispatch(Command.java:78)

[ERROR] at com.sencha.cli.Commands.dispatch(Commands.java:49)

[ERROR] at com.sencha.cli.AbstractCommand.dispatch(AbstractCommand.java:184)

[ERROR] at com.sencha.ant.SenchaCommandTask.doExecute(SenchaCommandTask.java:58)

[ERROR] at com.sencha.ant.BaseAntTask.execute(BaseAntTask.java:22)

[ERROR] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)

[ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

[ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

[ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

[ERROR] at java.lang.reflect.Method.invoke(Unknown Source)

[ERROR] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)

[ERROR] at org.apache.tools.ant.Task.perform(Task.java:348)

[ERROR] at org.apache.tools.ant.Target.execute(Target.java:392)

[ERROR] at org.apache.tools.ant.Target.performTasks(Target.java:413)

[ERROR] at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)

[ERROR] at org.apache.tools.ant.Project.executeTarget(Project.java:1368)

[ERROR] at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)

[ERROR] at org.apache.tools.ant.Project.executeTargets(Project.java:1251)

[ERROR] at com.sencha.ant.AntRunner.run(AntRunner.java:156)

[ERROR] at com.sencha.ant.AntRunner.run(AntRunner.java:72)

[ERROR] at com.sencha.command.BasePluginCommands$BasePluginCommand.run(BasePluginCommands.java:80)

[ERROR] at com.sencha.command.BasePluginCommands$BaseNamePathCommand.run(BasePluginCommands.java:120)

[ERROR] at com.sencha.command.app.AppCommands$BuildCommand.execute(AppCommands.java:96)

[ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

[ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

[ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

[ERROR] at java.lang.reflect.Method.invoke(Unknown Source)

[ERROR] at com.sencha.cli.Command.dispatch(Command.java:78)

[ERROR] at com.sencha.cli.Commands.dispatch(Commands.java:49)

[ERROR] at com.sencha.cli.Commands.dispatch(Commands.java:49)

[ERROR] at com.sencha.cli.AbstractCommand.dispatch(AbstractCommand.java:184)

[ERROR] at com.sencha.command.Sencha.main(Sencha.java:58)

[ERROR] Caused by: com.sencha.exceptions.ExNotFound: Unknown definition for dependency : Ext.calendar.CalendarPanel

[ERROR] at com.sencha.tools.compiler.CompilerContext.processClassGraph(CompilerContext.java:267)

[ERROR] at com.sencha.tools.compiler.CompilerContext.processDependencies(CompilerContext.java:302)

[ERROR] at com.sencha.command.compile.CompileCommands.getCache(CompileCommands.java:198)

[ERROR] at com.sencha.command.compile.CompileCommands.getCache(CompileCommands.java:153)

[ERROR] at com.sencha.command.compile.CompileCommands$PageCommand.execute(CompileCommands.java:925)

[ERROR] ... 74 more

[ERROR]

[ERROR] Total time: 12 seconds
[ERROR]

[ERROR]

[ERROR] BUILD FAILED

[ERROR] com.sencha.exceptions.BasicException: The following error occurred while executing this line:

[ERROR] C:\Users\CASA\Documents\WebsIDIQ\Cesilabs_com_esigest\html\esinube_desarrollo\aplicaciones\esiacademia\.sencha\app\build-impl.xml:186: com.sencha.exceptions.ExBuild: com.sencha.exceptions.ExNotFound: Unknown definition for dependency : Ext.calendar.CalendarPanel

[ERROR] at com.sencha.exceptions.BasicException.wrap(BasicException.java:43)

[ERROR] at com.sencha.cli.Command.dispatch(Command.java:104)

[ERROR] at com.sencha.cli.Commands.dispatch(Commands.java:49)

[ERROR] at com.sencha.cli.AbstractCommand.dispatch(AbstractCommand.java:184)

[ERROR] at com.sencha.ant.SenchaCommandTask.doExecute(SenchaCommandTask.java:58)

[ERROR] at com.sencha.ant.BaseAntTask.execute(BaseAntTask.java:22)

[ERROR] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)

[ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

[ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

[ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

[ERROR] at java.lang.reflect.Method.invoke(Unknown Source)

[ERROR] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)

[ERROR] at org.apache.tools.ant.Task.perform(Task.java:348)

[ERROR] at org.apache.tools.ant.Target.execute(Target.java:392)

[ERROR] at org.apache.tools.ant.Target.performTasks(Target.java:413)

[ERROR] at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)

[ERROR] at org.apache.tools.ant.Project.executeTarget(Project.java:1368)

[ERROR] at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)

[ERROR] at org.apache.tools.ant.Project.executeTargets(Project.java:1251)

[ERROR] at com.sencha.ant.AntRunner.run(AntRunner.java:156)

[ERROR] at com.sencha.ant.AntRunner.run(AntRunner.java:72)

[ERROR] at com.sencha.command.BasePluginCommands$BasePluginCommand.run(BasePluginCommands.java:80)

[ERROR] at com.sencha.command.BasePluginCommands$BaseNamePathCommand.run(BasePluginCommands.java:120)

[ERROR] at com.sencha.command.app.AppCommands$BuildCommand.execute(AppCommands.java:96)

[ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

[ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

[ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

[ERROR] at java.lang.reflect.Method.invoke(Unknown Source)

[ERROR] at com.sencha.cli.Command.dispatch(Command.java:78)

[ERROR] at com.sencha.cli.Commands.dispatch(Commands.java:49)

[ERROR] at com.sencha.cli.Commands.dispatch(Commands.java:49)

[ERROR] at com.sencha.cli.AbstractCommand.dispatch(AbstractCommand.java:184)

[ERROR] at com.sencha.command.Sencha.main(Sencha.java:58)

[ERROR] Caused by: C:\Users\CASA\Documents\WebsIDIQ\Cesilabs_com_esigest\html\esinube_desarrollo\aplicaciones\esiacademia\.sencha\app\build-impl.xml:198: The following error occurred while executing this line:

[ERROR] C:\Users\CASA\Documents\WebsIDIQ\Cesilabs_com_esigest\html\esinube_desarrollo\aplicaciones\esiacademia\.sencha\app\build-impl.xml:186: com.sencha.exceptions.ExBuild: com.sencha.exceptions.ExNotFound: Unknown definition for dependency : Ext.calendar.CalendarPanel

[ERROR] at org.apache.tools.ant.ProjectHelper.addLocationToBuildException(ProjectHelper.java:551)

[ERROR] at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:444)

[ERROR] at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:105)

[ERROR] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)

[ERROR] at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source)

[ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

[ERROR] at java.lang.reflect.Method.invoke(Unknown Source)

[ERROR] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)

[ERROR] at org.apache.tools.ant.Task.perform(Task.java:348)

[ERROR] at org.apache.tools.ant.Target.execute(Target.java:392)

[ERROR] at org.apache.tools.ant.Target.performTasks(Target.java:413)

[ERROR] at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)

[ERROR] at org.apache.tools.ant.Project.executeTarget(Project.java:1368)

[ERROR] at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)

[ERROR] at org.apache.tools.ant.Project.executeTargets(Project.java:1251)

[ERROR] at com.sencha.ant.AntRunner.run(AntRunner.java:156)

[ERROR] at com.sencha.ant.AntRunner.run(AntRunner.java:80)

[ERROR] at com.sencha.command.ant.AntCommand.execute(AntCommand.java:74)

[ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

[ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

[ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

[ERROR] at java.lang.reflect.Method.invoke(Unknown Source)

[ERROR] at com.sencha.cli.Command.dispatch(Command.java:78)

[ERROR] ... 31 more

[ERROR] Caused by: C:\Users\CASA\Documents\WebsIDIQ\Cesilabs_com_esigest\html\esinube_desarrollo\aplicaciones\esiacademia\.sencha\app\build-impl.xml:186: com.sencha.exceptions.ExBuild: com.sencha.exceptions.ExNotFound: Unknown definition for dependency : Ext.calendar.CalendarPanel

[ERROR] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:116)

[ERROR] at org.apache.tools.ant.Task.perform(Task.java:348)

[ERROR] at org.apache.tools.ant.Target.execute(Target.java:392)

[ERROR] at org.apache.tools.ant.Target.performTasks(Target.java:413)

[ERROR] at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)

[ERROR] at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38)

[ERROR] at org.apache.tools.ant.Project.executeTargets(Project.java:1251)

[ERROR] at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:442)

[ERROR] ... 52 more

[ERROR] Caused by: com.sencha.exceptions.ExBuild: com.sencha.exceptions.ExNotFound: Unknown definition for dependency : Ext.calendar.CalendarPanel

[ERROR] at com.sencha.command.compile.CompileCommands$PageCommand.execute(CompileCommands.java:940)

[ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

[ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

[ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

[ERROR] at java.lang.reflect.Method.invoke(Unknown Source)

[ERROR] at com.sencha.cli.Command.dispatch(Command.java:78)

[ERROR] at com.sencha.cli.Commands.dispatch(Commands.java:49)

[ERROR] at com.sencha.cli.Commands.dispatch(Commands.java:49)

[ERROR] at com.sencha.cli.AbstractCommand.dispatch(AbstractCommand.java:184)

[ERROR] at com.sencha.ant.SenchaCommandTask.doExecute(SenchaCommandTask.java:58)

[ERROR] at com.sencha.ant.BaseAntTask.execute(BaseAntTask.java:22)

[ERROR] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)

[ERROR] at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source)

[ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

[ERROR] at java.lang.reflect.Method.invoke(Unknown Source)

[ERROR] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)

[ERROR] ... 59 more

[ERROR] Caused by: com.sencha.exceptions.ExNotFound: Unknown definition for dependency : Ext.calendar.CalendarPanel

[ERROR] at com.sencha.tools.compiler.CompilerContext.processClassGraph(CompilerContext.java:267)

[ERROR] at com.sencha.tools.compiler.CompilerContext.processDependencies(CompilerContext.java:302)

[ERROR] at com.sencha.command.compile.CompileCommands.getCache(CompileCommands.java:198)

[ERROR] at com.sencha.command.compile.CompileCommands.getCache(CompileCommands.java:153)

[ERROR] at com.sencha.command.compile.CompileCommands$PageCommand.execute(CompileCommands.java:925)

[ERROR] ... 74 more

[ERROR]

[ERROR] Total time: 13 seconds
[ERROR]

[ERROR] com.sencha.exceptions.BasicException: The following error occurred while executing this line: