type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: (HibernateAccessor): data integrity violated by SQL 'null'; nested exception is java.sql.SQLException: ORA-00001: unique constraint (SAMIGO2.PK_ASSESSMENTMETADATA) violated javax.faces.webapp.FacesServlet.service(FacesServlet.java:209) org.navigoproject.ui.web.filter.SentryFilter.doFilter(SentryFilter.java:171) org.sakaiproject.framework.config.ThreadLocalMapProviderFilter.doFilter(ThreadLocalMapProviderFilter.java:63) org.navigoproject.ui.web.filter.Log4jMdcFilter.doFilter(Log4jMdcFilter.java:105) org.navigoproject.ui.web.filter.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:196)
root cause
org.springframework.dao.DataIntegrityViolationException: (HibernateAccessor): data integrity violated by SQL 'null'; nested exception is java.sql.SQLException: ORA-00001: unique constraint (SAMIGO2.PK_ASSESSMENTMETADATA) violated org.springframework.jdbc.support.SQLStateSQLExceptionTranslator.translate(SQLStateSQLExceptionTranslator.java:82) org.springframework.orm.hibernate.HibernateAccessor.convertJdbcAccessException(HibernateAccessor.java:238) org.springframework.orm.hibernate.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:219) org.springframework.orm.hibernate.HibernateTemplate.execute(HibernateTemplate.java:155) org.springframework.orm.hibernate.HibernateTemplate.saveOrUpdate(HibernateTemplate.java:257) org.sakaiproject.tool.assessment.facade.AssessmentFacadeQueries.saveOrUpdate(AssessmentFacadeQueries.java:527) org.sakaiproject.tool.assessment.services.assessment.AssessmentService.saveAssessment(AssessmentService.java:229) org.sakaiproject.tool.assessment.ui.listener.author.SaveAssessmentSettings.save(SaveAssessmentSettings.java:200) org.sakaiproject.tool.assessment.ui.listener.author.PublishAssessmentListener.processAction(PublishAssessmentListener.java:77) javax.faces.event.ActionEvent.processListener(ActionEvent.java:57) javax.faces.component.UIComponentBase.broadcast(UIComponentBase.java:649) javax.faces.component.UICommand.broadcast(UICommand.java:297) javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:267) javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:381) com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:75) com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200) com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:90) javax.faces.webapp.FacesServlet.service(FacesServlet.java:197) org.navigoproject.ui.web.filter.SentryFilter.doFilter(SentryFilter.java:171) org.sakaiproject.framework.config.ThreadLocalMapProviderFilter.doFilter(ThreadLocalMapProviderFilter.java:63) org.navigoproject.ui.web.filter.Log4jMdcFilter.doFilter(Log4jMdcFilter.java:105) org.navigoproject.ui.web.filter.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:196)
note The full stack trace of the root cause is available in the Apache Tomcat/5.0.27 logs.