[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