[Building Sakai] delegated access tool

Mustansar Mehmood mustansar at rice.edu
Wed Jun 11 09:17:01 PDT 2014


Hi,

I am getting this crash report with delegated acess tool while trying to 
configure it for use in sakai 10.x.
any ideas what could have gone wrong ?
Thanks,
Mustansar


-------- Original Message --------
Subject: 	Bug Report: D860724E9069E99BF7635ECFD0F898E70948EAC5 / 
4ec91983-94e1-4b09-832c-90fe7934df56
Date: 	Tue, 10 Jun 2014 11:00:06 -0500 (CDT)
From: 	Sakai <no-reply at localhost>
To: 	mustansar at rice.edu



bug-id: 40747e2b-dee3-48b0-9763-a1712c710e6b
user: admin (Sakai Administrator)
email:
usage-session: 4ec91983-94e1-4b09-832c-90fe7934df56
stack-trace-digest: D860724E9069E99BF7635ECFD0F898E70948EAC5
sakai-version: 11-SNAPSHOT
service-version: TRUNK
app-server: codeforge.rice.edu
user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_5) AppleWebKit/537.71 (KHTML, like Gecko) Version/6.1 Safari/537.71
browser-id: Mac-Mozilla
IP: 10.64.48.31
request-path: /portal/tool/!admin-1350/
time: Jun 10, 2014 11:00:06


stack trace:

org.sakaiproject.portal.api.PortalHandlerException: org.apache.wicket.WicketRuntimeException: Method onLinkClicked of interface org.apache.wicket.markup.html.link.ILinkListener targeted at component [MarkupContainer [Component id = searchAccessLink]] threw an exception
     at org.sakaiproject.portal.charon.SkinnableCharonPortal.doGet(SkinnableCharonPortal.java:901)
caused by: org.apache.wicket.WicketRuntimeException: Method onLinkClicked of interface org.apache.wicket.markup.html.link.ILinkListener targeted at component [MarkupContainer [Component id = searchAccessLink]] threw an exception
     at org.apache.wicket.request.target.component.listener.ListenerInterfaceRequestTarget.processEvents(ListenerInterfaceRequestTarget.java:73)
caused by: java.lang.reflect.InvocationTargetException
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
caused by: java.lang.NumberFormatException: For input string: ""
     at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
     at java.lang.Long.parseLong(Long.java:453)
     at java.lang.Long.<init>(Long.java:702)
     at org.sakaiproject.hierarchy.impl.HierarchyServiceImpl.getNodeMeta(HierarchyServiceImpl.java:1019)
     at org.sakaiproject.hierarchy.impl.HierarchyServiceImpl.getNodeById(HierarchyServiceImpl.java:168)
     at org.sakaiproject.delegatedaccess.logic.ProjectLogicImpl.getNode(ProjectLogicImpl.java:112)
     at org.sakaiproject.delegatedaccess.logic.ProjectLogicImpl.getCachedNode(ProjectLogicImpl.java:1305)
     at org.sakaiproject.delegatedaccess.logic.ProjectLogicImpl.getDirectNodes(ProjectLogicImpl.java:2471)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     at java.lang.reflect.Method.invoke(Method.java:606)
     at org.apache.wicket.proxy.LazyInitProxyFactory$JdkHandler.invoke(LazyInitProxyFactory.java:414)
     at org.apache.wicket.proxy.$Proxy193.getDirectNodes(null:-1)
     at org.sakaiproject.delegatedaccess.tool.pages.SearchAccessPage.main(SearchAccessPage.java:193)
     at org.sakaiproject.delegatedaccess.tool.pages.SearchAccessPage.<init>(SearchAccessPage.java:84)
     at org.sakaiproject.delegatedaccess.tool.pages.BasePage$5.onClick(BasePage.java:154)
     at org.apache.wicket.markup.html.link.Link.onLinkClicked(Link.java:225)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     at java.lang.reflect.Method.invoke(Method.java:606)
     at org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:182)
     at org.apache.wicket.request.target.component.listener.ListenerInterfaceRequestTarget.processEvents(ListenerInterfaceRequestTarget.java:73)
     at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:92)
     at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1250)
     at org.apache.wicket.RequestCycle.step(RequestCycle.java:1329)
     at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1436)
     at org.apache.wicket.RequestCycle.request(RequestCycle.java:545)
     at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:486)
     at org.apache.wicket.protocol.http.WicketServlet.doGet(WicketServlet.java:138)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
     at org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:394)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
     at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
     at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
     at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:378)
     at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
     at org.sakaiproject.tool.impl.ActiveToolComponent$MyActiveTool.forward(ActiveToolComponent.java:513)
     at org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool(SkinnableCharonPortal.java:1535)
     at org.sakaiproject.portal.charon.handlers.ToolHandler.doTool(ToolHandler.java:215)
     at org.sakaiproject.portal.charon.handlers.ToolHandler.doGet(ToolHandler.java:98)
     at org.sakaiproject.portal.charon.SkinnableCharonPortal.doGet(SkinnableCharonPortal.java:901)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
     at org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:455)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
     at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
     at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
     at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
     at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
     at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040)
     at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)
     at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:315)
     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
     at java.lang.Thread.run(Thread.java:745)


