Samigo - Transaction rolled back because it has been marked as rollback-only

729 views
Skip to first unread message

Carlos Fernando Gonçalves

unread,
Jun 16, 2016, 5:18:35 PM6/16/16
to dev sakai

Hi All.
I'm problem in Samigo.
Note the steps
I create a new exercise, then I select a type of question. I file upload. Finally I saved and I publish.
But this giving error.
Note the log:

2016-06-16 18:02:27,696  WARN http-apr-8080-exec-2 org.sakaiproject.tool.assessment.ui.listener.author.PublishAssessment
Listener - org.springframework.transaction.UnexpectedRollbackException: Transaction rolled back because it has been mark
ed as rollback-only
org.springframework.transaction.UnexpectedRollbackException: Transaction rolled back because it has been marked as rollb
ack-only
        at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransaction
Manager.java:718)
        at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(Transact
ionAspectSupport.java:475)
        at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspec
tSupport.java:270)
        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.$Proxy52.publishAssessment(Unknown Source)
        at org.sakaiproject.tool.assessment.services.assessment.PublishedAssessmentService.publishAssessment(PublishedAs
sessmentService.java:241)
        at org.sakaiproject.tool.assessment.ui.listener.author.PublishAssessmentListener.publish(PublishAssessmentListen
er.java:198)
        at org.sakaiproject.tool.assessment.ui.listener.author.PublishAssessmentListener.processAction(PublishAssessment
Listener.java:162)
        at javax.faces.event.ActionEvent.processListener(ActionEvent.java:77)
        at javax.faces.component.UIComponentBase.broadcast(UIComponentBase.java:669)
        at javax.faces.component.UICommand.broadcast(UICommand.java:317)
        at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:287)
        at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:401)
        at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:95)
        at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:245)
        at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:110)
        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:213)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
        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.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:411)
        at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
        at org.sakaiproject.jsf.util.SamigoJsfTool.dispatch(SamigoJsfTool.java:311)
        at org.sakaiproject.jsf.util.JsfTool.doPost(JsfTool.java:257)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:646)
        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.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:1546)
        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.handlers.ToolHandler.doPost(ToolHandler.java:75)
        at org.sakaiproject.portal.charon.SkinnableCharonPortal.doPost(SkinnableCharonPortal.java:1306)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:646)
        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:171)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
        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:1070)
        at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
        at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.doRun(AprEndpoint.java:2440)
        at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:2429)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
        at java.lang.Thread.run(Thread.java:745)





Best regards,
Carlos

Neal Caidin

unread,
Jun 22, 2016, 9:43:42 AM6/22/16
to Carlos Fernando Gonçalves, dev sakai
Hi Carlos,

You are on Sakai 10.4 .

Have you tested on the nightly 10.x server to see if you can reproduce ?  


If you can't reproduce then probably you need to upgrade, or there is a local configuration issues. (sorry I am not of more help).

Thanks!
Neal



----
Hi Neal.
My My operating system is Windows 7 Portuguese Brazil.
My Java version is 7 and Tomcat 7.0.55

best regards,
Carlos

--
You received this message because you are subscribed to the Google Groups "Sakai Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sakai-dev+...@apereo.org.
To post to this group, send email to saka...@apereo.org.
Visit this group at https://groups.google.com/a/apereo.org/group/sakai-dev/.

Carlos Fernando Gonçalves

unread,
Jun 22, 2016, 10:38:32 AM6/22/16
to Neal Caidin, dev sakai
Hi Neal.
Ok.
So, I made it.
But but without success.
Please.
You could pass the settings sakai.properties for samigo ??


Best regards,
Carlos


--


Neal Caidin

unread,
Jun 22, 2016, 10:50:21 AM6/22/16
to Carlos Fernando Gonçalves, dev sakai
Hi Carlos,

So you tested on Sakai 10.x nightly but it failed? 

If so , can you please provide a step-by-step of how to reproduce the issue (or maybe record a short video to show the problem?)?

I'm not sure what settings you want exactly. The properties for the Sakai 10 nightly server? I can get you that but not sure how it would help.

Thanks,
Neal

Carlos Fernando Gonçalves

unread,
Jun 22, 2016, 11:01:50 AM6/22/16
to Neal Caidin, dev sakai
Hi Neal.
Excuse me.
About test.
It was Ok, but my environment is different because I use the path as "Exercícios" instead of "Tests _ Quizzes"

Thanks,
Carlos



--



Neal Caidin

unread,
Jun 22, 2016, 11:11:16 AM6/22/16
to Carlos Fernando Gonçalves, dev sakai
Hi Carlos,

Glad to hear it worked on 10.x .  I would assume it would not matter what you call Test and Quizzes. It should work the same.

(with the assistance of Google translate, assuming Spanish is your primary language)

Estoy feliz de escuchar que trabajó en 10.x. Yo supongo que no importa lo que se llama Test and Quizzes? Se debe trabajar el mismo. 

¿Qué necesitas?

Cheers,
Neal




Reply all
Reply to author
Forward
0 new messages