[Building Sakai] ClassCastException implementing CourseGradesToSpreadsheetConverter

Gross,Christopher ufchrisg at ufl.edu
Tue Aug 16 13:54:07 PDT 2011


Hello!

We are attempting to create our own implementation of the
CourseGradesToSpreadsheetConverter interface (gradebook service), however
we are receiving a ClassCastException when attempting to export course
grades from the gradebook tool. To ensure this was not a problem in our
code we set gradebook.coursegrades.converter to
"org.sakaiproject.gradebooksample.CourseGradesToSpreadsheetConverterSample"
 in sakai.properties, which is the sample that is included in the
gradebook tool's source. The result is that both implementations are
causing the same ClassCastException when a user attempts to export the
course grades in the gradebook.

This setup is using gradebook 2.8.x and edu-services 1.1.x

A small snippet of the output is below.

I am hoping that someone may see something that I am not or will confirm
that this is something that needs to be submitted to the JIRA.

Thanks!

----

2011-08-16 16:28:05.634 [ERROR]
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/sakai-grade
book-tool].[sakai.gradebook.tool]:691 - Servlet.service() for servlet
sakai.gradebook.tool threw exception
java.lang.ClassCastException:
org.sakaiproject.gradebooksample.CourseGradesToSpreadsheetConverterSample
cannot be cast to 
org.sakaiproject.tool.gradebook.CourseGradesToSpreadsheetConverter
	at 
org.sakaiproject.tool.gradebook.ui.CourseGradeDetailsBean.getSpreadsheetDat
a(CourseGradeDetailsBean.java:322)
	at 
org.sakaiproject.tool.gradebook.ui.CourseGradeDetailsBean.exportCsv(CourseG
radeDetailsBean.java:296)
...


--

Christopher Gross
University of Florida



More information about the sakai-dev mailing list