Tool Placement:
No Placement


Request:
:    AuthType:null
:    CharEncoding:UTF-8
:    ContentLength:-1
:    ContentType:null
:    ContextPath:/portal
:    LocalAddress:168.7.55.164
:    LocalName:codeforge.rice.edu
:    LocalPort:8080
:    Method:GET
:    PathInfo:/tool/!admin-1350/
:    Protocol:HTTP/1.1
:    QueryString:wicket:interface=:0:searchAccessLink::ILinkListener::
:    RemoteAddress:10.64.48.31
:    RemoteHost:10.64.48.31
:    RemotePort:63380
:    Requested URL:http://codeforge.rice.edu:8080/portal/tool/!admin-1350/
:    Scheme:http
:    ServerName:codeforge.rice.edu
:    Headers:
:        Header:host:codeforge.rice.edu:8080
:        Header:user-agent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_5) AppleWebKit/537.71 (KHTML, like Gecko) Version/6.1 Safari/537.71
:        Header:accept:text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
:        Header:referer:http://codeforge.rice.edu:8080/portal/tool/!admin-1350/?panel=Main
:        Header:accept-language:en-us
:        Header:accept-encoding:gzip, deflate
:        Header:cookie:---censored---
:        Header:connection:keep-alive
:    Parameters:
:        Parameter:wicket:interface:0::0:searchAccessLink::ILinkListener::
:    Attributes:
:        Attribute:sakai.html.head.css.skin:<link href="/library/skin/neo-default/tool.css?version=" type="text/css" rel="stylesheet" media="all" />

:        Attribute:sakai.html.head.js:<script type="text/javascript" src="/library/js/headscripts.js?version="></script>
<script type="text/javascript">var sakai = sakai || {}; sakai.editor = sakai.editor || {};  sakai.locale = sakai.locale || {};
sakai.locale.userCountry = 'US';
sakai.locale.userLanguage = 'en';
sakai.locale.userLocale = 'en_US';
sakai.editor.collectionId = '/group/!admin/';
sakai.editor.enableResourceSearch = false;</script>
<script type="text/javascript">var CKEDITOR_BASEPATH='/library/editor/ckeditor/';
</script>
<script type="text/javascript" src="/library/editor/ckeditor/ckeditor.js?version="></script>
<script type="text/javascript" src="/library/editor/ckeditor.launch.js?version="></script>

:        Attribute:sakai.character.encoding.done:sakai.character.encoding.done
:        Attribute:sakai.html.body.onload:setMainFrameHeight('Mainxadminx1350');setFocus(focus_path);
:        Attribute:tool.url.manager:org.sakaiproject.portal.util.ToolURLManagerImpl at 3dac659a
:        Attribute:sakai.filtered:sakai.filtered
:        Attribute:sakai.html.head:<link href="/library/skin/tool_base.css?version=" type="text/css" rel="stylesheet" media="all" />
<link href="/library/skin/neo-default/tool.css?version=" type="text/css" rel="stylesheet" media="all" />
<script type="text/javascript" src="/library/js/headscripts.js?version="></script>
<script type="text/javascript">var sakai = sakai || {}; sakai.editor = sakai.editor || {};  sakai.locale = sakai.locale || {};
sakai.locale.userCountry = 'US';
sakai.locale.userLanguage = 'en';
sakai.locale.userLocale = 'en_US';
sakai.editor.collectionId = '/group/!admin/';
sakai.editor.enableResourceSearch = false;</script>
<script type="text/javascript">var CKEDITOR_BASEPATH='/library/editor/ckeditor/';
</script>
<script type="text/javascript" src="/library/editor/ckeditor/ckeditor.js?version="></script>
<script type="text/javascript" src="/library/editor/ckeditor.launch.js?version="></script>

:        Attribute:sakai.html.head.css:<link href="/library/skin/tool_base.css?version=" type="text/css" rel="stylesheet" media="all" />
<link href="/library/skin/neo-default/tool.css?version=" type="text/css" rel="stylesheet" media="all" />

:        Attribute:sakai.html.head.css.base:<link href="/library/skin/tool_base.css?version=" type="text/css" rel="stylesheet" media="all" />

:        Attribute:sakai.session:MyS_admin{a106387f-5312-44bf-b73c-39d70da40050, userId='admin', at=13, ts=17, cs=2, Tue Jun 10 10:09:51 CDT 2014}
Session:
:    Created:1402412991867
:    LastAccess:1402416006603
:    CreationDateAndTime:Tuesday, June 10, 2014
:    LastAccessDateAndTime:Tuesday, June 10, 2014
:    MaxInactive:1800
:    Attributes:
:        Attribute:portalskin:neoskin



-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20140611/4b1d03e8/attachment.html 


More information about the sakai-dev mailing list