Hello Zied, can you send the page, please.
Regards Bernd Zied Hamdi wrote:
Hi, The action doesn't execute, it's normal I didn't specify the action as an EL (shame on me), but I still have the exception. Regards, Zied 2007/10/3, Zied Hamdi <[EMAIL PROTECTED]>:Hi, I still have the same (assertion) exception but this time my link doesn't work, and I can't go out of it :-(. The code seems unable to find the component by its id even if I can see it in the view tree... The code that produces it works elsewhere, here no action and no action listener is called : (otherwise there's a minor visual bug in the richmond style: when a row is selected, its color is the same as links so no text is visible anymore) < tc:sheet xmlns=" http://www.w3.org/1999/xhtml" xmlns:jsp=" http://java.sun.com/JSP/Page" xmlns:tc=" http://myfaces.apache.org/tobago/component" xmlns:tx=" http://myfaces.apache.org/tobago/extension" xmlns:ui=" http://java.sun.com/jsf/facelets" xmlns:h=" http://java.sun.com/jsf/html" xmlns:f=" http://java.sun.com/jsf/core" id= "workTaskTable" columns ="*;*" value ="#{contractCtrl.planning}" var ="intervention" > < tc:column> < tc:link id ="workTaskDetailLink" image ="image/edit. PNG" action ="contractCtrl.editTaskCmd" actionListener ="contractCtrl.editTaskLsnr" /> </ tc:column> < tc:column label ="|Categorie" > < tc:link id ="category" label ="#{intervention.category.name}" action ="contract" /> </ tc:column> < tc:column label ="#{i18n.intervenant}" > < tc:link id ="intervenant" label ="#{intervention.intervenant.firstName} #{ intervention.intervenant.lastName}" action ="contract" /> </ tc:column> < tc:column label ="#{i18n.workStartDate}" > < tx:date id ="workStartDate" value ="#{intervention.workStart}" labelWidth ="0px" > < f:convertDateTime pattern ="dd.MM.yyyy" /> </ tx:date> </ tc:column> < tc:column label ="#{i18n.workStartTime}" > < tc:time id ="workStart" value ="#{intervention.workStart}" /> </ tc:column> < tc:column label ="#{i18n.workEndTime}" > < tc:time id ="workEnd" value ="#{intervention.workEnd}" /> </ tc:column> < tc:column label ="#{i18n.workEndDate}" > < tx:date id ="workEndDate" value ="#{intervention.workEnd}" labelWidth ="0px" > < f:convertDateTime pattern ="dd.MM.yyyy" /> </ tx:date> </ tc:column> < tc:column label ="#{i18n.note}" > < tc:in value ="#{intervention.note}" /> </ tc:column> </ tc:sheet> 18:23:05,453 INFO [STDOUT] 2007-10-03 18:23:05,437 [http-127.0.0.1-8080-2] DEBUG org.apache.myfaces.tobago.component.UIPage.markSubmittedForm (156) - actionId = 'page:taskTableSubview:workTaskTable:0:workTaskDetailLink' 18:23:05,468 INFO [STDOUT] 2007-10-03 18:23:05,468 [http-127.0.0.1-8080-2] INFO org.apache.myfaces.tobago.component.UIPage.markSubmittedForm(176) - command = "[EMAIL PROTECTED] " *java.lang.Exception* at org.apache.myfaces.tobago.component.UIPage.markSubmittedForm (* UIPage.java:176*) at org.apache.myfaces.tobago.component.UIPage.processDecodes (* UIPage.java:138*) at javax.faces.component.UIComponentBase.processDecodes (* UIComponentBase.java:1001*) at javax.faces.component.UIViewRoot.processDecodes (*UIViewRoot.java :493*) at org.apache.myfaces.tobago.component.UIViewRoot.processDecodes (* UIViewRoot.java:183*) at org.apache.myfaces.tobago.lifecycle.ApplyRequestValuesExecutor.execute(* ApplyRequestValuesExecutor.java :78*) at org.apache.myfaces.tobago.lifecycle.TobagoLifecycle.executePhase( *TobagoLifecycle.java :102*) at org.apache.myfaces.tobago.lifecycle.TobagoLifecycle.execute(* TobagoLifecycle.java :72*) at javax.faces.webapp.FacesServlet.service(*FacesServlet.java:244* ) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( *ApplicationFilterChain.java :290*) at org.apache.catalina.core.ApplicationFilterChain.doFilter(* ApplicationFilterChain.java:206*) at org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter (* ExtensionsFilter.java:147*) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( *ApplicationFilterChain.java:235*) at org.apache.catalina.core.ApplicationFilterChain.doFilter (* ApplicationFilterChain.java:206*) at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter (* ReplyHeaderFilter.java:96*) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( *ApplicationFilterChain.java:235*) at org.apache.catalina.core.ApplicationFilterChain.doFilter (* ApplicationFilterChain.java:206*) at org.apache.catalina.core.StandardWrapperValve.invoke (* StandardWrapperValve.java:230*) at org.apache.catalina.core.StandardContextValve.invoke (* StandardContextValve.java:175*) at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke (* SecurityAssociationValve.java:179*) at org.apache.catalina.authenticator.AuthenticatorBase.invoke (* AuthenticatorBase.java:433*) at org.jboss.web.tomcat.security.JaccContextValve.invoke (* JaccContextValve.java:84*) at org.apache.catalina.core.StandardHostValve.invoke (* StandardHostValve.java:128*) at org.apache.catalina.valves.ErrorReportValve.invoke (* ErrorReportValve.java:104*) at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke (* CachedConnectionValve.java:157*) at org.apache.catalina.core.StandardEngineValve.invoke (* StandardEngineValve.java:109*) at org.apache.catalina.connector.CoyoteAdapter.service (* CoyoteAdapter.java:241*) at org.apache.coyote.http11.Http11Processor.process (* Http11Processor.java:844*) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process (* Http11Protocol.java:580*) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run (* JIoEndpoint.java:447*) at java.lang.Thread.run (*Thread.java:619*) 18:23:05,468 INFO [STDOUT] 2007-10-03 18:23:05,468 [http-127.0.0.1-8080-2] TRACE org.apache.myfaces.tobago.component.UIPage.markSubmittedForm (183) - page:taskTableSubview:workTaskTable:workTaskDetailLink 18:23:05,468 INFO [STDOUT] 2007-10-03 18:23:05,468 [http-127.0.0.1-8080-2] TRACE org.apache.myfaces.tobago.component.UIPage.markSubmittedForm (184) - [EMAIL PROTECTED] 18:23:05,500 INFO [STDOUT] 2007-10-03 18:23:05,500 [http-127.0.0.1-8080-2] TRACE org.apache.myfaces.tobago.component.UIPage.markSubmittedForm (185) - [EMAIL PROTECTED] null /contract/contract.xhtml [EMAIL PROTECTED] Page page page [EMAIL PROTECTED] Panel j_id4 page:j_id4 "layout" = [EMAIL PROTECTED] j_id5 page:j_id5 [EMAIL PROTECTED] Panel j_id6 page:j_id6 [EMAIL PROTECTED] Panel j_id8 page:j_id8 [EMAIL PROTECTED] MenuBar j_id10 page:j_id10 [EMAIL PROTECTED] null clients page:clients [EMAIL PROTECTED] j_id11 page:j_id11 [EMAIL PROTECTED] null intervenants page:intervenants [EMAIL PROTECTED] j_id12 page:j_id12 [EMAIL PROTECTED] null commercials page:commercials [EMAIL PROTECTED] j_id13 page:j_id13 [EMAIL PROTECTED] null configuration page:configuration [EMAIL PROTECTED] j_id14 page:j_id14 [EMAIL PROTECTED] null j_id15 page:j_id15 [EMAIL PROTECTED] j_id16 page:j_id16 "items" = [EMAIL PROTECTED] javax.faces.Menuj_id17 page:j_id17 [EMAIL PROTECTED] null j_id18 page:j_id18 [EMAIL PROTECTED] Panel j_id19 page:j_id19 [EMAIL PROTECTED] Box j_id20 page:j_id20 "layout" = [EMAIL PROTECTED] GridLayout j_id21 page:j_id21 [EMAIL PROTECTED] Sheet j_id22 page:j_id22 "selectionChange" = [EMAIL PROTECTED] Command navigationSelectionChange page:j_id22:navigationSelectionChange [EMAIL PROTECTED] null j_id23 page:j_id22:j_id23 [EMAIL PROTECTED] Box j_id24 page:j_id22:j_id24 "layout" = [EMAIL PROTECTED] GridLayout j_id25 page:j_id22:j_id25 [EMAIL PROTECTED] Out j_id26 page:j_id22:j_id26 [EMAIL PROTECTED] Out j_id27 page:j_id22:j_id27 [EMAIL PROTECTED] Out j_id28 page:j_id22:j_id28 [EMAIL PROTECTED] Panel pageContent page:pageContent [EMAIL PROTECTED] Panel j_id29 page:j_id29 "layout" = [EMAIL PROTECTED] GridLayout j_id30 page:j_id30 [EMAIL PROTECTED] Panel contractDetail page:contractDetail "layout" = [EMAIL PROTECTED] GridLayout j_id31 page:j_id31 [EMAIL PROTECTED] Panel j_id32 page:j_id32 "layout" = [EMAIL PROTECTED] GridLayout j_id33 page:j_id33 [EMAIL PROTECTED] Panel j_id34 page:j_id34 [EMAIL PROTECTED] contractCommands page:contractCommands [EMAIL PROTECTED] j_id35 page:j_id35 [EMAIL PROTECTED] j_id36 page:j_id36 [EMAIL PROTECTED] Panel j_id37 page:j_id37 "layout" = [EMAIL PROTECTED] GridLayout j_id38 page:j_id38 [EMAIL PROTECTED] Label j_id39 page:j_id39 [EMAIL PROTECTED] j_id40 page:j_id40 [EMAIL PROTECTED] j_id41 page:j_id41 "pickerPopup" = [EMAIL PROTECTED] Popup j_id40_pickerpopup page:j_id40_pickerpopup [EMAIL PROTECTED] box page:j_id40_pickerpopup:box "layout" = [EMAIL PROTECTED] GridLayout layout page:j_id40_pickerpopup:layout [EMAIL PROTECTED] ... [Message tronqué]

