[Building Sakai] Roster Tool Issue

Miller, Jeffrey jeffrey.miller.ctr at usuhs.edu
Wed Jul 23 12:47:06 PDT 2014


I just built the roster tool from the same version that UCT is using, svn
co -r310589 https://source.sakaiproject.org/svn/roster/trunk roster-trunk.
After some pom tweaks to get it to build and then deploy, I'm experiencing
the following:

stack trace:


org.sakaiproject.portal.api.PortalHandlerException:
org.sakaiproject.tool.api.ToolException: javax.servlet.ServletException: An
exception occurred processing JSP page /roster/main.jsp at line 16


13: <sakai:view title="#{msgs.facet_roster_list}"
toolCssHref="/sakai-roster-tool/css/roster.css">

14: <%="<script src=\"js/roster.js\"></script>"%>

15:  <h:form id="nav_form">

16:  <t:aliasBean alias="#{viewBean}" value="#{overview}">

17:   <%@ include file="inc/nav.jspf" %>

18:  </t:aliasBean>

19:



Stacktrace:

    at
org.sakaiproject.portal.charon.SkinnableCharonPortal.doGet(SkinnableCharonPortal.java:905)

caused by: org.sakaiproject.tool.api.ToolException:
javax.servlet.ServletException: An exception occurred processing JSP page
/roster/main.jsp at line 16


13: <sakai:view title="#{msgs.facet_roster_list}"
toolCssHref="/sakai-roster-tool/css/roster.css">

14: <%="<script src=\"js/roster.js\"></script>"%>

15:  <h:form id="nav_form">

16:  <t:aliasBean alias="#{viewBean}" value="#{overview}">

17:   <%@ include file="inc/nav.jspf" %>

18:  </t:aliasBean>

19:



Stacktrace:

    at
org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool(SkinnableCharonPortal.java:1570)

caused by: javax.servlet.ServletException: An exception occurred processing
JSP page /roster/main.jsp at line 16


13: <sakai:view title="#{msgs.facet_roster_list}"
toolCssHref="/sakai-roster-tool/css/roster.css">

14: <%="<script src=\"js/roster.js\"></script>"%>

15:  <h:form id="nav_form">

16:  <t:aliasBean alias="#{viewBean}" value="#{overview}">

17:   <%@ include file="inc/nav.jspf" %>

18:  </t:aliasBean>

19:



Stacktrace:

    at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)

caused by: javax.faces.FacesException: An exception occurred processing JSP
page /roster/main.jsp at line 16


13: <sakai:view title="#{msgs.facet_roster_list}"
toolCssHref="/sakai-roster-tool/css/roster.css">

14: <%="<script src=\"js/roster.js\"></script>"%>

15:  <h:form id="nav_form">

16:  <t:aliasBean alias="#{viewBean}" value="#{overview}">

17:   <%@ include file="inc/nav.jspf" %>

18:  </t:aliasBean>

19:



Stacktrace:

    at
org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java:211)

caused by: org.apache.jasper.JasperException: An exception occurred
processing JSP page /roster/main.jsp at line 16


13: <sakai:view title="#{msgs.facet_roster_list}"
toolCssHref="/sakai-roster-tool/css/roster.css">

14: <%="<script src=\"js/roster.js\"></script>"%>

15:  <h:form id="nav_form">

16:  <t:aliasBean alias="#{viewBean}" value="#{overview}">

17:   <%@ include file="inc/nav.jspf" %>

18:  </t:aliasBean>

19:



Stacktrace:

    at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:470)

caused by: javax.faces.el.EvaluationException: Cannot get value for
expression '#{overview}'

    at
org.apache.myfaces.custom.aliasbean.Alias.computeEvaluatedExpression(Alias.java:91)

caused by: javax.faces.el.EvaluationException: Cannot get value for
expression '#{filter}'

    at
org.apache.myfaces.config.impl.digester.elements.ManagedProperty.getRuntimeValue(ManagedProperty.java:130)

caused by: javax.faces.el.EvaluationException: Cannot get value for
expression '#{services}'

    at
org.apache.myfaces.config.impl.digester.elements.ManagedProperty.getRuntimeValue(ManagedProperty.java:130)

caused by: javax.faces.FacesException: Cannot coerce
com.sun.proxy.$Proxy101 to org.sakaiproject.api.app.roster.RosterManager

    at
org.apache.myfaces.config.ManagedBeanBuilder.initializeProperties(ManagedBeanBuilder.java:188)

caused by: javax.servlet.jsp.el.ELException: Attempt to coerce a value of
type "com.sun.proxy.$Proxy101" to type
"org.sakaiproject.api.app.roster.RosterManager"

    at org.apache.commons.el.Logger.logError(Logger.java:481)

    at org.apache.commons.el.Logger.logError(Logger.java:498)

    at org.apache.commons.el.Logger.logError(Logger.java:566)

    at org.apache.commons.el.Coercions.coerceToObject(Coercions.java:799)

    at org.apache.commons.el.Coercions.coerce(Coercions.java:343)

    at
org.apache.myfaces.shared_impl.util.ClassUtils.convertToType(ClassUtils.java:304)

    at
org.apache.myfaces.config.ManagedBeanBuilder.initializeProperties(ManagedBeanBuilder.java:188)

    at
