You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by "Martin Grigorov (JIRA)" <ji...@apache.org> on 2017/05/14 21:11:04 UTC

[jira] [Commented] (WICKET-6371) Unable to find component with id 'new' in [Page class = com.mycompany.school.web.pages.SubjectListPage, id = 0, render count = 1]

    [ https://issues.apache.org/jira/browse/WICKET-6371?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16009852#comment-16009852 ] 

Martin Grigorov commented on WICKET-6371:
-----------------------------------------

Please provide a demo application (a quickstart) that demonstrates the issue!
The provided information in the description is not enough to investigate it.

> Unable to find component with id 'new' in [Page class = com.mycompany.school.web.pages.SubjectListPage, id = 0, render count = 1]
> ---------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: WICKET-6371
>                 URL: https://issues.apache.org/jira/browse/WICKET-6371
>             Project: Wicket
>          Issue Type: Bug
>          Components: wicket
>            Reporter: Phineas Chikumba
>
> Unexpected RuntimeException
> Last cause: Unable to find component with id 'new' in [Page class = com.mycompany.school.web.pages.SubjectListPage, id = 0, render count = 1]
> 	Expected: ':new'.
> 	Found with similar names: ''
> Markup
> The problem is in "file:/home/pchikumba/NetBeansProjects/schoolGroup/school/target/school-1.0-SNAPSHOT/WEB-INF/classes/com/mycompany/school/web/pages/SubjectListPage.html":
> <!DOCTYPE html>
> <html>
>     <head>
>         <title>TODO supply a title</title>
>         <meta charset="UTF-8">
>         <meta name="viewport" content="width=device-width, initial-scale=1.0">
>     </head>
>     <body>
>        
>             <div class="col-lg-12">
>                 <h1 class="page-header">Subject</h1>
>             </div>
>             
>                <!-- /.row -->
>          
>                <a class="btn btn-success" wicket:id="new"><i class="icon-plus"></i>AddNew</a>
>             <!--<a wicket:id="back">Back</a>-->
>              <input class="btn btn-danger" wicket:id="back" value="Back"/>
>               
>                     <div class="panel-heading"></div>
>                     <!-- /.panel-heading -->
>                     <div class="panel-body">
>                         <div class="dataTable_wrapper">
>                             <table class="table table-striped table-bordered table-hover" id="dataTables-example">
>                                 <thead>
>                                     <tr>
>                                         <th>subject</th>
>                                           
>                                         
>                                         
>                                          </tr>
>                                 </thead>
>                                   <tbody>
>                                     <tr wicket:id="subject" class="odd gradeX">
>                                 
>                                 
>                                 <td wicket:id="name"></td>
>                                
>                                              
>                                   <td>
>                                       <a class="btn btn-success" wicket:id="edit"><i class="fa fa-pencil fa-fw"></i>Edit</a>
>                                   </td>
>                                     </tr>                                     
>                                 </tbody>
>                             </table>
>                         </div>
>             
>             
>             
>             
>             <!-- /.col-lg-12 -->
>         </div>
>     </body>
> </html>
> Stacktrace
> Root cause:
> Unable to find component with id 'new' in [Page class = com.mycompany.school.web.pages.SubjectListPage, id = 0, render count = 1]
> 	Expected: ':new'.
> 	Found with similar names: ''
>  MarkupStream: [markup = file:/home/pchikumba/NetBeansProjects/schoolGroup/school/target/school-1.0-SNAPSHOT/WEB-INF/classes/com/mycompany/school/web/pages/SubjectListPage.html
> <!DOCTYPE html>
> <html>
>     <head>
>         <title>TODO supply a title</title>
>         <meta charset="UTF-8">
>         <meta name="viewport" content="width=device-width, initial-scale=1.0">
>     </head>
>     <body>
>        
>             <div class="col-lg-12">
>                 <h1 class="page-header">Subject</h1>
>             </div>
>             
>                <!-- /.row -->
>          
>                <a class="btn btn-success" wicket:id="new"><i class="icon-plus"></i>AddNew</a>
>             <!--<a wicket:id="back">Back</a>-->
>              <input class="btn btn-danger" wicket:id="back" value="Back"/>
>               
>                     <div class="panel-heading"></div>
>                     <!-- /.panel-heading -->
>                     <div class="panel-body">
>                         <div class="dataTable_wrapper">
>                             <table class="table table-striped table-bordered table-hover" id="dataTables-example">
>                                 <thead>
>                                     <tr>
>                                         <th>subject</th>
>                                           
>                                         
>                                         
>                                          </tr>
>                                 </thead>
>                                   <tbody>
>                                     <tr wicket:id="subject" class="odd gradeX">
>                                 
>                                 
>                                 <td wicket:id="name"></td>
>                                
>                                              
>                                   <td>
>                                       <a class="btn btn-success" wicket:id="edit"><i class="fa fa-pencil fa-fw"></i>Edit</a>
>                                   </td>
>                                     </tr>                                     
>                                 </tbody>
>                             </table>
>                         </div>
>             
>             
>             
>             
>             <!-- /.col-lg-12 -->
>         </div>
>     </body>
> </html>
> , index = 5, current =  '<a class="btn btn-success" wicket:id="new">' (line 0, column 0)]
>      at org.apache.wicket.markup.MarkupStream.throwMarkupException(MarkupStream.java:526)
>      at org.apache.wicket.MarkupContainer.throwException(MarkupContainer.java:1618)
>      at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1537)
>      at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1759)
>      at org.apache.wicket.Page.onRender(Page.java:879)
>      at org.apache.wicket.markup.html.WebPage.onRender(WebPage.java:141)
>      at org.apache.wicket.Component.internalRender(Component.java:2380)
>      at org.apache.wicket.Component.render(Component.java:2308)
>      at org.apache.wicket.Page.renderPage(Page.java:1018)
>      at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:124)
>      at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:236)
>      at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
>      at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:895)
>      at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
>      at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:265)
>      at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:222)
>      at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:293)
>      at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:261)
>      at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:203)
>      at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:284)
>      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
>      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>      at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219)
>      at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)
>      at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
>      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:142)
>      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
>      at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:610)
>      at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)
>      at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:537)
>      at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1085)
>      at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:658)
>      at org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.process(Http11NioProtocol.java:222)
>      at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1556)
>      at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1513)
>      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>      at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
>      at java.lang.Thread.run(Thread.java:745)
> display page view



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)