[Building Sakai] Losing pages from sites

Matthew Buckett matthew.buckett at it.ox.ac.uk
Thu Jun 6 06:39:16 PDT 2013


Any the bug of the cache not working is reported (and sort of fixed) in:

https://jira.sakaiproject.org/browse/KNL-768

On 6 June 2013 14:26, Matthew Buckett <matthew.buckett at it.ox.ac.uk> wrote:
> I don't think so, this can be reproduced with a jmeter script using one session.
>
> I tried disabling the site cache
> (cacheMinutes at org.sakaiproject.site.api.SiteService=0
> ) to see if that might be related but this causes the site-manage tool
> to stop working completely:
>
> org.sakaiproject.portal.api.PortalHandlerException:
> java.lang.NullPointerException
>     at org.sakaiproject.portal.charon.SkinnableCharonPortal.doGet(SkinnableCharonPortal.java:882)
> caused by: java.lang.NullPointerException
>     at org.sakaiproject.site.impl.BaseToolConfiguration.setPageCategory(BaseToolConfiguration.java:545)
>     at org.sakaiproject.site.impl.BaseToolConfiguration.<init>(BaseToolConfiguration.java:174)
>     at org.sakaiproject.site.impl.DbSiteService$DbStorage$5.readSqlResultRecord(DbSiteService.java:1130)
>     at org.sakaiproject.db.impl.BasicSqlService.dbRead(BasicSqlService.java:575)
>     at org.sakaiproject.db.impl.BasicSqlService.dbRead(BasicSqlService.java:471)
>     at org.sakaiproject.site.impl.DbSiteService$DbStorage.findTool(DbSiteService.java:1110)
>     at org.sakaiproject.site.impl.BaseSiteService.findTool(BaseSiteService.java:1506)
>     at org.sakaiproject.site.cover.SiteService.findTool(SiteService.java:374)
>     at org.sakaiproject.portal.charon.handlers.HierarchyToolHandler.doTool(HierarchyToolHandler.java:55)
>     at org.sakaiproject.portal.charon.handlers.ToolHandler.doGet(ToolHandler.java:96)
>     at org.sakaiproject.portal.charon.SkinnableCharonPortal.doGet(SkinnableCharonPortal.java:882)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
>     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
>     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>     at org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:669)
>     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
>     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
>     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
>     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
>     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
>     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
>     at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
>     at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:881)
>     at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:674)
>     at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:541)
>     at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
>     at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
>     at java.lang.Thread.run(Thread.java:722)
>
> On 6 June 2013 13:16, Steve Swinsburg <steve.swinsburg at gmail.com> wrote:
>> Would this have anything to do with multiple sessions and the state being wiped out from the previous request? This was a bug in site manage a while back I believe.
>>
>> Sent from my iPad
>>
>> On 06/06/2013, at 21:16, Matthew Buckett <matthew.buckett at it.ox.ac.uk> wrote:
>>
>>> We've had an issue locally where a large number of sites were lost
>>> when a user used the page order helper to unhide some tools.
>>>
>>> On a local copy of our 2.8.x instance I can reproduce the loss of a
>>> page by using a jmeter test to repeatedly hide/unhide a page.
>>>
>>> Has anyone else seen this or know if it's fixed (I couldn't see
>>> anything in Jira about it).
>>>
>>> --
>>>  Matthew Buckett, VLE Developer, IT Services, University of Oxford
>>> _______________________________________________
>>> 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"
>
>
>
> --
>   Matthew Buckett, VLE Developer, IT Services, University of Oxford



-- 
  Matthew Buckett, VLE Developer, IT Services, University of Oxford


More information about the sakai-dev mailing list