Skip to main content

Content Folder Pass URL Gives JspResourceIncludeUtil is Disabled Error

Content Folder Pass URL gives "JspResourceIncludeUtil is disabled" error.

Description

AFter setting a pass to a Content Collection folder, the created access URL gives a 'JspResourceIncludeUtil is disabled' error.

Symptoms

2018-03-19 10:31:16 +0100 - com.xythos.security.TicketUser cannot be cast to blackboard.cms.xythos.impl.BlackboardUser<P><span class="captionText">For reference, the Error ID is 570510df-f2aa-4ba9-af8d-fac78e9480ea.</span> - java.lang.ClassCas
tException: com.xythos.security.TicketUser cannot be cast to blackboard.cms.xythos.impl.BlackboardUser
at com.xythos.webui.WebuiUtil.getNavigationPaletteItems(WebuiUtil.java:1491)
at blackboard.web.usernavigation_jsp._jspService(usernavigation_jsp.java:670)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
at sun.reflect.GeneratedMethodAccessor972.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:282)
at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:279)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAsPrivileged(Subject.java:549)
at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:314)
at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:170)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:224)
at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:46)
at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:148)
at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:144)
at java.security.AccessController.doPrivileged(Native Method)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:143)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:728)
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:590)
at org.apache.catalina.core.ApplicationDispatcher.access$100(ApplicationDispatcher.java:63)
at org.apache.catalina.core.ApplicationDispatcher$PrivilegedInclude.run(ApplicationDispatcher.java:112)
at org.apache.catalina.core.ApplicationDispatcher$PrivilegedInclude.run(ApplicationDispatcher.java:100)
at java.security.AccessController.doPrivileged(Native Method)
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:515)
at com.xythos.webui.JSPManager.internalDoJSP(JSPManager.java:209)
at com.xythos.webui.JSPManager.doJSP(JSPManager.java:46)
at com.xythos.webui.JSPManager.doJSP(JSPManager.java:34)
at blackboard.cms.helper.navigation.Navigation.printUserNavigation(Navigation.java:283)
at blackboard.cms.helper.navigation.Navigation.printLeftFrame(Navigation.java:213)
at blackboard.cms.helper.navigation.Navigation.dispatch(Navigation.java:129)
at blackboard.cms.helper.navigation.NavigationViewHelper.execute(NavigationViewHelper.java:55)
at com.xythos.webui.WebuiServlet$Action.execute(WebuiServlet.java:833)
at com.xythos.webui.WebuiServlet.actionHandler(WebuiServlet.java:495)
at com.xythos.webui.WebuiServlet.access$300(WebuiServlet.java:81)
at com.xythos.webui.WebuiServlet$1.run(WebuiServlet.java:330)
at blackboard.db.ConnectionManager.performTransaction(ConnectionManager.java:565)

Steps to Replicate

  1. Go to Content Collection

  2. Go to Courses

  3. Click on chevron for any Course

  4. Go to Passes

  5. Click Create Pass

  6. Any settings and submit

  7. Copy the URL generated and paste into a browser

Expected Behavior:
Content collection loads
​Observed Behavior:
java.lang.IllegalStateException: JspResourceIncludeUtil is disabled - Check:
a) that this JSP has a top-level page tag,
b) that this JSP doesn't have more than one top-level page tag,
c) that a tag which uses this util is not used outside of the page-level tag.
For reference, the Error ID is 0cd07e87-e78a-40c9-b4e1-2d21e5bad133.

Target Release

Will Not Fix

Did this answer your question?