2013-07-01 6 views
0

나는 얼음이 다음과 같은 예외가 데이터 테이블이 rowSelector의 부모없는 말 throw되는 페이지로드에 다음과 같은 구조문제는

<ice:dataTable..> 
    <ice:columns> 
    <ice:rowSelector .../> 
    <f:facet name="header"> 
     <ice:outputText ..../> 
    </f:facet> 
    <ice:outputText ...../> 
    </ice:columns> 
</ice:dataTable..> 

로하여 jspx 페이지에 직면 해있다 직면 해있다. 그러나 데이터 테이블 rowSelector 부모 구성 요소가 있는지 확인했습니다.

비슷한 문제가있는 사람이 있습니까? 이 문제로 해결책을 찾지 못했습니다.

java.lang.RuntimeException: RowSelectorRenderer: decode. Could not find an Ice:dataTable as a parent componenent 
     at com.icesoft.faces.component.ext.RowSelector.getParentDataTable(RowSelector.java:505) 
     at com.icesoft.faces.component.ext.RowSelector.updateCurrentSelection(RowSelector.java:131) 
     at com.icesoft.faces.component.ext.RowSelector.setValue(RowSelector.java:125) 
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
     at java.lang.reflect.Method.invoke(Method.java:597) 
     at com.sun.facelets.tag.BeanPropertyTagRule$LiteralPropertyMetadata.applyMetadata(BeanPropertyTagRule.java:49) 
     at com.sun.facelets.tag.MetadataImpl.applyMetadata(MetadataImpl.java:36) 
     at com.sun.facelets.tag.MetaTagHandler.setAttributes(MetaTagHandler.java:62) 
     at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:144) 
     at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47) 
     at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:314) 
     at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:169) 
     at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:314) 
     at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:169) 
     at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:314) 
     at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:169) 
     at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47) 
     at com.sun.facelets.tag.ui.DefineHandler.applyDefinition(DefineHandler.java:64) 
     at com.sun.facelets.tag.ui.DecorateHandler.apply(DecorateHandler.java:116) 
     at com.sun.facelets.impl.DefaultFaceletContext$TemplateManager.apply(DefaultFaceletContext.java:337) 
     at com.sun.facelets.impl.DefaultFaceletContext.includeDefinition(DefaultFaceletContext.java:307) 
     at com.sun.facelets.tag.ui.InsertHandler.apply(InsertHandler.java:68) 
     at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47) 
     at com.sun.facelets.tag.jsf.core.ViewHandler.apply(ViewHandler.java:109) 
     at com.sun.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:49) 
     at com.sun.facelets.compiler.EncodingHandler.apply(EncodingHandler.java:25) 
     at com.sun.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:248) 
     at com.sun.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:294) 
     at com.sun.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:273) 
     at com.sun.facelets.impl.DefaultFaceletContext.includeFacelet(DefaultFaceletContext.java:140) 
     at com.sun.facelets.tag.ui.DecorateHandler.apply(DecorateHandler.java:105) 
     at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:314) 
     at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:169) 
     at com.sun.facelets.tag.jsf.core.ViewHandler.apply(ViewHandler.java:109) 
     at com.sun.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:49) 
     at com.sun.facelets.compiler.EncodingHandler.apply(EncodingHandler.java:25) 
     at com.sun.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:248) 
     at com.sun.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:294) 
     at com.sun.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:273) 
     at com.sun.facelets.impl.DefaultFaceletContext.includeFacelet(DefaultFaceletContext.java:140) 
     at com.sun.facelets.tag.ui.IncludeHandler.apply(IncludeHandler.java:65) 
     at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:314) 
     at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:169) 
     at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:314) 
     at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:169) 
     at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47) 
     at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:314) 
     at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:169) 
     at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:314) 
     at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:169) 
     at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47) 
     at com.sun.facelets.tag.ui.DefineHandler.applyDefinition(DefineHandler.java:64) 
     at com.sun.facelets.tag.ui.CompositionHandler.apply(CompositionHandler.java:131) 
     at com.sun.facelets.impl.DefaultFaceletContext$TemplateManager.apply(DefaultFaceletContext.java:337) 
     at com.sun.facelets.impl.DefaultFaceletContext.includeDefinition(DefaultFaceletContext.java:307) 
     at com.sun.facelets.tag.ui.InsertHandler.apply(InsertHandler.java:68) 
     at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:314) 
     at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:169) 
     at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:314) 
     at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:169) 
     at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47) 
     at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:314) 
     at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:169) 
     at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:314) 
     at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:169) 
     at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47) 
     at com.sun.facelets.tag.ui.DefineHandler.applyDefinition(DefineHandler.java:64) 
     at com.sun.facelets.tag.ui.DecorateHandler.apply(DecorateHandler.java:116) 
     at com.sun.facelets.impl.DefaultFaceletContext$TemplateManager.apply(DefaultFaceletContext.java:337) 
     at com.sun.facelets.impl.DefaultFaceletContext.includeDefinition(DefaultFaceletContext.java:307) 
     at com.sun.facelets.tag.ui.InsertHandler.apply(InsertHandler.java:68) 
     at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47) 
     at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:314) 
     at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:169) 
     at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47) 
     at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:314) 
     at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:169) 
     at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:314) 
     at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:169) 
     at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47) 
     at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:314) 
     at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:169) 
     at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47) 
     at com.sun.facelets.tag.jsf.core.ViewHandler.apply(ViewHandler.java:109) 
     at com.sun.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:49) 
     at com.sun.facelets.compiler.EncodingHandler.apply(EncodingHandler.java:25) 
     at com.sun.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:248) 
     at com.sun.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:294) 
     at com.sun.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:273) 
     at com.sun.facelets.impl.DefaultFaceletContext.includeFacelet(DefaultFaceletContext.java:140) 
     at com.sun.facelets.tag.ui.DecorateHandler.apply(DecorateHandler.java:105) 
     at com.sun.facelets.tag.jsf.core.ViewHandler.apply(ViewHandler.java:109) 
     at com.sun.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:49) 
     at com.sun.facelets.compiler.EncodingHandler.apply(EncodingHandler.java:25) 
     at com.sun.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:248) 
     at com.sun.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:294) 
     at com.sun.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:273) 
     at com.sun.facelets.impl.DefaultFaceletContext.includeFacelet(DefaultFaceletContext.java:140) 
     at com.sun.facelets.tag.ui.CompositionHandler.apply(CompositionHandler.java:113) 
     at com.sun.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:49) 
     at com.sun.facelets.compiler.EncodingHandler.apply(EncodingHandler.java:25) 
     at com.sun.facelets.impl.DefaultFacelet.apply(DefaultFacelet.java:95) 
     at com.icesoft.faces.facelets.D2DFaceletViewHandler.renderResponse(D2DFaceletViewHandler.java:273) 
     at com.icesoft.faces.application.D2DViewHandler.renderView(D2DViewHandler.java:155) 
     at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:110) 
     at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100) 
     at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139) 
     at com.icesoft.faces.webapp.http.core.JsfLifecycleExecutor.apply(JsfLifecycleExecutor.java:51) 
     at com.icesoft.faces.context.View$2$1.respond(View.java:85) 
     at com.icesoft.faces.webapp.http.servlet.ServletRequestResponse.respondWith(ServletRequestResponse.java:242) 
     at com.icesoft.faces.context.View$2.serve(View.java:119) 
     at com.icesoft.faces.context.View.servePage(View.java:192) 
     at com.icesoft.faces.webapp.http.core.MultiViewServer.service(MultiViewServer.java:111) 
     at com.icesoft.faces.webapp.http.common.ServerProxy.service(ServerProxy.java:43) 
     at com.icesoft.faces.webapp.http.servlet.MainSessionBoundServlet$4.service(MainSessionBoundServlet.java:187) 
     at com.icesoft.faces.webapp.http.servlet.BasicAdaptingServlet.service(BasicAdaptingServlet.java:51) 
     at com.icesoft.faces.webapp.http.servlet.PathDispatcher.service(PathDispatcher.java:55) 
     at com.icesoft.faces.webapp.http.servlet.SessionDispatcher.service(SessionDispatcher.java:100) 
     at com.icesoft.faces.webapp.http.servlet.PathDispatcher.service(PathDispatcher.java:55) 
     at com.icesoft.faces.webapp.http.servlet.MainServlet.service(MainServlet.java:205) 
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) 
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) 
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 
     at com.adminserver.pas.web.helper.LoginFilter.doFilter(LoginFilter.java:95) 
     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:233) 
     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) 
     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) 
     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) 
     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) 
     at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298) 
     at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857) 
     at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588) 
     at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) 
     at java.lang.Thread.run(Thread.java:662) 

답변

0

행 선택기로 인해 동적 열에 문제가 발생할 수 있습니다.

가짜 ice:column을 추가하고 here과 같이 해당 태그 아래에 선택기를 넣어보세요.