[Building Sakai] Losing pages from sites
Matthew Buckett
matthew.buckett at it.ox.ac.uk
Thu Jun 6 06:26:56 PDT 2013
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
More information about the sakai-dev
mailing list