Issue 3 in fap-devel: Problemas en la generación de una tabla

1 view
Skip to first unread message

fap-...@googlecode.com

unread,
May 3, 2011, 3:19:48 PM5/3/11
to fap-s...@googlegroups.com
Status: Accepted
Owner: dgon...@gmail.com
Labels: Type-Defect Priority-Medium

New issue 3 by dgon...@gmail.com: Problemas en la generación de una tabla
http://code.google.com/p/fap-devel/issues/detail?id=3

El error que me da está relacionado con la tabla.
Envío el volcado de la consola.
He creado una Pagina al final del fichero bonostecnologicos.led
llamada "Evaluadores" con una tabla.
He declarado la entidad en entidades.led
Y me da un error en la generación
0 [main] DEBUG org.eclipse.xtext.mwe.Reader - Resource Pathes :
[src/model/]
16 [main] INFO org.eclipse.xpand2.Generator - No meta models
configured, using JavaBeans as default.
672 [main] DEBUG xt.validation.ResourceValidatorImpl - Syntax check OK!
Resource:
file:/C:/fap-sdk/workspace/bonostecnologicos/bonostecnologicos-model/src/model/forms/principal.led
797 [main] DEBUG xt.validation.ResourceValidatorImpl - Syntax check OK!
Resource:
file:/C:/fap-sdk/workspace/bonostecnologicos/bonostecnologicos-model/src/model/forms/soporte.led
797 [main] DEBUG xt.validation.ResourceValidatorImpl - Syntax check OK!
Resource:
file:/C:/fap-sdk/workspace/bonostecnologicos/bonostecnologicos-model/src/model/listas.led
828 [main] DEBUG xt.validation.ResourceValidatorImpl - Syntax check OK!
Resource:
file:/C:/fap-sdk/workspace/bonostecnologicos/bonostecnologicos-model/src/model/entidades.led
922 [main] DEBUG xt.validation.ResourceValidatorImpl - Syntax check OK!
Resource:
file:/C:/fap-sdk/workspace/bonostecnologicos/bonostecnologicos-model/src/model/permisos.led
1031 [main] DEBUG xt.validation.ResourceValidatorImpl - Syntax check OK!
Resource:
file:/C:/fap-sdk/workspace/bonostecnologicos/bonostecnologicos-model/src/model/forms/bonostecnologicos.led
bonostecnologicos-core/src-gen/main/java/es/fap/core/privileges/Permisos.java
Aportacion NO es guardable
PushingsolicitantePJ
solicitante es guardable
proyecto es guardable
declaraciones es guardable
subvenciones es guardable
autorizaciones es guardable
compromisos es guardable
documentacion es guardable
presentacion es guardable
Verificacion NO es guardable
Seguimiento NO es guardable
Requerimientos NO es guardable
4844 [main] ERROR org.eclipse.xpand2.Generator - String index out
of range: -1
java.lang.StringIndexOutOfBoundsException: String index out of range: -1
at java.lang.String.substring(String.java:1937)
at es.fap.extensions.core.Utils.javaSetCall(Utils.java:137)
at es.fap.extensions.core.Utils$javaSetCall.call(Unknown Source)
at
es.fap.extensions.components.ComponentTable.getXhtml(ComponentTable.groovy:96)
at sun.reflect.GeneratedMethodAccessor311.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:88)
at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233)
at
org.codehaus.groovy.runtime.callsite.StaticMetaMethodSite.invoke(StaticMetaMethodSite.java:43)
at
org.codehaus.groovy.runtime.callsite.StaticMetaMethodSite.call(StaticMetaMethodSite.java:88)
at
org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:124)
at es.fap.extensions.core.Expand.expand(Expand.groovy:44)
at sun.reflect.GeneratedMethodAccessor111.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.eclipse.internal.xtend.xtend.ast.JavaExtensionStatement.evaluateInternal(JavaExtensionStatement.java:78)
at
org.eclipse.internal.xtend.xtend.ast.AbstractExtension.evaluate(AbstractExtension.java:166)
at
org.eclipse.internal.xtend.expression.ast.OperationCall.evaluate(OperationCall.java:335)
at
org.eclipse.internal.xtend.expression.ast.OperationCall.evaluateInternal(OperationCall.java:76)
at
org.eclipse.internal.xtend.expression.ast.Expression.evaluate(Expression.java:50)
at
org.eclipse.internal.xpand2.ast.ExpressionStatement.evaluateInternal(ExpressionStatement.java:45)
at org.eclipse.internal.xpand2.ast.Statement.evaluate(Statement.java:41)
at
org.eclipse.internal.xpand2.ast.AbstractDefinition.evaluate(AbstractDefinition.java:180)
at
org.eclipse.internal.xpand2.ast.ExpandStatement.invokeDefinition(ExpandStatement.java:246)
at
org.eclipse.internal.xpand2.ast.ExpandStatement.evaluateInternal(ExpandStatement.java:191)
at org.eclipse.internal.xpand2.ast.Statement.evaluate(Statement.java:41)
at
org.eclipse.internal.xpand2.ast.FileStatement.evaluateInternal(FileStatement.java:86)
at org.eclipse.internal.xpand2.ast.Statement.evaluate(Statement.java:41)
at
org.eclipse.internal.xpand2.ast.LetStatement.evaluateInternal(LetStatement.java:66)
at org.eclipse.internal.xpand2.ast.Statement.evaluate(Statement.java:41)
at
org.eclipse.internal.xpand2.ast.LetStatement.evaluateInternal(LetStatement.java:66)
at org.eclipse.internal.xpand2.ast.Statement.evaluate(Statement.java:41)
at
org.eclipse.internal.xpand2.ast.AbstractDefinition.evaluate(AbstractDefinition.java:180)
at
org.eclipse.internal.xpand2.ast.ExpandStatement.invokeDefinition(ExpandStatement.java:246)
at
org.eclipse.internal.xpand2.ast.ExpandStatement.evaluateInternal(ExpandStatement.java:191)
at org.eclipse.internal.xpand2.ast.Statement.evaluate(Statement.java:41)
at
org.eclipse.internal.xpand2.ast.IfStatement.evaluateInternal(IfStatement.java:101)
at org.eclipse.internal.xpand2.ast.Statement.evaluate(Statement.java:41)
at
org.eclipse.internal.xpand2.ast.IfStatement.evaluateInternal(IfStatement.java:96)
at org.eclipse.internal.xpand2.ast.Statement.evaluate(Statement.java:41)
at
org.eclipse.internal.xpand2.ast.AbstractDefinition.evaluate(AbstractDefinition.java:180)
at
org.eclipse.internal.xpand2.ast.ExpandStatement.invokeDefinition(ExpandStatement.java:246)
at
org.eclipse.internal.xpand2.ast.ExpandStatement.evaluateInternal(ExpandStatement.java:226)
at org.eclipse.internal.xpand2.ast.Statement.evaluate(Statement.java:41)
at
org.eclipse.internal.xpand2.ast.AbstractDefinition.evaluate(AbstractDefinition.java:180)
at
org.eclipse.internal.xpand2.ast.ExpandStatement.invokeDefinition(ExpandStatement.java:246)
at
org.eclipse.internal.xpand2.ast.ExpandStatement.evaluateInternal(ExpandStatement.java:226)
at org.eclipse.internal.xpand2.ast.Statement.evaluate(Statement.java:41)
at
org.eclipse.internal.xpand2.ast.IfStatement.evaluateInternal(IfStatement.java:93)
at org.eclipse.internal.xpand2.ast.Statement.evaluate(Statement.java:41)
at
org.eclipse.internal.xpand2.ast.AbstractDefinition.evaluate(AbstractDefinition.java:180)
at
org.eclipse.internal.xpand2.ast.ExpandStatement.invokeDefinition(ExpandStatement.java:246)
at
org.eclipse.internal.xpand2.ast.ExpandStatement.evaluateInternal(ExpandStatement.java:191)
at org.eclipse.internal.xpand2.ast.Statement.evaluate(Statement.java:41)
at org.eclipse.xpand2.Generator.invokeInternal2(Generator.java:333)
at
org.eclipse.xtend.expression.AbstractExpressionsUsingWorkflowComponent.invokeInternal(AbstractExpressionsUsingWorkflowComponent.java:239)
at
org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent.invoke(AbstractWorkflowComponent.java:126)
at org.eclipse.emf.mwe.core.lib.Mwe2Bridge.invoke(Mwe2Bridge.java:34)
at
org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent.invoke(AbstractWorkflowComponent.java:201)
at
org.eclipse.emf.mwe2.runtime.workflow.AbstractCompositeWorkflowComponent.invoke(AbstractCompositeWorkflowComponent.java:31)
at org.eclipse.emf.mwe2.runtime.workflow.Workflow.run(Workflow.java:19)
at org.eclipse.emf.mwe2.launch.runtime.Mwe2Runner.run(Mwe2Runner.java:80)
at org.eclipse.emf.mwe2.launch.runtime.Mwe2Runner.run(Mwe2Runner.java:52)
at
org.eclipse.emf.mwe2.launch.runtime.Mwe2Launcher.run(Mwe2Launcher.java:74)
at
org.eclipse.emf.mwe2.launch.runtime.Mwe2Launcher.main(Mwe2Launcher.java:35)
4844 [main] ERROR org.eclipse.xpand2.Generator - Error in
Component of type org.eclipse.xpand2.Generator:
EvaluationException : String index out of range: -1
es::fap::extensions::JavaExtensions.ext[63,94] on line 4 'String
expand(EObject object)'
es::fap::templates::Form.xpt[12248,12] on line 379 'expand(this)'
es::fap::templates::Form.xpt[8038,33] on line 245 'EXPAND xhtml FOREACH
elementgroup'
es::fap::templates::Form.xpt[852,55] on line 33 'EXPAND
xhtml("/templates/plantilla.xhtml") FOREACH page'
es::fap::templates::Form.xpt[514,21] on line 16 'EXPAND xhtml FOR this'
common::templates::Main.xpt[975,46] on line 30 'EXPAND
es::fap::templates::Form::code FOR this'
[23,54] on line 1 'EXPAND common::templates::Main::main FOREACH component'

