[Building Sakai] problem migrating to Wicket 6.1

Steve Swinsburg steve.swinsburg at gmail.com
Wed Nov 21 17:42:47 PST 2012


Hi David,

What version Tomcat are you using?

cheers,
Steve


On 22/11/2012, at 2:15 AM, David F. Torres Sola <david7torres at gmail.com> wrote:

> Hello everybody,
> 
> I am trying to migrate the Steve Swinsburg's Wicket Archetype example from the version 1.4.17 to the version 6.1.
> 
> I consulted this sites:
> https://cwiki.apache.org/WICKET/migration-to-wicket-15.html
> https://cwiki.apache.org/WICKET/migration-to-wicket-60.html
> 
> After change all the deprecated methods and imports I have been able to build it, but I am getting the trace below.
> I read in this message (http://collab.sakaiproject.org/pipermail/sakai-dev/2011-December/015144.html) that is necessary to use the version 2.5 of Servlet API. Then I checked the effective POM and I was using the version 2.4. But even changing it to the version 2.5 I get the same trace.
> 
> Could anybody help me, please?
> 
> Thank you in advance.
> 
> Best regards,
> David Torres.
> 
> org.sakaiproject.portal.api.PortalHandlerException: java.lang.IllegalStateException: filter path was not configured
>     at org.sakaiproject.portal.charon.SkinnableCharonPortal.doGet(SkinnableCharonPortal.java:881)
> caused by: java.lang.IllegalStateException: filter path was not configured
>     at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:164)
>     at org.apache.wicket.protocol.http.WicketServlet.doGet(WicketServlet.java:137)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
>     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
>     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>     at org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:634)
>     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
>     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>     at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749)
>     at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:487)
>     at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:379)
>     at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:339)
>     at org.sakaiproject.tool.impl.ActiveToolComponent$MyActiveTool.forward(ActiveToolComponent.java:511)
>     at org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool(SkinnableCharonPortal.java:1470)
>     at org.sakaiproject.portal.charon.handlers.ToolHandler.doTool(ToolHandler.java:213)
>     at org.sakaiproject.portal.charon.handlers.ToolHandler.doGet(ToolHandler.java:96)
>     at org.sakaiproject.portal.charon.SkinnableCharonPortal.doGet(SkinnableCharonPortal.java:881)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
>     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
>     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>     at org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:695)
>     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
>     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
>     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
>     at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
>     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
>     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
>     at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
>     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
>     at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
>     at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
>     at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
>     at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312)
>     at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>     at java.lang.Thread.run(Thread.java:662)
> 
> Tool Placement:
> No Placement
> 
> Request:
> :    AuthType:null
> :    CharEncoding:UTF-8
> :    ContentLength:-1
> :    ContentType:null
> :    ContextPath:/portal
> :    LocalAddress:127.0.0.1
> :    LocalName:localhost
> :    LocalPort:8080
> :    Method:GET
> :    PathInfo:/tool/f0993d4c-e2cb-4fb8-a83c-0fa954bcd3ec
> :    Protocol:HTTP/1.1
> :    QueryString:panel=Main
> :    RemoteAddress:127.0.0.1
> :    RemoteHost:127.0.0.1
> :    RemotePort:54142
> :    Requested URL:http://localhost:8080/portal/tool/f0993d4c-e2cb-4fb8-a83c-0fa954bcd3ec
> :    Scheme:http
> :    ServerName:localhost
> :    Headers:
> :        Header:host:localhost:8080
> :        Header:connection:keep-alive
> :        Header:user-agent:Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.79 Safari/537.4
> :        Header:accept:text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
> :        Header:referer:http://localhost:8080/portal/site/47a3675f-2861-4ee9-8923-699d8f9d0c07/page/f8acf213-4fc5-4c9c-a398-f55f6ddfa74a
> :        Header:accept-encoding:gzip,deflate,sdch
> :        Header:accept-language:es-ES,es;q=0.8
> :        Header:accept-charset:ISO-8859-1,utf-8;q=0.7,*;q=0.3
> :        Header:cookie:---censored---
> :    Parameters:
> :        Parameter:panel:0:Main
> :    Attributes:
> :        Attribute:sakai.html.head.css.skin:<link href="/library/skin/neo-default/tool.css" type="text/css" rel="stylesheet" media="all" />
> 
> :        Attribute:sakai.html.head.js:<script type="text/javascript" language="JavaScript" src="/library/js/headscripts.js"></script>
> <script type="text/javascript" language="JavaScript">var sakai = sakai || {}; sakai.editor = sakai.editor || {};  sakai.locale = sakai.locale || {};
> sakai.locale.userCountry = 'GB';
> sakai.locale.userLanguage = 'en';
> sakai.locale.userLocale = 'en_GB';
> sakai.editor.collectionId = '/group/47a3675f-2861-4ee9-8923-699d8f9d0c07/';
> sakai.editor.enableResourceSearch = false;</script>
> <script type="text/javascript" language="JavaScript">var CKEDITOR_BASEPATH='/library/editor/ckeditor/';
> </script>
> <script type="text/javascript" language="JavaScript" src="/library/editor/ckeditor/ckeditor.js"></script>
> <script type="text/javascript" language="JavaScript" src="/library/editor/ckeditor.launch.js"></script>
> 
> :        Attribute:sakai.character.encoding.done:sakai.character.encoding.done
> :        Attribute:sakai.html.body.onload:setMainFrameHeight('Mainf0993d4cxe2cbx4fb8xa83cx0fa954bcd3ec');setFocus(focus_path);
> :        Attribute:tool.url.manager:org.sakaiproject.portal.util.ToolURLManagerImpl at 4b2635cf
> :        Attribute:sakai.filtered:sakai.filtered
> :        Attribute:sakai.html.head:<link href="/library/skin/tool_base.css" type="text/css" rel="stylesheet" media="all" />
> <link href="/library/skin/neo-default/tool.css" type="text/css" rel="stylesheet" media="all" />
> <script type="text/javascript" language="JavaScript" src="/library/js/headscripts.js"></script>
> <script type="text/javascript" language="JavaScript">var sakai = sakai || {}; sakai.editor = sakai.editor || {};  sakai.locale = sakai.locale || {};
> sakai.locale.userCountry = 'GB';
> sakai.locale.userLanguage = 'en';
> sakai.locale.userLocale = 'en_GB';
> sakai.editor.collectionId = '/group/47a3675f-2861-4ee9-8923-699d8f9d0c07/';
> sakai.editor.enableResourceSearch = false;</script>
> <script type="text/javascript" language="JavaScript">var CKEDITOR_BASEPATH='/library/editor/ckeditor/';
> </script>
> <script type="text/javascript" language="JavaScript" src="/library/editor/ckeditor/ckeditor.js"></script>
> <script type="text/javascript" language="JavaScript" src="/library/editor/ckeditor.launch.js"></script>
> 
> :        Attribute:sakai.html.head.css:<link href="/library/skin/tool_base.css" type="text/css" rel="stylesheet" media="all" />
> <link href="/library/skin/neo-default/tool.css" type="text/css" rel="stylesheet" media="all" />
> 
> :        Attribute:sakai.html.head.css.base:<link href="/library/skin/tool_base.css" type="text/css" rel="stylesheet" media="all" />
> 
> :        Attribute:sakai.session:org.sakaiproject.tool.impl.MySession at 546371b6
> Session:
> :    Created:1353510659274
> :    LastAccess:1353510664034
> :    MaxInactive:3600
> :    Attributes:
> :        Attribute:portalskin:neoskin
> 
> _______________________________________________
> sakai-dev mailing list
> sakai-dev at collab.sakaiproject.org
> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
> 
> TO UNSUBSCRIBE: send email to sakai-dev-unsubscribe at collab.sakaiproject.org with a subject of "unsubscribe"

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20121122/495e1232/attachment.html 


More information about the sakai-dev mailing list