[Building Sakai] Error creating bean with name 'PersistenceService'

Paul Dagnall dagnalpb at notes.udayton.edu
Sun Jun 13 06:48:44 PDT 2010


Thanks for that find command. Unfortunately it revealed that the classes
were actually there. Sometimes things do not get deployed correctly on our
system and we have to do: touch *.war
or in this case: touch samigo.war
...while tomcat is running.

I just went ahead and did a: touch samigo.war...

Now it's a different error. Here's what I'm getting now....

WARNING: Bug Report bug-id: c3eb9cb3-13d1-4395-9f98-e83f3bb4e8a1 user:
bbd7fb17-9eff-4d06-921c-164eb81b0b21 usage-session:
d05b56b5-232e-44be-8b40-5c30d32ca2b7 time: Jun 13, 2010 09:36:04 user
comment: null stack trace
org.sakaiproject.portal.api.PortalHandlerException:
org.sakaiproject.tool.api.ToolException: Exception in JSP:
/jsf/index/../security/roleCheckStaticInclude.jsp:13

10:                          "authorization");
11:   // System.out.println("***** roleCheck: authzBean="+authzBean);
12:   if (authzBean.getAuthzMap().size()==0){
13:
authzBean.addAllPrivilege(ToolManager.getCurrentPlacement().getContext());
14:   }
15:   boolean adminPrivilege = authzBean.getAdminPrivilege();
16:


Stacktrace:
    at
org.sakaiproject.portal.charon.SkinnableCharonPortal.doGet(SkinnableCharonPortal.java:768)
caused by: org.sakaiproject.tool.api.ToolException: Exception in JSP:
/jsf/index/../security/roleCheckStaticInclude.jsp:13

10:                          "authorization");
11:   // System.out.println("***** roleCheck: authzBean="+authzBean);
12:   if (authzBean.getAuthzMap().size()==0){
13:
authzBean.addAllPrivilege(ToolManager.getCurrentPlacement().getContext());
14:   }
15:   boolean adminPrivilege = authzBean.getAdminPrivilege();
16:


Stacktrace:
    at
org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool(SkinnableCharonPortal.java:1216)
caused by: org.apache.jasper.JasperException: Exception in JSP:
/jsf/index/../security/roleCheckStaticInclude.jsp:13

10:                          "authorization");
11:   // System.out.println("***** roleCheck: authzBean="+authzBean);
12:   if (authzBean.getAuthzMap().size()==0){
13:
authzBean.addAllPrivilege(ToolManager.getCurrentPlacement().getContext());
14:   }
15:   boolean adminPrivilege = authzBean.getAdminPrivilege();
16:


Stacktrace:
    at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:373)
caused by: java.lang.NullPointerException
    at
org.sakaiproject.tool.assessment.ui.bean.authz.AuthorizationBean.addPrivilege(AuthorizationBean.java:231)
    at
org.sakaiproject.tool.assessment.ui.bean.authz.AuthorizationBean.canCreateAssessment(AuthorizationBean.java:150)
    at
org.sakaiproject.tool.assessment.ui.bean.authz.AuthorizationBean.addAllPrivilege(AuthorizationBean.java:94)
    at
org.apache.jsp.jsf.index.mainIndex_jsp._jspService(mainIndex_jsp.java:83)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
    at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    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:565)
    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:679)
    at
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:461)
    at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:399)
    at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
    at
com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:322)
    at
com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:130)
    at
org.sakaiproject.jsf.app.SakaiViewHandler.renderView(SakaiViewHandler.java:137)
    at
com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87)
    at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)
    at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:117)
    at javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)
    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:565)
    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:679)
    at
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:461)
    at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:399)
    at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
    at
org.sakaiproject.jsf.util.SamigoJsfTool.dispatch(SamigoJsfTool.java:285)
    at org.sakaiproject.jsf.util.JsfTool.doGet(JsfTool.java:241)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    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:679)
    at
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:461)
    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:479)
    at
org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool(SkinnableCharonPortal.java:1216)
    at
org.sakaiproject.portal.charon.handlers.ToolHandler.doTool(ToolHandler.java:188)
    at
