BRIDGEWATER STATE UNIVERSITY
Skip to navigation Skip to content Skip to footer
header-image-bears
java.lang.RuntimeException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operations allowed after connection closed. at com.prestosports.render.storage.database.DatabaseSource.loadPageDataFromSlave(DatabaseSource.java:913) at com.prestosports.render.storage.database.DatabaseSource.getPageData(DatabaseSource.java:448) at com.prestosports.render.storage.database.DatabasePage.getData(DatabasePage.java:145) at com.prestosports.render.storage.Page.getDataAsString(Page.java:230) at com.prestosports.render.VelocityHandler.render(VelocityHandler.java:294) at com.prestosports.render.renderers.BaseVelocityRenderer.render(BaseVelocityRenderer.java:229) at com.prestosports.render.ContentEngineInvoker.includeURL(ContentEngineInvoker.java:307) at com.prestosports.render.ContentEngineInvoker.includeAgain(ContentEngineInvoker.java:214) at sun.reflect.GeneratedMethodAccessor146.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:395) at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:384) at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:173) at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:280) at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:369) at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72) at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:87) at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:342) at com.prestosports.render.VelocityHandler.render(VelocityHandler.java:345) at com.prestosports.render.RenderingDecorator.decorate(RenderingDecorator.java:165) at com.prestosports.render.RenderingFilter.doFilter(RenderingFilter.java:218) at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70) at org.securityfilter.filter.SecurityFilter.doFilter(SecurityFilter.java:170) at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70) at com.javascales.monitoring.ActiveConnectionFilter.doFilter(ActiveConnectionFilter.java:46) at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70) at com.prestosports.jsp.mini.MiniDatabaseFilter.doFilter(MiniDatabaseFilter.java:53) at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70) at com.prestosports.security.SiteFilter.doFilter(SiteFilter.java:116) at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70) at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:178) at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229) at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:268) at com.caucho.server.port.TcpConnection.run(TcpConnection.java:389) at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:492) at com.caucho.util.ThreadPool.run(ThreadPool.java:425) at java.lang.Thread.run(Thread.java:750) Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operations allowed after connection closed. at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at com.mysql.jdbc.Util.handleNewInstance(Util.java:425) at com.mysql.jdbc.Util.getInstance(Util.java:408) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:919) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:898) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:887) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:861) at com.mysql.jdbc.ConnectionImpl.throwConnectionClosedException(ConnectionImpl.java:1192) at com.mysql.jdbc.ConnectionImpl.checkClosed(ConnectionImpl.java:1187) at com.mysql.jdbc.ConnectionImpl.prepareStatement(ConnectionImpl.java:4067) at com.mysql.jdbc.ConnectionImpl.prepareStatement(ConnectionImpl.java:4036) at com.caucho.sql.ManagedConnectionImpl.prepareStatement(ManagedConnectionImpl.java:381) at com.caucho.sql.UserConnection.prepareStatement(UserConnection.java:192) at com.prestosports.render.storage.database.DatabaseSource.loadPageDataFromSlave(DatabaseSource.java:899) ... 37 more Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure The last packet successfully received from the server was 13 milliseconds ago. The last packet sent successfully to the server was 13 milliseconds ago. at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at com.mysql.jdbc.Util.handleNewInstance(Util.java:425) at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:990) at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:3562) at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:3462) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3905) at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2530) at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2683) at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2495) at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1903) at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:2011) at com.caucho.sql.UserPreparedStatement.executeQuery(UserPreparedStatement.java:108) at com.prestosports.render.storage.database.DatabaseSource.loadPageDataFromSlave(DatabaseSource.java:902) at com.prestosports.render.storage.database.DatabaseSource.getPageData(DatabaseSource.java:448) at com.prestosports.render.storage.database.DatabasePage.getData(DatabasePage.java:145) at com.prestosports.render.renderers.ThemeLayoutRenderer.render(ThemeLayoutRenderer.java:62) at com.prestosports.render.ContentEngineInvoker.includeURL(ContentEngineInvoker.java:307) at com.prestosports.render.ContentEngineInvoker.include(ContentEngineInvoker.java:154) at sun.reflect.GeneratedMethodAccessor125.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:395) at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:384) at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:173) at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:280) at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:369) at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:342) at com.prestosports.render.VelocityHandler.render(VelocityHandler.java:345) at com.prestosports.render.renderers.HTMLRenderer.render(HTMLRenderer.java:69) at com.prestosports.render.renderers.ThemeLayoutRenderer.render(ThemeLayoutRenderer.java:71) at com.prestosports.render.ContentEngineInvoker.includeURL(ContentEngineInvoker.java:307) at com.prestosports.render.ContentEngineInvoker.include(ContentEngineInvoker.java:154) at sun.reflect.GeneratedMethodAccessor125.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:395) at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:384) at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:173) at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:280) at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:369) ... 20 more Caused by: java.io.EOFException: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost. at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:3014) at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:3472) ... 56 more
There was a problem with a Velocity script
Page/default-decorator
ErrorInvocation of method 'includeAgain' in class com.prestosports.render.ContentEngineInvoker threw exception javax.servlet.ServletException: javax.servlet.ServletException: java.lang.RuntimeException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operations allowed after connection closed. at ox849g2iuv3b3a5b/default-decorator[line 64, column 10]
Page source:
1: #if ($website.redesign)
2: ## NEW SITE
3: 
4: 
5: #set ($pageClass = "internal-page")
6: #set ($showBookmark = true)
7: 
8: #if ($request.getAttribute("pageClass"))
9:   #set ($pageClass = $request.getAttribute("pageClass"))
10: #end
11: 
12: #if ($request.getAttribute("showBookmark") == false)
13:   #set ($showBookmark = false)
14: #end
15: 
16: #set ($pageTitle = $page.title)
17: #if ($request.getAttribute("pageTitle"))
18:   #set ($pageTitle = $request.getAttribute("pageTitle"))
19: #end
20: 
21: <!DOCTYPE html>
22: <!--[if IE 8 ]>    <html lang="en" class="${pageClass} no-js ie8" prefix="og: http://ogp.me/ns#"> <![endif]-->
23: <!--[if IE 9 ]>    <html lang="en" class="${pageClass} no-js ie9" prefix="og: http://ogp.me/ns#"> <![endif]-->
24: <!--[if (gt IE 9)|!(IE)]><!--><html lang="en" class="${pageClass} no-js" prefix="og: http://ogp.me/ns#"><!--<![endif]-->
25: 
26: <head>
27: <meta charset="UTF-8">
28: ##<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
29: 
30: <meta name="viewport" content="width=device-width, initial-scale=1.0">
31: 
32: <title>#if ($pageTitle.length() > 0)$pageTitle - #end $website.profile.siteName</title>
33: 
34: <meta property="description" #if ($page.leadIn.length() > 0) content="$page.leadIn" #elseif ($page.title.length() > 0) content="$page.title" #else content="$website.profile.siteName"#end />
35: <meta name="keywords" content="Bridgewater State University" />
36: 
37: 
38: ## OGP META TAGS
39: $!request.setAttribute("pageObj", $page)
40: $website.include("ogp-tags")
41: 
42: <script src="$website.cdn("/info/jquery.js")"></script>
43: <script src="$website.cdn("/info/modernizr.js")"></script>
44: 
45: <link rel="stylesheet" href="$website.cdn("/info/boilerplate.css")" type="text/css" /> 
46: <link rel="stylesheet" href="/css/stylesheet.css" type="text/css" />
47: <link rel="stylesheet" href="/css/style-redesign.css?t=${now.time}" type="text/css" />
48: 
49: $website.include("analytics")
50: $website.include("navbar-favicon")
51: 
52: $!head
53: </head>
54: 
55: <body class="">
56: 
57: <div id="page" class="page clearfix">
58: 
59: 
60: ## HEADER
61: $website.include("site-header")
62: 
63: ## SECONDARY NAVIGATION
64: $website.includeAgain("navbar-secondary?tmpl=secondary-nav-template&class=secondary-nav&moreAfter=3")
65: 
66: <div class="wrapper clearfix">
67: ## BODY CONTAINER
68: <div class="body-container clearfix">
69: 
70: ## BODY CONTENT
71: <main id="mainbody" class="mainbody clearfix" role="main">
72: 
73: ## RELATED LINKING - 20090930
74: #if (!($request.getAttribute("disable_related_links").length() > 0))
75: #set ($relatedPages = $page.relatedInSchedule)
76: #if ($relatedPages.size() > 1)
77: <div class="page-related-links clearfix">
78:  #foreach ($related in $relatedPages)
79:    #if ($velocityCount > 1) | #end
80:    #if ($related.id == $page.id)
81:       <strong>${related.mapLabel}</strong>
82:    #else
83:       <a href="$related.url" #if ($website.isExternalLink($related.url)) target="_blank" #end>${related.mapLabel}</a>
84:     #end
85:  #end
86: </div>
87: #end ## related > 1
88: #end ## disable
89: 
90: $body
91: 
92: ## BOOK MARK
93: #if ($showBookmark)
94:   $website.include("share-buttons")
95: #end
96: $wiki
97: 
98: </main> ## mainbody
99: </div> ## body-container
100: </div> ## wrapper
101: 
102: ## FOOTER    
103: $website.include("site-footer")
104: 
105: 
106: </div> ## page
107: 
108: ## STICKY BAR
109: ##$website.include("bottom-bar")
110: 
111: $!wiki.su
112: 
113: $website.usage
114: $website.include("dropoff-scripts")
115: 
116:  <script src="/js/sticky-header.js"></script>
117: 
118: 
119: </body>
120: </html>
121: 
122: 
123: #else
124: ## LIVE SITE
125: 
126: 
127: #set ($pageClass = "internal-page")
128: #set ($showBookmark = true)
129: 
130: #if ($request.getAttribute("pageClass"))
131:   #set ($pageClass = $request.getAttribute("pageClass"))
132: #end
133: 
134: #if ($request.getAttribute("showBookmark") == false)
135:   #set ($showBookmark = false)
136: #end
137: 
138: #set ($pageTitle = $page.title)
139: #if ($request.getAttribute("pageTitle"))
140:   #set ($pageTitle = $request.getAttribute("pageTitle"))
141: #end
142: 
143: <!DOCTYPE html>
144: <!--[if IE 8 ]>    <html lang="en" class="${pageClass} no-js ie8" prefix="og: http://ogp.me/ns#"> <![endif]-->
145: <!--[if IE 9 ]>    <html lang="en" class="${pageClass} no-js ie9" prefix="og: http://ogp.me/ns#"> <![endif]-->
146: <!--[if (gt IE 9)|!(IE)]><!--><html lang="en" class="${pageClass} no-js" prefix="og: http://ogp.me/ns#"><!--<![endif]-->
147: 
148: <head>
149: <meta charset="UTF-8">
150: <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
151: <title>#if ($pageTitle.length() > 0)$pageTitle - #end $website.profile.siteName</title>
152: 
153: ## OGP META TAGS
154: $!request.setAttribute("pageObj", $page)
155: $website.include("ogp-tags")
156: 
157: <script src="$website.cdn("/info/jquery.js")"></script>
158: <script src="$website.cdn("/info/modernizr.js")"></script>
159: 
160: <link rel="stylesheet" href="$website.cdn("/info/boilerplate.css")" type="text/css" />
161: <link rel="stylesheet" href="/css/styles.css" type="text/css" />
162: 
163: $website.include("analytics")
164: 
165: $!head
166: </head>
167: 
168: <body>
169: 
170: <div id="page" class="page clearfix">
171: <div class="wrapper clearfix">
172: 
173: ## HEADER
174: $website.include("site-header")
175: 
176: ## SECONDARY NAVIGATION
177: $website.includeAgain("navbar-secondary?tmpl=secondary-nav-template&class=secondary-nav&moreAfter=4")
178: 
179: ## BODY CONTAINER
180: <div class="body-container clearfix">
181: 
182: ## BODY CONTENT
183: <main id="mainbody" class="mainbody clearfix" role="main">
184: 
185: ## RELATED LINKING - 20090930
186: #if (!($request.getAttribute("disable_related_links").length() > 0))
187: #set ($relatedPages = $page.relatedInSchedule)
188: #if ($relatedPages.size() > 1)
189: <div class="page-related-links clearfix">
190:  #foreach ($related in $relatedPages)
191:    #if ($velocityCount > 1) | #end
192:    #if ($related.id == $page.id)
193:       <strong>${related.mapLabel}</strong>
194:    #else
195:       <a href="$related.url" #if ($website.isExternalLink($related.url)) target="_blank" #end>${related.mapLabel}</a>
196:     #end
197:  #end
198: </div>
199: #end ## related > 1
200: #end ## disable
201: 
202: $body
203: 
204: ## BOOK MARK
205: #if ($showBookmark)
206:   $website.include("share-buttons")
207: #end
208: $wiki
209: 
210: </main> ## mainbody
211: </div> ## body-container
212: 
213: ## FOOTER    
214: $website.include("site-footer")
215: 
216: </div> ## wrapper
217: </div> ## page
218: 
219: ## STICKY BAR
220: $website.include("bottom-bar")
221: 
222: $!wiki.su
223: 
224: $website.usage
225: $website.include("dropoff-scripts")
226: 
227: </body>
228: </html>
229: 
230: #end ## NEW SITE