[Building Sakai] problem migrating to Wicket 6.1
David F. Torres Sola
david7torres at gmail.com
Thu Nov 22 01:34:25 PST 2012
I am using Tomcat 7.0.30
2012/11/22 Steve Swinsburg <steve.swinsburg at gmail.com>
> 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/9f408002/attachment.html
More information about the sakai-dev
mailing list