HTTP Status 500 – Internal Server Error


Type Exception Report

Message javax.servlet.ServletException: javax.naming.NamingException: Unexpected exception resolving reference [Root exception is java.sql.SQLRecoverableException: IO Error: The Network Adapter could not establish the connection]

Description The server encountered an unexpected condition that prevented it from fulfilling the request.

Exception

org.apache.jasper.JasperException: javax.servlet.ServletException: javax.naming.NamingException: Unexpected exception resolving reference [Root exception is java.sql.SQLRecoverableException: IO Error: The Network Adapter could not establish the connection]
	org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:582)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:488)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:383)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:331)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:583)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
	net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:203)
	net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:181)

Root Cause

javax.servlet.ServletException: javax.naming.NamingException: Unexpected exception resolving reference [Root exception is java.sql.SQLRecoverableException: IO Error: The Network Adapter could not establish the connection]
	org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:907)
	org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:833)
	org.apache.jsp.mdamr.indexClust_jsp._jspService(indexClust_jsp.java:354)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:583)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:465)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:383)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:331)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:583)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
	net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:203)
	net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:181)

Root Cause

javax.naming.NamingException: Unexpected exception resolving reference [Root exception is java.sql.SQLRecoverableException: IO Error: The Network Adapter could not establish the connection]
	org.apache.naming.NamingContext.lookup(NamingContext.java:865)
	org.apache.naming.NamingContext.lookup(NamingContext.java:157)
	org.apache.naming.NamingContext.lookup(NamingContext.java:834)
	org.apache.naming.NamingContext.lookup(NamingContext.java:157)
	org.apache.naming.NamingContext.lookup(NamingContext.java:834)
	org.apache.naming.NamingContext.lookup(NamingContext.java:157)
	org.apache.naming.NamingContext.lookup(NamingContext.java:834)
	org.apache.naming.NamingContext.lookup(NamingContext.java:171)
	org.apache.naming.SelectorContext.lookup(SelectorContext.java:161)
	javax.naming.InitialContext.lookup(InitialContext.java:417)
	claimPackage.DBCon.connect(DBCon.java:45)
	org.apache.jsp.mdamr.indexClust_jsp._jspService(indexClust_jsp.java:199)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:583)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:465)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:383)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:331)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:583)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
	net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:203)
	net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:181)

Root Cause

java.sql.SQLRecoverableException: IO Error: The Network Adapter could not establish the connection
	oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:489)
	oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:553)
	oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:254)
	oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:32)
	oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:528)
	org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(PooledConnection.java:346)
	org.apache.tomcat.jdbc.pool.PooledConnection.connect(PooledConnection.java:227)
	org.apache.tomcat.jdbc.pool.ConnectionPool.createConnection(ConnectionPool.java:767)
	org.apache.tomcat.jdbc.pool.ConnectionPool.borrowConnection(ConnectionPool.java:695)
	org.apache.tomcat.jdbc.pool.ConnectionPool.init(ConnectionPool.java:499)
	org.apache.tomcat.jdbc.pool.ConnectionPool.<init>(ConnectionPool.java:155)
	org.apache.tomcat.jdbc.pool.DataSourceProxy.pCreatePool(DataSourceProxy.java:118)
	org.apache.tomcat.jdbc.pool.DataSourceProxy.createPool(DataSourceProxy.java:107)
	org.apache.tomcat.jdbc.pool.DataSourceFactory.createDataSource(DataSourceFactory.java:560)
	org.apache.tomcat.jdbc.pool.DataSourceFactory.getObjectInstance(DataSourceFactory.java:244)
	org.apache.naming.factory.FactoryBase.getObjectInstance(FactoryBase.java:96)
	javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:321)
	org.apache.naming.NamingContext.lookup(NamingContext.java:846)
	org.apache.naming.NamingContext.lookup(NamingContext.java:157)
	org.apache.naming.NamingContext.lookup(NamingContext.java:834)
	org.apache.naming.NamingContext.lookup(NamingContext.java:157)
	org.apache.naming.NamingContext.lookup(NamingContext.java:834)
	org.apache.naming.NamingContext.lookup(NamingContext.java:157)
	org.apache.naming.NamingContext.lookup(NamingContext.java:834)
	org.apache.naming.NamingContext.lookup(NamingContext.java:171)
	org.apache.naming.SelectorContext.lookup(SelectorContext.java:161)
	javax.naming.InitialContext.lookup(InitialContext.java:417)
	claimPackage.DBCon.connect(DBCon.java:45)
	org.apache.jsp.mdamr.indexClust_jsp._jspService(indexClust_jsp.java:199)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:583)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:465)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:383)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:331)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:583)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
	net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:203)
	net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:181)

Root Cause