org.apache.myfaces.config.ManagedBeanBuilder.buildManagedBean(ManagedBeanBuilder.java:55)

    at
org.apache.myfaces.el.VariableResolverImpl.resolveVariable(VariableResolverImpl.java:314)

    at
org.sakaiproject.jsf.app.SakaiVariableResolver.resolveVariable(SakaiVariableResolver.java:76)

    at
org.sakaiproject.jsf.app.SakaiVariableResolver.resolveVariable(SakaiVariableResolver.java:76)

    at
org.apache.myfaces.el.ValueBindingImpl$ELVariableResolver.resolveVariable(ValueBindingImpl.java:570)

    at org.apache.commons.el.NamedValue.evaluate(NamedValue.java:124)

    at
org.apache.myfaces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:386)

    at
org.apache.myfaces.config.impl.digester.elements.ManagedProperty.getRuntimeValue(ManagedProperty.java:130)

    at
org.apache.myfaces.config.ManagedBeanBuilder.initializeProperties(ManagedBeanBuilder.java:170)

    at
org.apache.myfaces.config.ManagedBeanBuilder.buildManagedBean(ManagedBeanBuilder.java:55)

    at
org.apache.myfaces.el.VariableResolverImpl.resolveVariable(VariableResolverImpl.java:314)

    at
org.sakaiproject.jsf.app.SakaiVariableResolver.resolveVariable(SakaiVariableResolver.java:76)

    at
org.sakaiproject.jsf.app.SakaiVariableResolver.resolveVariable(SakaiVariableResolver.java:76)

    at
org.apache.myfaces.el.ValueBindingImpl$ELVariableResolver.resolveVariable(ValueBindingImpl.java:570)

    at org.apache.commons.el.NamedValue.evaluate(NamedValue.java:124)

    at
org.apache.myfaces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:386)

    at
org.apache.myfaces.config.impl.digester.elements.ManagedProperty.getRuntimeValue(ManagedProperty.java:130)

    at
org.apache.myfaces.config.ManagedBeanBuilder.initializeProperties(ManagedBeanBuilder.java:170)

    at
org.apache.myfaces.config.ManagedBeanBuilder.buildManagedBean(ManagedBeanBuilder.java:55)

    at
org.apache.myfaces.el.VariableResolverImpl.resolveVariable(VariableResolverImpl.java:314)

    at
org.sakaiproject.jsf.app.SakaiVariableResolver.resolveVariable(SakaiVariableResolver.java:76)

    at
org.sakaiproject.jsf.app.SakaiVariableResolver.resolveVariable(SakaiVariableResolver.java:76)

    at
org.apache.myfaces.el.ValueBindingImpl$ELVariableResolver.resolveVariable(ValueBindingImpl.java:570)

    at org.apache.commons.el.NamedValue.evaluate(NamedValue.java:124)

    at
org.apache.myfaces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:386)

    at
org.apache.myfaces.custom.aliasbean.Alias.computeEvaluatedExpression(Alias.java:91)

    at org.apache.myfaces.custom.aliasbean.Alias.make(Alias.java:111)

    at
org.apache.myfaces.custom.aliasbean.AliasBean.makeAlias(AliasBean.java:310)

    at
org.apache.myfaces.custom.aliasbean.AliasBean.makeAlias(AliasBean.java:295)

    at
org.apache.myfaces.custom.aliasbean.AliasBean.encodeBegin(AliasBean.java:262)

    at
javax.faces.webapp.UIComponentTag.encodeBegin(UIComponentTag.java:467)

    at javax.faces.webapp.UIComponentTag.doStartTag(UIComponentTag.java:320)

    at
org.apache.myfaces.custom.aliasbean.AliasBeanTag.doStartTag(AliasBeanTag.java:72)

    at
org.apache.jsp.roster.main_jsp._jspx_meth_t_005faliasBean_005f0(main_jsp.java:328)

    at
org.apache.jsp.roster.main_jsp._jspx_meth_h_005fform_005f0(main_jsp.java:297)

    at org.apache.jsp.roster.main_jsp._jspService(main_jsp.java:240)

    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)

    at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)

    at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)

    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)

    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.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.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.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:419)

    at
org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java:211)

    at
org.sakaiproject.jsf.app.SakaiViewHandler.renderView(SakaiViewHandler.java:162)

    at
org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:41)

    at
org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:132)

    at javax.faces.webapp.FacesServlet.service(FacesServlet.java:140)

    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:394)

    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.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.JsfTool.dispatch(JsfTool.java:222)

    at org.sakaiproject.jsf.util.JsfTool.doGet(JsfTool.java:242)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)

    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:1570)

    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.SkinnableCharonPortal.doGet(SkinnableCharonPortal.java:905)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)

    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:102)

    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:1040)

    at
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)

    at
org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)

    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)
Any ideas what may be causing this?  JSF and tomahawk versions all appear
to be consistent.

Thanks,
-jeb

-- 
Jeb Miller
Programmer Analyst - Sakai, HJF
USUHS/ATD
4301 Jones Bridge Road
Bethesda, MD 20814-4799
301-319-0442
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20140723/e40ed4b1/attachment.html 


More information about the sakai-dev mailing list