[Building Sakai] delegated access tool

Mustansar Mehmood mustansar at rice.edu
Wed Jun 11 12:43:04 PDT 2014


Thanks Bryan,
After deleting all the hierarchy tables, updating JDBC Driver and 
running the quartz jobs again its finally working.
Regards,
Mustansar

On 06/11/2014 01:50 PM, Bryan Holladay wrote:
> You are finding all these random errors!  I haven't seen this one. 
>  Once again, try to trash and rebuild your hierarchy.
>
>
> On Wed, Jun 11, 2014 at 2:41 PM, Mustansar Mehmood <mustansar at rice.edu 
> <mailto:mustansar at rice.edu>> wrote:
>
>     I modified the table as directed as well as got new JDBC driver.
>     Now I am getting these errors
>
>     Summary
>
>     java.lang.IllegalArgumentException: Invalid metaData object: Must contain a complete HierarchyPersistentNode object
>     Invalid metaData object: Must contain a complete HierarchyPersistentNode object
>
>
>     Full Stacktrace
>
>     bug-id: 24acc1f3-23d1-4cff-ad80-75649e066729
>     user: admin (Sakai Administrator)
>     email:
>     usage-session: ac693a38-b05e-41e0-824b-dba4e453985d
>     stack-trace-digest: D0C4798ACAC8994D4B5203D7FA57E8AC2BE1A463
>     sakai-version: 11-SNAPSHOT
>     service-version: TRUNK
>     app-server:codeforge.rice.edu  <http://codeforge.rice.edu>
>     user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.153 Safari/537.36
>     browser-id: Lin-Mozilla
>     IP: 168.7.55.164
>     request-path://portal/tool/1fe8747d-e0c0-4112-b293-77c290aa3a2d//
>     time: Jun 11, 2014 13:38:13
>
>
>     stack trace:
>
>     org.sakaiproject.portal.api.PortalHandlerException: org.apache.wicket.WicketRuntimeException: Error attaching this container for rendering: [Page class = org.sakaiproject.delegatedaccess.tool.pages.UserPage, id = 4, version = 0]
>          at org.sakaiproject.portal.charon.SkinnableCharonPortal.doGet(SkinnableCharonPortal.java:901)
>     caused by: org.apache.wicket.WicketRuntimeException: Error attaching this container for rendering: [Page class = org.sakaiproject.delegatedaccess.tool.pages.UserPage, id = 4, version = 0]
>          at org.apache.wicket.Component.onBeforeRender(Component.java:3966)
>     caused by: java.lang.IllegalArgumentException: Invalid metaData object: Must contain a complete HierarchyPersistentNode object
>          at org.sakaiproject.hierarchy.impl.utils.HierarchyImplUtils.makeNode(HierarchyImplUtils.java:80)
>          at org.sakaiproject.hierarchy.impl.HierarchyServiceImpl.getRootNode(HierarchyServiceImpl.java:164)
>          at org.sakaiproject.delegatedaccess.logic.ProjectLogicImpl.getRootNodeId(ProjectLogicImpl.java:2467)
>          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.$Proxy189.getRootNodeId(null:-1)
>          at org.sakaiproject.delegatedaccess.tool.pages.UserPage$3.isVisible(UserPage.java:195)
>          at org.apache.wicket.Component.determineVisibility(Component.java:4684)
>          at org.apache.wicket.Component.internalBeforeRender(Component.java:1055)
>          at org.apache.wicket.Component.beforeRender(Component.java:1100)
>          at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1757)
>          at org.apache.wicket.Component.onBeforeRender(Component.java:3966)
>          at org.apache.wicket.Page.onBeforeRender(Page.java:1550)
>          at org.apache.wicket.Component.internalBeforeRender(Component.java:1066)
>          at org.apache.wicket.Component.beforeRender(Component.java:1100)
>          at org.apache.wicket.Component.prepareForRender(Component.java:2292)
>          at org.apache.wicket.Page.prepareForRender(Page.java:1540)
>          at org.apache.wicket.Component.prepareForRender(Component.java:2329)
>          at org.apache.wicket.Page.renderPage(Page.java:911)
>          at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.respond(BookmarkablePageRequestTarget.java:261)
>          at org.apache.wicket.request.AbstractRequestCycleProcessor.respond(AbstractRequestCycleProcessor.java:105)
>          at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1258)
>          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  <http://codeforge.rice.edu>
>     :    LocalPort:8080
>     :    Method:GET
>     :    PathInfo://tool/1fe8747d-e0c0-4112-b293-77c290aa3a2d//
>     :    Protocol:HTTP/1.1
>     :    QueryString:panel=Main
>     :    RemoteAddress:168.7.55.164
>     :    RemoteHost:168.7.55.164
>     :    RemotePort:54624
>     :    Requested URL:http://codeforge.rice.edu:8080/portal/tool/1fe8747d-e0c0-4112-b293-77c290aa3a2d/
>     : Scheme:http : ServerName:codeforge.rice.edu
>     <http://codeforge.rice.edu> : Headers: :
>     Header:host:codeforge.rice.edu:8080 <http://codeforge.rice.edu:8080>
>
>     :        Header:connection:keep-alive
>     :        Header:accept:text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
>     :        Header:user-agent:Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.153 Safari/537.36
>     :        Header:referer:http://codeforge.rice.edu:8080/portal/site/~admin/page/5db500ed-65ef-4a68-9447-b35bc5a4a296  <http://codeforge.rice.edu:8080/portal/site/%7Eadmin/page/5db500ed-65ef-4a68-9447-b35bc5a4a296>
>     :        Header:accept-encoding:gzip,deflate,sdch
>     :        Header:accept-language:en-US,en;q=0.8
>     :        Header:cookie:---censored---
>     :    Parameters:
>     :        Parameter:panel:0:Main
>     :    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 = '//user/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('Main1fe8747dxe0c0x4112xb293x77c290aa3a2d');setFocus(focus_path);
>     :        Attribute:tool.url.manager:org.sakaiproject.portal.util.ToolURLManagerImpl at 364035d9
>     : 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 = '//user/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{2f6f5cea-2f74-49cd-a541-ec9defe62063, userId='admin', at=9, ts=5, cs=2, Wed Jun 11 13:35:53 CDT 2014}
>     Session:
>     :    Created:1402511753724
>     :    LastAccess:1402511893512
>     :    CreationDateAndTime:Wednesday, June 11, 2014
>     :    LastAccessDateAndTime:Wednesday, June 11, 2014
>     :    MaxInactive:1800
>     :    Attributes:
>     :        Attribute:portalskin:neoskin
>
>
>
>     On 06/11/2014 12:49 PM, Bryan Holladay wrote:
>>     Or maybe you need to update your ojdbc driver
>>
>>
>>     On Wed, Jun 11, 2014 at 1:48 PM, Bryan Holladay
>>     <holladay at longsight.com <mailto:holladay at longsight.com>> wrote:
>>
>>         That sounds like an error with hibernate and Oracle trying to
>>         figure out the auto ddl for clob.  You can manually check to
>>         make sure that these columns are set as CLOBS:
>>
>>           * HIERARCHY_NODE.directChildIds
>>           * HIERARCHY_NODE.childIds
>>
>>
>>
>>         On Wed, Jun 11, 2014 at 1:44 PM, Mustansar Mehmood
>>         <mustansar at rice.edu <mailto:mustansar at rice.edu>> wrote:
>>
>>             Thanks,
>>                           I ran the quarts job for hierarchy and
>>             delegated access after cleaning up the db. Now I am
>>             getting this stack trace sounds like DB/hibernate issue
>>
>>             bug-id: 2c764a84-058b-4823-b94a-2786b6ee883b
>>             user: admin (Sakai Administrator)
>>             email:
>>             usage-session: befbd19b-c491-433b-b490-50cc3d35f051
>>             stack-trace-digest: 20DC9850D950CD40F1C5B35B9609FBC28B110967
>>             sakai-version: 11-SNAPSHOT
>>             service-version: TRUNK
>>             app-server:codeforge.rice.edu  <http://codeforge.rice.edu>
>>             user-agent: Mozilla/5.0 (X11; Linux x86_64; rv:29.0) Gecko/20100101 Firefox/29.0
>>             browser-id: Lin-Mozilla
>>             IP: 168.7.55.164
>>             request-path://portal/tool//!admin-1350/
>>             time: Jun 11, 2014 12:41:13
>>
>>
>>             stack trace:
>>
>>             org.sakaiproject.portal.api.PortalHandlerException: org.apache.wicket.WicketRuntimeException: Error attaching this container for rendering: [Page class = org.sakaiproject.delegatedaccess.tool.pages.UserPage, id = 6, version = 0]
>>                  at org.sakaiproject.portal.charon.SkinnableCharonPortal.doGet(SkinnableCharonPortal.java:901)
>>             caused by: org.apache.wicket.WicketRuntimeException: Error attaching this container for rendering: [Page class = org.sakaiproject.delegatedaccess.tool.pages.UserPage, id = 6, version = 0]
>>                  at org.apache.wicket.Component.onBeforeRender(Component.java:3966)
>>             caused by: org.springframework.jdbc.UncategorizedSQLException: Hibernate operation: could not execute query; uncategorized SQLException for SQL [select this_.ID as ID36_1_, this_.hierarchyId as hierarch2_36_1_, this_.isRootNode as isRootNode36_1_, this_.ownerId as ownerId36_1_, this_.title as title36_1_, this_.description as descript6_36_1_, this_.permToken as permToken36_1_, this_.isDisabled as isDisabled36_1_, hierarchyp2_.ID as ID35_0_, hierarchyp2_.directParentIds as directPa2_35_0_, hierarchyp2_.parentIds as parentIds35_0_, hierarchyp2_.directChildIds as directCh4_35_0_, hierarchyp2_.childIds as childIds35_0_ from HIERARCHY_NODE_META this_ left outer join HIERARCHY_NODE hierarchyp2_ on this_.ID=hierarchyp2_.ID where (this_.hierarchyId=? and this_.isRootNode=?)]; SQL state [99999]; error code [17004]; Invalid column type: getCLOB not implemented for class oracle.jdbc.driver.T4CVarcharAccessor; nested exception is java.sql.SQLException: Invalid column type: getCLOB not imp
>>               lemented
>>             for class oracle.jdbc.driver.T4CVarcharAccessor
>>                  at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:80)
>>             caused by: java.sql.SQLException: Invalid column type: getCLOB not implemented for class oracle.jdbc.driver.T4CVarcharAccessor
>>                  at oracle.jdbc.driver.Accessor.unimpl(Accessor.java:412)
>>                  at oracle.jdbc.driver.Accessor.getCLOB(Accessor.java:1296)
>>                  at oracle.jdbc.driver.OracleResultSetImpl.getCLOB(OracleResultSetImpl.java:1719)
>>                  at oracle.jdbc.driver.OracleResultSetImpl.getClob(OracleResultSetImpl.java:732)
>>                  at oracle.jdbc.driver.OracleResultSet.getClob(OracleResultSet.java:404)
>>                  at org.apache.commons.dbcp.DelegatingResultSet.getClob(DelegatingResultSet.java:568)
>>                  at org.apache.commons.dbcp.DelegatingResultSet.getClob(DelegatingResultSet.java:568)
>>                  at org.hibernate.type.descriptor.sql.ClobTypeDescriptor$4.doExtract(ClobTypeDescriptor.java:104)
>>                  at org.hibernate.type.descriptor.sql.BasicExtractor.extract(BasicExtractor.java:64)
>>                  at org.hibernate.type.AbstractStandardBasicType.nullSafeGet(AbstractStandardBasicType.java:254)
>>                  at org.hibernate.type.AbstractStandardBasicType.nullSafeGet(AbstractStandardBasicType.java:250)
>>                  at org.hibernate.type.AbstractStandardBasicType.nullSafeGet(AbstractStandardBasicType.java:230)
>>                  at org.hibernate.type.AbstractStandardBasicType.hydrate(AbstractStandardBasicType.java:331)
>>                  at org.hibernate.persister.entity.AbstractEntityPersister.hydrate(AbstractEntityPersister.java:2283)
>>                  at org.hibernate.loader.Loader.loadFromResultSet(Loader.java:1527)
>>                  at org.hibernate.loader.Loader.instanceNotYetLoaded(Loader.java:1455)
>>                  at org.hibernate.loader.Loader.getRow(Loader.java:1355)
>>                  at org.hibernate.loader.Loader.getRowFromResultSet(Loader.java:611)
>>                  at org.hibernate.loader.Loader.doQuery(Loader.java:829)
>>                  at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:274)
>>                  at org.hibernate.loader.Loader.doList(Loader.java:2542)
>>                  at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2276)
>>                  at org.hibernate.loader.Loader.list(Loader.java:2271)
>>                  at org.hibernate.loader.criteria.CriteriaLoader.list(CriteriaLoader.java:119)
>>                  at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1716)
>>                  at org.hibernate.impl.CriteriaImpl.list(CriteriaImpl.java:347)
>>                  at org.springframework.orm.hibernate3.HibernateTemplate$36.doInHibernate(HibernateTemplate.java:1056)
>>                  at org.springframework.orm.hibernate3.HibernateTemplate$36.doInHibernate(HibernateTemplate.java:1046)
>>                  at org.springframework.orm.hibernate3.HibernateTemplate.doExecute(HibernateTemplate.java:406)
>>                  at org.springframework.orm.hibernate3.HibernateTemplate.executeWithNativeSession(HibernateTemplate.java:374)
>>                  at org.springframework.orm.hibernate3.HibernateTemplate.findByCriteria(HibernateTemplate.java:1046)
>>                  at org.sakaiproject.genericdao.hibernate.HibernateBasicGenericDao.baseFindBySearch(HibernateBasicGenericDao.java:154)
>>                  at org.sakaiproject.genericdao.hibernate.HibernateBasicGenericDao.findBySearch(HibernateBasicGenericDao.java:237)
>>                  at sun.reflect.GeneratedMethodAccessor537.invoke(null:-1)
>>                  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>                  at java.lang.reflect.Method.invoke(Method.java:606)
>>                  at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)
>>                  at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
>>                  at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
>>                  at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96)
>>                  at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260)
>>                  at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94)
>>                  at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
>>                  at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
>>                  at com.sun.proxy.$Proxy26.findBySearch(null:-1)
>>                  at org.sakaiproject.hierarchy.impl.HierarchyServiceImpl.getRootNodeMetaByHierarchy(HierarchyServiceImpl.java:1037)
>>                  at org.sakaiproject.hierarchy.impl.HierarchyServiceImpl.getRootNode(HierarchyServiceImpl.java:160)
>>                  at org.sakaiproject.delegatedaccess.logic.ProjectLogicImpl.getRootNodeId(ProjectLogicImpl.java:2467)
>>                  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.$Proxy189.getRootNodeId(null:-1)
>>                  at org.sakaiproject.delegatedaccess.tool.pages.UserPage$3.isVisible(UserPage.java:195)
>>                  at org.apache.wicket.Component.determineVisibility(Component.java:4684)
>>                  at org.apache.wicket.Component.internalBeforeRender(Component.java:1055)
>>                  at org.apache.wicket.Component.beforeRender(Component.java:1100)
>>                  at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1757)
>>                  at org.apache.wicket.Component.onBeforeRender(Component.java:3966)
>>                  at org.apache.wicket.Page.onBeforeRender(Page.java:1550)
>>                  at org.apache.wicket.Component.internalBeforeRender(Component.java:1066)
>>                  at org.apache.wicket.Component.beforeRender(Component.java:1100)
>>                  at org.apache.wicket.Component.prepareForRender(Component.java:2292)
>>                  at org.apache.wicket.Page.prepareForRender(Page.java:1540)
>>                  at org.apache.wicket.Component.prepareForRender(Component.java:2329)
>>                  at org.apache.wicket.Page.renderPage(Page.java:911)
>>                  at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.respond(BookmarkablePageRequestTarget.java:261)
>>                  at org.apache.wicket.request.AbstractRequestCycleProcessor.respond(AbstractRequestCycleProcessor.java:105)
>>                  at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1258)
>>                  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  <http://codeforge.rice.edu>
>>             : LocalPort:8080 : Method:GET : PathInfo://tool//
>>             !admin-1350/
>>             :    Protocol:HTTP/1.1
>>             :    QueryString:panel=Main
>>             :    RemoteAddress:168.7.55.164
>>             :    RemoteHost:168.7.55.164
>>             :    RemotePort:53156
>>             :    Requested URL:http://codeforge.rice.edu:8080/portal/tool/!admin-1350/  <http://codeforge.rice.edu:8080/portal/tool/%21admin-1350/>
>>             : Scheme:http : ServerName:codeforge.rice.edu
>>             <http://codeforge.rice.edu> : Headers: :
>>             Header:host:codeforge.rice.edu:8080
>>             <http://codeforge.rice.edu:8080>
>>
>>             :        Header:user-agent:Mozilla/5.0 (X11; Linux x86_64; rv:29.0) Gecko/20100101 Firefox/29.0
>>             :        Header:accept:text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
>>             :        Header:accept-language:en-US,en;q=0.5
>>             :        Header:accept-encoding:gzip, deflate
>>             :        Header:referer:http://codeforge.rice.edu:8080/portal/site/!admin/page/!admin-1300  <http://codeforge.rice.edu:8080/portal/site/%21admin/page/%21admin-1300>
>>             :        Header:cookie:---censored---
>>             :        Header:connection:keep-alive
>>             :    Parameters:
>>             :        Parameter:panel:0:Main
>>             :    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 2c8485b7
>>             : 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{d95099ae-133c-4086-963e-ece7c514908b, userId='admin', at=14, ts=21, cs=2, Wed Jun 11 12:36:05 CDT 2014}
>>             Session:
>>             :    Created:1402508165172
>>             :    LastAccess:1402508473939
>>             :    CreationDateAndTime:Wednesday, June 11, 2014
>>             :    LastAccessDateAndTime:Wednesday, June 11, 2014
>>             :    MaxInactive:1800
>>             :    Attributes:
>>             :        Attribute:portalskin:neoskin
>>
>>
>>             On 06/11/2014 12:04 PM, Bryan Holladay wrote:
>>>             Looking at the stack trace, it looks like the error is
>>>             thrown while trying to find the root node.  Have you
>>>             setup your hierarchy already with the "Delegated Access
>>>             Site Hierarchy Job"?  If not, run it.  If so, what does
>>>             the DB look like?  If its just a local or dev build, I
>>>             would just wipe out the hierarchy (delete * from
>>>             Hiearchy*) tables and rebuild.
>>>
>>>             -Bryan
>>>
>>>
>>>             On Wed, Jun 11, 2014 at 12:17 PM, Mustansar Mehmood
>>>             <mustansar at rice.edu <mailto:mustansar at rice.edu>> wrote:
>>>
>>>                 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 <mailto: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  <http://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  <http://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/  <http://codeforge.rice.edu:8080/portal/tool/%21admin-1350/>
>>>                 :    Scheme:http
>>>                 :    ServerName:codeforge.rice.edu  <http://codeforge.rice.edu>
>>>                 :    Headers:
>>>                 :        Header:host:codeforge.rice.edu:8080  <http://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  <http://codeforge.rice.edu:8080/portal/tool/%21admin-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
>>>
>>>
>>>
>>>
>>>                 _______________________________________________
>>>                 sakai-dev mailing list
>>>                 sakai-dev at collab.sakaiproject.org
>>>                 <mailto: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
>>>                 <mailto:sakai-dev-unsubscribe at collab.sakaiproject.org>
>>>                 with a subject of "unsubscribe"
>>>
>>>
>>>
>>>
>>>             _______________________________________________
>>>             sakai-dev mailing list
>>>             sakai-dev at collab.sakaiproject.org  <mailto:sakai-dev at collab.sakaiproject.org>
>>>             http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>>>
>>>             TO UNSUBSCRIBE: send email tosakai-dev-unsubscribe at collab.sakaiproject.org  <mailto:sakai-dev-unsubscribe at collab.sakaiproject.org>  with a subject of "unsubscribe"
>>
>>
>>             -- 
>>             Mustansar Mehmood
>>             Educational System Developer& Integrator
>>
>>             Information Technology
>>             6100 Main St. MS 119
>>             Houston Texas 77005
>>
>>             Phone:(713)348-2523  <tel:%28713%29348-2523>
>>             Fax  :(713)348 6099  <tel:%28713%29348%206099>  
>>             email:mustansar at rice.edu  <mailto:email:mustansar at rice.edu>
>>
>>
>>
>>
>>
>>             I have yet to see any problem, however complicated, which, when,you  looked at it in the right way, did not become still more complicated.
>>                  -- Poul Anderson
>>
>>
>>
>>
>>
>>     _______________________________________________
>>     sakai-dev mailing list
>>     sakai-dev at collab.sakaiproject.org  <mailto:sakai-dev at collab.sakaiproject.org>
>>     http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>>
>>     TO UNSUBSCRIBE: send email tosakai-dev-unsubscribe at collab.sakaiproject.org  <mailto:sakai-dev-unsubscribe at collab.sakaiproject.org>  with a subject of "unsubscribe"
>
>
>     -- 
>     Mustansar Mehmood
>     Educational System Developer& Integrator
>
>     Information Technology
>     6100 Main St. MS 119
>     Houston Texas 77005
>
>     Phone:(713)348-2523  <tel:%28713%29348-2523>
>     Fax  :(713)348 6099  <tel:%28713%29348%206099>  
>     email:mustansar at rice.edu  <mailto:email:mustansar at rice.edu>
>
>
>
>
>
>     I have yet to see any problem, however complicated, which, when,you  looked at it in the right way, did not become still more complicated.
>          -- Poul Anderson
>
>


-- 
Mustansar Mehmood
Educational System Developer& Integrator

Information Technology
6100 Main St. MS 119
Houston Texas 77005

Phone:(713)348-2523
Fax  :(713)348 6099
email:mustansar at rice.edu





I have yet to see any problem, however complicated, which, when,you  looked at it in the right way, did not become still more complicated.
     -- Poul Anderson

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


More information about the sakai-dev mailing list