502 Error when Attempting to Change Folder Permissions in Content Collection




 
502 Error when Attempting to Change Folder Permissions in Content Collection

Date Published: Apr 11,2025 Category: Product:Blackboard_Learn_SaaS   Article No.: 000059765

Producto: Learn SaaS

Versión: SaaS

Descripción: When attempting to give the an Institution role Read access to a folder in the Content Collection, a 502 Gateway Error is received upon submitting the change.

Pasos para repetir:

  1. Login to Blackboard Learn
  2. Navigate to My Content tab > Institution Content
  3. 1ForAdvisors folder > chevron > Permissions
  4. Select Roles > Institution Roles
  5. Select Faculty, grant Read access, and choose the overwrite setting under Advanced Folder Options
  6. Submit
Expected Behavior:
Permissions to update

Observed Behavior:
502 Bad Gateway
openresty/1.9.3.1

 
Síntomas: Sample Error:
  • 2018-02-27 09:13:03 -0600 - Caught Exception, but response already sent to user. - java.lang.IllegalStateException: Cannot call sendRedirect() after the response has been committed
    at org.apache.catalina.connector.ResponseFacade.sendRedirect(ResponseFacade.java:488)
    at javax.servlet.http.HttpServletResponseWrapper.sendRedirect(HttpServletResponseWrapper.java:138)
    at javax.servlet.http.HttpServletResponseWrapper.sendRedirect(HttpServletResponseWrapper.java:138)
    at blackboard.cms.helper.permissions.WUIPermissions.doAddXXPrincipals(WUIPermissions.java:1252)
    at blackboard.cms.helper.permissions.WUIPermissions.doAddPortalList(WUIPermissions.java:1173)
    at blackboard.cms.helper.permissions.WUIPermissions.dispatchPermissions(WUIPermissions.java:548)
    at blackboard.cms.helper.permissions.PermissionsViewHelper.execute(PermissionsViewHelper.java:28)
    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:591)
    at com.xythos.webui.WebuiServlet.doGet(WebuiServlet.java:164)
    at com.xythos.webui.WebuiServlet.doPost(WebuiServlet.java:134)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:661)
    at com.xythos.webui.WebuiServlet.service(WebuiServlet.java:121)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
    at sun.reflect.GeneratedMethodAccessor494.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    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)
    <------SNIP----->
    at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1455)
    at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
    at java.lang.Thread.run(Thread.java:748)




Versión de destino: Will Not Fix
Parche disponible: No