[Building Sakai] delegated access tool
Bryan Holladay
holladay at longsight.com
Wed Jun 11 10:49:07 PDT 2014
Or maybe you need to update your ojdbc driver
On Wed, Jun 11, 2014 at 1:48 PM, Bryan Holladay <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>
> 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
>> 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
>>
>> : 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/
>>
>> : Scheme:http
>> : ServerName:codeforge.rice.edu
>> : Headers:
>> : Header:host: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
>> : 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>
>> 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
>>>
>>> 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
>>>
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> 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"
>>>
>>
>>
>>
>> _______________________________________________
>> sakai-dev mailing listsakai-dev at collab.sakaiproject.orghttp://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>>
>> TO UNSUBSCRIBE: send email to 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
>> 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/81c02f1e/attachment.html
More information about the sakai-dev
mailing list