Announcement

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

  • Cannot Instantiate Oracle Driver while using DMI with Spring

    Hi,
    I am using SmartGWT2.5 with GWT2.0.4
    I am using DMI DS and I am invoking a DAO from Spring. While running it i am getting the following error while running it from Eclipse:
    Code:
    [WARN] Server class 'com.isomorphic.servlet.DataSourceLoader' could not be found in the web app, but was found on the system classpath
       [WARN] Adding classpath entry 'file:/C:/apps/GWT/smartgwtee-2.5/lib/isomorphic_core_rpc.jar' to the web app classpath for this session
       For additional info see: file:/C:/apps/GWT/gwt-2.0.4/doc/helpInfo/webAppClassPath.html
    log4j:WARN No appenders could be found for logger (org.apache.jasper.compiler.JspRuntimeContext).
    log4j:WARN Please initialize the log4j system properly.
    ISC: Configuring log4j from: file:/C:/MyProjects/EclipseWorkSpace/ThirdSecondTest/war/WEB-INF/classes/log4j.isc.config.xml
    [WARN] Server class 'org.apache.commons.collections.map.LinkedMap' could not be found in the web app, but was found on the system classpath
       [WARN] Adding classpath entry 'file:/C:/apps/GWT/gwt-2.0.4/gwt-dev.jar' to the web app classpath for this session
       For additional info see: file:/C:/apps/GWT/gwt-2.0.4/doc/helpInfo/webAppClassPath.html
    === 2011-10-10 22:55:21,384 [main] INFO  ISCInit - Isomorphic SmartClient Framework - Initializing
    === 2011-10-10 22:55:21,400 [main] INFO  ConfigLoader - Attempting to load framework.properties from CLASSPATH
    [WARN] Server class 'isc.org.apache.oro.text.perl.Perl5Util' could not be found in the web app, but was found on the system classpath
       [WARN] Adding classpath entry 'file:/C:/apps/GWT/smartgwtee-2.5/lib/isc-jakarta-oro-2.0.6.jar' to the web app classpath for this session
       For additional info see: file:/C:/apps/GWT/gwt-2.0.4/doc/helpInfo/webAppClassPath.html
    === 2011-10-10 22:55:21,525 [main] INFO  ConfigLoader - Successfully loaded framework.properties from CLASSPATH at location: jar:file:/C:/apps/GWT/smartgwtee-2.5/lib/isomorphic_core_rpc.jar!/framework.properties
    === 2011-10-10 22:55:21,525 [main] INFO  ConfigLoader - Attempting to load project.properties from CLASSPATH
    === 2011-10-10 22:55:21,525 [main] INFO  ConfigLoader - Unable to locate project.properties in CLASSPATH
    === 2011-10-10 22:55:21,541 [main] INFO  ConfigLoader - Successfully loaded isc_interfaces.properties from CLASSPATH at location: jar:file:/C:/apps/GWT/smartgwtee-2.5/lib/isomorphic_core_rpc.jar!/isc_interfaces.properties
    === 2011-10-10 22:55:21,541 [main] INFO  ConfigLoader - Attempting to load server.properties from CLASSPATH
    === 2011-10-10 22:55:21,541 [main] INFO  ConfigLoader - Successfully loaded server.properties from CLASSPATH at location: file:/C:/MyProjects/EclipseWorkSpace/ThirdSecondTest/war/WEB-INF/classes/server.properties
    === 2011-10-10 22:55:21,572 [main] INFO  Logger - Logging system started.
    === 2011-10-10 22:55:21,572 [main] INFO  ISCInit - Isomorphic SmartClient Framework (SC_SNAPSHOT-2011-10-04/EVAL Deployment 2011-10-04) - Initialization Complete
    === 2011-10-10 22:55:21,572 [main] ERROR ISCInit - Can't find marker file for webRoot: C:/MyProjects/EclipseWorkSpace/ThirdSecondTest/war/secondtest/sc for configured/autodetected webRoot - if you moved the 'isomorphic' directory, please set isomorphicPathRootRelative in server.properties to the new location and restart the servlet engine.
    === 2011-10-10 22:55:21,572 [main] INFO  ISCInit - WebRoot auto-detection failed - using container IO
    [WARN] Server class 'org.springframework.web.context.ContextLoaderServlet' could not be found in the web app, but was found on the system classpath
       [WARN] Adding classpath entry 'file:/C:/apps/GWT/smartgwtee-2.5/lib/spring-2.0.8.jar' to the web app classpath for this session
       For additional info see: file:/C:/apps/GWT/gwt-2.0.4/doc/helpInfo/webAppClassPath.html
    [WARN] Server class 'org.apache.commons.dbcp.BasicDataSource' could not be found in the web app, but was found on the system classpath
       [WARN] Adding classpath entry 'file:/C:/apps/GWT/smartgwtee-2.5/lib/commons-dbcp-1.2.2.jar' to the web app classpath for this session
       For additional info see: file:/C:/apps/GWT/gwt-2.0.4/doc/helpInfo/webAppClassPath.html
    [WARN] Server class 'org.apache.commons.pool.impl.GenericObjectPool' could not be found in the web app, but was found on the system classpath
       [WARN] Adding classpath entry 'file:/C:/apps/GWT/smartgwtee-2.5/lib/commons-pool-1.4.jar' to the web app classpath for this session
       For additional info see: file:/C:/apps/GWT/gwt-2.0.4/doc/helpInfo/webAppClassPath.html
    Loading modules
       secondtest.SecondTest
          Loading inherited module 'com.smartgwt.tools.SmartGwtTools'
             Loading inherited module 'com.smartgwt.SmartGwtNoSmartClient'
                [WARN] Setting configuration property named document.compatMode in com.smartgwt.SmartGwtNoSmartClient that has not been previously defined.  This may be disallowed in the future.
    [WARN] Server class 'org.apache.commons.fileupload.FileItemFactory' could not be found in the web app, but was found on the system classpath
       [WARN] Adding classpath entry 'file:/C:/apps/GWT/smartgwtee-2.5/lib/commons-fileupload-1.2.1.jar' to the web app classpath for this session
       For additional info see: file:/C:/apps/GWT/gwt-2.0.4/doc/helpInfo/webAppClassPath.html
    === 2011-10-10 22:55:47,650 [l0-2] INFO  RequestContext - URL: '/secondtest/sc/skins/Enterprise/load_skin.js', User-Agent: 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
    === 2011-10-10 22:55:47,666 [l0-2] INFO  Download - done streaming: __USE_CONTAINER__/secondtest/sc/skins/Enterprise/load_skin.js
    === 2011-10-10 22:55:49,041 [l0-2] INFO  PoolManager - SmartClient pooling disabled for 'customers' objects
    [WARN] Server class 'org.apache.commons.jxpath.AbstractFactory' could not be found in the web app, but was found on the system classpath
       [WARN] Adding classpath entry 'file:/C:/apps/GWT/smartgwtee-2.5/lib/commons-jxpath-1.3.jar' to the web app classpath for this session
    === 2011-10-10 22:55:49,041 [l0-0] INFO  RequestContext - URL: '/secondtest/sc/skins/Enterprise/skin_styles.css', User-Agent: 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
       For additional info see: file:/C:/apps/GWT/gwt-2.0.4/doc/helpInfo/webAppClassPath.html
    === 2011-10-10 22:55:49,088 [l0-2] DEBUG XML - Parsed XML from __USE_CONTAINER__/secondtest/sc/system/schema/builtinTypes.xml: 16ms
    === 2011-10-10 22:55:49,088 [l0-0] INFO  Download - done streaming: __USE_CONTAINER__/secondtest/sc/skins/Enterprise/skin_styles.css
    === 2011-10-10 22:55:49,181 [l0-2] DEBUG XML - Parsed XML from __USE_CONTAINER__/secondtest/sc/system/schema/action.ds.xml: 0ms
    === 2011-10-10 22:55:49,197 [l0-2] DEBUG XML - Parsed XML from __USE_CONTAINER__/secondtest/sc/system/schema/DataSource.ds.xml: 16ms
    === 2011-10-10 22:55:49,197 [l0-2] DEBUG XML - Parsed XML from __USE_CONTAINER__/secondtest/sc/system/schema/valueMap.ds.xml: 0ms
    === 2011-10-10 22:55:49,197 [l0-2] DEBUG FileSystemDSRepo - dsName case sensitivity mismatch - looking for: valueMap, but got: ValueMap
    === 2011-10-10 22:55:49,228 [l0-2] DEBUG XML - Parsed XML from __USE_CONTAINER__/secondtest/sc/system/schema/serverObject.ds.xml: 15ms
    === 2011-10-10 22:55:49,228 [l0-2] DEBUG FileSystemDSRepo - dsName case sensitivity mismatch - looking for: valueMap, but got: ValueMap
    === 2011-10-10 22:55:49,228 [l0-2] DEBUG FileSystemDSRepo - dsName case sensitivity mismatch - looking for: serverObject, but got: ServerObject
    === 2011-10-10 22:55:49,275 [l0-2] WARN  Validation - No such type 'string', not processing field value at /DataSource[@ID=Action]/ID
    === 2011-10-10 22:55:49,291 [l0-2] DEBUG XML - Parsed XML from __USE_CONTAINER__/secondtest/sc/system/schema/DataSourceField.ds.xml: 16ms
    === 2011-10-10 22:55:49,291 [l0-2] DEBUG FileSystemDSRepo - dsName case sensitivity mismatch - looking for: valueMap, but got: ValueMap
    === 2011-10-10 22:55:49,338 [l0-2] WARN  Validation - No such type 'string', not processing field value at /DataSource[@ID=Action]/fields/0/field[@name=target]/name
    === 2011-10-10 22:55:49,338 [l0-2] WARN  Validation - No such type 'string', not processing field value at /DataSource[@ID=Action]/fields/0/field[@name=target]/type
    === 2011-10-10 22:55:49,338 [l0-2] WARN  Validation - No such type 'string', not processing field value at /DataSource[@ID=Action]/fields/1/field[@name=name]/name
    === 2011-10-10 22:55:49,338 [l0-2] WARN  Validation - No such type 'string', not processing field value at /DataSource[@ID=Action]/fields/1/field[@name=name]/type
    === 2011-10-10 22:55:49,338 [l0-2] WARN  Validation - No such type 'string', not processing field value at /DataSource[@ID=Action]/fields/2/field[@name=title]/name
    === 2011-10-10 22:55:49,338 [l0-2] WARN  Validation - No such type 'string', not processing field value at /DataSource[@ID=Action]/fields/2/field[@name=title]/type
    === 2011-10-10 22:55:49,338 [l0-2] WARN  Validation - No such type 'boolean', not processing field value at /DataSource[@ID=Action]/fields/3/field[@name=mapping]/multiple
    === 2011-10-10 22:55:49,338 [l0-2] WARN  Validation - No such type 'string', not processing field value at /DataSource[@ID=Action]/fields/3/field[@name=mapping]/name
    === 2011-10-10 22:55:49,338 [l0-2] WARN  Validation - No such type 'string', not processing field value at /DataSource[@ID=Action]/fields/3/field[@name=mapping]/type
    === 2011-10-10 22:55:49,338 [l0-2] DEBUG FileSystemDSRepo - dsName case sensitivity mismatch - looking for: action, but got: Action
    === 2011-10-10 22:55:49,338 [l0-2] DEBUG XML - Parsed XML from __USE_CONTAINER__/secondtest/sc/system/schema/method.ds.xml: 0ms
    === 2011-10-10 22:55:49,338 [l0-2] DEBUG FileSystemDSRepo - dsName case sensitivity mismatch - looking for: method, but got: Method
    === 2011-10-10 22:55:49,353 [l0-2] DEBUG FileSystemDSRepo - dsName case sensitivity mismatch - looking for: valueMap, but got: ValueMap
    === 2011-10-10 22:55:49,369 [l0-2] DEBUG XML - Parsed XML from __USE_CONTAINER__/ds/customers.ds.xml: 16ms
    [WARN] Server class 'org.apache.velocity.context.Context' could not be found in the web app, but was found on the system classpath
       [WARN] Adding classpath entry 'file:/C:/apps/GWT/smartgwtee-2.5/lib/velocity-1.6.1.jar' to the web app classpath for this session
       For additional info see: file:/C:/apps/GWT/gwt-2.0.4/doc/helpInfo/webAppClassPath.html
    === 2011-10-10 22:55:49,400 [l0-2] DEBUG XML - Parsed XML from __USE_CONTAINER__/secondtest/sc/system/schema/ServerObject.ds.xml: 0ms
    === 2011-10-10 22:55:49,400 [l0-2] DEBUG FileSystemDSRepo - dsName case sensitivity mismatch - looking for: valueMap, but got: ValueMap
    === 2011-10-10 22:55:49,416 [l0-2] DEBUG FileSystemDSRepo - dsName case sensitivity mismatch - looking for: serverObject, but got: ServerObject
    === 2011-10-10 22:56:16,869 [l0-2] INFO  RequestContext - URL: '/secondtest/sc/skins/Enterprise/images/ListGrid/headerSprite.png', User-Agent: 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
    === 2011-10-10 22:56:16,869 [l0-2] INFO  Download - done streaming: __USE_CONTAINER__/secondtest/sc/skins/Enterprise/images/ListGrid/headerSprite.png
    === 2011-10-10 22:56:17,041 [l0-2] INFO  RequestContext - URL: '/secondtest/sc/skins/Enterprise/images/blank.gif', User-Agent: 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
    === 2011-10-10 22:56:17,041 [l0-2] INFO  Download - done streaming: __USE_CONTAINER__/secondtest/sc/skins/Enterprise/images/blank.gif
    === 2011-10-10 22:56:17,072 [l0-2] INFO  RequestContext - URL: '/secondtest/sc/skins/Enterprise/images/loadingSmall.gif', User-Agent: 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
    === 2011-10-10 22:56:17,072 [l0-2] INFO  Download - done streaming: __USE_CONTAINER__/secondtest/sc/skins/Enterprise/images/loadingSmall.gif
    === 2011-10-10 22:56:17,322 [l0-2] INFO  RequestContext - URL: '/secondtest/sc/skins/Enterprise/images/ListGrid/header.png', User-Agent: 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
    === 2011-10-10 22:56:17,338 [l0-2] INFO  Download - done streaming: __USE_CONTAINER__/secondtest/sc/skins/Enterprise/images/ListGrid/header.png
    === 2011-10-10 22:56:17,666 [l0-0] INFO  RequestContext - URL: '/secondtest/sc/IDACall', User-Agent: 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
    === 2011-10-10 22:56:17,713 [l0-2] INFO  RequestContext - URL: '/secondtest/sc/IDACall', User-Agent: 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
    === 2011-10-10 22:56:17,713 [l0-2] DEBUG XML - Parsed XML from (in memory stream): 0ms
    === 2011-10-10 22:56:17,728 [l0-2] DEBUG XML - Parsed XML from __USE_CONTAINER__/secondtest/sc/system/schema/List.ds.xml: 0ms
    === 2011-10-10 22:56:17,744 [l0-2] DEBUG RPCManager - Processing 1 requests.
    === 2011-10-10 22:56:17,775 [l0-0] DEBUG XML - Parsed XML from (in memory stream): 16ms
    === 2011-10-10 22:56:17,775 [l0-0] DEBUG RPCManager - Processing 1 requests.
    === 2011-10-10 22:56:17,775 [l0-0] DEBUG RPCManager - Request #1 (DSRequest) payload: {
        criteria:{
            customer_Id:"1"
        },
        operationConfig:{
            dataSource:"customers",
            operationType:"fetch",
            textMatchStyle:"exact"
        },
        startRow:0,
        endRow:75,
        componentId:"isc_ListGrid_0",
        appID:"builtinApplication",
        operation:"customers_fetch",
        oldValues:{
            customer_Id:"1"
        }
    }
    === 2011-10-10 22:56:17,791 [l0-0] INFO  IDACall - Performing 1 operation(s)
    === 2011-10-10 22:56:17,791 [l0-0] INFO  ServerObject - DMI on Spring bean: customerDAO
    [WARN] Server class 'com.isomorphic.spring.SpringBeanFactory' could not be found in the web app, but was found on the system classpath
       [WARN] Adding classpath entry 'file:/C:/apps/GWT/smartgwtee-2.5/lib/isomorphic_spring.jar' to the web app classpath for this session
       For additional info see: file:/C:/apps/GWT/gwt-2.0.4/doc/helpInfo/webAppClassPath.html
    === 2011-10-10 22:56:17,806 [l0-2] DEBUG RPCManager - Request #1 (DSRequest) payload: {
        criteria:{
        },
        operationConfig:{
            dataSource:"customers",
            operationType:"fetch",
            textMatchStyle:"substring"
        },
        startRow:0,
        endRow:75,
        componentId:"isc_ListGrid_0",
        appID:"builtinApplication",
        operation:"customers_fetch",
        oldValues:{
        }
    }
    === 2011-10-10 22:56:17,806 [l0-2] INFO  IDACall - Performing 1 operation(s)
    === 2011-10-10 22:56:17,806 [l0-2] INFO  ServerObject - DMI on Spring bean: customerDAO
    === 2011-10-10 22:56:17,994 [l0-0] DEBUG DataSourceDMI - Invocation threw exception
    org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driver of class 'oracle.jdbc.driver.OracleDriver' for connect URL ' jdbc:oracle:thin:@localhost:1521:XE'
    Caused by: org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driver of class 'oracle.jdbc.driver.OracleDriver' for connect URL ' jdbc:oracle:thin:@localhost:1521:XE'
    	at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1150)
    	at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:880)
    	at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:113)
    	at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:79)
    	at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:524)
    	at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:588)
    	at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:617)
    	at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:625)
    	at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:657)
    	at secondtest.server.CustomerDao.selectCustomer(CustomerDao.java:60)
    	at secondtest.server.CustomerDao.fetch(CustomerDao.java:40)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    	at java.lang.reflect.Method.invoke(Method.java:585)
    	at com.isomorphic.base.Reflection.adaptArgsAndInvoke(Reflection.java:949)
    	at com.isomorphic.datasource.DataSourceDMI.execute(DataSourceDMI.java:610)
    	at com.isomorphic.datasource.DataSourceDMI.execute(DataSourceDMI.java:64)
    	at com.isomorphic.datasource.DSRequest.execute(DSRequest.java:1711)
    	at com.isomorphic.servlet.IDACall.handleDSRequest(IDACall.java:199)
    	at com.isomorphic.servlet.IDACall.processRPCTransaction(IDACall.java:156)
    	at com.isomorphic.servlet.IDACall.processRequest(IDACall.java:121)
    	at com.isomorphic.servlet.IDACall.doPost(IDACall.java:73)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
    	at com.isomorphic.servlet.BaseServlet.service(BaseServlet.java:152)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
    	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:362)
    	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
    	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
    	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:729)
    	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
    	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
    	at org.mortbay.jetty.handler.RequestLogHandler.handle(RequestLogHandler.java:49)
    	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
    	at org.mortbay.jetty.Server.handle(Server.java:324)
    	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
    	at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:843)
    	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:647)
    	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:205)
    	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
    	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
    	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:488)
    Caused by: java.sql.SQLException: No suitable driver
    	at java.sql.DriverManager.getDriver(DriverManager.java:243)
    	at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1143)
    	... 42 more
    === 2011-10-10 22:56:17,994 [l0-0] WARN  RequestContext - dsRequest.execute() failed: 
    org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driver of class 'oracle.jdbc.driver.OracleDriver' for connect URL ' jdbc:oracle:thin:@localhost:1521:XE'
    Caused by: org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driver of class 'oracle.jdbc.driver.OracleDriver' for connect URL ' jdbc:oracle:thin:@localhost:1521:XE'
    	at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1150)
    	at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:880)
    	at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:113)
    	at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:79)
    	at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:524)
    	at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:588)
    	at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:617)
    	at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:625)
    	at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:657)
    	at secondtest.server.CustomerDao.selectCustomer(CustomerDao.java:60)
    	at secondtest.server.CustomerDao.fetch(CustomerDao.java:40)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    	at java.lang.reflect.Method.invoke(Method.java:585)
    	at com.isomorphic.base.Reflection.adaptArgsAndInvoke(Reflection.java:949)
    	at com.isomorphic.datasource.DataSourceDMI.execute(DataSourceDMI.java:610)
    	at com.isomorphic.datasource.DataSourceDMI.execute(DataSourceDMI.java:64)
    	at com.isomorphic.datasource.DSRequest.execute(DSRequest.java:1711)
    	at com.isomorphic.servlet.IDACall.handleDSRequest(IDACall.java:199)
    	at com.isomorphic.servlet.IDACall.processRPCTransaction(IDACall.java:156)
    	at com.isomorphic.servlet.IDACall.processRequest(IDACall.java:121)
    	at com.isomorphic.servlet.IDACall.doPost(IDACall.java:73)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
    	at com.isomorphic.servlet.BaseServlet.service(BaseServlet.java:152)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
    	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:362)
    	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
    	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
    	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:729)
    	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
    	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
    	at org.mortbay.jetty.handler.RequestLogHandler.handle(RequestLogHandler.java:49)
    	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
    	at org.mortbay.jetty.Server.handle(Server.java:324)
    	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
    	at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:843)
    	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:647)
    	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:205)
    	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
    	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
    	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:488)
    Caused by: java.sql.SQLException: No suitable driver
    	at java.sql.DriverManager.getDriver(DriverManager.java:243)
    	at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1143)
    	... 42 more
    === 2011-10-10 22:56:17,994 [l0-0] DEBUG RPCManager - Content type for RPC transaction: text/plain; charset=UTF-8
    === 2011-10-10 22:56:17,994 [l0-0] DEBUG RPCManager - non-DMI response, dropExtraFields: false
    === 2011-10-10 22:56:18,025 [l0-2] DEBUG DataSourceDMI - Invocation threw exception
    org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driver of class 'oracle.jdbc.driver.OracleDriver' for connect URL ' jdbc:oracle:thin:@localhost:1521:XE'
    Caused by: org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driver of class 'oracle.jdbc.driver.OracleDriver' for connect URL ' jdbc:oracle:thin:@localhost:1521:XE'
    	at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1150)
    	at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:880)
    	at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:113)
    	at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:79)
    	at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:329)
    	at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:405)
    	at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:413)
    	at secondtest.server.CustomerDao.selectCustomers(CustomerDao.java:66)
    	at secondtest.server.CustomerDao.fetch(CustomerDao.java:44)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    	at java.lang.reflect.Method.invoke(Method.java:585)
    	at com.isomorphic.base.Reflection.adaptArgsAndInvoke(Reflection.java:949)
    	at com.isomorphic.datasource.DataSourceDMI.execute(DataSourceDMI.java:610)
    	at com.isomorphic.datasource.DataSourceDMI.execute(DataSourceDMI.java:64)
    	at com.isomorphic.datasource.DSRequest.execute(DSRequest.java:1711)
    	at com.isomorphic.servlet.IDACall.handleDSRequest(IDACall.java:199)
    	at com.isomorphic.servlet.IDACall.processRPCTransaction(IDACall.java:156)
    	at com.isomorphic.servlet.IDACall.processRequest(IDACall.java:121)
    	at com.isomorphic.servlet.IDACall.doPost(IDACall.java:73)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
    	at com.isomorphic.servlet.BaseServlet.service(BaseServlet.java:152)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
    	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:362)
    	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
    	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
    	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:729)
    	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
    	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
    	at org.mortbay.jetty.handler.RequestLogHandler.handle(RequestLogHandler.java:49)
    	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
    	at org.mortbay.jetty.Server.handle(Server.java:324)
    	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
    	at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:843)
    	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:647)
    	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:205)
    	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
    	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
    	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:488)
    Caused by: java.sql.SQLException: No suitable driver
    	at java.sql.DriverManager.getDriver(DriverManager.java:243)
    	at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1143)
    	... 40 more
    === 2011-10-10 22:56:18,025 [l0-2] WARN  RequestContext - dsRequest.execute() failed: 
    org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driver of class 'oracle.jdbc.driver.OracleDriver' for connect URL ' jdbc:oracle:thin:@localhost:1521:XE'
    Caused by: org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driver of class 'oracle.jdbc.driver.OracleDriver' for connect URL ' jdbc:oracle:thin:@localhost:1521:XE'
    	at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1150)
    	at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:880)
    	at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:113)
    	at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:79)
    	at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:329)
    	at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:405)
    	at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:413)
    	at secondtest.server.CustomerDao.selectCustomers(CustomerDao.java:66)
    	at secondtest.server.CustomerDao.fetch(CustomerDao.java:44)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    	at java.lang.reflect.Method.invoke(Method.java:585)
    	at com.isomorphic.base.Reflection.adaptArgsAndInvoke(Reflection.java:949)
    	at com.isomorphic.datasource.DataSourceDMI.execute(DataSourceDMI.java:610)
    	at com.isomorphic.datasource.DataSourceDMI.execute(DataSourceDMI.java:64)
    	at com.isomorphic.datasource.DSRequest.execute(DSRequest.java:1711)
    	at com.isomorphic.servlet.IDACall.handleDSRequest(IDACall.java:199)
    	at com.isomorphic.servlet.IDACall.processRPCTransaction(IDACall.java:156)
    	at com.isomorphic.servlet.IDACall.processRequest(IDACall.java:121)
    	at com.isomorphic.servlet.IDACall.doPost(IDACall.java:73)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
    	at com.isomorphic.servlet.BaseServlet.service(BaseServlet.java:152)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
    	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:362)
    	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
    	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
    	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:729)
    	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
    	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
    	at org.mortbay.jetty.handler.RequestLogHandler.handle(RequestLogHandler.java:49)
    	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
    	at org.mortbay.jetty.Server.handle(Server.java:324)
    	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
    	at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:843)
    	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:647)
    	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:205)
    	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
    	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
    	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:488)
    Caused by: java.sql.SQLException: No suitable driver
    	at java.sql.DriverManager.getDriver(DriverManager.java:243)
    	at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1143)
    	... 40 more
    === 2011-10-10 22:56:18,025 [l0-2] DEBUG RPCManager - Content type for RPC transaction: text/plain; charset=UTF-8
    === 2011-10-10 22:56:18,025 [l0-2] DEBUG RPCManager - non-DMI response, dropExtraFields: false
    === 2011-10-10 22:56:18,259 [l0-0] INFO  RequestContext - URL: '/secondtest/sc/skins/Enterprise/images/Dialog/warn.png', User-Agent: 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
    === 2011-10-10 22:56:18,259 [l0-0] INFO  Download - done streaming: __USE_CONTAINER__/secondtest/sc/skins/Enterprise/images/Dialog/warn.png
    === 2011-10-10 22:56:18,384 [l0-2] INFO  RequestContext - URL: '/secondtest/sc/skins/Enterprise/images/button/button_start.png', User-Agent: 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
    === 2011-10-10 22:56:18,384 [l0-2] INFO  Download - done streaming: __USE_CONTAINER__/secondtest/sc/skins/Enterprise/images/button/button_start.png
    === 2011-10-10 22:56:18,400 [l0-2] INFO  RequestContext - URL: '/secondtest/sc/skins/Enterprise/images/button/button_stretch.png', User-Agent: 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
    === 2011-10-10 22:56:18,416 [l0-2] INFO  Download - done streaming: __USE_CONTAINER__/secondtest/sc/skins/Enterprise/images/button/button_stretch.png
    === 2011-10-10 22:56:18,431 [l0-2] INFO  RequestContext - URL: '/secondtest/sc/skins/Enterprise/images/button/button_end.png', User-Agent: 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
    === 2011-10-10 22:56:18,431 [l0-2] INFO  Download - done streaming: __USE_CONTAINER__/secondtest/sc/skins/Enterprise/images/button/button_end.png
    === 2011-10-10 22:56:18,509 [l0-2] INFO  RequestContext - URL: '/secondtest/sc/skins/Enterprise/images/headerIcons/close.png', User-Agent: 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
    === 2011-10-10 22:56:18,525 [l0-2] INFO  Download - done streaming: __USE_CONTAINER__/secondtest/sc/skins/Enterprise/images/headerIcons/close.png
    === 2011-10-10 22:56:18,556 [l0-2] INFO  RequestContext - URL: '/secondtest/sc/skins/Enterprise/images/Window/window_TL.png', User-Agent: 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
    === 2011-10-10 22:56:18,556 [l0-2] INFO  Download - done streaming: __USE_CONTAINER__/secondtest/sc/skins/Enterprise/images/Window/window_TL.png
    === 2011-10-10 22:56:18,603 [l0-0] INFO  RequestContext - URL: '/secondtest/sc/skins/Enterprise/images/Window/window_T.png', User-Agent: 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
    === 2011-10-10 22:56:18,619 [l0-0] INFO  Download - done streaming: __USE_CONTAINER__/secondtest/sc/skins/Enterprise/images/Window/window_T.png
    === 2011-10-10 22:56:18,634 [l0-0] INFO  RequestContext - URL: '/secondtest/sc/skins/Enterprise/images/Window/window_TR.png', User-Agent: 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
    === 2011-10-10 22:56:18,650 [l0-0] INFO  Download - done streaming: __USE_CONTAINER__/secondtest/sc/skins/Enterprise/images/Window/window_TR.png
    === 2011-10-10 22:56:18,666 [l0-0] INFO  RequestContext - URL: '/secondtest/sc/skins/Enterprise/images/Window/window_L.png', User-Agent: 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
    === 2011-10-10 22:56:18,666 [l0-0] INFO  Download - done streaming: __USE_CONTAINER__/secondtest/sc/skins/Enterprise/images/Window/window_L.png
    === 2011-10-10 22:56:18,713 [l0-0] INFO  RequestContext - URL: '/secondtest/sc/skins/Enterprise/images/Window/window_R.png', User-Agent: 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
    === 2011-10-10 22:56:18,713 [l0-0] INFO  Download - done streaming: __USE_CONTAINER__/secondtest/sc/skins/Enterprise/images/Window/window_R.png
    === 2011-10-10 22:56:18,728 [l0-2] INFO  RequestContext - URL: '/secondtest/sc/skins/Enterprise/images/Window/window_BL.png', User-Agent: 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
    === 2011-10-10 22:56:18,744 [l0-2] INFO  Download - done streaming: __USE_CONTAINER__/secondtest/sc/skins/Enterprise/images/Window/window_BL.png
    === 2011-10-10 22:56:18,759 [l0-2] INFO  RequestContext - URL: '/secondtest/sc/skins/Enterprise/images/Window/window_B.png', User-Agent: 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
    === 2011-10-10 22:56:18,759 [l0-2] INFO  Download - done streaming: __USE_CONTAINER__/secondtest/sc/skins/Enterprise/images/Window/window_B.png
    === 2011-10-10 22:56:18,791 [l0-2] INFO  RequestContext - URL: '/secondtest/sc/skins/Enterprise/images/Window/window_BR.png', User-Agent: 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
    === 2011-10-10 22:56:18,791 [l0-2] INFO  Download - done streaming: __USE_CONTAINER__/secondtest/sc/skins/Enterprise/images/Window/window_BR.png
    === 2011-10-10 22:56:19,009 [l0-2] INFO  RequestContext - URL: '/secondtest/sc/skins/Enterprise/images/button/button_Over_start.png', User-Agent: 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
    === 2011-10-10 22:56:19,025 [l0-2] INFO  Download - done streaming: __USE_CONTAINER__/secondtest/sc/skins/Enterprise/images/button/button_Over_start.png
    === 2011-10-10 22:56:19,103 [l0-2] INFO  RequestContext - URL: '/secondtest/sc/skins/Enterprise/images/button/button_Over_stretch.png', User-Agent: 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
    === 2011-10-10 22:56:19,103 [l0-2] INFO  Download - done streaming: __USE_CONTAINER__/secondtest/sc/skins/Enterprise/images/button/button_Over_stretch.png
    === 2011-10-10 22:56:19,119 [l0-2] INFO  RequestContext - URL: '/secondtest/sc/skins/Enterprise/images/button/button_Over_end.png', User-Agent: 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
    === 2011-10-10 22:56:19,134 [l0-2] INFO  Download - done streaming: __USE_CONTAINER__/secondtest/sc/skins/Enterprise/images/button/button_Over_end.png
    === 2011-10-10 23:01:19,463 [l0-2] INFO  RequestContext - URL: '/secondtest/sc/skins/Enterprise/images/button/button_Down_start.png', User-Agent: 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
    === 2011-10-10 23:01:19,463 [l0-2] INFO  Download - done streaming: __USE_CONTAINER__/secondtest/sc/skins/Enterprise/images/button/button_Down_start.png
    === 2011-10-10 23:01:19,494 [l0-2] INFO  RequestContext - URL: '/secondtest/sc/skins/Enterprise/images/button/button_Down_stretch.png', User-Agent: 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
    === 2011-10-10 23:01:19,494 [l0-2] INFO  Download - done streaming: __USE_CONTAINER__/secondtest/sc/skins/Enterprise/images/button/button_Down_stretch.png
    === 2011-10-10 23:01:19,525 [l0-2] INFO  RequestContext - URL: '/secondtest/sc/skins/Enterprise/images/button/button_Down_end.png', User-Agent: 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
    === 2011-10-10 23:01:19,525 [l0-2] INFO  Download - done streaming: __USE_CONTAINER__/secondtest/sc/skins/Enterprise/images/button/button_Down_end.png
    === 2011-10-10 23:01:20,166 [l0-2] INFO  RequestContext - URL: '/secondtest/sc/skins/Enterprise/images/ListGrid/header_menu.png', User-Agent: 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
    === 2011-10-10 23:01:20,181 [l0-2] INFO  Download - done streaming: __USE_CONTAINER__/secondtest/sc/skins/Enterprise/images/ListGrid/header_menu.png
    I have included ojdbc14.jar in the classpath and i have also tried copying it to the WEB-INF/lib, but still it not able to load the driver. Any pointers towards what is wrong will be really helpful. I am been trying this for the whole day today but with no luck.
    Attached are the useful files if it helps.
    Attached Files

  • #2
    You were previously connecting to this database just fine, right? And now introducing Spring broke it?

    Spring can sometime introduce very strange effects like this. We don't recommend it if you are just trying to add some basic business logic via DMI.

    It's possible that you are being hit by the same Spring bug that's discussed in this post, although your logs look different.

    Comment


    • #3
      Hi,
      Yes that's correct, initially i used Built in DS and then converted that to DMI by invoking DAO bean(Configured in customer.ds.xml) in the spring.
      I am planning to use this approach for various other functionalities as per the requirements we have, for example , imposing security, invoking background jobs like replay a bunch of TIBCO RV/JMS messages etc. So i thought i should have a bit of control before the call ends up IDA servlets inherently as it happens for autoderiveSchema.

      So for this POC to work you suggest to use proxy factory bean covering the actual Spring DataSource? Any example you can point me to please?

      Or else if you are aware of any better way to do just give me leads and I will try out that. I am chasing to finish up the basic required flow of the application and hence trying to do them in portions before i start doing the actual use cases that we have,
      Regards,
      Debashis

      Comment


      • #4
        We don't know how exactly spring is interfering with the basic operation of your project - it seems to be some kind of classloader problem in Spring, it's likely some kind of subtle Spring bug, and we don't know whether the Factory pattern from the other thread would help.

        You don't need Spring in order to be able to inject business logic. Just use DMI on it's own, eg lookupStyle:"new". Given your tight deadline, the last thing you want is to go troubleshoot some deep framework issue in Spring, when it's not necessary.

        Comment


        • #5
          Hi,
          Just to revalidate, if I use DMI of its own then, i need to take care of the Oracle DB Connections,executing Query and mapping them to the DS.
          Is that correct?
          Regards,
          Debashis

          Comment


          • #6
            As suggested, i have converted the implementation to DMI on its own. I am using the similar structure as depicted in DataSourceDMI sample.
            I have a CLOB column in the table due to which I am getting the following error.
            Code:
            === 2011-10-11 13:56:25,389 [l0-2] DEBUG PoolableSQLConnectionFactory - [builtinApplication.null] Initializing SQL config for 'Oracle' from system config - using DataSource:  oracle.jdbc.pool.OracleDataSource
            [WARN] Server class 'oracle.jdbc.pool.OracleDataSource' could not be found in the web app, but was found on the system classpath
               [WARN] Adding classpath entry 'file:/C:/HOMEWARE/MyStuff/oracle/lib/ojdbc14.jar' to the web app classpath for this session
               For additional info see: file:/C:/HOMEWARE/GWT/gwt-2.0.4/doc/helpInfo/webAppClassPath.html
            === 2011-10-11 13:56:25,389 [l0-2] INFO  DataTools - [builtinApplication.null] setProperties: couldn't set:
            {
                context:"No such property"
            }
            === 2011-10-11 13:56:26,249 [l0-2] DEBUG PoolableSQLConnectionFactory - [builtinApplication.null] Returning pooled Connection
            [WARN] Server class 'org.apache.commons.dbcp.PoolableConnection' could not be found in the web app, but was found on the system classpath
               [WARN] Adding classpath entry 'file:/C:/HOMEWARE/GWT/smartgwtee-2.5/lib/commons-dbcp-1.2.2.jar' to the web app classpath for this session
               For additional info see: file:/C:/HOMEWARE/GWT/gwt-2.0.4/doc/helpInfo/webAppClassPath.html
            === 2011-10-11 13:56:26,296 [l0-2] INFO  SQLDriver - [builtinApplication.null] Executing SQL query on 'Oracle': SELECT T_LOG_TRADES.ENTITY_ID, T_LOG_TRADES.TIME, T_LOG_TRADES.MESSAGE, T_LOG_TRADES.ENTITY_TRACKING_ID, T_LOG_TRADES.ENTITY_NAME, T_LOG_TRADES.VERSION_NO, T_LOG_TRADES.PART_NO, T_LOG_TRADES.DS_REF FROM T_LOG_TRADES WHERE ('1'='1')
            === 2011-10-11 13:56:26,514 [l0-2] INFO  DSResponse - [builtinApplication.null] DSResponse: List with 14 items
            === 2011-10-11 13:56:26,514 [l0-2] ERROR nails - Failed to initialize SupplyItemStore
            java.lang.IllegalArgumentException: Can't convert value of type oracle.jdbc.driver.OracleClobReader to target type java.lang.String
            	at com.isomorphic.util.DataTools.convertType(DataTools.java:3182)
            	at com.isomorphic.util.DataTools.createSetterArgument(DataTools.java:3000)
            	at com.isomorphic.util.DataTools.coerceProperty(DataTools.java:2938)
            	at com.isomorphic.util.DataTools.setProperties(DataTools.java:2723)
            	at com.isomorphic.util.DataTools.setProperties(DataTools.java:2668)
            	at com.isomorphic.util.DataTools.setProperties(DataTools.java:2598)
            	at sgcib.nemo.nails.server.TradeStore.<clinit>(TradeStore.java:33)
            	at sgcib.nemo.nails.server.TradeDMI.fetch(TradeDMI.java:20)
            	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
            	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            	at java.lang.reflect.Method.invoke(Method.java:597)
            	at com.isomorphic.base.Reflection.adaptArgsAndInvoke(Reflection.java:949)
            	at com.isomorphic.datasource.DataSourceDMI.execute(DataSourceDMI.java:610)
            	at com.isomorphic.datasource.DataSourceDMI.execute(DataSourceDMI.java:64)
            	at com.isomorphic.datasource.DSRequest.execute(DSRequest.java:1711)
            	at com.isomorphic.servlet.IDACall.handleDSRequest(IDACall.java:199)
            	at com.isomorphic.servlet.IDACall.processRPCTransaction(IDACall.java:156)
            	at com.isomorphic.servlet.IDACall.processRequest(IDACall.java:121)
            	at com.isomorphic.servlet.IDACall.doPost(IDACall.java:73)
            	at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
            	at com.isomorphic.servlet.BaseServlet.service(BaseServlet.java:152)
            	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
            	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
            	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1097)
            	at com.isomorphic.servlet.CompressionFilter.doFilter(CompressionFilter.java:259)
            	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1088)
            	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
            	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
            	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
            	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:729)
            	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
            	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
            	at org.mortbay.jetty.handler.RequestLogHandler.handle(RequestLogHandler.java:49)
            	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
            	at org.mortbay.jetty.Server.handle(Server.java:324)
            	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
            	at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:843)
            	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:647)
            	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:205)
            	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
            	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
            	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:488)
            === 2011-10-11 13:56:26,514 [l0-2] INFO  DSResponse - DSResponse: List with 0 items
            === 2011-10-11 13:56:26,514 [l0-2] DEBUG RPCManager - Content type for RPC transaction: text/plain; charset=UTF-8
            === 2011-10-11 13:56:26,514 [l0-2] DEBUG RPCManager - DMI response, dropExtraFields: true
            === 2011-10-11 13:56:26,514 [l0-2] INFO  Compression - /nails/sc/IDACall: 151 -> 128 bytes
            Can you suggest how can i overcome it. I even tried with the following method in my bean but no luck, it rather complains that no matching setter method found:
            Code:
            public String getMESSAGE() 
            	{
            		return MESSAGE;
            	}
            	public void setMESSAGE(oracle.jdbc.driver.OracleClobReader reader) 
            	{
            		BufferedReader br = new BufferedReader(reader); 
            		StringBuilder sb = new StringBuilder(); 
            		String line;         
            		try 
            		{
            			while(null != (line = br.readLine())) 
            			{
            				sb.append(line);         
            			}        
            			br.close();
            		} 
            		catch (IOException e) 
            		{e.printStackTrace();} 
            		
            		MESSAGE = sb.toString();
            	}
            	public void setMESSAGE(String message) 
            	{
            		
            		MESSAGE = message;
            	}
            Is that means that I need to do the mapping manually in the "Store" code for the CLOB column which will probably end up in mapping all of the coloumn manually. Attached are the file if it helps.
            Best Regards,
            Debashis

            Originally posted by Isomorphic
            We don't know how exactly spring is interfering with the basic operation of your project - it seems to be some kind of classloader problem in Spring, it's likely some kind of subtle Spring bug, and we don't know whether the Factory pattern from the other thread would help.

            You don't need Spring in order to be able to inject business logic. Just use DMI on it's own, eg lookupStyle:"new". Given your tight deadline, the last thing you want is to go troubleshoot some deep framework issue in Spring, when it's not necessary.
            Attached Files

            Comment


            • #7
              Hmm, that message is odd - it suggests that the JDBC driver is returning an OracleClobReader instead of a java.sql.Clob, which is what it's supposed to return. We have not been able to reproduce this problem locally with either ojdbc5.jar or ojdbc14.jar connecting to 10g.

              Could you try changing the type of the field in the .ds.xml file from "text" to "clob", and let us know if that makes the problem go away? Also, what exact version of Oracle are you using?

              Comment


              • #8
                Hi,
                I am getting the same error. Then i changed the Trade bean to the following:
                Code:
                public void setMESSAGE(Clob message) 
                	{
                		
                		StringBuilder sb = new StringBuilder(); 
                		       
                		try 
                		{
                			Reader reader = message.getCharacterStream();        
                			BufferedReader br = new BufferedReader(reader); 
                			String line;  
                			while(null != (line = br.readLine())) 
                			{
                				sb.append(line);         
                			}        
                			br.close();
                		} 
                		catch (IOException e) 
                		{e.printStackTrace();} catch (SQLException e) {	e.printStackTrace();
                		} 
                		
                		MESSAGE = sb.toString();
                	}
                After doing this its complaining as follows:
                MESSAGE:"No accessible setter method"

                I am using ojdbc14.jar file with Oracle 10g
                What shell we do?
                Thanks in Advance.
                Regards,
                Debashis
                Last edited by deboo007; 11th Oct 2011, 07:28.

                Comment


                • #9
                  We just noticed you've copied a DMI sample that was meant illustrate integration with a third-party custom ORM system - it is completely inapplicable to your scenario. You should delete TradeStore.java, Trade.java, TradeDMI.java, etc, as well as the redundant tradesDMI.ds.xml - none of this code is necessary.

                  The only thing you should have in your DMI is just the *business logic* for what you want to do, which is typically just a handle of lines of Java code. Read the QuickStart Guide's sections on DMI in the Server Framework chapter, and look at the samples for how you use DMI to implement business logic, especially "User Specific Data".

                  Comment


                  • #10
                    Hi,
                    Many Thanks! I was completely in the wrong track.
                    I just used the following in my tradeDMI.ds.xml
                    Code:
                    <DataSource
                        ID="tradesDMI"
                    	serverType="sql"
                    	tableName="T_LOG_TRADES">
                      
                    
                    	<fields>
                    		<field name="ENTITY_TRACKING_ID"   title="Tracking Id"         type="text"     length="20" primaryKey="true"  required="true" hidden="true"/>
                            <field name="ENTITY_ID"            title="Trade Id"            type="text"     length="20"/>
                            <!-- <field name="ENTITY_NAME"      	   title="Entity Name"     	   type="text"  length="20"/> -->
                            <field name="DS_REF"               title="DS REF"              type="text"     length="128"/> 
                            <field name="TIME"                 title="Time"                type="timestamp" />
                            <field name="VERSION_NO"           title="Version No"          type="text"     length="4"/>
                            <field name="PART_NO"              title="Part No"             type="text"     length="4"/>
                           <field name="MESSAGE"              title="Message"             type="clob"     length="10000"  hidden="true"/> 
                        </fields>
                        <serverObject lookupStyle="new" className="sgcib.nemo.nails.server.TradeDMI"/>
                    </DataSource>
                    And the following in my DMI class
                    Code:
                    import com.isomorphic.log.*;
                    import com.isomorphic.datasource.*;
                    
                    
                    public class TradeDMI 
                    {
                        Logger log = new Logger("nails");
                    
                        public DSResponse fetch(DSRequest dsRequest)throws Exception
                        {
                            log.info("procesing DMI fetch operation");
                    
                            return dsRequest.execute();
                        }
                    
                        
                    }
                    This works fine.
                    My confusion point was whether i can use DMI with inbuilt DS and indeed we can use it in order to extend it beyond the default logic.
                    It is indeed mentioned in the quick start guide as well, but sometimes while reading it through one cant realize the exact implementation view.

                    I have deleted TradeStore.java, Trade.java, trades.ds.xml but I think I have to keep TradeDMI.java as I need to implement the Business Logic in this.If thats not correct let me know.

                    I am also getting the following in the server logs, however it works. But it will be good to know what it exactly means and if possible to get rid of it
                    Code:
                     [WARN] Adding classpath entry 'file:/C:/HOMEWARE/MyStuff/oracle/lib/ojdbc14.jar' to the web app classpath for this session
                       For additional info see: file:/C:/HOMEWARE/GWT/gwt-2.0.4/doc/helpInfo/webAppClassPath.html
                    === 2011-10-11 17:41:54,885 [l0-1] INFO  DataTools - [builtinApplication.tradesDMI_fetch] setProperties: couldn't set:
                    {
                        context:"No such property"
                    }
                    Thanks in advance.
                    Best Regards,
                    Debashis

                    Originally posted by Isomorphic
                    We just noticed you've copied a DMI sample that was meant illustrate integration with a third-party custom ORM system - it is completely inapplicable to your scenario. You should delete TradeStore.java, Trade.java, TradeDMI.java, etc, as well as the redundant tradesDMI.ds.xml - none of this code is necessary.

                    The only thing you should have in your DMI is just the *business logic* for what you want to do, which is typically just a handle of lines of Java code. Read the QuickStart Guide's sections on DMI in the Server Framework chapter, and look at the samples for how you use DMI to implement business logic, especially "User Specific Data".
                    Last edited by deboo007; 11th Oct 2011, 08:52.

                    Comment


                    • #11
                      Much better :)

                      That log is harmless (not it is "INFO" level, not "WARN") but if you provide the complete log for the request we could identify the cause.

                      Comment


                      • #12
                        Hi,
                        Attached is the complete log file.
                        Code:
                        [WARN] Server class 'com.isomorphic.servlet.CompressionFilter' could not be found in the web app, but was found on the system classpath
                           [WARN] Adding classpath entry 'file:/C:/HOMEWARE/GWT/smartgwtee-2.5/lib/isomorphic_core_rpc.jar' to the web app classpath for this session
                           For additional info see: file:/C:/HOMEWARE/GWT/gwt-2.0.4/doc/helpInfo/webAppClassPath.html
                        ISC: Configuring log4j from: file:/C:/HOMEWARE/Projects/Logging/NAILSDMI/war/WEB-INF/classes/log4j.isc.config.xml
                        [WARN] Server class 'org.apache.commons.collections.map.LinkedMap' could not be found in the web app, but was found on the system classpath
                           [WARN] Adding classpath entry 'file:/C:/HOMEWARE/GWT/gwt-2.0.4/gwt-dev.jar' to the web app classpath for this session
                           For additional info see: file:/C:/HOMEWARE/GWT/gwt-2.0.4/doc/helpInfo/webAppClassPath.html
                        === 2011-10-12 10:45:57,165 [main] INFO  ISCInit - Isomorphic SmartClient Framework - Initializing
                        === 2011-10-12 10:45:57,649 [main] INFO  ConfigLoader - Attempting to load framework.properties from CLASSPATH
                        [WARN] Server class 'isc.org.apache.oro.text.perl.Perl5Util' could not be found in the web app, but was found on the system classpath
                           [WARN] Adding classpath entry 'file:/C:/HOMEWARE/GWT/smartgwtee-2.5/lib/isc-jakarta-oro-2.0.6.jar' to the web app classpath for this session
                           For additional info see: file:/C:/HOMEWARE/GWT/gwt-2.0.4/doc/helpInfo/webAppClassPath.html
                        === 2011-10-12 10:45:57,946 [main] INFO  ConfigLoader - Successfully loaded framework.properties from CLASSPATH at location: jar:file:/C:/HOMEWARE/GWT/smartgwtee-2.5/lib/isomorphic_core_rpc.jar!/framework.properties
                        === 2011-10-12 10:45:57,946 [main] INFO  ConfigLoader - Attempting to load project.properties from CLASSPATH
                        === 2011-10-12 10:45:57,946 [main] INFO  ConfigLoader - Unable to locate project.properties in CLASSPATH
                        === 2011-10-12 10:45:57,946 [main] INFO  ConfigLoader - Successfully loaded isc_interfaces.properties from CLASSPATH at location: jar:file:/C:/HOMEWARE/GWT/smartgwtee-2.5/lib/isomorphic_core_rpc.jar!/isc_interfaces.properties
                        === 2011-10-12 10:45:57,946 [main] INFO  ConfigLoader - Attempting to load server.properties from CLASSPATH
                        === 2011-10-12 10:45:57,946 [main] INFO  ConfigLoader - Successfully loaded server.properties from CLASSPATH at location: file:/C:/HOMEWARE/Projects/Logging/NAILSDMI/war/WEB-INF/classes/server.properties
                        === 2011-10-12 10:45:57,978 [main] INFO  Logger - Logging system started.
                        === 2011-10-12 10:45:57,978 [main] INFO  ISCInit - Isomorphic SmartClient Framework (SC_SNAPSHOT-2011-08-02/EVAL Deployment 2011-08-02) - Initialization Complete
                        === 2011-10-12 10:45:57,978 [main] INFO  ISCInit - Auto-detected webRoot - using: C:\HOMEWARE\Projects\Logging\NAILSDMI\war
                        [WARN] Server class 'com.isomorphic.compression.ServletCompression' could not be found in the web app, but was found on the system classpath
                           [WARN] Adding classpath entry 'file:/C:/HOMEWARE/GWT/smartgwtee-2.5/lib/isomorphic_compression.jar' to the web app classpath for this session
                           For additional info see: file:/C:/HOMEWARE/GWT/gwt-2.0.4/doc/helpInfo/webAppClassPath.html
                        log4j:WARN No appenders could be found for logger (org.apache.jasper.compiler.JspRuntimeContext).
                        log4j:WARN Please initialize the log4j system properly.
                        [WARN] Server class 'org.apache.commons.fileupload.FileItemFactory' could not be found in the web app, but was found on the system classpath
                           [WARN] Adding classpath entry 'file:/C:/HOMEWARE/GWT/smartgwtee-2.5/lib/commons-fileupload-1.2.1.jar' to the web app classpath for this session
                           For additional info see: file:/C:/HOMEWARE/GWT/gwt-2.0.4/doc/helpInfo/webAppClassPath.html
                        === 2011-10-12 10:49:45,026 [l0-0] INFO  RequestContext - URL: '/NAILS.html', User-Agent: 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
                        === 2011-10-12 10:49:45,042 [l0-0] INFO  Compression - /NAILS.html: 1502 -> 648 bytes
                        === 2011-10-12 10:49:45,042 [l0-0] DEBUG ServletTools - setting cookie 'isc_cState' to: 'ready'
                        === 2011-10-12 10:49:45,057 [l0-0] INFO  RequestContext - URL: '/nails/nails.nocache.js', User-Agent: 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
                        === 2011-10-12 10:49:45,057 [l0-0] INFO  Compression - /nails/nails.nocache.js: 6167 -> 2328 bytes
                        === 2011-10-12 10:49:45,073 [l0-0] INFO  RequestContext - URL: '/NAILS/sc/DataSourceLoader', User-Agent: 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
                        === 2011-10-12 10:49:45,088 [l0-2] INFO  RequestContext - URL: '/nails/clear.cache.gif', User-Agent: 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
                        === 2011-10-12 10:49:45,088 [l0-4] INFO  RequestContext - URL: '/nails/sc/modules/ISC_Containers.js', User-Agent: 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
                        === 2011-10-12 10:49:45,104 [l0-2] INFO  RequestContext - URL: '/nails/sc/modules/ISC_RichTextEditor.js', User-Agent: 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
                        === 2011-10-12 10:49:45,104 [l0-3] INFO  RequestContext - URL: '/nails/sc/modules/ISC_Core.js', User-Agent: 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
                        === 2011-10-12 10:49:45,104 [l0-5] INFO  RequestContext - URL: '/nails/sc/modules/ISC_Forms.js', User-Agent: 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
                        === 2011-10-12 10:49:45,135 [l0-6] INFO  RequestContext - URL: '/nails/sc/modules/ISC_Calendar.js', User-Agent: 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
                        === 2011-10-12 10:49:45,151 [l0-6] INFO  Compression - /nails/sc/modules/ISC_Calendar.js: 104436 -> 25176 bytes
                        === 2011-10-12 10:49:45,182 [l0-2] INFO  Compression - /nails/sc/modules/ISC_RichTextEditor.js: 40225 -> 11199 bytes
                        === 2011-10-12 10:49:45,151 [l0-4] INFO  Compression - /nails/sc/modules/ISC_Containers.js: 123345 -> 29454 bytes
                        === 2011-10-12 10:49:45,198 [l0-5] INFO  Compression - /nails/sc/modules/ISC_Forms.js: 596795 -> 145888 bytes
                        === 2011-10-12 10:49:45,213 [l0-3] INFO  Compression - /nails/sc/modules/ISC_Core.js: 696279 -> 180349 bytes
                        === 2011-10-12 10:49:45,292 [l0-5] INFO  RequestContext - URL: '/nails/sc/skins/Enterprise/load_skin.js', User-Agent: 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
                        === 2011-10-12 10:49:45,292 [l0-5] INFO  Compression - /nails/sc/skins/Enterprise/load_skin.js: 30116 -> 6387 bytes
                        [WARN] Server class 'org.apache.commons.pool.impl.GenericKeyedObjectPool' could not be found in the web app, but was found on the system classpath
                           [WARN] Adding classpath entry 'file:/C:/HOMEWARE/GWT/smartgwtee-2.5/lib/commons-pool-1.4.jar' to the web app classpath for this session
                           For additional info see: file:/C:/HOMEWARE/GWT/gwt-2.0.4/doc/helpInfo/webAppClassPath.html
                        === 2011-10-12 10:49:45,323 [l0-6] INFO  RequestContext - URL: '/nails/sc/modules/ISC_Foundation.js', User-Agent: 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
                        === 2011-10-12 10:49:45,323 [l0-3] INFO  RequestContext - URL: '/nails/sc/modules/ISC_DataBinding.js', User-Agent: 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
                        === 2011-10-12 10:49:45,323 [l0-0] INFO  PoolManager - SmartClient pooling disabled for 'tradesDMI' objects
                        === 2011-10-12 10:49:45,323 [l0-2] INFO  RequestContext - URL: '/nails/sc/modules/ISC_Grids.js', User-Agent: 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
                        === 2011-10-12 10:49:45,323 [l0-4] INFO  RequestContext - URL: '/nails/sc/initsc.js', User-Agent: 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
                        === 2011-10-12 10:49:45,354 [l0-6] INFO  Compression - /nails/sc/modules/ISC_Foundation.js: 224144 -> 53316 bytes
                        [WARN] Server class 'org.apache.commons.jxpath.AbstractFactory' could not be found in the web app, but was found on the system classpath
                           [WARN] Adding classpath entry 'file:/C:/HOMEWARE/GWT/smartgwtee-2.5/lib/commons-jxpath-1.3.jar' to the web app classpath for this session
                           For additional info see: file:/C:/HOMEWARE/GWT/gwt-2.0.4/doc/helpInfo/webAppClassPath.html
                        === 2011-10-12 10:49:45,401 [l0-3] INFO  Compression - /nails/sc/modules/ISC_DataBinding.js: 524619 -> 130163 bytes
                        === 2011-10-12 10:49:45,417 [l0-4] INFO  Compression - /nails/sc/initsc.js: 47 -> 72 bytes
                        === 2011-10-12 10:49:45,432 [l0-0] DEBUG XML - Parsed XML from __USE_CONTAINER__/NAILS/sc/system/schema/builtinTypes.xml: 0ms
                        === 2011-10-12 10:49:45,495 [l0-2] INFO  Compression - /nails/sc/modules/ISC_Grids.js: 730694 -> 183889 bytes
                        === 2011-10-12 10:49:45,526 [l0-0] DEBUG XML - Parsed XML from __USE_CONTAINER__/NAILS/sc/system/schema/action.ds.xml: 0ms
                        === 2011-10-12 10:49:45,542 [l0-0] DEBUG XML - Parsed XML from __USE_CONTAINER__/NAILS/sc/system/schema/DataSource.ds.xml: 16ms
                        === 2011-10-12 10:49:45,542 [l0-0] DEBUG XML - Parsed XML from __USE_CONTAINER__/NAILS/sc/system/schema/valueMap.ds.xml: 0ms
                        === 2011-10-12 10:49:45,542 [l0-0] DEBUG FileSystemDSRepo - dsName case sensitivity mismatch - looking for: valueMap, but got: ValueMap
                        === 2011-10-12 10:49:45,557 [l0-0] DEBUG XML - Parsed XML from __USE_CONTAINER__/NAILS/sc/system/schema/serverObject.ds.xml: 0ms
                        === 2011-10-12 10:49:45,557 [l0-0] DEBUG FileSystemDSRepo - dsName case sensitivity mismatch - looking for: valueMap, but got: ValueMap
                        === 2011-10-12 10:49:45,573 [l0-0] DEBUG FileSystemDSRepo - dsName case sensitivity mismatch - looking for: serverObject, but got: ServerObject
                        === 2011-10-12 10:49:45,604 [l0-0] WARN  Validation - No such type 'string', not processing field value at /DataSource[@ID=Action]/ID
                        === 2011-10-12 10:49:45,620 [l0-0] DEBUG XML - Parsed XML from __USE_CONTAINER__/NAILS/sc/system/schema/DataSourceField.ds.xml: 16ms
                        === 2011-10-12 10:49:45,620 [l0-0] DEBUG FileSystemDSRepo - dsName case sensitivity mismatch - looking for: valueMap, but got: ValueMap
                        === 2011-10-12 10:49:45,635 [l0-0] WARN  Validation - No such type 'string', not processing field value at /DataSource[@ID=Action]/fields/0/field[@name=target]/name
                        === 2011-10-12 10:49:45,635 [l0-0] WARN  Validation - No such type 'string', not processing field value at /DataSource[@ID=Action]/fields/0/field[@name=target]/type
                        === 2011-10-12 10:49:45,635 [l0-0] WARN  Validation - No such type 'string', not processing field value at /DataSource[@ID=Action]/fields/1/field[@name=name]/name
                        === 2011-10-12 10:49:45,635 [l0-0] WARN  Validation - No such type 'string', not processing field value at /DataSource[@ID=Action]/fields/1/field[@name=name]/type
                        === 2011-10-12 10:49:45,635 [l0-0] WARN  Validation - No such type 'string', not processing field value at /DataSource[@ID=Action]/fields/2/field[@name=title]/name
                        === 2011-10-12 10:49:45,635 [l0-0] WARN  Validation - No such type 'string', not processing field value at /DataSource[@ID=Action]/fields/2/field[@name=title]/type
                        === 2011-10-12 10:49:45,635 [l0-0] WARN  Validation - No such type 'boolean', not processing field value at /DataSource[@ID=Action]/fields/3/field[@name=mapping]/multiple
                        === 2011-10-12 10:49:45,635 [l0-0] WARN  Validation - No such type 'string', not processing field value at /DataSource[@ID=Action]/fields/3/field[@name=mapping]/name
                        === 2011-10-12 10:49:45,635 [l0-0] WARN  Validation - No such type 'string', not processing field value at /DataSource[@ID=Action]/fields/3/field[@name=mapping]/type
                        === 2011-10-12 10:49:45,635 [l0-0] DEBUG FileSystemDSRepo - dsName case sensitivity mismatch - looking for: action, but got: Action
                        === 2011-10-12 10:49:45,635 [l0-0] DEBUG XML - Parsed XML from __USE_CONTAINER__/NAILS/sc/system/schema/method.ds.xml: 0ms
                        === 2011-10-12 10:49:45,635 [l0-0] DEBUG FileSystemDSRepo - dsName case sensitivity mismatch - looking for: method, but got: Method
                        === 2011-10-12 10:49:45,651 [l0-0] DEBUG FileSystemDSRepo - dsName case sensitivity mismatch - looking for: valueMap, but got: ValueMap
                        === 2011-10-12 10:49:45,651 [l0-0] DEBUG XML - Parsed XML from __USE_CONTAINER__/ds/tradesDMI.ds.xml: 0ms
                        [WARN] Server class 'org.apache.velocity.context.Context' could not be found in the web app, but was found on the system classpath
                           [WARN] Adding classpath entry 'file:/C:/HOMEWARE/GWT/smartgwtee-2.5/lib/velocity-1.6.1.jar' to the web app classpath for this session
                           For additional info see: file:/C:/HOMEWARE/GWT/gwt-2.0.4/doc/helpInfo/webAppClassPath.html
                        === 2011-10-12 10:49:45,667 [l0-0] DEBUG XML - Parsed XML from __USE_CONTAINER__/NAILS/sc/system/schema/ServerObject.ds.xml: 0ms
                        === 2011-10-12 10:49:45,667 [l0-0] DEBUG FileSystemDSRepo - dsName case sensitivity mismatch - looking for: valueMap, but got: ValueMap
                        === 2011-10-12 10:49:45,667 [l0-0] DEBUG FileSystemDSRepo - dsName case sensitivity mismatch - looking for: serverObject, but got: ServerObject
                        [WARN] Server class 'com.isomorphic.sql.SQLDataSource' could not be found in the web app, but was found on the system classpath
                           [WARN] Adding classpath entry 'file:/C:/HOMEWARE/GWT/smartgwtee-2.5/lib/isomorphic_sql.jar' to the web app classpath for this session
                           For additional info see: file:/C:/HOMEWARE/GWT/gwt-2.0.4/doc/helpInfo/webAppClassPath.html
                        === 2011-10-12 10:49:45,698 [l0-0] INFO  Compression - /NAILS/sc/DataSourceLoader: 1100 -> 333 bytes
                        === 2011-10-12 10:49:45,854 [l0-0] INFO  RequestContext - URL: '/nails/sc/skins/Enterprise/skin_styles.css', User-Agent: 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
                        === 2011-10-12 10:49:45,854 [l0-0] INFO  Compression - /nails/sc/skins/Enterprise/skin_styles.css: 62127 -> 8203 bytes
                        === 2011-10-12 10:49:45,885 [l0-0] INFO  RequestContext - URL: '/favicon.ico', User-Agent: 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
                        === 2011-10-12 10:49:45,995 [l0-0] INFO  RequestContext - URL: '/nails/hosted.html', User-Agent: 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
                        === 2011-10-12 10:49:45,995 [l0-0] INFO  Compression - /nails/hosted.html: 10702 -> 3838 bytes
                        === 2011-10-12 10:49:56,042 [l0-0] INFO  RequestContext - URL: '/nails/resources/images/SG2.ico', User-Agent: 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
                        === 2011-10-12 10:49:56,073 [l0-0] INFO  RequestContext - URL: '/nails/sc/skins/Enterprise/images/SectionHeader/opener_closed.png', User-Agent: 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
                        === 2011-10-12 10:49:56,104 [l0-2] INFO  RequestContext - URL: '/nails/sc/skins/Enterprise/images/SectionHeader/header_closed_stretch.png', User-Agent: 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
                        === 2011-10-12 10:49:56,104 [l0-3] INFO  RequestContext - URL: '/nails/sc/skins/Enterprise/images/SectionHeader/header_closed_end.png', User-Agent: 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
                        === 2011-10-12 10:49:56,104 [l0-0] INFO  RequestContext - URL: '/nails/sc/skins/Enterprise/images/SectionHeader/header_closed_start.png', User-Agent: 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
                        === 2011-10-12 10:49:56,120 [l0-0] INFO  RequestContext - URL: '/nails/sc/skins/Enterprise/images/TabSet/close.png', User-Agent: 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
                        === 2011-10-12 10:49:56,120 [l0-0] INFO  RequestContext - URL: '/nails/sc/skins/Enterprise/images/Tab/top/tab_Selected_start.png', User-Agent: 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
                        === 2011-10-12 10:49:56,120 [l0-0] INFO  RequestContext - URL: '/nails/sc/skins/Enterprise/images/Tab/top/tab_Selected_stretch.png', User-Agent: 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
                        === 2011-10-12 10:49:56,120 [l0-3] INFO  RequestContext - URL: '/nails/sc/skins/Enterprise/images/Tab/top/tab_Selected_end.png', User-Agent: 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
                        === 2011-10-12 10:49:56,135 [l0-2] INFO  RequestContext - URL: '/nails/sc/skins/Enterprise/images/button/button_stretch.png', User-Agent: 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
                        === 2011-10-12 10:49:56,151 [l0-3] INFO  RequestContext - URL: '/nails/resources/images/find.png', User-Agent: 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
                        === 2011-10-12 10:49:56,151 [l0-4] INFO  RequestContext - URL: '/nails/sc/skins/Enterprise/images/button/button_end.png', User-Agent: 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
                        === 2011-10-12 10:49:56,151 [l0-0] INFO  RequestContext - URL: '/nails/sc/skins/Enterprise/images/button/button_start.png', User-Agent: 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
                        === 2011-10-12 10:49:56,151 [l0-2] INFO  RequestContext - URL: '/nails/sc/skins/Enterprise/images/blank.gif', User-Agent: 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
                        === 2011-10-12 10:49:56,182 [l0-2] INFO  RequestContext - URL: '/nails/sc/skins/Enterprise/images/ListGrid/headerSprite.png', User-Agent: 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
                        === 2011-10-12 10:49:56,213 [l0-2] INFO  RequestContext - URL: '/nails/sc/skins/Enterprise/images/ListGrid/header.png', User-Agent: 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
                        === 2011-10-12 10:49:56,213 [l0-4] INFO  RequestContext - URL: '/nails/sc/skins/Enterprise/images/shared/shadows/ds10_TR.png', User-Agent: 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
                        === 2011-10-12 10:49:56,213 [l0-3] INFO  RequestContext - URL: '/nails/sc/skins/Enterprise/images/shared/shadows/ds10_T.png', User-Agent: 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
                        === 2011-10-12 10:49:56,229 [l0-4] INFO  RequestContext - URL: '/nails/sc/skins/Enterprise/images/shared/shadows/ds10_L.png', User-Agent: 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
                        === 2011-10-12 10:49:56,229 [l0-0] INFO  RequestContext - URL: '/nails/sc/skins/Enterprise/images/shared/shadows/ds10_R.png', User-Agent: 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
                        === 2011-10-12 10:49:56,229 [l0-3] INFO  RequestContext - URL: '/nails/sc/skins/Enterprise/images/shared/shadows/ds_center.png', User-Agent: 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
                        === 2011-10-12 10:49:56,229 [l0-6] INFO  RequestContext - URL: '/nails/sc/skins/Enterprise/images/shared/shadows/ds10_BL.png', User-Agent: 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
                        === 2011-10-12 10:49:56,229 [l0-0] INFO  RequestContext - URL: '/nails/sc/skins/Enterprise/images/shared/shadows/ds10_B.png', User-Agent: 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
                        === 2011-10-12 10:49:56,245 [l0-5] INFO  RequestContext - URL: '/nails/sc/skins/Enterprise/images/shared/shadows/ds10_BR.png', User-Agent: 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
                        === 2011-10-12 10:49:56,245 [l0-2] INFO  RequestContext - URL: '/nails/sc/skins/Enterprise/images/shared/shadows/ds10_TL.png', User-Agent: 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
                        === 2011-10-12 10:49:56,401 [l0-2] INFO  RequestContext - URL: '/nails/sc/skins/Enterprise/images/Dialog/say.png', User-Agent: 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
                        === 2011-10-12 10:49:56,417 [l0-2] INFO  RequestContext - URL: '/nails/sc/skins/Enterprise/images/headerIcons/close.png', User-Agent: 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
                        === 2011-10-12 10:49:56,432 [l0-2] INFO  RequestContext - URL: '/nails/sc/skins/Enterprise/images/Window/window_TL.png', User-Agent: 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
                        === 2011-10-12 10:49:56,432 [l0-5] INFO  RequestContext - URL: '/nails/sc/skins/Enterprise/images/Window/window_T.png', User-Agent: 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
                        === 2011-10-12 10:49:56,432 [l0-5] INFO  RequestContext - URL: '/nails/sc/skins/Enterprise/images/Window/window_TR.png', User-Agent: 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
                        === 2011-10-12 10:49:56,432 [l0-2] INFO  RequestContext - URL: '/nails/sc/skins/Enterprise/images/Window/window_R.png', User-Agent: 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
                        === 2011-10-12 10:49:56,432 [l0-5] INFO  RequestContext - URL: '/nails/sc/skins/Enterprise/images/Window/window_L.png', User-Agent: 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
                        === 2011-10-12 10:49:56,432 [l0-4] INFO  RequestContext - URL: '/nails/sc/skins/Enterprise/images/Window/window_BL.png', User-Agent: 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
                        === 2011-10-12 10:49:56,432 [l0-4] INFO  RequestContext - URL: '/nails/sc/skins/Enterprise/images/Window/window_B.png', User-Agent: 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
                        === 2011-10-12 10:49:56,432 [l0-5] INFO  RequestContext - URL: '/nails/sc/skins/Enterprise/images/Window/window_BR.png', User-Agent: 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
                        === 2011-10-12 10:49:56,448 [l0-4] INFO  RequestContext - URL: '/nails/sc/skins/Enterprise/images/button/button_Over_start.png', User-Agent: 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
                        === 2011-10-12 10:49:56,448 [l0-5] INFO  RequestContext - URL: '/nails/sc/skins/Enterprise/images/button/button_Over_stretch.png', User-Agent: 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
                        === 2011-10-12 10:49:56,448 [l0-5] INFO  RequestContext - URL: '/nails/sc/skins/Enterprise/images/button/button_Over_end.png', User-Agent: 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
                        === 2011-10-12 10:50:03,698 [l0-5] INFO  RequestContext - URL: '/nails/sc/skins/Enterprise/images/button/button_Down_start.png', User-Agent: 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
                        === 2011-10-12 10:50:03,714 [l0-5] INFO  RequestContext - URL: '/nails/sc/skins/Enterprise/images/button/button_Down_end.png', User-Agent: 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
                        === 2011-10-12 10:50:03,714 [l0-4] INFO  RequestContext - URL: '/nails/sc/skins/Enterprise/images/button/button_Down_stretch.png', User-Agent: 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
                        === 2011-10-12 10:50:04,354 [l0-4] INFO  RequestContext - URL: '/nails/sc/skins/Enterprise/images/ListGrid/header_menu.png', User-Agent: 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
                        === 2011-10-12 10:50:06,042 [l0-4] INFO  RequestContext - URL: '/nails/sc/IDACall', User-Agent: 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
                        === 2011-10-12 10:50:06,073 [l0-5] INFO  RequestContext - URL: '/nails/sc/skins/Enterprise/images/loadingSmall.gif', User-Agent: 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
                        === 2011-10-12 10:50:06,073 [l0-4] DEBUG XML - Parsed XML from (in memory stream): 0ms
                        === 2011-10-12 10:50:06,073 [l0-4] DEBUG XML - Parsed XML from __USE_CONTAINER__/NAILS/sc/system/schema/List.ds.xml: 0ms
                        === 2011-10-12 10:50:06,073 [l0-4] DEBUG RPCManager - Processing 1 requests.
                        === 2011-10-12 10:50:06,073 [l0-4] DEBUG RPCManager - Request #1 (DSRequest) payload: {
                            criteria:{
                            },
                            operationConfig:{
                                dataSource:"tradesDMI",
                                operationType:"fetch",
                                textMatchStyle:"exact"
                            },
                            startRow:0,
                            endRow:75,
                            componentId:"TradeSearchGrid",
                            appID:"builtinApplication",
                            operation:"tradesDMI_fetch",
                            oldValues:{
                            }
                        }
                        === 2011-10-12 10:50:06,073 [l0-4] INFO  IDACall - Performing 1 operation(s)
                        === 2011-10-12 10:50:06,073 [l0-4] INFO  nails - procesing DMI fetch operation
                        === 2011-10-12 10:50:06,073 [l0-4] DEBUG AppBase - [builtinApplication.tradesDMI_fetch] No userTypes defined, allowing anyone access to all operations for this application
                        === 2011-10-12 10:50:06,073 [l0-4] DEBUG AppBase - [builtinApplication.tradesDMI_fetch] No public zero-argument method named '_tradesDMI_fetch' found, performing generic datasource operation
                        === 2011-10-12 10:50:06,073 [l0-4] INFO  SQLDataSource - [builtinApplication.tradesDMI_fetch] Performing fetch operation with
                        	criteria: {}	values: {}
                        === 2011-10-12 10:50:06,089 [l0-4] INFO  SQLWhereClause - [builtinApplication.tradesDMI_fetch] empty condition
                        === 2011-10-12 10:50:06,089 [l0-4] INFO  SQLDataSource - [builtinApplication.tradesDMI_fetch] derived query: SELECT $defaultSelectClause FROM $defaultTableClause WHERE $defaultWhereClause
                        === 2011-10-12 10:50:06,339 [l0-4] DEBUG SQLDataSource - [builtinApplication.tradesDMI_fetch] Executing row count query: SELECT COUNT(*) FROM $defaultTableClause WHERE $defaultWhereClause
                        === 2011-10-12 10:50:06,339 [l0-4] DEBUG SQLDataSource - [builtinApplication.tradesDMI_fetch] Eval'd row count query: SELECT COUNT(*) FROM T_LOG_TRADES WHERE ('1'='1')
                        [WARN] Server class 'com.isomorphic.hibernate.HibernateDataSource' could not be found in the web app, but was found on the system classpath
                           [WARN] Adding classpath entry 'file:/C:/HOMEWARE/GWT/smartgwtee-2.5/lib/isomorphic_hibernate.jar' to the web app classpath for this session
                           For additional info see: file:/C:/HOMEWARE/GWT/gwt-2.0.4/doc/helpInfo/webAppClassPath.html
                        [WARN] Server class 'org.hibernate.criterion.Conjunction' could not be found in the web app, but was found on the system classpath
                           [WARN] Adding classpath entry 'file:/C:/HOMEWARE/GWT/smartgwtee-2.5/lib/hibernate3.jar' to the web app classpath for this session
                           For additional info see: file:/C:/HOMEWARE/GWT/gwt-2.0.4/doc/helpInfo/webAppClassPath.html
                        === 2011-10-12 10:50:06,401 [l0-4] DEBUG PoolableSQLConnectionFactory - [builtinApplication.tradesDMI_fetch] Initializing SQL config for 'Oracle' from system config - using DataSource:  oracle.jdbc.pool.OracleDataSource
                        [WARN] Server class 'oracle.jdbc.pool.OracleDataSource' could not be found in the web app, but was found on the system classpath
                           [WARN] Adding classpath entry 'file:/C:/HOMEWARE/MyStuff/oracle/lib/ojdbc14.jar' to the web app classpath for this session
                           For additional info see: file:/C:/HOMEWARE/GWT/gwt-2.0.4/doc/helpInfo/webAppClassPath.html
                        	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
                        	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
                        	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:488)
                        === 2011-10-12 10:50:06,479 [l0-4] INFO  DataTools - [builtinApplication.tradesDMI_fetch] setProperties: couldn't set:
                        {
                            context:"No such property"
                        }
                        === 2011-10-12 10:50:07,104 [l0-4] DEBUG PoolableSQLConnectionFactory - [builtinApplication.tradesDMI_fetch] Returning pooled Connection
                        [WARN] Server class 'org.apache.commons.dbcp.PoolableConnection' could not be found in the web app, but was found on the system classpath
                           [WARN] Adding classpath entry 'file:/C:/HOMEWARE/GWT/smartgwtee-2.5/lib/commons-dbcp-1.2.2.jar' to the web app classpath for this session
                           For additional info see: file:/C:/HOMEWARE/GWT/gwt-2.0.4/doc/helpInfo/webAppClassPath.html
                        === 2011-10-12 10:50:07,151 [l0-4] INFO  SQLDriver - [builtinApplication.tradesDMI_fetch] Executing SQL query on 'Oracle': SELECT COUNT(*) FROM T_LOG_TRADES WHERE ('1'='1')
                        === 2011-10-12 10:50:07,229 [l0-4] WARN  SQLDataSource - [builtinApplication.tradesDMI_fetch] DataSource 'tradesDMI': sqlPaging was explicitly specified as 'sqlLimit', but the underlying database (oracle) does not support SQL limit queries.  Falling back to 'jdbcScroll'
                        === 2011-10-12 10:50:07,229 [l0-4] DEBUG SQLDataSource - [builtinApplication.tradesDMI_fetch] JDBC driver windowed select rows 0->75, result size 75. Query: SELECT T_LOG_TRADES.ENTITY_ID, T_LOG_TRADES.TIME, T_LOG_TRADES.MESSAGE, T_LOG_TRADES.ENTITY_TRACKING_ID, T_LOG_TRADES.VERSION_NO, T_LOG_TRADES.PART_NO, T_LOG_TRADES.DS_REF FROM T_LOG_TRADES WHERE ('1'='1')
                        === 2011-10-12 10:50:07,589 [l0-4] INFO  DSResponse - [builtinApplication.tradesDMI_fetch] DSResponse: List with 14 items
                        === 2011-10-12 10:50:07,589 [l0-4] DEBUG RPCManager - Content type for RPC transaction: text/plain; charset=UTF-8
                        === 2011-10-12 10:50:07,604 [l0-4] DEBUG RPCManager - DMI response, dropExtraFields: true
                        === 2011-10-12 10:50:07,792 [l0-4] INFO  Compression - /nails/sc/IDACall: 2721 -> 592 bytes
                        === 2011-10-12 10:50:08,245 [l0-4] INFO  RequestContext - URL: '/nails/sc/skins/Enterprise/images/Scrollbar/vscroll_start.png', User-Agent: 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
                        === 2011-10-12 10:50:08,245 [l0-5] INFO  RequestContext - URL: '/nails/sc/skins/Enterprise/images/Scrollbar/vscroll_track.png', User-Agent: 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
                        === 2011-10-12 10:50:08,245 [l0-2] INFO  RequestContext - URL: '/nails/sc/skins/Enterprise/images/Scrollbar/vthumb_grip.png', User-Agent: 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
                        === 2011-10-12 10:50:08,245 [l0-0] INFO  RequestContext - URL: '/nails/sc/skins/Enterprise/images/Scrollbar/vthumb_stretch.png', User-Agent: 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
                        === 2011-10-12 10:50:08,245 [l0-5] INFO  RequestContext - URL: '/nails/sc/skins/Enterprise/images/Scrollbar/vthumb_start.png', User-Agent: 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
                        === 2011-10-12 10:50:08,245 [l0-4] INFO  RequestContext - URL: '/nails/sc/skins/Enterprise/images/Scrollbar/vscroll_end.png', User-Agent: 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
                        === 2011-10-12 10:50:08,260 [l0-0] INFO  RequestContext - URL: '/nails/sc/skins/Enterprise/images/Scrollbar/vthumb_end.png', User-Agent: 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
                        === 2011-10-12 10:50:13,792 [l0-0] INFO  RequestContext - URL: '/nails/resources/images/search_picker_Down.png', User-Agent: 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
                        === 2011-10-12 10:50:13,839 [l0-0] INFO  RequestContext - URL: '/nails/resources/images/message.png', User-Agent: 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)': MSIE with Accept-Encoding header, ready for compressed JS
                        Regards,
                        Debashis

                        Comment


                        • #13
                          Ah, this message comes from an extra "context" property in the default SQL settings. Again, a harmless INFO-level log (not a warning) which should be ignored.

                          Comment


                          • #14
                            Ok Thanks.I will ignore that log message.
                            I need another simple clarification.
                            I deployed the application in TOMCAT server.I copied everything from war folder of eclipse to webapps/nails(copied the *.jar file separately to webapps/nails/WEF-INF/lib).
                            I am referring to the images in the IButton as /nails/resources/images/find.png as follows:
                            Code:
                             findItem.setIcon("/nails/resources/images/find.png");
                            It works fine when i run it from eclipse, but does not loads the image when i run it from tomcat.
                            So I amended the url as follows which again worked from tomcat, but does not work from Eclipse:
                            Code:
                            findItem.setIcon("/nails/nails/resources/images/find.png");
                            Can you please guide how can i make it generic to adapt both eclipse and tomcat mode of execution?
                            Attached is the screenshot of the folder structure.
                            Many thanks in advance.

                            Originally posted by Isomorphic
                            Ah, this message comes from an extra "context" property in the default SQL settings. Again, a harmless INFO-level log (not a warning) which should be ignored.
                            Attached Files
                            Last edited by deboo007; 12th Oct 2011, 05:32.

                            Comment


                            • #15
                              Hi,
                              The steps to complile / deploy should not require you to hand-copy the jar in to the WEB-INF/lib dir -- instead you should be able to right-click, and run "google" > "gwt compile".
                              At this point the war directory in Eclipse should contain everything you need to deploy to tomcat. You can either create a war archive from it, or if you prefer, simply copy the directory across and rename.

                              Anyway - to answer your question, you should be able to just use a relative path (since the "nails/resources/images/" dir is a subdirectory of the dir containing your html page).
                              Therefore this should work in both places:
                              Code:
                              findItem.setIcon("nails/resources/images/find.png");

                              Comment

                              Working...
                              X