Hello, I have a "bizarre" exception: the field rendererType of ThemeConfig is null at some point
Maybe it is because I'm in a <c:foreach> body, it happens here (I've joined
the entire page file). The reason I think it is because of the foreach is
that I see my entire page (in the correct style), only this part is not
rendered at all:
<tc:cell spanX="2">
<f:subview id="employeeAdressList">
<c:forEach items="${personCtrl.current.bean.adresses}" var="adress">
<c:set value="${adress}" var="adress" scope="request" />
<f:verbatim>entred </f:verbatim>
<jsp:include page="employeeContact.jsp" flush="false" />
</c:forEach>
</f:subview>
</tc:cell>
here is the log.
ATTENTION: Space left after spreading : 768px!
15 juin 2007 11:27:12 org.apache.myfaces.tobago.util.LayoutInfohandleSpaceLeft
ATTENTION: Space left after spreading : 1024px!
15 juin 2007 11:27:15
org.apache.myfaces.tobago.renderkit.RendererBasegetConfiguredValue
GRAVE: Can't take 'fixedHeight' for
org.apache.myfaces.tobago.renderkit.html.scarborough.standard.tag.OutRendererfrom
config-file: null
*
java.lang.NullPointerException
*
at org.apache.myfaces.tobago.config.ThemeConfig$CacheKey.hashCode(*
ThemeConfig.java:164*)
at java.util.HashMap.get(*HashMap.java:300*)
at org.apache.myfaces.tobago.config.ThemeConfig.getValue(*ThemeConfig.java
:52*)
at org.apache.myfaces.tobago.renderkit.RendererBase.getConfiguredValue(*
RendererBase.java:88*)
at org.apache.myfaces.tobago.renderkit.RendererBase.getFixedSpace(*
RendererBase.java:189*)
at org.apache.myfaces.tobago.renderkit.RendererBase.getFixedSpace(*
RendererBase.java:168*)
at org.apache.myfaces.tobago.renderkit.RendererBase.getFixedHeight(*
RendererBase.java:144*)
at
org.apache.myfaces.tobago.renderkit.html.scarborough.standard.tag.PanelRenderer.getFixedHeightForPanel
(*PanelRenderer.java:105*)
at
org.apache.myfaces.tobago.renderkit.html.scarborough.standard.tag.PanelRenderer.getFixedHeight
(*PanelRenderer.java:67*)
at
org.apache.myfaces.tobago.renderkit.html.scarborough.standard.tag.GridLayoutRenderer.getMaxHeight
(*GridLayoutRenderer.java:643*)
at
org.apache.myfaces.tobago.renderkit.html.scarborough.standard.tag.GridLayoutRenderer.parseFixedSpace
(*GridLayoutRenderer.java:612*)
at
org.apache.myfaces.tobago.renderkit.html.scarborough.standard.tag.GridLayoutRenderer.parseFixedHeight
(*GridLayoutRenderer.java:596*)
at
org.apache.myfaces.tobago.renderkit.html.scarborough.standard.tag.GridLayoutRenderer.layoutHeight
(*GridLayoutRenderer.java:581*)
at
org.apache.myfaces.tobago.renderkit.html.scarborough.standard.tag.GridLayoutRenderer.layoutEnd
(*GridLayoutRenderer.java:480*)
at
org.apache.myfaces.tobago.renderkit.html.scarborough.standard.tag.GridLayoutRenderer.encodeChildrenOfComponent
(*GridLayoutRenderer.java:233*)
at org.apache.myfaces.tobago.component.UILayout.encodeChildrenOfComponent(*
UILayout.java:71*)
at
org.apache.myfaces.tobago.component.UIGridLayout.encodeChildrenOfComponent(*
UIGridLayout.java:262*)
at org.apache.myfaces.tobago.component.UIPanel.encodeChildren(*UIPanel.java
:45*)
at org.apache.myfaces.tobago.renderkit.RenderUtil.encode(*RenderUtil.java:77
*)
at org.apache.myfaces.tobago.renderkit.RenderUtil.encode(*RenderUtil.java:81
*)
at
org.apache.myfaces.tobago.renderkit.html.scarborough.standard.tag.DefaultLayoutRenderer.encodeChildrenOfComponent
(*DefaultLayoutRenderer.java:47*)
at org.apache.myfaces.tobago.component.UILayout.encodeChildrenOfComponent(*
UILayout.java:71*)
at org.apache.myfaces.tobago.renderkit.RenderUtil.encodeChildren(*
RenderUtil.java:56*)
at
org.apache.myfaces.tobago.renderkit.html.speyside.standard.tag.TabGroupRenderer.encodeContent
(*TabGroupRenderer.java:72*)
at
org.apache.myfaces.tobago.renderkit.html.scarborough.standard.tag.TabGroupRenderer.renderTabGroupView
(*TabGroupRenderer.java:320*)
at
org.apache.myfaces.tobago.renderkit.html.scarborough.standard.tag.TabGroupRenderer.encodeEnd
(*TabGroupRenderer.java:155*)
at javax.faces.component.UIComponentBase.encodeEnd(*UIComponentBase.java:539
*)
at org.apache.myfaces.tobago.component.UITabGroup.encodeEnd(*UITabGroup.java
:106*)
at org.apache.myfaces.tobago.renderkit.RenderUtil.encode(*RenderUtil.java:84
*)
at
org.apache.myfaces.tobago.renderkit.html.scarborough.standard.tag.GridLayoutRenderer.encodeChildrenOfComponent
(*GridLayoutRenderer.java:357*)
at org.apache.myfaces.tobago.component.UILayout.encodeChildrenOfComponent(*
UILayout.java:71*)
at
org.apache.myfaces.tobago.component.UIGridLayout.encodeChildrenOfComponent(*
UIGridLayout.java:262*)
at org.apache.myfaces.tobago.component.UIPanel.encodeChildren(*UIPanel.java
:45*)
at org.apache.myfaces.tobago.renderkit.RenderUtil.encode(*RenderUtil.java:77
*)
at org.apache.myfaces.tobago.renderkit.RenderUtil.encode(*RenderUtil.java:81
*)
at
org.apache.myfaces.tobago.renderkit.html.scarborough.standard.tag.DefaultLayoutRenderer.encodeChildrenOfComponent
(*DefaultLayoutRenderer.java:47*)
at org.apache.myfaces.tobago.component.UILayout.encodeChildrenOfComponent(*
UILayout.java:71*)
at
org.apache.myfaces.tobago.renderkit.html.scarborough.standard.tag.PageRenderer.encodeEnd
(*PageRenderer.java:126*)
at javax.faces.component.UIComponentBase.encodeEnd(*UIComponentBase.java:539
*)
at javax.faces.webapp.UIComponentTag.encodeEnd(*UIComponentTag.java:498*)
at javax.faces.webapp.UIComponentTag.doEndTag(*UIComponentTag.java:366*)
at org.apache.myfaces.tobago.taglib.component.TobagoTag.doEndTag(*
TobagoTag.java:181*)
at org.apache.myfaces.tobago.taglib.component.TobagoBodyTag.doEndTag(*
TobagoBodyTag.java:56*)
at org.apache.myfaces.tobago.taglib.component.PageTag.doEndTag(*PageTag.java
:57*)
at org.apache.jsp.person.employee_jsp._jspx_meth_tc_page_0(*
employee_jsp.java:207*)
at org.apache.jsp.person.employee_jsp._jspx_meth_f_view_0(*
employee_jsp.java:134*)
at org.apache.jsp.person.employee_jsp._jspService(*employee_jsp.java:92*)
at org.apache.jasper.runtime.HttpJspBase.service(*HttpJspBase.java:97*)
at javax.servlet.http.HttpServlet.service(*HttpServlet.java:802*)
at org.apache.jasper.servlet.JspServletWrapper.service(*
JspServletWrapper.java:332*)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(*JspServlet.java:314*
)
at org.apache.jasper.servlet.JspServlet.service(*JspServlet.java:264*)
at javax.servlet.http.HttpServlet.service(*HttpServlet.java:802*)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(*
ApplicationFilterChain.java:252*)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(*
ApplicationFilterChain.java:173*)
at org.apache.catalina.core.ApplicationDispatcher.invoke(*
ApplicationDispatcher.java:672*)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(*
ApplicationDispatcher.java:463*)
at org.apache.catalina.core.ApplicationDispatcher.doForward(*
ApplicationDispatcher.java:398*)
at org.apache.catalina.core.ApplicationDispatcher.forward(*
ApplicationDispatcher.java:301*)
at org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(*
ServletExternalContextImpl.java:419*)
at org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(*
JspViewHandlerImpl.java:211*)
at org.apache.myfaces.tobago.application.ViewHandlerImpl.renderView(*
ViewHandlerImpl.java:98*)
at org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(*
RenderResponseExecutor.java:41*)
at org.apache.myfaces.lifecycle.LifecycleImpl.render(*LifecycleImpl.java:132
*)
at javax.faces.webapp.FacesServlet.service(*FacesServlet.java:140*)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(*
ApplicationFilterChain.java:252*)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(*
ApplicationFilterChain.java:173*)
at org.apache.catalina.core.StandardWrapperValve.invoke(*
StandardWrapperValve.java:213*)
at org.apache.catalina.core.StandardContextValve.invoke(*
StandardContextValve.java: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.processConnection
(*Http11BaseProtocol.java:664*)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(*
PoolTcpEndpoint.java:527*)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(*
LeaderFollowerWorkerThread.java:80*)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(*
ThreadPool.java:684*)
at java.lang.Thread.run(*Thread.java:619*)
15 juin 2007 11:27:15 org.apache.myfaces.tobago.util.LayoutInfohandleSpaceLeft
ATTENTION: Space left after spreading : 672px!
15 juin 2007 11:27:15 org.apache.myfaces.tobago.util.LayoutInfo <init>
ATTENTION: 1More cells (2) than tokens (1) for layout found! Setting missing
tokens to '1*'. Token string was: "1*"
15 juin 2007 11:27:15
org.apache.myfaces.tobago.renderkit.html.scarborough.standard.tag.GridLayoutRendererencodeChildrenOfComponent
ATTENTION: There are free blocks in the layout:
id='page:personForm:details:employeeInfo:_idJsp11'
15 juin 2007 11:27:15
org.apache.myfaces.tobago.renderkit.html.scarborough.standard.tag.GridLayoutRendererencodeChildrenOfComponent
ATTENTION: There are free blocks in the layout:
id='page:personForm:details:employeeInfo:employeeAdressList:_idJsp30'
15 juin 2007 11:27:15
org.apache.myfaces.tobago.renderkit.html.scarborough.standard.tag.GridLayoutRendererencodeChildrenOfComponent
ATTENTION: There are free blocks in the layout:
id='page:personForm:details:employeeInfo:employeeAdressList:_idJsp55'
15 juin 2007 11:27:15
org.apache.myfaces.tobago.renderkit.html.scarborough.standard.tag.GridLayoutRendererencodeChildrenOfComponent
ATTENTION: There are free blocks in the layout:
id='page:personForm:details:employeeContact:adressSheet:0:_idJsp81'
15 juin 2007 11:27:15
org.apache.myfaces.tobago.renderkit.html.scarborough.standard.tag.GridLayoutRendererencodeChildrenOfComponent
ATTENTION: There are free blocks in the layout:
id='page:personForm:details:employeeContact:adressSheet:1:_idJsp81'
--
Zied Hamdi
zatreex.sourceforge.net
employeeInfo.jsp
Description: Binary data