oracle.net.ns.NetException: The Network Adapter could not establish the connection
	oracle.net.nt.ConnStrategy.execute(ConnStrategy.java:439)
	oracle.net.resolver.AddrResolution.resolveAndExecute(AddrResolution.java:454)
	oracle.net.ns.NSProtocol.establishConnection(NSProtocol.java:693)
	oracle.net.ns.NSProtocol.connect(NSProtocol.java:251)
	oracle.jdbc.driver.T4CConnection.connect(T4CConnection.java:1140)
	oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:340)
	oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:553)
	oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:254)
	oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:32)
	oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:528)
	org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(PooledConnection.java:346)
	org.apache.tomcat.jdbc.pool.PooledConnection.connect(PooledConnection.java:227)
	org.apache.tomcat.jdbc.pool.ConnectionPool.createConnection(ConnectionPool.java:767)
	org.apache.tomcat.jdbc.pool.ConnectionPool.borrowConnection(ConnectionPool.java:695)
	org.apache.tomcat.jdbc.pool.ConnectionPool.init(ConnectionPool.java:499)
	org.apache.tomcat.jdbc.pool.ConnectionPool.<init>(ConnectionPool.java:155)
	org.apache.tomcat.jdbc.pool.DataSourceProxy.pCreatePool(DataSourceProxy.java:118)
	org.apache.tomcat.jdbc.pool.DataSourceProxy.createPool(DataSourceProxy.java:107)
	org.apache.tomcat.jdbc.pool.DataSourceFactory.createDataSource(DataSourceFactory.java:560)
	org.apache.tomcat.jdbc.pool.DataSourceFactory.getObjectInstance(DataSourceFactory.java:244)
	org.apache.naming.factory.FactoryBase.getObjectInstance(FactoryBase.java:96)
	javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:321)
	org.apache.naming.NamingContext.lookup(NamingContext.java:846)
	org.apache.naming.NamingContext.lookup(NamingContext.java:157)
	org.apache.naming.NamingContext.lookup(NamingContext.java:834)
	org.apache.naming.NamingContext.lookup(NamingContext.java:157)
	org.apache.naming.NamingContext.lookup(NamingContext.java:834)
	org.apache.naming.NamingContext.lookup(NamingContext.java:157)
	org.apache.naming.NamingContext.lookup(NamingContext.java:834)
	org.apache.naming.NamingContext.lookup(NamingContext.java:171)
	org.apache.naming.SelectorContext.lookup(SelectorContext.java:161)
	javax.naming.InitialContext.lookup(InitialContext.java:417)
	claimPackage.DBCon.connect(DBCon.java:45)
	org.apache.jsp.mdamr.indexClust_jsp._jspService(indexClust_jsp.java:199)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:583)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:465)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:383)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:331)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:583)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
	net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:203)
	net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:181)

Root Cause

java.net.UnknownHostException: kvicnetoldbc: Name or service not known
	java.net.Inet4AddressImpl.lookupAllHostAddr(Native Method)
	java.net.InetAddress$2.lookupAllHostAddr(InetAddress.java:929)
	java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1324)
	java.net.InetAddress.getAllByName0(InetAddress.java:1277)
	java.net.InetAddress.getAllByName(InetAddress.java:1193)
	java.net.InetAddress.getAllByName(InetAddress.java:1127)
	oracle.net.nt.TcpNTAdapter.connect(TcpNTAdapter.java:117)
	oracle.net.nt.ConnOption.connect(ConnOption.java:133)
	oracle.net.nt.ConnStrategy.execute(ConnStrategy.java:405)
	oracle.net.resolver.AddrResolution.resolveAndExecute(AddrResolution.java:454)
	oracle.net.ns.NSProtocol.establishConnection(NSProtocol.java:693)
	oracle.net.ns.NSProtocol.connect(NSProtocol.java:251)
	oracle.jdbc.driver.T4CConnection.connect(T4CConnection.java:1140)
	oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:340)
	oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:553)
	oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:254)
	oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:32)
	oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:528)
	org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(PooledConnection.java:346)
	org.apache.tomcat.jdbc.pool.PooledConnection.connect(PooledConnection.java:227)
	org.apache.tomcat.jdbc.pool.ConnectionPool.createConnection(ConnectionPool.java:767)
	org.apache.tomcat.jdbc.pool.ConnectionPool.borrowConnection(ConnectionPool.java:695)
	org.apache.tomcat.jdbc.pool.ConnectionPool.init(ConnectionPool.java:499)
	org.apache.tomcat.jdbc.pool.ConnectionPool.<init>(ConnectionPool.java:155)
	org.apache.tomcat.jdbc.pool.DataSourceProxy.pCreatePool(DataSourceProxy.java:118)
	org.apache.tomcat.jdbc.pool.DataSourceProxy.createPool(DataSourceProxy.java:107)
	org.apache.tomcat.jdbc.pool.DataSourceFactory.createDataSource(DataSourceFactory.java:560)
	org.apache.tomcat.jdbc.pool.DataSourceFactory.getObjectInstance(DataSourceFactory.java:244)
	org.apache.naming.factory.FactoryBase.getObjectInstance(FactoryBase.java:96)
	javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:321)
	org.apache.naming.NamingContext.lookup(NamingContext.java:846)
	org.apache.naming.NamingContext.lookup(NamingContext.java:157)
	org.apache.naming.NamingContext.lookup(NamingContext.java:834)
	org.apache.naming.NamingContext.lookup(NamingContext.java:157)
	org.apache.naming.NamingContext.lookup(NamingContext.java:834)
	org.apache.naming.NamingContext.lookup(NamingContext.java:157)
	org.apache.naming.NamingContext.lookup(NamingContext.java:834)
	org.apache.naming.NamingContext.lookup(NamingContext.java:171)
	org.apache.naming.SelectorContext.lookup(SelectorContext.java:161)
	javax.naming.InitialContext.lookup(InitialContext.java:417)
	claimPackage.DBCon.connect(DBCon.java:45)
	org.apache.jsp.mdamr.indexClust_jsp._jspService(indexClust_jsp.java:199)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:583)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:465)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:383)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:331)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:583)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
	net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:203)
	net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:181)

Note The full stack trace of the root cause is available in the server logs.


Apache Tomcat/8.5.98