[Building Sakai] Adding Gradebook to New site issue
Steve Swinsburg
s.swinsburg at lancaster.ac.uk
Wed May 6 06:53:28 PDT 2009
Hi Gopal,
As per Michelles suggestion, the error you are getting is when you
have the Gradebook in a site, but no corresponding mapping in the
database table GB_GRADEBOOK_T. So clicking on the gradebook in a site
throws the exception. I just confirmed that by adding the Gradebook to
a site, then changing the GRADEBOOK_UID in the database to something
different.
Remove the gradebook from the site (Site Info > Edit Tools). Save.
Then add the Gradebook back in to the site and it will work again.
cheers,
Steve
---
Steve Swinsburg
Portal Systems Developer
Centre for e-Science
Lancaster University
Lancaster
LA1 4YT
email: s.swinsburg at lancaster.ac.uk
phone: +44 (0) 1524 594870
On 6 May 2009, at 14:40, Gopal Patil wrote:
> Hello Everybody,
>
> I am using gradebook in my course site and i am facing following
> problem(please glance over mail tray).
> can any one please help me?
> any one from sakai support please??
>
> I got stuck to this problem from so many days.
>
> Thanks & Regards,
> Gopal
>
>
>
> Hello All,
> As per michelle's suggestion i got clue that my site is not getting
> mapped with grade book.
> So to trace the defect i start debuging the application.
> and i found : when I enters in to 'addGradebook' method of
> GradebookFrameworkServiceImpl. it gives me uid and name as per my
> site id.
>
> but as soon as it enters in to getHibernateTemplate().execute()
> method it reset both thae values i.e. uid and name.
> it's a strange !!!!
> any one knows why its so???
>
> please reply soon.
>
>
> Regards,
> Gopal
>
>
>
>
>
> On Sat, Apr 25, 2009 at 3:36 PM, Gopal Patil
> <patil.gopal.a at gmail.com> wrote:
> Thanks Michelle,
> I fired that query and as per the expectation it is returns empty
> list. because i didn't added record.
>
> It may be the scenario. but I just added tool to my site and when i
> click on grade book link from left menu it throws exception.
> At the same time it is working in mercury site.
>
> Any clue??
> Any one other than Michelle could guide me plz.
>
> Regards,
> Gopal
>
>
> On Fri, Apr 24, 2009 at 5:29 PM, Wagner, Michelle R. <wagnermr at iupui.edu
> > wrote:
> Hi Gopal,
> I have seen this exception when you have the gradebook tool in your
> site, but the corresponding data for that gradebook does not exist
> in the database. So, for instance, the following query would return
> no results (enter your site id as the param):
> select * from GB_GRADEBOOK_T where GRADEBOOK_UID = :siteId
>
> For example, this occurs on my development instance when I drop my
> gradebook data and then go to a site that I had previously added the
> gradebook tool to. In this scenario, it is fixed by removing the
> gradebook tool from your site and then re-adding it via Site Info.
> I’m not sure if this your problem, but maybe it can help you rule
> something out!
>
> Have a great day,
> Michelle
>
>
>
> On 4/24/09 2:59 AM, "Gopal Patil" <patil.gopal.a at gmail.com> wrote:
>
> Hello All,
> When I use grade book tool from existing murcury site it works fine.
> But when i adds gradebook in my own site then if i click on it then
> it throughs following exception why its is so??
> could any one please help me.
>
> --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
> RROR: Request made for inaccessible gradebookUid=citationsAdmin
> (2009-04-24 12:22:53,171 http-8080-Processor25_org.sakaiproje
> t.tool.gradebook.ui.GradebookBean)
> RROR: Servlet.service() for servlet jsp threw exception (2009-04-24
> 12:22:58,093 http-8080-Processor25_org.apache.catalina.co <http://http-8080-Processor25_org.apache.catalina.co
> >
> e.ContainerBase.[Catalina].[localhost].[/sakai-gradebook-tool].[jsp])
> avax.servlet.jsp.el.ELException: An error occurred while getting
> property "userAbleToEditAssessments" from an instance of cla
> s org.sakaiproject.tool.gradebook.ui.OverviewBean
> at org.apache.commons.el.Logger.logError(Logger.java:484)
> at org.apache.commons.el.Logger.logError(Logger.java:588)
> at
> org.apache.commons.el.ArraySuffix.evaluate(ArraySuffix.java:318)
> at
> org.apache.commons.el.ComplexValue.evaluate(ComplexValue.java:145)
> at
> org
> .apache
> .commons
> .el.BinaryOperatorExpression.evaluate(BinaryOperatorExpression.java:
> 166).
> .
> .
> .
> .
> at org.apache.coyote.http11.Http11BaseProtocol
> $Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:
> 665)
> at
> org
> .apache
> .tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:
> 528)
> 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:619)
> RROR: Servlet.service() for servlet Faces Servlet threw exception
> (2009-04-24 12:23:02,343 http-8080-Processor25_org.apache.c
> talina.core.ContainerBase.[Catalina].[localhost].[/sakai-gradebook-
> tool].[Faces Servlet])
> avax.servlet.jsp.el.ELException: An error occurred while getting
> property "userAbleToEditAssessments" from an instance of cla
> s org.sakaiproject.tool.gradebook.ui.OverviewBean
> at org.apache.commons.el.Logger.logError(Logger.java:484)
> at org.apache.commons.el.Logger.logError(Logger.java:588)
> at
> org.apache.commons.el.ArraySuffix.evaluate(ArraySuffix.java:318)
> .
> .
> .
> at org.apache.tomcat.util.threads.ThreadPool
> $ControlRunnable.run(ThreadPool.java:689)
> at java.lang.Thread.run(Thread.java:619)
> ARN: Bug Report user: admin usage-session: f6446dae-dba2-40df-bcdd-
> ec4193063b1f time: Apr 24, 2009 12:23:10 user comment: nul
> stack trace
> rg.sakaiproject.portal.api.PortalHandlerException:
> org.sakaiproject.tool.api.ToolException: Cannot get value for
> expression '
> {bean.pageName ne 'gradebookSetup' && bean.userAbleToEditAssessments}'
> at
> org
> .sakaiproject
> .portal
> .charon.SkinnableCharonPortal.doGet(SkinnableCharonPortal.java:891)
> aused by: org.sakaiproject.tool.api.ToolException: Cannot get value
> for expression '#{bean.pageName ne 'gradebookSetup' && be
> n.userAbleToEditAssessments}'
> at
> org
> .sakaiproject
> .portal
> .charon.SkinnableCharonPortal.forwardTool(SkinnableCharonPortal.java:
> 1346)
> aused by: javax.servlet.ServletException: Cannot get value for
> expression '#{bean.pageName ne 'gradebookSetup' && bean.userAb
> eToEditAssessments}'
> at
> org
> .apache
> .catalina
> .core
> .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
> 269)
> aused by: javax.faces.FacesException: Cannot get value for
> expression '#{bean.pageName ne 'gradebookSetup' && bean.userAbleTo
> ditAssessments}'
> at
> org
> .apache
> .myfaces
> .application
> .jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java:211)
> aused by: org.apache.jasper.JasperException: Cannot get value for
> expression '#{bean.pageName ne 'gradebookSetup' && bean.use
> AbleToEditAssessments}'
> at
> org
> .apache
> .jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:373)
> aused by: javax.faces.el.EvaluationException: Cannot get value for
> expression '#{bean.pageName ne 'gradebookSetup' && bean.us <http://bean.us
> >
> rAbleToEditAssessments}'
> at
> javax
> .faces.component.UIComponentBase.isRendered(UIComponentBase.java:1078)
> aused by: javax.servlet.jsp.el.ELException: An error occurred while
> getting property "userAbleToEditAssessments" from an inst
> nce of class org.sakaiproject.tool.gradebook.ui.OverviewBean
> at org.apache.commons.el.Logger.logError(Logger.java:484)
> .
> .
> .
> .
> -----------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
>
>
>
> Regards
>
>
>
> --
> Gopal
>
>
>
> --
> Gopal
>
>
>
> --
> Gopal
>
>
>
> --
> Gopal
> _______________________________________________
> 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"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20090506/2521233f/attachment.html
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2437 bytes
Desc: not available
Url : http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20090506/2521233f/attachment.bin
More information about the sakai-dev
mailing list