Announcement

Collapse
No announcement yet.
X
  • Filter
  • Time
Clear All
new posts

    ERROR SQLDSGenerator - Unable to load foreign key information for autoDeriveFK logic

    PROBLEM STATEMENT:

    This error does not happen consistently (see below for version and setup). In fact after a failure, if I re-load the application (browser refresh) a couple times, the error goes away and the tables are accessible by the app.

    Please advise.

    Be sure your post includes:

    1. SNAPSHOT_v10.1d_2015-01-26/Enterprise Deployment 2015-01-26

    - GWT 2.6.1

    2. Chrome/Safari/Firefox

    3. See attachment for server log output from startup till the below error. Here's the error part of the log:

    Code:
    === 2015-01-26 13:25:59,276 [ec-4] INFO  SQLDataSource - Deriving dataSource BondReset from table: BondReset
    === 2015-01-26 13:25:59,276 [ec-4] INFO  SQLDataSource - Deriving dataSource BondReset from table: BondReset
    === 2015-01-26 13:25:59,287 [ec-4] INFO  SQLDSGenerator - Fetching column metadata for table: BondReset
    === 2015-01-26 13:25:59,287 [ec-4] INFO  SQLDSGenerator - Fetching column metadata for table: BondReset
    === 2015-01-26 13:25:59,287 [ec-4] INFO  SQLDSGenerator - =============Using catalog: fermat
    === 2015-01-26 13:25:59,287 [ec-4] INFO  SQLDSGenerator - =============Using catalog: fermat
    === 2015-01-26 13:25:59,347 [ec-4] INFO  SQLDSGenerator - Fetching column metadata for BondReset complete
    === 2015-01-26 13:25:59,347 [ec-4] INFO  SQLDSGenerator - Fetching column metadata for BondReset complete
    === 2015-01-26 13:25:59,347 [ec-4] INFO  PoolableSQLConnectionFactory - No explicit configuration for db: derivedFromConnection in server.properties - will look for a Connection object at derivedFromConnection or java:comp/env/derivedFromConnection.
    === 2015-01-26 13:25:59,347 [ec-4] INFO  PoolableSQLConnectionFactory - No explicit configuration for db: derivedFromConnection in server.properties - will look for a Connection object at derivedFromConnection or java:comp/env/derivedFromConnection.
    === 2015-01-26 13:25:59,348 [ec-4] INFO  PoolManager - SmartClient pooling disabled for 'derivedFromConnection' objects
    === 2015-01-26 13:25:59,348 [ec-4] INFO  PoolManager - SmartClient pooling disabled for 'derivedFromConnection' objects=== 2015-01-26 13:25:59,352 [ec-4] ERROR SQLDSGenerator - Unable to load foreign key information for autoDeriveFK logic.
    java.sql.SQLException: java.sql.SQLException: javax.naming.NameNotFoundException: Name [derivedFromConnection] is not bound in this Context. Unable to find [derivedFromConnection].
    	at com.isomorphic.sql.SQLMetaData.conn(SQLMetaData.java:114)
    	at com.isomorphic.sql.SQLMetaData.getMetaData(SQLMetaData.java:133)
    	at com.isomorphic.sql.SQLMetaData.getForeignKeys(SQLMetaData.java:348)
    	at com.isomorphic.sql.SQLDSGenerator.getFieldsFromTable(SQLDSGenerator.java:363)
    	at com.isomorphic.sql.SQLDSGenerator.generate(SQLDSGenerator.java:176)
    	at com.isomorphic.sql.SQLDataSource.getConfigFromTable(SQLDataSource.java:3932)
    	at com.isomorphic.sql.SQLDataSource.fromTable(SQLDataSource.java:3876)
    	at com.isomorphic.sql.SQLDataSource.fromTable(SQLDataSource.java:3857)
    	at com.isomorphic.sql.SQLDataSource.init(SQLDataSource.java:243)
    	at com.isomorphic.datasource.DataSource.initialize(DataSource.java:863)
    	at com.isomorphic.datasource.BasicDataSource.fromConfig(BasicDataSource.java:180)
    	at com.isomorphic.datasource.DataSource.fromConfig(DataSource.java:848)
    	at com.isomorphic.datasource.DataSource.loadDS(DataSource.java:470)
    	at com.isomorphic.datasource.DataSource.forName(DataSource.java:402)
    	at com.isomorphic.datasource.PoolableDataSourceFactory.makeUnpooledObject(PoolableDataSourceFactory.java:130)
    	at com.isomorphic.datasource.PoolableDataSourceFactory.makeObject(PoolableDataSourceFactory.java:146)
    	at org.apache.commons.pool.impl.GenericKeyedObjectPool.borrowObject(GenericKeyedObjectPool.java:964)
    	at com.isomorphic.pool.ISCKeyedObjectPool.borrowObject(ISCKeyedObjectPool.java:106)
    	at com.isomorphic.pool.PoolManager.borrowObject(PoolManager.java:90)
    	at com.isomorphic.datasource.DataSourceManager.getDataSource(DataSourceManager.java:135)
    	at com.isomorphic.datasource.DataSourceManager.getDataSource(DataSourceManager.java:86)
    	at com.isomorphic.servlet.DataSourceLoader.processRequest(DataSourceLoader.java:174)
    	at com.isomorphic.servlet.DataSourceLoader.doGet(DataSourceLoader.java:99)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
    	at com.isomorphic.servlet.BaseServlet.service(BaseServlet.java:156)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    	at com.isomorphic.servlet.CompressionFilter._doFilter(CompressionFilter.java:260)
    	at com.isomorphic.servlet.BaseFilter.doFilter(BaseFilter.java:83)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
    	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
    	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    	at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    	at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    	at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    	at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    	at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:183)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    	at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    	at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)
    	at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)
    	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
    	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
    	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
    	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
    	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
    	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
    	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
    	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
    	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
    	at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999)
    	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565)
    	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
    	at java.lang.Thread.run(Thread.java:695)
    === 2015-01-26 13:25:59,352 [ec-4] ERROR SQLDSGenerator - Unable to load foreign key information for autoDeriveFK logic.
    java.sql.SQLException: java.sql.SQLException: javax.naming.NameNotFoundException: Name [derivedFromConnection] is not bound in this Context. Unable to find [derivedFromConnection].
    	at com.isomorphic.sql.SQLMetaData.conn(SQLMetaData.java:114)
    	at com.isomorphic.sql.SQLMetaData.getMetaData(SQLMetaData.java:133)
    	at com.isomorphic.sql.SQLMetaData.getForeignKeys(SQLMetaData.java:348)
    	at com.isomorphic.sql.SQLDSGenerator.getFieldsFromTable(SQLDSGenerator.java:363)
    	at com.isomorphic.sql.SQLDSGenerator.generate(SQLDSGenerator.java:176)
    	at com.isomorphic.sql.SQLDataSource.getConfigFromTable(SQLDataSource.java:3932)
    	at com.isomorphic.sql.SQLDataSource.fromTable(SQLDataSource.java:3876)
    	at com.isomorphic.sql.SQLDataSource.fromTable(SQLDataSource.java:3857)
    	at com.isomorphic.sql.SQLDataSource.init(SQLDataSource.java:243)
    	at com.isomorphic.datasource.DataSource.initialize(DataSource.java:863)
    	at com.isomorphic.datasource.BasicDataSource.fromConfig(BasicDataSource.java:180)
    	at com.isomorphic.datasource.DataSource.fromConfig(DataSource.java:848)
    	at com.isomorphic.datasource.DataSource.loadDS(DataSource.java:470)
    	at com.isomorphic.datasource.DataSource.forName(DataSource.java:402)
    	at com.isomorphic.datasource.PoolableDataSourceFactory.makeUnpooledObject(PoolableDataSourceFactory.java:130)
    	at com.isomorphic.datasource.PoolableDataSourceFactory.makeObject(PoolableDataSourceFactory.java:146)
    	at org.apache.commons.pool.impl.GenericKeyedObjectPool.borrowObject(GenericKeyedObjectPool.java:964)
    	at com.isomorphic.pool.ISCKeyedObjectPool.borrowObject(ISCKeyedObjectPool.java:106)
    	at com.isomorphic.pool.PoolManager.borrowObject(PoolManager.java:90)
    	at com.isomorphic.datasource.DataSourceManager.getDataSource(DataSourceManager.java:135)
    	at com.isomorphic.datasource.DataSourceManager.getDataSource(DataSourceManager.java:86)
    	at com.isomorphic.servlet.DataSourceLoader.processRequest(DataSourceLoader.java:174)
    	at com.isomorphic.servlet.DataSourceLoader.doGet(DataSourceLoader.java:99)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
    	at com.isomorphic.servlet.BaseServlet.service(BaseServlet.java:156)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    	at com.isomorphic.servlet.CompressionFilter._doFilter(CompressionFilter.java:260)
    	at com.isomorphic.servlet.BaseFilter.doFilter(BaseFilter.java:83)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
    	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
    	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    	at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    	at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    	at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    	at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    	at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:183)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    	at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    	at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)
    	at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)
    	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
    	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
    	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
    	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
    	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
    	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
    	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
    	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
    	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
    	at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999)
    	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565)
    	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
    	at java.lang.Thread.run(Thread.java:695)
    === 2015-01-26 13:25:59,355 [ec-4] ERROR DataSourceLoader - Exception while attempting to load a DataSource
    java.sql.SQLException: java.sql.SQLException: javax.naming.NameNotFoundException: Name [derivedFromConnection] is not bound in this Context. Unable to find [derivedFromConnection].
    	at com.isomorphic.sql.SQLMetaData.conn(SQLMetaData.java:114)
    	at com.isomorphic.sql.SQLMetaData.getMetaData(SQLMetaData.java:133)
    	at com.isomorphic.sql.SQLMetaData.getPrimaryKeys(SQLMetaData.java:340)
    	at com.isomorphic.sql.SQLDSGenerator.getFieldsFromTable(SQLDSGenerator.java:389)
    	at com.isomorphic.sql.SQLDSGenerator.generate(SQLDSGenerator.java:176)
    	at com.isomorphic.sql.SQLDataSource.getConfigFromTable(SQLDataSource.java:3932)
    	at com.isomorphic.sql.SQLDataSource.fromTable(SQLDataSource.java:3876)
    	at com.isomorphic.sql.SQLDataSource.fromTable(SQLDataSource.java:3857)
    	at com.isomorphic.sql.SQLDataSource.init(SQLDataSource.java:243)
    	at com.isomorphic.datasource.DataSource.initialize(DataSource.java:863)
    	at com.isomorphic.datasource.BasicDataSource.fromConfig(BasicDataSource.java:180)
    	at com.isomorphic.datasource.DataSource.fromConfig(DataSource.java:848)
    	at com.isomorphic.datasource.DataSource.loadDS(DataSource.java:470)
    	at com.isomorphic.datasource.DataSource.forName(DataSource.java:402)
    	at com.isomorphic.datasource.PoolableDataSourceFactory.makeUnpooledObject(PoolableDataSourceFactory.java:130)
    	at com.isomorphic.datasource.PoolableDataSourceFactory.makeObject(PoolableDataSourceFactory.java:146)
    	at org.apache.commons.pool.impl.GenericKeyedObjectPool.borrowObject(GenericKeyedObjectPool.java:964)
    	at com.isomorphic.pool.ISCKeyedObjectPool.borrowObject(ISCKeyedObjectPool.java:106)
    	at com.isomorphic.pool.PoolManager.borrowObject(PoolManager.java:90)
    	at com.isomorphic.datasource.DataSourceManager.getDataSource(DataSourceManager.java:135)
    	at com.isomorphic.datasource.DataSourceManager.getDataSource(DataSourceManager.java:86)
    	at com.isomorphic.servlet.DataSourceLoader.processRequest(DataSourceLoader.java:174)
    	at com.isomorphic.servlet.DataSourceLoader.doGet(DataSourceLoader.java:99)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
    	at com.isomorphic.servlet.BaseServlet.service(BaseServlet.java:156)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    	at com.isomorphic.servlet.CompressionFilter._doFilter(CompressionFilter.java:260)
    	at com.isomorphic.servlet.BaseFilter.doFilter(BaseFilter.java:83)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
    	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
    	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    	at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    	at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    	at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    	at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    	at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:183)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    	at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    	at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)
    	at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)
    	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
    	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
    	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
    	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
    	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
    	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
    	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
    	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
    	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
    	at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999)
    	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565)
    	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
    	at java.lang.Thread.run(Thread.java:695)
    === 2015-01-26 13:25:59,355 [ec-4] ERROR DataSourceLoader - Exception while attempting to load a DataSource
    java.sql.SQLException: java.sql.SQLException: javax.naming.NameNotFoundException: Name [derivedFromConnection] is not bound in this Context. Unable to find [derivedFromConnection].
    	at com.isomorphic.sql.SQLMetaData.conn(SQLMetaData.java:114)
    	at com.isomorphic.sql.SQLMetaData.getMetaData(SQLMetaData.java:133)
    	at com.isomorphic.sql.SQLMetaData.getPrimaryKeys(SQLMetaData.java:340)
    	at com.isomorphic.sql.SQLDSGenerator.getFieldsFromTable(SQLDSGenerator.java:389)
    	at com.isomorphic.sql.SQLDSGenerator.generate(SQLDSGenerator.java:176)
    	at com.isomorphic.sql.SQLDataSource.getConfigFromTable(SQLDataSource.java:3932)
    	at com.isomorphic.sql.SQLDataSource.fromTable(SQLDataSource.java:3876)
    	at com.isomorphic.sql.SQLDataSource.fromTable(SQLDataSource.java:3857)
    	at com.isomorphic.sql.SQLDataSource.init(SQLDataSource.java:243)
    	at com.isomorphic.datasource.DataSource.initialize(DataSource.java:863)
    	at com.isomorphic.datasource.BasicDataSource.fromConfig(BasicDataSource.java:180)
    	at com.isomorphic.datasource.DataSource.fromConfig(DataSource.java:848)
    	at com.isomorphic.datasource.DataSource.loadDS(DataSource.java:470)
    	at com.isomorphic.datasource.DataSource.forName(DataSource.java:402)
    	at com.isomorphic.datasource.PoolableDataSourceFactory.makeUnpooledObject(PoolableDataSourceFactory.java:130)
    	at com.isomorphic.datasource.PoolableDataSourceFactory.makeObject(PoolableDataSourceFactory.java:146)
    	at org.apache.commons.pool.impl.GenericKeyedObjectPool.borrowObject(GenericKeyedObjectPool.java:964)
    	at com.isomorphic.pool.ISCKeyedObjectPool.borrowObject(ISCKeyedObjectPool.java:106)
    	at com.isomorphic.pool.PoolManager.borrowObject(PoolManager.java:90)
    	at com.isomorphic.datasource.DataSourceManager.getDataSource(DataSourceManager.java:135)
    	at com.isomorphic.datasource.DataSourceManager.getDataSource(DataSourceManager.java:86)
    	at com.isomorphic.servlet.DataSourceLoader.processRequest(DataSourceLoader.java:174)
    	at com.isomorphic.servlet.DataSourceLoader.doGet(DataSourceLoader.java:99)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
    	at com.isomorphic.servlet.BaseServlet.service(BaseServlet.java:156)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    	at com.isomorphic.servlet.CompressionFilter._doFilter(CompressionFilter.java:260)
    	at com.isomorphic.servlet.BaseFilter.doFilter(BaseFilter.java:83)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
    	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
    	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    	at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    	at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    	at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    	at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    	at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:183)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    	at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    	at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)
    	at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)
    	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
    	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
    	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
    	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
    	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
    	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
    	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
    	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
    	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
    	at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999)
    	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565)
    	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
    	at java.lang.Thread.run(Thread.java:695)
    === 2015-01-26 13:25:59,357 [ec-4] ERROR DataSourceLoader - BaseServlet Global Exception
    javax.servlet.ServletException: DataSource 'BondReset' failed to load due to an exception on the server:
    java.sql.SQLException: javax.naming.NameNotFoundException: Name [derivedFromConnection] is not bound in this Context. Unable to find [derivedFromConnection].
    See the server-side log for additional details.
    	at com.isomorphic.servlet.DataSourceLoader.processRequest(DataSourceLoader.java:270)
    	at com.isomorphic.servlet.DataSourceLoader.doGet(DataSourceLoader.java:99)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
    	at com.isomorphic.servlet.BaseServlet.service(BaseServlet.java:156)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    	at com.isomorphic.servlet.CompressionFilter._doFilter(CompressionFilter.java:260)
    	at com.isomorphic.servlet.BaseFilter.doFilter(BaseFilter.java:83)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
    	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
    	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    	at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    	at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    	at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    	at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    	at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:183)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    	at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    	at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)
    	at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)
    	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
    	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
    	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
    	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
    	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
    	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
    	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
    	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
    	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
    	at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999)
    	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565)
    	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
    	at java.lang.Thread.run(Thread.java:695)
    === 2015-01-26 13:25:59,357 [ec-4] ERROR DataSourceLoader - BaseServlet Global Exception
    javax.servlet.ServletException: DataSource 'BondReset' failed to load due to an exception on the server:
    java.sql.SQLException: javax.naming.NameNotFoundException: Name [derivedFromConnection] is not bound in this Context. Unable to find [derivedFromConnection].
    See the server-side log for additional details.
    	at com.isomorphic.servlet.DataSourceLoader.processRequest(DataSourceLoader.java:270)
    	at com.isomorphic.servlet.DataSourceLoader.doGet(DataSourceLoader.java:99)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
    	at com.isomorphic.servlet.BaseServlet.service(BaseServlet.java:156)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    	at com.isomorphic.servlet.CompressionFilter._doFilter(CompressionFilter.java:260)
    	at com.isomorphic.servlet.BaseFilter.doFilter(BaseFilter.java:83)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
    	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
    	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    	at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    	at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    	at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    	at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    	at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:183)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    	at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    	at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)
    	at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)
    	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
    	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
    	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
    	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
    	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
    	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
    	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
    	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
    	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
    	at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999)
    	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565)
    	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
    	at java.lang.Thread.run(Thread.java:695)
    === 2015-01-26 13:25:59,361 [ec-4] INFO  Compression - /Tables/tables/sc/DataSourceLoader: 5670 -> 1101 bytes
    === 2015-01-26 13:25:59,361 [ec-4] INFO  Compression - /Tables/tables/sc/DataSourceLoader: 5670 -> 1101 bytes
    === 2015-01-26 13:25:59,518 [ec-5] INFO  Compression - /Tables/ds/data/fermatDBTables.data.xml: 18594 -> 2094 bytes
    === 2015-01-26 13:25:59,518 [ec-5] INFO  Compression - /Tables/ds/data/fermatDBTables.data.xml: 18594 -> 2094 bytes
    Attached Files

    #2
    That exception message ("javax.naming.NameNotFoundException: Name [derivedFromConnection] is not bound in this Context. Unable to find [derivedFromConnection].") is coming from your JDBC driver.

    If you Google the error message, the top few hits seem to suggest that your JDBC DataSource has not been properly registered, so that would be the area to look in first - SmartGWT is just attempting to retrieve a Connection via the standard JDBC approach so there's nothing we can adjust on the SmartGWT side to fix this.

    Comment


      #3
      Originally posted by Isomorphic View Post
      That exception message ("javax.naming.NameNotFoundException: Name [derivedFromConnection] is not bound in this Context. Unable to find [derivedFromConnection].") is coming from your JDBC driver.

      If you Google the error message, the top few hits seem to suggest that your JDBC DataSource has not been properly registered, so that would be the area to look in first - SmartGWT is just attempting to retrieve a Connection via the standard JDBC approach so there's nothing we can adjust on the SmartGWT side to fix this.
      In server.properties, this is how I configure mysql. I have confirmed that the mysql-connector-java-5.1.34-bin.jar is in WEB-INF/lib.

      Code:
      sql.defaultDatabase: Mysql
      
      sql.Mysql.database.type: mysql
      sql.Mysql.interface.type: driverManager
      sql.Mysql.driver: com.mysql.jdbc.Driver
      sql.Mysql.driverName: mysql
      sql.Mysql.driver.url: jdbc:mysql://localhost/fermat?user=ABC&password=XYZ&zeroDateTimeBehavior=convertToNull
      Is there something more that I need to do to register the JDBC driver? I have scoured the web using Google and have not found any clues.

      Comment


        #4
        That's all you need to do.

        We note you're using Spring - have you correctly handled Server Initialization? Because your startup logs are abnormal if that's truly all the logs you see. There would normally be several additional logs telling you that our server framework has initialized itself.

        Comment


          #5
          Originally posted by Isomorphic View Post
          That's all you need to do.

          We note you're using Spring - have you correctly handled Server Initialization? Because your startup logs are abnormal if that's truly all the logs you see. There would normally be several additional logs telling you that our server framework has initialized itself.
          I believe that I did not cut and paste correctly. Thank you for the link, though. I did add in the InitListener, listener per your documentation.

          Here's the log of the startup of the server:

          Code:
          Jan 27, 2015 5:43:37 PM org.apache.catalina.core.AprLifecycleListener init
          INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: .:/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java
          Jan 27, 2015 5:43:38 PM org.apache.tomcat.util.digester.SetPropertiesRule begin
          WARNING: [SetPropertiesRule]{Server/Service/Engine/Realm/Realm} Setting property 'debug' to '99' did not find a matching property.
          Jan 27, 2015 5:43:38 PM org.apache.coyote.AbstractProtocol init
          INFO: Initializing ProtocolHandler ["http-bio-8080"]
          Jan 27, 2015 5:43:38 PM org.apache.coyote.AbstractProtocol init
          INFO: Initializing ProtocolHandler ["http-bio-8443"]
          Jan 27, 2015 5:43:38 PM org.apache.coyote.AbstractProtocol init
          INFO: Initializing ProtocolHandler ["ajp-bio-8009"]
          Jan 27, 2015 5:43:38 PM org.apache.catalina.startup.Catalina load
          INFO: Initialization processed in 904 ms
          Jan 27, 2015 5:43:38 PM org.apache.catalina.core.StandardService startInternal
          INFO: Starting service Catalina
          Jan 27, 2015 5:43:38 PM org.apache.catalina.core.StandardEngine startInternal
          INFO: Starting Servlet Engine: Apache Tomcat/7.0.27
          Jan 27, 2015 5:43:38 PM org.apache.catalina.startup.HostConfig deployDirectory
          INFO: Deploying web application directory /Users/mike/Library/Tomcat/apache-tomcat-7.0.27/webapps/docs
          Jan 27, 2015 5:43:38 PM org.apache.catalina.startup.HostConfig deployDirectory
          INFO: Deploying web application directory /Users/mike/Library/Tomcat/apache-tomcat-7.0.27/webapps/examples
          Jan 27, 2015 5:43:39 PM org.apache.catalina.startup.HostConfig deployDirectory
          INFO: Deploying web application directory /Users/mike/Library/Tomcat/apache-tomcat-7.0.27/webapps/host-manager
          Jan 27, 2015 5:43:39 PM org.apache.catalina.startup.HostConfig deployDirectory
          INFO: Deploying web application directory /Users/mike/Library/Tomcat/apache-tomcat-7.0.27/webapps/manager
          Jan 27, 2015 5:43:39 PM org.apache.catalina.startup.HostConfig deployDirectory
          INFO: Deploying web application directory /Users/mike/Library/Tomcat/apache-tomcat-7.0.27/webapps/ROOT
          Jan 27, 2015 5:43:39 PM org.apache.catalina.startup.HostConfig deployDirectory
          INFO: Deploying web application directory /Users/mike/Library/Tomcat/apache-tomcat-7.0.27/webapps/Tables
          ISC: Configuring log4j from: file:/Users/mike/Library/Tomcat/apache-tomcat-7.0.27/TableNew/WEB-INF/classes/log4j.isc.config.xml
          === 2015-01-27 17:43:39,593 [ad-1] INFO  ISCInit - Isomorphic SmartClient/SmartGWT Framework - Initializing
          === 2015-01-27 17:43:39,593 [ad-1] INFO  ISCInit - Isomorphic SmartClient/SmartGWT Framework - Initializing
          === 2015-01-27 17:43:39,598 [ad-1] INFO  ConfigLoader - Attempting to load framework.properties from CLASSPATH
          === 2015-01-27 17:43:39,598 [ad-1] INFO  ConfigLoader - Attempting to load framework.properties from CLASSPATH
          === 2015-01-27 17:43:39,728 [ad-1] INFO  ConfigLoader - Successfully loaded framework.properties from CLASSPATH at location: jar:file:/Users/mike/Library/Tomcat/apache-tomcat-7.0.27/TableNew/WEB-INF/lib/isomorphic_core_rpc.jar!/framework.properties
          === 2015-01-27 17:43:39,728 [ad-1] INFO  ConfigLoader - Successfully loaded framework.properties from CLASSPATH at location: jar:file:/Users/mike/Library/Tomcat/apache-tomcat-7.0.27/TableNew/WEB-INF/lib/isomorphic_core_rpc.jar!/framework.properties
          === 2015-01-27 17:43:39,729 [ad-1] INFO  ConfigLoader - Attempting to load project.properties from CLASSPATH
          === 2015-01-27 17:43:39,729 [ad-1] INFO  ConfigLoader - Attempting to load project.properties from CLASSPATH
          === 2015-01-27 17:43:39,729 [ad-1] INFO  ConfigLoader - Unable to locate project.properties in CLASSPATH
          === 2015-01-27 17:43:39,729 [ad-1] INFO  ConfigLoader - Unable to locate project.properties in CLASSPATH
          === 2015-01-27 17:43:39,734 [ad-1] INFO  ConfigLoader - Successfully loaded isc_interfaces.properties from CLASSPATH at location: jar:file:/Users/mike/Library/Tomcat/apache-tomcat-7.0.27/TableNew/WEB-INF/lib/isomorphic_core_rpc.jar!/isc_interfaces.properties
          === 2015-01-27 17:43:39,734 [ad-1] INFO  ConfigLoader - Successfully loaded isc_interfaces.properties from CLASSPATH at location: jar:file:/Users/mike/Library/Tomcat/apache-tomcat-7.0.27/TableNew/WEB-INF/lib/isomorphic_core_rpc.jar!/isc_interfaces.properties
          === 2015-01-27 17:43:39,734 [ad-1] INFO  ConfigLoader - Attempting to load server.properties from CLASSPATH
          === 2015-01-27 17:43:39,734 [ad-1] INFO  ConfigLoader - Attempting to load server.properties from CLASSPATH
          === 2015-01-27 17:43:39,737 [ad-1] INFO  ConfigLoader - Successfully loaded server.properties from CLASSPATH at location: file:/Users/mike/Library/Tomcat/apache-tomcat-7.0.27/TableNew/WEB-INF/classes/server.properties
          === 2015-01-27 17:43:39,737 [ad-1] INFO  ConfigLoader - Successfully loaded server.properties from CLASSPATH at location: file:/Users/mike/Library/Tomcat/apache-tomcat-7.0.27/TableNew/WEB-INF/classes/server.properties
          === 2015-01-27 17:43:39,744 [ad-1] INFO  Logger - Logging system started.
          === 2015-01-27 17:43:39,744 [ad-1] INFO  Logger - Logging system started.
          === 2015-01-27 17:43:39,746 [ad-1] INFO  ISCInit - Auto-detected webRoot - using: /Users/mike/Library/Tomcat/apache-tomcat-7.0.27/TableNew
          === 2015-01-27 17:43:39,746 [ad-1] INFO  ISCInit - Auto-detected webRoot - using: /Users/mike/Library/Tomcat/apache-tomcat-7.0.27/TableNew
          === 2015-01-27 17:43:39,747 [ad-1] INFO  ISCInit - Isomorphic SmartClient/SmartGWT Framework (SNAPSHOT_v10.1d_2015-01-26/Enterprise Deployment 2015-01-26) - Initialization Complete
          === 2015-01-27 17:43:39,747 [ad-1] INFO  ISCInit - Isomorphic SmartClient/SmartGWT Framework (SNAPSHOT_v10.1d_2015-01-26/Enterprise Deployment 2015-01-26) - Initialization Complete
          log4j:WARN No appenders could be found for logger (org.springframework.web.context.ContextLoader).
          log4j:WARN Please initialize the log4j system properly.
          Jan 27, 2015 5:43:40 PM org.apache.coyote.AbstractProtocol start
          INFO: Starting ProtocolHandler ["http-bio-8080"]
          Jan 27, 2015 5:43:40 PM org.apache.coyote.AbstractProtocol start
          INFO: Starting ProtocolHandler ["http-bio-8443"]
          Jan 27, 2015 5:43:40 PM org.apache.coyote.AbstractProtocol start
          INFO: Starting ProtocolHandler ["ajp-bio-8009"]
          Jan 27, 2015 5:43:40 PM org.apache.catalina.startup.Catalina start
          INFO: Server startup in 2045 ms
          However, I do get the same ERROR SQLDSGenerator behavior.

          Comment


            #6
            We really need to see the full startup log with the error included.

            Don't just cut and paste and combine the two logs - we're looking for details of order of execution that may not be obvious to you.

            Comment


              #7
              Originally posted by Isomorphic View Post
              We really need to see the full startup log with the error included.

              Don't just cut and paste and combine the two logs - we're looking for details of order of execution that may not be obvious to you.
              Sorry:

              Code:
              Jan 27, 2015 5:43:37 PM org.apache.catalina.core.AprLifecycleListener init
              INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: .:/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java
              Jan 27, 2015 5:43:38 PM org.apache.tomcat.util.digester.SetPropertiesRule begin
              WARNING: [SetPropertiesRule]{Server/Service/Engine/Realm/Realm} Setting property 'debug' to '99' did not find a matching property.
              Jan 27, 2015 5:43:38 PM org.apache.coyote.AbstractProtocol init
              INFO: Initializing ProtocolHandler ["http-bio-8080"]
              Jan 27, 2015 5:43:38 PM org.apache.coyote.AbstractProtocol init
              INFO: Initializing ProtocolHandler ["http-bio-8443"]
              Jan 27, 2015 5:43:38 PM org.apache.coyote.AbstractProtocol init
              INFO: Initializing ProtocolHandler ["ajp-bio-8009"]
              Jan 27, 2015 5:43:38 PM org.apache.catalina.startup.Catalina load
              INFO: Initialization processed in 904 ms
              Jan 27, 2015 5:43:38 PM org.apache.catalina.core.StandardService startInternal
              INFO: Starting service Catalina
              Jan 27, 2015 5:43:38 PM org.apache.catalina.core.StandardEngine startInternal
              INFO: Starting Servlet Engine: Apache Tomcat/7.0.27
              Jan 27, 2015 5:43:38 PM org.apache.catalina.startup.HostConfig deployDirectory
              INFO: Deploying web application directory /Users/mike/Library/Tomcat/apache-tomcat-7.0.27/webapps/docs
              Jan 27, 2015 5:43:38 PM org.apache.catalina.startup.HostConfig deployDirectory
              INFO: Deploying web application directory /Users/mike/Library/Tomcat/apache-tomcat-7.0.27/webapps/examples
              Jan 27, 2015 5:43:39 PM org.apache.catalina.startup.HostConfig deployDirectory
              INFO: Deploying web application directory /Users/mike/Library/Tomcat/apache-tomcat-7.0.27/webapps/host-manager
              Jan 27, 2015 5:43:39 PM org.apache.catalina.startup.HostConfig deployDirectory
              INFO: Deploying web application directory /Users/mike/Library/Tomcat/apache-tomcat-7.0.27/webapps/manager
              Jan 27, 2015 5:43:39 PM org.apache.catalina.startup.HostConfig deployDirectory
              INFO: Deploying web application directory /Users/mike/Library/Tomcat/apache-tomcat-7.0.27/webapps/ROOT
              Jan 27, 2015 5:43:39 PM org.apache.catalina.startup.HostConfig deployDirectory
              INFO: Deploying web application directory /Users/mike/Library/Tomcat/apache-tomcat-7.0.27/webapps/Tables
              ISC: Configuring log4j from: file:/Users/mike/Library/Tomcat/apache-tomcat-7.0.27/TableNew/WEB-INF/classes/log4j.isc.config.xml
              === 2015-01-27 17:43:39,593 [ad-1] INFO  ISCInit - Isomorphic SmartClient/SmartGWT Framework - Initializing
              === 2015-01-27 17:43:39,593 [ad-1] INFO  ISCInit - Isomorphic SmartClient/SmartGWT Framework - Initializing
              === 2015-01-27 17:43:39,598 [ad-1] INFO  ConfigLoader - Attempting to load framework.properties from CLASSPATH
              === 2015-01-27 17:43:39,598 [ad-1] INFO  ConfigLoader - Attempting to load framework.properties from CLASSPATH
              === 2015-01-27 17:43:39,728 [ad-1] INFO  ConfigLoader - Successfully loaded framework.properties from CLASSPATH at location: jar:file:/Users/mike/Library/Tomcat/apache-tomcat-7.0.27/TableNew/WEB-INF/lib/isomorphic_core_rpc.jar!/framework.properties
              === 2015-01-27 17:43:39,728 [ad-1] INFO  ConfigLoader - Successfully loaded framework.properties from CLASSPATH at location: jar:file:/Users/mike/Library/Tomcat/apache-tomcat-7.0.27/TableNew/WEB-INF/lib/isomorphic_core_rpc.jar!/framework.properties
              === 2015-01-27 17:43:39,729 [ad-1] INFO  ConfigLoader - Attempting to load project.properties from CLASSPATH
              === 2015-01-27 17:43:39,729 [ad-1] INFO  ConfigLoader - Attempting to load project.properties from CLASSPATH
              === 2015-01-27 17:43:39,729 [ad-1] INFO  ConfigLoader - Unable to locate project.properties in CLASSPATH
              === 2015-01-27 17:43:39,729 [ad-1] INFO  ConfigLoader - Unable to locate project.properties in CLASSPATH
              === 2015-01-27 17:43:39,734 [ad-1] INFO  ConfigLoader - Successfully loaded isc_interfaces.properties from CLASSPATH at location: jar:file:/Users/mike/Library/Tomcat/apache-tomcat-7.0.27/TableNew/WEB-INF/lib/isomorphic_core_rpc.jar!/isc_interfaces.properties
              === 2015-01-27 17:43:39,734 [ad-1] INFO  ConfigLoader - Successfully loaded isc_interfaces.properties from CLASSPATH at location: jar:file:/Users/mike/Library/Tomcat/apache-tomcat-7.0.27/TableNew/WEB-INF/lib/isomorphic_core_rpc.jar!/isc_interfaces.properties
              === 2015-01-27 17:43:39,734 [ad-1] INFO  ConfigLoader - Attempting to load server.properties from CLASSPATH
              === 2015-01-27 17:43:39,734 [ad-1] INFO  ConfigLoader - Attempting to load server.properties from CLASSPATH
              === 2015-01-27 17:43:39,737 [ad-1] INFO  ConfigLoader - Successfully loaded server.properties from CLASSPATH at location: file:/Users/mike/Library/Tomcat/apache-tomcat-7.0.27/TableNew/WEB-INF/classes/server.properties
              === 2015-01-27 17:43:39,737 [ad-1] INFO  ConfigLoader - Successfully loaded server.properties from CLASSPATH at location: file:/Users/mike/Library/Tomcat/apache-tomcat-7.0.27/TableNew/WEB-INF/classes/server.properties
              === 2015-01-27 17:43:39,744 [ad-1] INFO  Logger - Logging system started.
              === 2015-01-27 17:43:39,744 [ad-1] INFO  Logger - Logging system started.
              === 2015-01-27 17:43:39,746 [ad-1] INFO  ISCInit - Auto-detected webRoot - using: /Users/mike/Library/Tomcat/apache-tomcat-7.0.27/TableNew
              === 2015-01-27 17:43:39,746 [ad-1] INFO  ISCInit - Auto-detected webRoot - using: /Users/mike/Library/Tomcat/apache-tomcat-7.0.27/TableNew
              === 2015-01-27 17:43:39,747 [ad-1] INFO  ISCInit - Isomorphic SmartClient/SmartGWT Framework (SNAPSHOT_v10.1d_2015-01-26/Enterprise Deployment 2015-01-26) - Initialization Complete
              === 2015-01-27 17:43:39,747 [ad-1] INFO  ISCInit - Isomorphic SmartClient/SmartGWT Framework (SNAPSHOT_v10.1d_2015-01-26/Enterprise Deployment 2015-01-26) - Initialization Complete
              log4j:WARN No appenders could be found for logger (org.springframework.web.context.ContextLoader).
              log4j:WARN Please initialize the log4j system properly.
              Jan 27, 2015 5:43:40 PM org.apache.coyote.AbstractProtocol start
              INFO: Starting ProtocolHandler ["http-bio-8080"]
              Jan 27, 2015 5:43:40 PM org.apache.coyote.AbstractProtocol start
              INFO: Starting ProtocolHandler ["http-bio-8443"]
              Jan 27, 2015 5:43:40 PM org.apache.coyote.AbstractProtocol start
              INFO: Starting ProtocolHandler ["ajp-bio-8009"]
              Jan 27, 2015 5:43:40 PM org.apache.catalina.startup.Catalina start
              INFO: Server startup in 2045 ms
              === 2015-01-27 17:46:05,314 [ec-2] INFO  RequestContext - URL: '/Tables/index.jsp', User-Agent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.93 Safari/537.36': Safari with Accept-Encoding header
              === 2015-01-27 17:46:05,314 [ec-2] INFO  RequestContext - URL: '/Tables/index.jsp', User-Agent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.93 Safari/537.36': Safari with Accept-Encoding header
              === 2015-01-27 17:46:05,353 [ec-2] INFO  Compression - /Tables/index.jsp: 9699 -> 3571 bytes
              === 2015-01-27 17:46:05,353 [ec-2] INFO  Compression - /Tables/index.jsp: 9699 -> 3571 bytes
              === 2015-01-27 17:46:05,698 [ec-3] INFO  RequestContext - URL: '/Tables/tables/sc/DataSourceLoader', User-Agent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.93 Safari/537.36': Safari with Accept-Encoding header
              === 2015-01-27 17:46:05,698 [ec-3] INFO  RequestContext - URL: '/Tables/tables/sc/DataSourceLoader', User-Agent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.93 Safari/537.36': Safari with Accept-Encoding header
              === 2015-01-27 17:46:05,782 [ec-3] INFO  PoolManager - SmartClient pooling started for 'simpleTypes' objects
              === 2015-01-27 17:46:05,782 [ec-3] INFO  PoolManager - SmartClient pooling started for 'simpleTypes' objects
              === 2015-01-27 17:46:06,088 [ec-3] INFO  SQLDataSource - Deriving dataSource Administrator from table: Administrator
              === 2015-01-27 17:46:06,088 [ec-3] INFO  SQLDataSource - Deriving dataSource Administrator from table: Administrator
              === 2015-01-27 17:46:06,159 [ec-3] INFO  PoolManager - SmartClient pooling started for 'Mysql' objects
              === 2015-01-27 17:46:06,159 [ec-3] INFO  PoolManager - SmartClient pooling started for 'Mysql' objects
              === 2015-01-27 17:46:06,368 [ec-3] INFO  SQLDSGenerator - Fetching column metadata for table: Administrator
              === 2015-01-27 17:46:06,368 [ec-3] INFO  SQLDSGenerator - Fetching column metadata for table: Administrator
              === 2015-01-27 17:46:06,368 [ec-3] INFO  SQLDSGenerator - =============Using catalog: fermat
              === 2015-01-27 17:46:06,368 [ec-3] INFO  SQLDSGenerator - =============Using catalog: fermat
              === 2015-01-27 17:46:06,382 [ec-3] INFO  SQLDSGenerator - Fetching column metadata for Administrator complete
              === 2015-01-27 17:46:06,382 [ec-3] INFO  SQLDSGenerator - Fetching column metadata for Administrator complete
              === 2015-01-27 17:46:06,412 [ec-3] INFO  SQLDataSource - Deriving dataSource AMBest from table: AMBest
              === 2015-01-27 17:46:06,412 [ec-3] INFO  SQLDataSource - Deriving dataSource AMBest from table: AMBest
              === 2015-01-27 17:46:06,414 [ec-3] INFO  SQLDSGenerator - Fetching column metadata for table: AMBest
              === 2015-01-27 17:46:06,414 [ec-3] INFO  SQLDSGenerator - Fetching column metadata for table: AMBest
              === 2015-01-27 17:46:06,414 [ec-3] INFO  SQLDSGenerator - =============Using catalog: fermat
              === 2015-01-27 17:46:06,414 [ec-3] INFO  SQLDSGenerator - =============Using catalog: fermat
              === 2015-01-27 17:46:06,419 [ec-3] INFO  SQLDSGenerator - Fetching column metadata for AMBest complete
              === 2015-01-27 17:46:06,419 [ec-3] INFO  SQLDSGenerator - Fetching column metadata for AMBest complete
              === 2015-01-27 17:46:06,436 [ec-3] INFO  SQLDataSource - Deriving dataSource auditor from table: auditor
              === 2015-01-27 17:46:06,436 [ec-3] INFO  SQLDataSource - Deriving dataSource auditor from table: auditor
              === 2015-01-27 17:46:06,437 [ec-3] INFO  SQLDSGenerator - Fetching column metadata for table: auditor
              === 2015-01-27 17:46:06,437 [ec-3] INFO  SQLDSGenerator - Fetching column metadata for table: auditor
              === 2015-01-27 17:46:06,437 [ec-3] INFO  SQLDSGenerator - =============Using catalog: fermat
              === 2015-01-27 17:46:06,437 [ec-3] INFO  SQLDSGenerator - =============Using catalog: fermat
              === 2015-01-27 17:46:06,441 [ec-3] INFO  SQLDSGenerator - Fetching column metadata for auditor complete
              === 2015-01-27 17:46:06,441 [ec-3] INFO  SQLDSGenerator - Fetching column metadata for auditor complete
              === 2015-01-27 17:46:06,459 [ec-3] INFO  SQLDataSource - Deriving dataSource author from table: author
              === 2015-01-27 17:46:06,459 [ec-3] INFO  SQLDataSource - Deriving dataSource author from table: author
              === 2015-01-27 17:46:06,460 [ec-3] INFO  SQLDSGenerator - Fetching column metadata for table: author
              === 2015-01-27 17:46:06,460 [ec-3] INFO  SQLDSGenerator - Fetching column metadata for table: author
              === 2015-01-27 17:46:06,460 [ec-3] INFO  SQLDSGenerator - =============Using catalog: fermat
              === 2015-01-27 17:46:06,460 [ec-3] INFO  SQLDSGenerator - =============Using catalog: fermat
              === 2015-01-27 17:46:06,464 [ec-3] INFO  SQLDSGenerator - Fetching column metadata for author complete
              === 2015-01-27 17:46:06,464 [ec-3] INFO  SQLDSGenerator - Fetching column metadata for author complete
              === 2015-01-27 17:46:06,478 [ec-3] INFO  SQLDataSource - Deriving dataSource basket from table: basket
              === 2015-01-27 17:46:06,478 [ec-3] INFO  SQLDataSource - Deriving dataSource basket from table: basket
              === 2015-01-27 17:46:06,480 [ec-3] INFO  SQLDSGenerator - Fetching column metadata for table: basket
              === 2015-01-27 17:46:06,480 [ec-3] INFO  SQLDSGenerator - Fetching column metadata for table: basket
              === 2015-01-27 17:46:06,480 [ec-3] INFO  SQLDSGenerator - =============Using catalog: fermat
              === 2015-01-27 17:46:06,480 [ec-3] INFO  SQLDSGenerator - =============Using catalog: fermat
              === 2015-01-27 17:46:06,488 [ec-3] INFO  SQLDSGenerator - Fetching column metadata for basket complete
              === 2015-01-27 17:46:06,488 [ec-3] INFO  SQLDSGenerator - Fetching column metadata for basket complete
              === 2015-01-27 17:46:06,510 [ec-3] INFO  SQLDataSource - Deriving dataSource basketdifftype from table: basketdifftype
              === 2015-01-27 17:46:06,510 [ec-3] INFO  SQLDataSource - Deriving dataSource basketdifftype from table: basketdifftype
              === 2015-01-27 17:46:06,511 [ec-3] INFO  SQLDSGenerator - Fetching column metadata for table: basketdifftype
              === 2015-01-27 17:46:06,511 [ec-3] INFO  SQLDSGenerator - Fetching column metadata for table: basketdifftype
              === 2015-01-27 17:46:06,512 [ec-3] INFO  SQLDSGenerator - =============Using catalog: fermat
              === 2015-01-27 17:46:06,512 [ec-3] INFO  SQLDSGenerator - =============Using catalog: fermat
              === 2015-01-27 17:46:06,515 [ec-3] INFO  SQLDSGenerator - Fetching column metadata for basketdifftype complete
              === 2015-01-27 17:46:06,515 [ec-3] INFO  SQLDSGenerator - Fetching column metadata for basketdifftype complete
              === 2015-01-27 17:46:06,558 [ec-3] INFO  SQLDataSource - Deriving dataSource bondcollateral from table: bondcollateral
              === 2015-01-27 17:46:06,558 [ec-3] INFO  SQLDataSource - Deriving dataSource bondcollateral from table: bondcollateral
              === 2015-01-27 17:46:06,559 [ec-3] INFO  SQLDSGenerator - Fetching column metadata for table: bondcollateral
              === 2015-01-27 17:46:06,559 [ec-3] INFO  SQLDSGenerator - Fetching column metadata for table: bondcollateral
              === 2015-01-27 17:46:06,559 [ec-3] INFO  SQLDSGenerator - =============Using catalog: fermat
              === 2015-01-27 17:46:06,559 [ec-3] INFO  SQLDSGenerator - =============Using catalog: fermat
              === 2015-01-27 17:46:06,566 [ec-3] INFO  SQLDSGenerator - Fetching column metadata for bondcollateral complete
              === 2015-01-27 17:46:06,566 [ec-3] INFO  SQLDSGenerator - Fetching column metadata for bondcollateral complete
              === 2015-01-27 17:46:06,587 [ec-3] INFO  SQLDataSource - Deriving dataSource bondcollateralcounterparty from table: bondcollateralcounterparty
              === 2015-01-27 17:46:06,587 [ec-3] INFO  SQLDataSource - Deriving dataSource bondcollateralcounterparty from table: bondcollateralcounterparty
              === 2015-01-27 17:46:06,588 [ec-3] INFO  SQLDSGenerator - Fetching column metadata for table: bondcollateralcounterparty
              === 2015-01-27 17:46:06,588 [ec-3] INFO  SQLDSGenerator - Fetching column metadata for table: bondcollateralcounterparty
              === 2015-01-27 17:46:06,588 [ec-3] INFO  SQLDSGenerator - =============Using catalog: fermat
              === 2015-01-27 17:46:06,588 [ec-3] INFO  SQLDSGenerator - =============Using catalog: fermat
              === 2015-01-27 17:46:06,592 [ec-3] INFO  SQLDSGenerator - Fetching column metadata for bondcollateralcounterparty complete
              === 2015-01-27 17:46:06,592 [ec-3] INFO  SQLDSGenerator - Fetching column metadata for bondcollateralcounterparty complete
              === 2015-01-27 17:46:06,608 [ec-3] INFO  SQLDataSource - Deriving dataSource bondcollateralticker from table: bondcollateralticker
              === 2015-01-27 17:46:06,608 [ec-3] INFO  SQLDataSource - Deriving dataSource bondcollateralticker from table: bondcollateralticker
              === 2015-01-27 17:46:06,609 [ec-3] INFO  SQLDSGenerator - Fetching column metadata for table: bondcollateralticker
              === 2015-01-27 17:46:06,609 [ec-3] INFO  SQLDSGenerator - Fetching column metadata for table: bondcollateralticker
              === 2015-01-27 17:46:06,609 [ec-3] INFO  SQLDSGenerator - =============Using catalog: fermat
              === 2015-01-27 17:46:06,609 [ec-3] INFO  SQLDSGenerator - =============Using catalog: fermat
              === 2015-01-27 17:46:06,622 [ec-3] INFO  SQLDSGenerator - Fetching column metadata for bondcollateralticker complete
              === 2015-01-27 17:46:06,622 [ec-3] INFO  SQLDSGenerator - Fetching column metadata for bondcollateralticker complete
              === 2015-01-27 17:46:06,623 [ec-3] INFO  PoolableSQLConnectionFactory - No explicit configuration for db: derivedFromConnection in server.properties - will look for a Connection object at derivedFromConnection or java:comp/env/derivedFromConnection.
              === 2015-01-27 17:46:06,623 [ec-3] INFO  PoolableSQLConnectionFactory - No explicit configuration for db: derivedFromConnection in server.properties - will look for a Connection object at derivedFromConnection or java:comp/env/derivedFromConnection.
              === 2015-01-27 17:46:06,623 [ec-3] INFO  PoolManager - SmartClient pooling disabled for 'derivedFromConnection' objects
              === 2015-01-27 17:46:06,623 [ec-3] INFO  PoolManager - SmartClient pooling disabled for 'derivedFromConnection' objects
              === 2015-01-27 17:46:06,627 [ec-3] ERROR SQLDSGenerator - Unable to load foreign key information for autoDeriveFK logic.
              java.sql.SQLException: java.sql.SQLException: javax.naming.NameNotFoundException: Name [derivedFromConnection] is not bound in this Context. Unable to find [derivedFromConnection].
              	at com.isomorphic.sql.SQLMetaData.conn(SQLMetaData.java:114)
              	at com.isomorphic.sql.SQLMetaData.getMetaData(SQLMetaData.java:133)
              	at com.isomorphic.sql.SQLMetaData.getForeignKeys(SQLMetaData.java:348)
              	at com.isomorphic.sql.SQLDSGenerator.getFieldsFromTable(SQLDSGenerator.java:363)
              	at com.isomorphic.sql.SQLDSGenerator.generate(SQLDSGenerator.java:176)
              	at com.isomorphic.sql.SQLDataSource.getConfigFromTable(SQLDataSource.java:3932)
              	at com.isomorphic.sql.SQLDataSource.fromTable(SQLDataSource.java:3876)
              	at com.isomorphic.sql.SQLDataSource.fromTable(SQLDataSource.java:3857)
              	at com.isomorphic.sql.SQLDataSource.init(SQLDataSource.java:243)
              	at com.isomorphic.datasource.DataSource.initialize(DataSource.java:863)
              	at com.isomorphic.datasource.BasicDataSource.fromConfig(BasicDataSource.java:180)
              	at com.isomorphic.datasource.DataSource.fromConfig(DataSource.java:848)
              	at com.isomorphic.datasource.DataSource.loadDS(DataSource.java:470)
              	at com.isomorphic.datasource.DataSource.forName(DataSource.java:402)
              	at com.isomorphic.datasource.PoolableDataSourceFactory.makeUnpooledObject(PoolableDataSourceFactory.java:130)
              	at com.isomorphic.datasource.PoolableDataSourceFactory.makeObject(PoolableDataSourceFactory.java:146)
              	at org.apache.commons.pool.impl.GenericKeyedObjectPool.borrowObject(GenericKeyedObjectPool.java:964)
              	at com.isomorphic.pool.ISCKeyedObjectPool.borrowObject(ISCKeyedObjectPool.java:106)
              	at com.isomorphic.pool.PoolManager.borrowObject(PoolManager.java:90)
              	at com.isomorphic.datasource.DataSourceManager.getDataSource(DataSourceManager.java:135)
              	at com.isomorphic.datasource.DataSourceManager.getDataSource(DataSourceManager.java:86)
              	at com.isomorphic.servlet.DataSourceLoader.processRequest(DataSourceLoader.java:174)
              	at com.isomorphic.servlet.DataSourceLoader.doGet(DataSourceLoader.java:99)
              	at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
              	at com.isomorphic.servlet.BaseServlet.service(BaseServlet.java:156)
              	at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
              	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
              	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
              	at com.isomorphic.servlet.CompressionFilter._doFilter(CompressionFilter.java:260)
              	at com.isomorphic.servlet.BaseFilter.doFilter(BaseFilter.java:83)
              	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
              	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
              	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
              	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
              	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
              	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
              	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
              	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
              	at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)
              	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
              	at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
              	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
              	at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
              	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
              	at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
              	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
              	at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)
              	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
              	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:183)
              	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
              	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)
              	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
              	at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
              	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
              	at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)
              	at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)
              	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
              	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
              	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
              	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
              	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
              	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
              	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
              	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
              	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
              	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
              	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
              	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
              	at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999)
              	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565)
              	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
              	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
              	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
              	at java.lang.Thread.run(Thread.java:695)
              === 2015-01-27 17:46:06,627 [ec-3] ERROR SQLDSGenerator - Unable to load foreign key information for autoDeriveFK logic.
              java.sql.SQLException: java.sql.SQLException: javax.naming.NameNotFoundException: Name [derivedFromConnection] is not bound in this Context. Unable to find [derivedFromConnection].
              	at com.isomorphic.sql.SQLMetaData.conn(SQLMetaData.java:114)
              	at com.isomorphic.sql.SQLMetaData.getMetaData(SQLMetaData.java:133)
              	at com.isomorphic.sql.SQLMetaData.getForeignKeys(SQLMetaData.java:348)
              	at com.isomorphic.sql.SQLDSGenerator.getFieldsFromTable(SQLDSGenerator.java:363)
              	at com.isomorphic.sql.SQLDSGenerator.generate(SQLDSGenerator.java:176)
              	at com.isomorphic.sql.SQLDataSource.getConfigFromTable(SQLDataSource.java:3932)
              	at com.isomorphic.sql.SQLDataSource.fromTable(SQLDataSource.java:3876)
              	at com.isomorphic.sql.SQLDataSource.fromTable(SQLDataSource.java:3857)
              	at com.isomorphic.sql.SQLDataSource.init(SQLDataSource.java:243)
              	at com.isomorphic.datasource.DataSource.initialize(DataSource.java:863)
              	at com.isomorphic.datasource.BasicDataSource.fromConfig(BasicDataSource.java:180)
              	at com.isomorphic.datasource.DataSource.fromConfig(DataSource.java:848)
              	at com.isomorphic.datasource.DataSource.loadDS(DataSource.java:470)
              	at com.isomorphic.datasource.DataSource.forName(DataSource.java:402)
              	at com.isomorphic.datasource.PoolableDataSourceFactory.makeUnpooledObject(PoolableDataSourceFactory.java:130)
              	at com.isomorphic.datasource.PoolableDataSourceFactory.makeObject(PoolableDataSourceFactory.java:146)
              	at org.apache.commons.pool.impl.GenericKeyedObjectPool.borrowObject(GenericKeyedObjectPool.java:964)
              	at com.isomorphic.pool.ISCKeyedObjectPool.borrowObject(ISCKeyedObjectPool.java:106)
              	at com.isomorphic.pool.PoolManager.borrowObject(PoolManager.java:90)
              	at com.isomorphic.datasource.DataSourceManager.getDataSource(DataSourceManager.java:135)
              	at com.isomorphic.datasource.DataSourceManager.getDataSource(DataSourceManager.java:86)
              	at com.isomorphic.servlet.DataSourceLoader.processRequest(DataSourceLoader.java:174)
              	at com.isomorphic.servlet.DataSourceLoader.doGet(DataSourceLoader.java:99)
              	at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
              	at com.isomorphic.servlet.BaseServlet.service(BaseServlet.java:156)
              	at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
              	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
              	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
              	at com.isomorphic.servlet.CompressionFilter._doFilter(CompressionFilter.java:260)
              	at com.isomorphic.servlet.BaseFilter.doFilter(BaseFilter.java:83)
              	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
              	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
              	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
              	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
              	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
              	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
              	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
              	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
              	at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)
              	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
              	at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
              	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
              	at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
              	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
              	at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
              	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
              	at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)
              	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
              	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:183)
              	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
              	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)
              	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
              	at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
              	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
              	at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)
              	at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)
              	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
              	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
              	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
              	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
              	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
              	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
              	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
              	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
              	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
              	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
              	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
              	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
              	at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999)
              	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565)
              	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
              	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
              	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
              	at java.lang.Thread.run(Thread.java:695)
              === 2015-01-27 17:46:06,629 [ec-3] ERROR DataSourceLoader - Exception while attempting to load a DataSource
              java.sql.SQLException: java.sql.SQLException: javax.naming.NameNotFoundException: Name [derivedFromConnection] is not bound in this Context. Unable to find [derivedFromConnection].
              	at com.isomorphic.sql.SQLMetaData.conn(SQLMetaData.java:114)
              	at com.isomorphic.sql.SQLMetaData.getMetaData(SQLMetaData.java:133)
              	at com.isomorphic.sql.SQLMetaData.getPrimaryKeys(SQLMetaData.java:340)
              	at com.isomorphic.sql.SQLDSGenerator.getFieldsFromTable(SQLDSGenerator.java:389)
              	at com.isomorphic.sql.SQLDSGenerator.generate(SQLDSGenerator.java:176)
              	at com.isomorphic.sql.SQLDataSource.getConfigFromTable(SQLDataSource.java:3932)
              	at com.isomorphic.sql.SQLDataSource.fromTable(SQLDataSource.java:3876)
              	at com.isomorphic.sql.SQLDataSource.fromTable(SQLDataSource.java:3857)
              	at com.isomorphic.sql.SQLDataSource.init(SQLDataSource.java:243)
              	at com.isomorphic.datasource.DataSource.initialize(DataSource.java:863)
              	at com.isomorphic.datasource.BasicDataSource.fromConfig(BasicDataSource.java:180)
              	at com.isomorphic.datasource.DataSource.fromConfig(DataSource.java:848)
              	at com.isomorphic.datasource.DataSource.loadDS(DataSource.java:470)
              	at com.isomorphic.datasource.DataSource.forName(DataSource.java:402)
              	at com.isomorphic.datasource.PoolableDataSourceFactory.makeUnpooledObject(PoolableDataSourceFactory.java:130)
              	at com.isomorphic.datasource.PoolableDataSourceFactory.makeObject(PoolableDataSourceFactory.java:146)
              	at org.apache.commons.pool.impl.GenericKeyedObjectPool.borrowObject(GenericKeyedObjectPool.java:964)
              	at com.isomorphic.pool.ISCKeyedObjectPool.borrowObject(ISCKeyedObjectPool.java:106)
              	at com.isomorphic.pool.PoolManager.borrowObject(PoolManager.java:90)
              	at com.isomorphic.datasource.DataSourceManager.getDataSource(DataSourceManager.java:135)
              	at com.isomorphic.datasource.DataSourceManager.getDataSource(DataSourceManager.java:86)
              	at com.isomorphic.servlet.DataSourceLoader.processRequest(DataSourceLoader.java:174)
              	at com.isomorphic.servlet.DataSourceLoader.doGet(DataSourceLoader.java:99)
              	at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
              	at com.isomorphic.servlet.BaseServlet.service(BaseServlet.java:156)
              	at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
              	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
              	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
              	at com.isomorphic.servlet.CompressionFilter._doFilter(CompressionFilter.java:260)
              	at com.isomorphic.servlet.BaseFilter.doFilter(BaseFilter.java:83)
              	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
              	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
              	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
              	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
              	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
              	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
              	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
              	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
              	at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)
              	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
              	at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
              	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
              	at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
              	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
              	at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
              	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
              	at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)
              	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
              	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:183)
              	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
              	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)
              	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
              	at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
              	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
              	at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)
              	at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)
              	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
              	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
              	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
              	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
              	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
              	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
              	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
              	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
              	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
              	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
              	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
              	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
              	at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999)
              	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565)
              	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
              	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
              	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
              	at java.lang.Thread.run(Thread.java:695)
              === 2015-01-27 17:46:06,629 [ec-3] ERROR DataSourceLoader - Exception while attempting to load a DataSource
              java.sql.SQLException: java.sql.SQLException: javax.naming.NameNotFoundException: Name [derivedFromConnection] is not bound in this Context. Unable to find [derivedFromConnection].
              	at com.isomorphic.sql.SQLMetaData.conn(SQLMetaData.java:114)
              	at com.isomorphic.sql.SQLMetaData.getMetaData(SQLMetaData.java:133)
              	at com.isomorphic.sql.SQLMetaData.getPrimaryKeys(SQLMetaData.java:340)
              	at com.isomorphic.sql.SQLDSGenerator.getFieldsFromTable(SQLDSGenerator.java:389)
              	at com.isomorphic.sql.SQLDSGenerator.generate(SQLDSGenerator.java:176)
              	at com.isomorphic.sql.SQLDataSource.getConfigFromTable(SQLDataSource.java:3932)
              	at com.isomorphic.sql.SQLDataSource.fromTable(SQLDataSource.java:3876)
              	at com.isomorphic.sql.SQLDataSource.fromTable(SQLDataSource.java:3857)
              	at com.isomorphic.sql.SQLDataSource.init(SQLDataSource.java:243)
              	at com.isomorphic.datasource.DataSource.initialize(DataSource.java:863)
              	at com.isomorphic.datasource.BasicDataSource.fromConfig(BasicDataSource.java:180)
              	at com.isomorphic.datasource.DataSource.fromConfig(DataSource.java:848)
              	at com.isomorphic.datasource.DataSource.loadDS(DataSource.java:470)
              	at com.isomorphic.datasource.DataSource.forName(DataSource.java:402)
              	at com.isomorphic.datasource.PoolableDataSourceFactory.makeUnpooledObject(PoolableDataSourceFactory.java:130)
              	at com.isomorphic.datasource.PoolableDataSourceFactory.makeObject(PoolableDataSourceFactory.java:146)
              	at org.apache.commons.pool.impl.GenericKeyedObjectPool.borrowObject(GenericKeyedObjectPool.java:964)
              	at com.isomorphic.pool.ISCKeyedObjectPool.borrowObject(ISCKeyedObjectPool.java:106)
              	at com.isomorphic.pool.PoolManager.borrowObject(PoolManager.java:90)
              	at com.isomorphic.datasource.DataSourceManager.getDataSource(DataSourceManager.java:135)
              	at com.isomorphic.datasource.DataSourceManager.getDataSource(DataSourceManager.java:86)
              	at com.isomorphic.servlet.DataSourceLoader.processRequest(DataSourceLoader.java:174)
              	at com.isomorphic.servlet.DataSourceLoader.doGet(DataSourceLoader.java:99)
              	at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
              	at com.isomorphic.servlet.BaseServlet.service(BaseServlet.java:156)
              	at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
              	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
              	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
              	at com.isomorphic.servlet.CompressionFilter._doFilter(CompressionFilter.java:260)
              	at com.isomorphic.servlet.BaseFilter.doFilter(BaseFilter.java:83)
              	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
              	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
              	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
              	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
              	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
              	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
              	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
              	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
              	at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)
              	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
              	at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
              	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
              	at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
              	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
              	at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
              	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
              	at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)
              	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
              	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:183)
              	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
              	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)
              	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
              	at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
              	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
              	at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)
              	at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)
              	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
              	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
              	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
              	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
              	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
              	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
              	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
              	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
              	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
              	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
              	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
              	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
              	at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999)
              	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565)
              	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
              	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
              	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
              	at java.lang.Thread.run(Thread.java:695)
              === 2015-01-27 17:46:06,630 [ec-3] ERROR DataSourceLoader - BaseServlet Global Exception
              javax.servlet.ServletException: DataSource 'bondcollateralticker' failed to load due to an exception on the server:
              java.sql.SQLException: javax.naming.NameNotFoundException: Name [derivedFromConnection] is not bound in this Context. Unable to find [derivedFromConnection].
              See the server-side log for additional details.
              	at com.isomorphic.servlet.DataSourceLoader.processRequest(DataSourceLoader.java:270)
              	at com.isomorphic.servlet.DataSourceLoader.doGet(DataSourceLoader.java:99)
              	at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
              	at com.isomorphic.servlet.BaseServlet.service(BaseServlet.java:156)
              	at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
              	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
              	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
              	at com.isomorphic.servlet.CompressionFilter._doFilter(CompressionFilter.java:260)
              	at com.isomorphic.servlet.BaseFilter.doFilter(BaseFilter.java:83)
              	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
              	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
              	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
              	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
              	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
              	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
              	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
              	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
              	at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)
              	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
              	at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
              	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
              	at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
              	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
              	at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
              	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
              	at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)
              	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
              	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:183)
              	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
              	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)
              	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
              	at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
              	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
              	at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)
              	at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)
              	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
              	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
              	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
              	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
              	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
              	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
              	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
              	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
              	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
              	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
              	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
              	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
              	at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999)
              	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565)
              	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
              	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
              	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
              	at java.lang.Thread.run(Thread.java:695)
              === 2015-01-27 17:46:06,630 [ec-3] ERROR DataSourceLoader - BaseServlet Global Exception
              javax.servlet.ServletException: DataSource 'bondcollateralticker' failed to load due to an exception on the server:
              java.sql.SQLException: javax.naming.NameNotFoundException: Name [derivedFromConnection] is not bound in this Context. Unable to find [derivedFromConnection].
              See the server-side log for additional details.
              	at com.isomorphic.servlet.DataSourceLoader.processRequest(DataSourceLoader.java:270)
              	at com.isomorphic.servlet.DataSourceLoader.doGet(DataSourceLoader.java:99)
              	at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
              	at com.isomorphic.servlet.BaseServlet.service(BaseServlet.java:156)
              	at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
              	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
              	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
              	at com.isomorphic.servlet.CompressionFilter._doFilter(CompressionFilter.java:260)
              	at com.isomorphic.servlet.BaseFilter.doFilter(BaseFilter.java:83)
              	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
              	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
              	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
              	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
              	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
              	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
              	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
              	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
              	at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)
              	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
              	at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
              	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
              	at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
              	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
              	at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
              	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
              	at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)
              	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
              	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:183)
              	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
              	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)
              	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
              	at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
              	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
              	at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)
              	at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)
              	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
              	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
              	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
              	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
              	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
              	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
              	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
              	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
              	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
              	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
              	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
              	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
              	at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999)
              	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565)
              	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
              	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
              	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
              	at java.lang.Thread.run(Thread.java:695)
              === 2015-01-27 17:46:06,634 [ec-3] INFO  Compression - /Tables/tables/sc/DataSourceLoader: 5681 -> 1108 bytes
              === 2015-01-27 17:46:06,634 [ec-3] INFO  Compression - /Tables/tables/sc/DataSourceLoader: 5681 -> 1108 bytes
              === 2015-01-27 17:46:06,887 [ec-4] INFO  Compression - /Tables/ds/data/fermatDBTables.data.xml: 19034 -> 2140 bytes
              === 2015-01-27 17:46:06,887 [ec-4] INFO  Compression - /Tables/ds/data/fermatDBTables.data.xml: 19034 -> 2140 bytes

              Comment


                #8
                This issue is fixed now, you may download latest nightly build (2015-01-31) and try it out. You should not be getting the exception you reported.

                Comment


                  #9
                  Originally posted by Isomorphic View Post
                  This issue is fixed now, you may download latest nightly build (2015-01-31) and try it out. You should not be getting the exception you reported.
                  Is this the same error I described here http://forums.smartclient.com/showthread.php?t=31397 ? Although I do not use Spring, the error description was almost the same.

                  Comment


                    #10
                    Yes, it is the same issue. Forum thread you mentioned is updated as well. Note that fix for 5.0 is not yet available, but it will be in tomorrow's nightly build (2015-02-03).

                    Comment


                      #11
                      Originally posted by Isomorphic View Post
                      This issue is fixed now, you may download latest nightly build (2015-01-31) and try it out. You should not be getting the exception you reported.
                      Hi folks, I still get the same error with:

                      Code:
                      Isomorphic SmartClient/SmartGWT Framework (SNAPSHOT_v10.1d_2015-02-02/Enterprise Deployment 2015-02-02) - Initialization Complete

                      Comment


                        #12
                        I also have the same error with:

                        Code:
                        Isomorphic SmartClient/SmartGWT Framework (SNAPSHOT_v10.1d_2015-01-31/Enterprise Deployment 2015-01-31) - Initialization Complete

                        Comment


                          #13
                          Originally posted by michaeljseo View Post
                          I also have the same error with:

                          Code:
                          Isomorphic SmartClient/SmartGWT Framework (SNAPSHOT_v10.1d_2015-01-31/Enterprise Deployment 2015-01-31) - Initialization Complete
                          I have attached a copy of the log (split into 5 pieces), which do seem to be putting out more info, so I feel this maybe useful.
                          Attached Files

                          Comment


                            #14
                            Indeed, it did not solve this exact problem.
                            Working on this and as soon as there will be any news, this thread will be updated.

                            Comment


                              #15
                              We have no way to reproduce this, we tried some speculative fixes which did not work. So, we need more information - next 5.1 nightly build (2015-02-05) will have some additional logging added to SQLMetaData class and we'd appreciate if you could provide more detail log illustrating the issue.

                              In order to do that you must enable DEBUG level logging for two categories in log4j.isc.config.xml file:
                              Code:
                              <category name="com.isomorphic.sql.SQLConnectionManager">
                                <priority value="DEBUG" />
                              </category>
                              <category name="com.isomorphic.sql.SQLMetaData">
                                <priority value="DEBUG" />
                              </category>
                              Please make sure that log actually has new entries, i.e. SQLConnectionManager and SQLMetaData started to log their DEBUG info. Thanks for your help!

                              Comment

                              Working...
                              X