[Building Sakai] Samigo - Test and quizzes QuestionPool issues.. anyone else seen this?

Brooke Biltimier brooke.biltimier at rsmart.com
Thu May 21 11:22:55 PDT 2009


We are running across situations where the record in sam_questionpool_t has a parentpoolid of a record that is no longer there. We are unable to recreate this and was wondering if anyone else has seen this issue. We trying to recreate it I have created pools/subpools and deleted them and i seem to get a clean delete everytime. Not sure what the users are doing. 

There is not a visible error to the user but the logs fill up with the following: 
WARN: No row with the given identifier exists: [org.sakaiproject.tool.assessment.data.dao.questionpool.Ques 
tionPoolData#83] (2009-05-19 09:51:13,864 TP-Processor18_org.sakaiproject.tool.assessment.facade.QuestionPo 
olFacadeQueries) 
WARN: Index: 0, Size: 0 (2009-05-19 09:51:13,865 TP-Processor6_org.sakaiproject.tool.assessment.facade.Ques 
tionPoolFacadeQueries) 
org.hibernate.ObjectNotFoundException: No row with the given identifier exists: [org.sakaiproject.tool.asse 
ssment.data.dao.questionpool.QuestionPoolData#83] 
at org.hibernate.impl.SessionFactoryImpl$1.handleEntityNotFound(SessionFactoryImpl.java:377) 
at org.hibernate.proxy.AbstractLazyInitializer.checkTargetState(AbstractLazyInitializer.java:79) 
at org.hibernate.proxy.AbstractLazyInitializer.initialize(AbstractLazyInitializer.java:68) 
at org.hibernate.proxy.AbstractLazyInitializer.getImplementation(AbstractLazyInitializer.java:111) 
at org.hibernate.proxy.pojo.cglib.CGLIBLazyInitializer.invoke(CGLIBLazyInitializer.java:150) 
at org.sakaiproject.tool.assessment.data.dao.questionpool.QuestionPoolData$$EnhancerByCGLIB$$71a311 
d3.getQuestionPoolItems(<generated>) 
at org.sakaiproject.tool.assessment.facade.QuestionPoolFacadeQueries.populateQuestionPoolItemDatas( 
QuestionPoolFacadeQueries.java:424) 
at org.sakaiproject.tool.assessment.facade.QuestionPoolFacadeQueries.getPool(QuestionPoolFacadeQuer 
ies.java:484) 
at sun.reflect.GeneratedMethodAccessor6256.invoke(Unknown Source) 
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
at java.lang.reflect.Method.invoke(Method.java:585) 
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:296) 
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInv 
ocation.java:177) 
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation. 
java:144) 
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor 
.java:107) 
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation. 
java:166) 
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) 
at $Proxy79.getPool(Unknown Source) 
at org.sakaiproject.tool.assessment.services.QuestionPoolService.getPool(QuestionPoolService.java:9 
0) 
at org.sakaiproject.tool.assessment.ui.bean.questionpool.QuestionPoolBean.startEditPoolAgain(Questi 
onPoolBean.java:1793) 
at org.sakaiproject.tool.assessment.ui.bean.questionpool.QuestionPoolBean.startCopyFromAssessment(Q 
uestionPoolBean.java:1226) 
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
at java.lang.reflect.Method.invoke(Method.java:585) 
at com.sun.faces.el.MethodBindingImpl.invoke(MethodBindingImpl.java:126) 
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:72) 
at javax.faces.component.UICommand.broadcast(UICommand.java:312) 
at javax.faces.component.UIData.broadcast(UIData.java:657) 
at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:267) 
at javax.faces.component.UIViewRoot.processDecodes(UIViewRoot.java:307) 
at com.sun.faces.lifecycle.ApplyRequestValuesPhase.execute(ApplyRequestValuesPhase.java:79) 
at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200) 
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:90) 
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:197) 
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:555) 
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.ApplicationDispatcher.invoke(ApplicationDispatcher.java:691) 
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:469) 
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:403) 
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301) 
at org.sakaiproject.jsf.util.SamigoJsfTool.dispatch(SamigoJsfTool.java:266) 
at org.sakaiproject.jsf.util.JsfTool.doPost(JsfTool.java:256) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) 
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269 
) 
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) 
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:691) 
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:469) 
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:364) 
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301) 
at org.sakaiproject.tool.impl.ActiveToolComponent$MyActiveTool.forward(ActiveToolComponent.java:459 
) 
at org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool(SkinnableCharonPortal.java:1346 
) 
at org.sakaiproject.portal.charon.handlers.ToolHandler.doTool(ToolHandler.java:163) 
at org.sakaiproject.portal.charon.handlers.ToolHandler.doGet(ToolHandler.java:86) 
at org.sakaiproject.portal.charon.handlers.ToolHandler.doPost(ToolHandler.java:63) 
at org.sakaiproject.portal.charon.SkinnableCharonPortal.doPost(SkinnableCharonPortal.java:1189) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) 
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:592) 
at com.rsmart.sakai.kernel.request.BrandRequestFilter.doFilter(BrandRequestFilter.java:79) 
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:174) 
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:151) 
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200) 
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283) 
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:773) 
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:703) 
at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:895) 
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689) 
at java.lang.Thread.run(Thread.java:595) ail to sakai-dev-unsubscribe at collab.sakaiproject.org with a subject of "unsubscribe" 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20090521/47aa4587/attachment.html 


More information about the sakai-dev mailing list