You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by Andres Alvarez <an...@kode.com.mx> on 2007/08/06 00:26:17 UTC
java.lang.VerifyError at PropertyConduit
Hi all,
Im new to tapestry and I need some help, hope this is the correct way to
ask for help. Any help is much appreciated.
I'm using the grid component but Im getting this exception:
2007-08-05 15:58:40,843 [http-8080-Processor25] ERROR
org.apache.tapestry.internal.services.InternalModule.RequestExceptionHandler
- Processing of request failed with uncaught exception: (class:
$PropertyConduit_11438092bfd, method: set signature:
(Ljava/lang/Object;Ljava/lang/Object;)V) Incompatible object argument for
function call
java.lang.VerifyError: (class: $PropertyConduit_11438092bfd, method: set
signature: (Ljava/lang/Object;Ljava/lang/Object;)V) Incompatible object
argument for function call
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2328)
at java.lang.Class.getConstructors(Class.java:1446)
at
org.apache.tapestry.internal.services.PropertyConduitSourceImpl.build(Proper
tyConduitSourceImpl.java:166)
at
org.apache.tapestry.internal.services.PropertyConduitSourceImpl.create(Prope
rtyConduitSourceImpl.java:79)
at
$PropertyConduitSource_11438092bd6.create($PropertyConduitSource_11438092bd6
.java)
at
org.apache.tapestry.internal.beaneditor.BeanModelImpl.createConduit(BeanMode
lImpl.java:83)
at
org.apache.tapestry.internal.beaneditor.BeanModelImpl.add(BeanModelImpl.java
:67)
at
org.apache.tapestry.internal.services.BeanModelSourceImpl.create(BeanModelSo
urceImpl.java:95)
at
$BeanModelSource_11438092bd5.create($BeanModelSource_11438092bd5.java)
at org.apache.tapestry.corelib.components.Grid$1.get(Grid.java:165)
at
org.apache.tapestry.internal.structure.InternalComponentResourcesImpl.readPa
rameter(InternalComponentResourcesImpl.java:204)
at
org.apache.tapestry.corelib.components.Grid._$read_parameter_model(Grid.java
)
at
org.apache.tapestry.corelib.components.Grid.getDataModel(Grid.java:228)
at
org.apache.tapestry.corelib.components.GridColumns.getColumnNames(GridColumn
s.java:122)
at
$PropertyConduit_11438092beb.get($PropertyConduit_11438092beb.java)
at
org.apache.tapestry.internal.bindings.PropBinding.get(PropBinding.java:54)
at
org.apache.tapestry.internal.structure.InternalComponentResourcesImpl.readPa
rameter(InternalComponentResourcesImpl.java:204)
at
org.apache.tapestry.corelib.components.Loop._$read_parameter_source(Loop.jav
a)
at org.apache.tapestry.corelib.components.Loop.setup(Loop.java:224)
at
org.apache.tapestry.corelib.components.Loop.setupRender(Loop.java)
at
org.apache.tapestry.internal.structure.ComponentPageElementImpl$12$1.run(Com
ponentPageElementImpl.java:480)
at
org.apache.tapestry.internal.structure.ComponentPageElementImpl.invoke(Compo
nentPageElementImpl.java:923)
at
org.apache.tapestry.internal.structure.ComponentPageElementImpl.access$100(C
omponentPageElementImpl.java:69)
at
org.apache.tapestry.internal.structure.ComponentPageElementImpl$12.render(Co
mponentPageElementImpl.java:484)
at
org.apache.tapestry.internal.services.RenderQueueImpl.run(RenderQueueImpl.ja
va:57)
at
org.apache.tapestry.internal.services.PageMarkupRendererImpl.renderPageMarku
p(PageMarkupRendererImpl.java:40)
at
$PageMarkupRenderer_11438092bcd.renderPageMarkup($PageMarkupRenderer_1143809
2bcd.java)
at
org.apache.tapestry.internal.services.PageResponseRendererImpl.renderPageRes
ponse(PageResponseRendererImpl.java:71)
at
$PageResponseRenderer_11438092b93.renderPageResponse($PageResponseRenderer_1
1438092b93.java)
at
org.apache.tapestry.internal.services.PageRenderRequestHandlerImpl.handle(Pa
geRenderRequestHandlerImpl.java:81)
at
$PageRenderRequestHandler_11438092bb3.handle($PageRenderRequestHandler_11438
092bb3.java)
at
org.apache.tapestry.internal.services.PageRenderDispatcher.dispatch(PageRend
erDispatcher.java:72)
at $Dispatcher_11438092bb6.dispatch($Dispatcher_11438092bb6.java)
at $Dispatcher_11438092ba9.dispatch($Dispatcher_11438092ba9.java)
at
org.apache.tapestry.services.TapestryModule$12.service(TapestryModule.java:1
066)
at
com.alvarez.dictamenes.services.AppModule$1.service(AppModule.java:78)
at
$RequestFilter_11438092ba8.service($RequestFilter_11438092ba8.java)
at
$RequestHandler_11438092baa.service($RequestHandler_11438092baa.java)
at
org.apache.tapestry.internal.services.LocalizationFilter.service(Localizatio
nFilter.java:43)
at
$RequestHandler_11438092baa.service($RequestHandler_11438092baa.java)
at
org.apache.tapestry.services.TapestryModule$2.service(TapestryModule.java:65
7)
at
$RequestHandler_11438092baa.service($RequestHandler_11438092baa.java)
at
org.apache.tapestry.internal.services.StaticFilesFilter.service(StaticFilesF
ilter.java:63)
at
$RequestHandler_11438092baa.service($RequestHandler_11438092baa.java)
at
org.apache.tapestry.internal.services.CheckForUpdatesFilter$2.invoke(CheckFo
rUpdatesFilter.java:97)
at
org.apache.tapestry.internal.services.CheckForUpdatesFilter$2.invoke(CheckFo
rUpdatesFilter.java:88)
at
org.apache.tapestry.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentB
arrier.java:77)
at
org.apache.tapestry.internal.services.CheckForUpdatesFilter.service(CheckFor
UpdatesFilter.java:110)
at
$RequestHandler_11438092baa.service($RequestHandler_11438092baa.java)
at
$RequestHandler_11438092ba2.service($RequestHandler_11438092ba2.java)
at
org.apache.tapestry.services.TapestryModule$11.service(TapestryModule.java:1
044)
at
$HttpServletRequestHandler_11438092ba1.service($HttpServletRequestHandler_11
438092ba1.java)
at
org.apache.tapestry.TapestryFilter.doFilter(TapestryFilter.java:135)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:202)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:173)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:213)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:178)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126
)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105
)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:107)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processC
onnection(Http11BaseProtocol.java:664)
at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.jav
a:527)
at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWo
rkerThread.java:80)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:684)
at java.lang.Thread.run(Thread.java:595)
2007-08-05 15:58:41,359 [http-8080-Processor25] ERROR
org.apache.tapestry.internal.services.InternalModule.PagePool - Page
Page[Trabajadores en] is dirty, and will be discarded (rather than returned
to the page pool).
The page class com.alvarez.dictamenes.pages.Trabajadores:
public class Trabajadores {
public List<Trabajador> getEmployees() {
List<Trabajador> employees = ((TrabajadorDAO)
TrabajadorDAO.getInstance())
.findAll();
return employees;
}
}
The Trabajador bean:
public class Trabajador{
// primary key
private java.lang.String nss;
// fields
private java.lang.String nombre;
private java.lang.String apellidoPaterno;
private java.lang.String apellidoMaterno;
private java.lang.String empresa;
private java.lang.String rfc;
private java.util.Date fechaAlta;
private java.lang.Double salarioAlta;
// collections
private java.util.Set<com.alvarez.dictamenes.Movimiento>
movimientosSua;
private java.util.Set<com.alvarez.dictamenes.Movimiento>
movimientosNomina;
...
}
The html template Trabajadores.html:
<html xmlns:t="http://tapestry.apache.org/schema/tapestry_5_0_0.xsd">
<head>
<title>Trabajadores</title>
</head>
<body>
<h1>
Mantenimiento de Trabajadores
</h1>
<table t:type="grid" source="employees">
</table>
</body>
</html>
Using tapestry 5.0.5, jdk 1.5.0_06, tomcat 5.5.
Any idea if my code is wrong?
Ing. Carlos Andrés Alvarez Vázquez
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org