4844 [main] ERROR mf.mwe2.launch.runtime.Mwe2Launcher - Problems running
workflow workflow.bonostecnologicosGen: String index out of range: -1
java.lang.RuntimeException: Problems running workflow
workflow.bonostecnologicosGen: String index out of range: -1
at org.eclipse.emf.mwe2.launch.runtime.Mwe2Runner.run(Mwe2Runner.java:82)
at org.eclipse.emf.mwe2.launch.runtime.Mwe2Runner.run(Mwe2Runner.java:52)
at
org.eclipse.emf.mwe2.launch.runtime.Mwe2Launcher.run(Mwe2Launcher.java:74)
at
org.eclipse.emf.mwe2.launch.runtime.Mwe2Launcher.main(Mwe2Launcher.java:35)
Caused by: org.eclipse.emf.mwe.core.WorkflowInterruptedException: String
index out of range: -1
at
org.eclipse.xtend.expression.AbstractExpressionsUsingWorkflowComponent.invokeInternal(AbstractExpressionsUsingWorkflowComponent.java:247)
at
org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent.invoke(AbstractWorkflowComponent.java:126)
at org.eclipse.emf.mwe.core.lib.Mwe2Bridge.invoke(Mwe2Bridge.java:34)
at
org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent.invoke(AbstractWorkflowComponent.java:201)
at
org.eclipse.emf.mwe2.runtime.workflow.AbstractCompositeWorkflowComponent.invoke(AbstractCompositeWorkflowComponent.java:31)
at org.eclipse.emf.mwe2.runtime.workflow.Workflow.run(Workflow.java:19)
at org.eclipse.emf.mwe2.launch.runtime.Mwe2Runner.run(Mwe2Runner.java:80)
... 3 more




Attachments:
entidades.led 19.0 KB
bonostecnologicos.led 88.5 KB

Reply all
Reply to author
Forward
0 new messages