I'm developing a GWT application using Isomorphic's smartGWT tables. The problem is that I've got two entry points, one for the main application and one for a Chrome plugin.
The code of the plugin is very simple and don't need smartGWT however load
it. The size of my plugin without smartGWT is 3kB, with smartGWT is 677KB.
If I remove the line that inherits the smartGWT library in the .gwt.xml
file (< inherits name="com.smartgwt.SmartGwt" /> ) for my Chrome plugin the
application doesn't compile and throws the following error:
Rebinding com.nubbius.client.validacion.ValidarService
Checking rule <generate-with
class='com.google.gwt.user.rebind.rpc.ServiceInterfaceProxyGenerator'/>
[ERROR] Errors in
'file:/home/desarrollo3/workspace/Nubbius2/src/com/nubbius/client/ContactoDC.java'
[ERROR] Line 18: No source code is available for type
com.smartgwt.client.data.DSResponse; did you forget to inherit a required
module?
[ERROR] Line 22: No source code is available for type
com.smartgwt.client.data.DataSourceField; did you forget to inherit a
required module?
[ERROR] Line 23: No source code is available for type
com.smartgwt.client.data.fields.DataSourceTextField; did you forget to
inherit a required module?
[ERROR] Line 52: No source code is available for type
com.smartgwt.client.data.fields.DataSourceBooleanField; did you forget to
inherit a required module?
[ERROR] Line 185: No source code is available for type
com.smartgwt.client.data.DSRequest; did you forget to inherit a required
module?
[ERROR] Line 202: No source code is available for type
com.smartgwt.client.rpc.RPCResponse; did you forget to inherit a required
module?
[ERROR] Line 208: No source code is available for type
com.smartgwt.client.widgets.grid.ListGridRecord; did you forget to inherit
a required module?
[ERROR] Errors in
'file:/home/desarrollo3/workspace/Nubbius2/src/com/nubbius/client/paginacion/GwtRpcDataSource.java'
[ERROR] Line 44: No source code is available for type
com.smartgwt.client.data.DataSource; did you forget to inherit a required
module?
[ERROR] Line 54: No source code is available for type
com.smartgwt.client.types.DSProtocol; did you forget to inherit a required
module?
[ERROR] Line 55: No source code is available for type
com.smartgwt.client.types.DSDataFormat; did you forget to inherit a
required module?
[ERROR] Line 66: No source code is available for type
com.smartgwt.client.data.DSRequest; did you forget to inherit a required
module?
[ERROR] Line 68: No source code is available for type
com.smartgwt.client.data.DSResponse; did you forget to inherit a required
module?
[ERROR] Unable to find type
'com.nubbius.client.validacion.ValidarService'
[ERROR] Hint: Previous compiler errors may have made this
type unavailable
[ERROR] Hint: Check the inheritance chain from your module;
it may not be inheriting a required module or a module may not be adding
its source path entries properly
I need the app and the plugin in the same GAE Application, because both
share the DB and also the plugin is an URL that calls the especific entry
point in my application (e.g: the URL to enter my application is
myapp.appspot.com and the plugin calls to myapp.appspot.com/Extension.jsp)
further I can't use diferent versions in GAE because SSL connection doesn't
work (e.g: myapp.appspot.com for the application and 2.myapp.appspot.com
for the plugin)
How I can not load the SmartGWT without the compiling error?
I attach my Extension.gwt.xml file for the plugin.
--
*___
Nota:* Según la normativa vigente en materia de Protección de Datos de
Carácter Personal, le informamos que sus datos han sido incorporados a un
fichero denominado "Clientes y/o Proveedores" creado por resolución de la
Agencia Española de Protección de Datos y del que es responsable "*The
Cloud Gate S.L.*", con CIF: B-18961433. La finalidad del tratamiento de sus
datos es mantener la relación contractual existente o mantenerle informado
de novedades y noticias que puedan resultar de su interés. Le informamos
que usted puede ejercitar sus derechos de acceso, rectificación,
cancelación y oposición, mediante escrito dirigido a: "*The Cloud Gate S.L.*",
Calle Campo Verde 4, 3ºC , 18001 - Granada, o mediante email a la siguiente
dirección de correo electrónico: [email protected] La información incluida
en este e-mail es CONFIDENCIAL, siendo para uso exclusivo del destinatario
arriba mencionado. Si usted lee este mensaje y no es el destinatario
indicado, le informamos que está totalmente prohibida cualquier
utilización, divulgación, distribución y/o reproducción de esta
comunicación sin autorización expresa en virtud de la legislación vigente.
Si ha recibido este mensaje por error, le rogamos nos lo notifique
inmediatamente por esta misma vía y proceda a su eliminación. *"**nubbius"*es
una marca registrada por The Cloud Gate S.L.
This information is private and confidential and intended for the recipient
only. If you are not the intended recipient of this message you are hereby
notified that any review, dissemination, distribution or copying of this
message is strictly prohibited. This communication is for information
purposes only and should not be regarded as an official statement from *The
Cloud Gate, S.L.* Email transmission cannot be guaranteed to be secure or
error-free. Therefore, we do not represent that this information is
complete or accurate and it should not be relied upon as such. All
information is subject to change without notice. "*nubbius*" is a
registered trademark of The Cloud Gate S.L.
--
You received this message because you are subscribed to the Google Groups
"Google Web Toolkit" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/groups/opt_out.
Extension.gwt.xml
Description: XML document