org.sakaiproject.portal.charon.handlers.ToolHandler.doGet(ToolHandler.java:93)
    at
org.sakaiproject.portal.charon.SkinnableCharonPortal.doGet(SkinnableCharonPortal.java:768)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    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:616)
    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:172)
    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:174)
    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)

Tool Placement:
No Placement

Request:
:    AuthType:null
:    CharEncoding:UTF-8
:    ContentLength:-1
:    ContentType:null
:    ContextPath:/portal
:    LocalAddress:null
:    LocalName:isidore.udayton.edu
:    LocalPort:443
:    Method:GET
:    PathInfo:/tool/84a6b6bc-aaff-4c35-b419-fa41e7856eaf/jsf/index/mainIndex
:    Protocol:HTTP/1.1
:    QueryString:null
:    RemoteAddress:75.179.150.192
:    RemoteHost:75.179.150.192
:    RemotePort:-1
:    Requested URL:
https://isidore.udayton.edu/portal/tool/84a6b6bc-aaff-4c35-b419-fa41e7856eaf/jsf/index/mainIndex
:    Scheme:https
:    ServerName:isidore.udayton.edu
:    Headers:
:        Header:host:isidore.udayton.edu
:        Header:user-agent:Mozilla/5.0 (X11; U; Linux i686; en-US;
rv:1.9.1.9) Gecko/20100401 Ubuntu/9.10 (karmic) Firefox/3.5.9
:
Header:accept:text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
:        Header:accept-language:en-us
:        Header:accept-encoding:gzip,deflate
:        Header:accept-charset:ISO-8859-1,utf-8;q=0.7,*;q=0.7
:        Header:Keep-Alive:300
:        Header:connection:keep-alive
:        Header:referer:
https://isidore.udayton.edu/portal/site/benchmark/page/0098ef1e-557c-4314-845a-b0845b0042f7
:        Header:cookie:---censored---
:    Parameters:
:    Attributes:
:
Attribute:tool.url.manager:org.sakaiproject.portal.util.ToolURLManagerImpl at 415d8cff
:
Attribute:sakai.session:org.sakaiproject.tool.impl.SessionComponent$MySession at f602cfc2
:        Attribute:javax.servlet.request.key_size:256
:        Attribute:sakai.html.head.js:<script type="text/javascript"
language="JavaScript" src="/library/js/headscripts.js"></script>

:
Attribute:sakai.html.body.onload:setMainFrameHeight('Main84a6b6bcxaaffx4c35xb419xfa41e7856eaf');setFocus(focus_path);
:
Attribute:javax.servlet.request.cipher_suite:DHE-RSA-CAMELLIA256-SHA
:        Attribute:sakai.html.head.css.base:<link
href="/library/skin/tool_base.css" type="text/css" rel="stylesheet"
media="all" />

:
Attribute:sakai.character.encoding.done:sakai.character.encoding.done
:        Attribute:sakai.html.head:<link href="/library/skin/tool_base.css"
type="text/css" rel="stylesheet" media="all" />
<link href="/library/skin/isidore/tool.css" type="text/css" rel="stylesheet"
media="all" />
<script type="text/javascript" language="JavaScript"
src="/library/js/headscripts.js"></script>

:        Attribute:sakai.request.native.url:sakai.request.native.url
:        Attribute:sakai.filtered:sakai.filtered
:        Attribute:sakai.html.head.css.skin:<link
href="/library/skin/isidore/tool.css" type="text/css" rel="stylesheet"
media="all" />

:        Attribute:sakai.html.head.css:<link
href="/library/skin/tool_base.css" type="text/css" rel="stylesheet"
media="all" />
<link href="/library/skin/isidore/tool.css" type="text/css" rel="stylesheet"
media="all" />

:
Attribute:javax.servlet.request.ssl_session:C56508F9750D77703CFE76098202D1E92F216B1FBF9FB5C77F71A71106CFA121
Session:
:    Created:1276431964066
:    LastAccess:1276436164975
:    MaxInactive:3600
:    Attributes:
:        Attribute
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20100613/7132c07e/attachment.html 


More information about the sakai-dev mailing list