AnsweredAssumed Answered

Q4 2016 CU3 - new JSP runtime error with Custom B2

Question asked by rs0048203 on Aug 16, 2017
Latest reply on Sep 25, 2017 by rs0048203

Hoping to get some ideas about the cause.

The Custom B2 had no issue running on Q4 2015.

Wondering if could be due to move from tomcat 7 to tomcat 8 ?

Think this is more likely due to a change in Blackboard API (still researching).

See the following in tomcat stdout log:

 

INFO   | jvm 1    | 2017/08/15 11:13:11 | Aug 15, 2017 11:13:11 AM org.apache.catalina.core.ApplicationDispatcher invoke
INFO   | jvm 1    | 2017/08/15 11:13:11 | SEVERE: Servlet.service() for servlet jsp threw exception
INFO   | jvm 1    | 2017/08/15 11:13:11 | java.sql.SQLException: Connection connection is closed is closed.
INFO   | jvm 1    | 2017/08/15 11:13:11 |       at org.apache.commons.dbcp2.DelegatingConnection.checkOpen(DelegatingConnection.java:605)
INFO   | jvm 1    | 2017/08/15 11:13:11 |       at org.apache.commons.dbcp2.DelegatingConnection.getAutoCommit(DelegatingConnection.java:382)
INFO   | jvm 1    | 2017/08/15 11:13:11 |       at blackboard.db.ConnectionManager.isInTransaction(ConnectionManager.java:947)

...

INFO   | jvm 1    | 2017/08/15 11:13:11 | Aug 15, 2017 11:13:11 AM org.apache.catalina.core.StandardWrapperValve invoke
INFO   | jvm 1    | 2017/08/15 11:13:11 | SEVERE: Servlet.service() for servlet [learnDashboard] in context with path [/webapps/unm-dashboard-BBLEARN] threw exception [javax.servlet.jsp.JspException: Can't get branding by host name and user] with root cause
INFO   | jvm 1    | 2017/08/15 11:13:11 | java.sql.SQLException: Connection connection is closed is closed.
INFO   | jvm 1    | 2017/08/15 11:13:11 |       at org.apache.commons.dbcp2.DelegatingConnection.checkOpen(DelegatingConnection.java:605)
INFO   | jvm 1    | 2017/08/15 11:13:11 |       at org.apache.commons.dbcp2.DelegatingConnection.getAutoCommit(DelegatingConnection.java:382)
INFO   | jvm 1    | 2017/08/15 11:13:11 |       at blackboard.db.ConnectionManager.isInTransaction(ConnectionManager.java:947)

Outcomes