Same case here... I've deleted the .m2 isis folders and all seems to work ok.
The root cause seems to be that some modules has been moved into core (including restful viewer, shiro, etc.), and there was a mix of packages, versions, etc. I've seen on the sample ToDo app the correct config with 1.8.0-SNAPSHOT and now runs smoothly. Thanks, Oscar > El 26/1/2015, a las 12:16, Jeroen van der Wal <[email protected]> escribió: > > For wat it's worth: I had some unexpected errors and could only solve these > by removing the appropriate .m2 repository artefacts. > > Cheers, > > Jeroen > > On 26 January 2015 at 08:51, Martin Grigorov <[email protected]> wrote: > >> Hi, >> >> I cannot reproduce this here. >> The exception message says that there is no markup file for >> WicketSignInPage, >> i.e. there is no WicketSignInPage.html next to WicketSignInPage.class. >> Just double checked and the file is in isis-viewer-wicket-ui.jar >> >> @Oscar: please try again and ping me if you still face this problem. We >> will debug it together! >> >> Martin Grigorov >> Wicket Training and Consulting >> https://twitter.com/mtgrigorov >> >> On Sun, Jan 25, 2015 at 6:09 PM, Dan Haywood <[email protected] >>> >> wrote: >> >>> Martin, >>> could you look into this tomorrow? >>> Cheers >>> Dan >>> >>> >>> On 25 January 2015 at 09:47, GESCONSULTOR - Óscar Bou < >>> [email protected]> wrote: >>> >>>> >>>> Hi all. >>>> >>>> Yesterday I updated my webapp modules to the Apache Isis latest >> SNAPSHOTs >>>> and now the following exception is thrown. >>>> >>>> It's thrown 12 times (from id = 1 to id = 12) each time I access the " >>>> http://localhost:8080/wicket" URL. >>>> >>>> Perhaps a new service is missing or something like that? >>>> >>>> Thanks!!! >>>> >>>> >>>> >>>> 10:44:43,728 [RequestCycleExtra 1794653408@qtp-1755306561-2 WARN ] >>>> ******************************** >>>> 10:44:43,729 [RequestCycleExtra 1794653408@qtp-1755306561-2 WARN ] >>>> Handling the following exception >>>> org.apache.wicket.markup.MarkupNotFoundException: Can not determine >>>> Markup. Component is not yet connected to a parent. [Page class = >>>> org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 1, >>>> render count = 1] >>>> at org.apache.wicket.Component.getMarkup(Component.java:749) >>>> at >>> org.apache.wicket.Component.internalRender(Component.java:2309) >>>> at org.apache.wicket.Component.render(Component.java:2272) >>>> at org.apache.wicket.Page.renderPage(Page.java:1024) >>>> at >>>> >>> >> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129) >>>> at >>>> >>> >> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228) >>>> at >>>> >>> >> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175) >>>> at >>>> >>> >> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862) >>>> at >>>> >>> >> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64) >>>> at >>>> >>> >> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:261) >>>> at >>>> >>> >> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:218) >>>> at >>>> >>> >> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289) >>>> at >>>> >>> >> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259) >>>> at >>>> >>> >> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201) >>>> at >>>> >>> >> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282) >>>> at >>>> >>> >> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212) >>>> at >>>> >>> >> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) >>>> at >>>> >>> >> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) >>>> at >>>> >>> >> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) >>>> at >>>> >>> >> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) >>>> at >>>> >>> >> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383) >>>> at >>>> >>> >> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) >>>> at >>>> >>> >> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) >>>> at >>>> >>> >> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212) >>>> at >>>> >> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399) >>>> at >>>> >>> >> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) >>>> at >>>> >> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182) >>>> at >>>> >> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766) >>>> at >>>> org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450) >>>> at >>>> >> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) >>>> at org.mortbay.jetty.Server.handle(Server.java:326) >>>> at >>>> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542) >>>> at >>>> >>> >> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928) >>>> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549) >>>> at >>> org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212) >>>> at >>> org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) >>>> at >>>> >>> >> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228) >>>> at >>>> >>> >> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582) >>>> 10:44:43,730 [RequestCycleExtra 1794653408@qtp-1755306561-2 WARN ] >>>> ******************************** >>>> 10:44:43,730 [WebRequestCycleForIsis 1794653408@qtp-1755306561-2 >> WARN ] >>>> Unable to obtain exceptionRecognizers (no session), will be treated as >>>> unrecognized exception >>>> 10:44:43,767 [RequestCycleExtra 1794653408@qtp-1755306561-2 WARN ] >>>> ******************************** >>>> >>>> >>>> .... >>>> >>>> >>>> 10:44:44,177 [RequestCycleExtra 1794653408@qtp-1755306561-2 WARN ] >>>> ******************************** >>>> 10:44:44,177 [WebRequestCycleForIsis 1794653408@qtp-1755306561-2 >> WARN ] >>>> Unable to obtain exceptionRecognizers (no session), will be treated as >>>> unrecognized exception >>>> 10:44:44,246 [RequestCycle 1794653408@qtp-1755306561-2 ERROR] >>>> Error during processing error message >>>> org.apache.wicket.markup.MarkupNotFoundException: Can not determine >>>> Markup. Component is not yet connected to a parent. [Page class = >>>> org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 12, >>>> render count = 1] >>>> at org.apache.wicket.Component.getMarkup(Component.java:749) >>>> at >>> org.apache.wicket.Component.internalRender(Component.java:2309) >>>> at org.apache.wicket.Component.render(Component.java:2272) >>>> at org.apache.wicket.Page.renderPage(Page.java:1024) >>>> at >>>> >>> >> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129) >>>> at >>>> >>> >> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228) >>>> at >>>> >>> >> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175) >>>> at >>>> >>> >> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862) >>>> at >>>> >>> >> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64) >>>> at >>>> >>> >> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310) >>>> at >>>> >>> >> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:319) >>>> at >>>> >>> >> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:319) >>>> at >>>> >>> >> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:319) >>>> at >>>> >>> >> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:319) >>>> at >>>> >>> >> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:319) >>>> at >>>> >>> >> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:319) >>>> at >>>> >>> >> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:319) >>>> at >>>> >>> >> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:319) >>>> at >>>> >>> >> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:319) >>>> at >>>> >>> >> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:319) >>>> at >>>> >>> >> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233) >>>> at >>>> >>> >> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289) >>>> at >>>> >>> >> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259) >>>> at >>>> >>> >> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201) >>>> at >>>> >>> >> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282) >>>> at >>>> >>> >> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212) >>>> at >>>> >>> >> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) >>>> at >>>> >>> >> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) >>>> at >>>> >>> >> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) >>>> at >>>> >>> >> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) >>>> at >>>> >>> >> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383) >>>> at >>>> >>> >> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) >>>> at >>>> >>> >> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) >>>> at >>>> >>> >> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212) >>>> at >>>> >> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399) >>>> at >>>> >>> >> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) >>>> at >>>> >> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182) >>>> at >>>> >> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766) >>>> at >>>> org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450) >>>> at >>>> >> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) >>>> at org.mortbay.jetty.Server.handle(Server.java:326) >>>> at >>>> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542) >>>> at >>>> >>> >> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928) >>>> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549) >>>> at >>> org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212) >>>> at >>> org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) >>>> at >>>> >>> >> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228) >>>> at >>>> >>> >> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582) >>>> >>>> >>>> >>>> >>> >> Óscar Bou Bou Responsable de Producto Auditor Jefe de Certificación ISO 27001 en BSI CISA, CRISC, APMG ISO 20000, ITIL-F 902 900 231 / 620 267 520 http://www.twitter.com/oscarbou <http://www.twitter.com/oscarbou> http://es.linkedin.com/in/oscarbou <http://es.linkedin.com/in/oscarbou> http://www.GesConsultor.com <http://www.gesconsultor.com/> Este mensaje y los ficheros anexos son confidenciales. Los mismos contienen información reservada que no puede ser difundida. Si usted ha recibido este correo por error, tenga la amabilidad de eliminarlo de su sistema y avisar al remitente mediante reenvío a su dirección electrónica; no deberá copiar el mensaje ni divulgar su contenido a ninguna persona. Su dirección de correo electrónico junto a sus datos personales constan en un fichero titularidad de Gesdatos Software, S.L. cuya finalidad es la de mantener el contacto con Ud. Si quiere saber de qué información disponemos de Ud., modificarla, y en su caso, cancelarla, puede hacerlo enviando un escrito al efecto, acompañado de una fotocopia de su D.N.I. a la siguiente dirección: Gesdatos Software, S.L. , Paseo de la Castellana, 153 bajo - 28046 (Madrid), y Avda. Cortes Valencianas num. 50, 1ºC - 46015 (Valencia). Asimismo, es su responsabilidad comprobar que este mensaje o sus archivos adjuntos no contengan virus informáticos, y en caso que los tuvieran eliminarlos.
