[Building Sakai] problem migrating to Wicket 6.1

David F. Torres Sola david7torres at gmail.com
Wed Nov 21 07:15:43 PST 2012


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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20121121/28f4e447/attachment.html 


More information about the sakai-dev mailing list