Announcement

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

    #16
    Hi there
    Sorry for the late reply. Attached is my minimum test case.
    I add record 1 and 2. On record 3 being added, I throw an Exception in DMI.
    BUT, it still inserts records 1 and 2. I expected nothing to be inserted.
    I'm using SmartClient 8.3 Power edition.

    Please help, this is a critical reason why I upgraded to the Power edition.
    Attached Files

    Comment


      #17
      Here's more information:

      1.
      The database table content:

      29 c2 value 1
      30 c2 value 2

      As can be seen, value 1 and 2 was added instead of being rolledback.

      2.
      The log file content:
      === 2013-07-03 09:24:48,667 [ec-9] DEBUG IDACall - Header Name:Value pair: host:localhost:8888
      === 2013-07-03 09:24:48,667 [ec-9] DEBUG IDACall - Header Name:Value pair: connection:keep-alive
      === 2013-07-03 09:24:48,667 [ec-9] DEBUG IDACall - Header Name:Value pair: content-length:1870
      === 2013-07-03 09:24:48,667 [ec-9] DEBUG IDACall - Header Name:Value pair: origin:http://localhost:8888
      === 2013-07-03 09:24:48,668 [ec-9] DEBUG IDACall - Header Name:Value pair: user-agent:Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.116 Safari/537.36
      === 2013-07-03 09:24:48,668 [ec-9] DEBUG IDACall - Header Name:Value pair: content-type:application/x-www-form-urlencoded; charset=UTF-8
      === 2013-07-03 09:24:48,668 [ec-9] DEBUG IDACall - Header Name:Value pair: accept:*/*
      === 2013-07-03 09:24:48,668 [ec-9] DEBUG IDACall - Header Name:Value pair: referer:http://localhost:8888/war/test.jsp
      === 2013-07-03 09:24:48,668 [ec-9] DEBUG IDACall - Header Name:Value pair: accept-encoding:gzip,deflate,sdch
      === 2013-07-03 09:24:48,669 [ec-9] DEBUG IDACall - Header Name:Value pair: accept-language:en-US,en;q=0.8
      === 2013-07-03 09:24:48,669 [ec-9] DEBUG IDACall - Header Name:Value pair: cookie:JSESSIONID=01A635F16ECFDF361DE322CAE155A6F2; isc_cState=ready; JSESSIONID=DFFFA0C93EB79DF78943F756060B3097
      === 2013-07-03 09:24:48,669 [ec-9] DEBUG IDACall - session exists: 01A635F16ECFDF361DE322CAE155A6F2
      === 2013-07-03 09:24:48,669 [ec-9] DEBUG IDACall - remote user: null
      === 2013-07-03 09:24:48,689 [ec-9] DEBUG XML - Parsed XML from (in memory stream): 2ms
      === 2013-07-03 09:24:48,691 [ec-9] DEBUG XML - Parsed XML from C:\Dev\workspace\AdminOnlineProduct\AdminOnline\war\isomorphic\system\schema\List.ds.xml: 1ms
      === 2013-07-03 09:24:48,696 [ec-9] DEBUG RPCManager - Processing 3 requests.
      === 2013-07-03 09:24:48,714 [ec-9] DEBUG RPCManager - Request #1 (DSRequest) payload: {
      values:{
      c2:"c2 value 1"
      },
      operationConfig:{
      dataSource:"t1_db_queue",
      operationType:"add"
      },
      appID:"builtinApplication",
      operation:"t1_db_queue_add",
      oldValues:{
      c2:"c2 value 1"
      },
      criteria:{
      }
      }
      === 2013-07-03 09:24:48,716 [ec-9] DEBUG RPCManager - Request #2 (DSRequest) payload: {
      values:{
      c2:"c2 value 2"
      },
      operationConfig:{
      dataSource:"t1_db_queue",
      operationType:"add"
      },
      appID:"builtinApplication",
      operation:"t1_db_queue_add",
      oldValues:{
      c2:"c2 value 2"
      },
      criteria:{
      }
      }
      === 2013-07-03 09:24:48,718 [ec-9] DEBUG RPCManager - Request #3 (DSRequest) payload: {
      values:{
      c2:"c2 value 3"
      },
      operationConfig:{
      dataSource:"t1_db_queue",
      operationType:"add"
      },
      appID:"builtinApplication",
      operation:"t1_db_queue_add",
      oldValues:{
      c2:"c2 value 3"
      },
      criteria:{
      }
      }
      === 2013-07-03 09:24:48,721 [ec-9] INFO IDACall - Performing 3 operation(s)
      === 2013-07-03 09:24:48,721 [ec-9] DEBUG DeclarativeSecurity - Processing security checks for DataSource null, field null
      === 2013-07-03 09:24:48,721 [ec-9] DEBUG DeclarativeSecurity - DataSource t1_db_queue is not in the pre-checked list, processing...
      === 2013-07-03 09:24:48,734 [ec-9] DEBUG DeclarativeSecurity - Processing security checks for DataSource null, field null
      === 2013-07-03 09:24:48,735 [ec-9] DEBUG DeclarativeSecurity - DataSource t1_db_queue is not in the pre-checked list, processing...
      === 2013-07-03 09:24:48,737 [ec-9] DEBUG AppBase - [builtinApplication.t1_db_queue_add] No userTypes defined, allowing anyone access to all operations for this application
      === 2013-07-03 09:24:48,738 [ec-9] DEBUG AppBase - [builtinApplication.t1_db_queue_add] No public zero-argument method named '_t1_db_queue_add' found, performing generic datasource operation
      === 2013-07-03 09:24:48,738 [ec-9] INFO SQLDataSource - [builtinApplication.t1_db_queue_add] Performing add operation with
      criteria: {c2:"c2 value 1"} values: {c2:"c2 value 1"}
      === 2013-07-03 09:24:48,741 [ec-9] DEBUG SQLValuesClause - [builtinApplication.t1_db_queue_add] Sequences: {c1=__default}
      === 2013-07-03 09:24:48,937 [ec-9] INFO PoolManager - [builtinApplication.t1_db_queue_add] SmartClient pooling started for 'Mysql' objects
      === 2013-07-03 09:24:48,937 [ec-9] DEBUG PoolableSQLConnectionFactory - [builtinApplication.t1_db_queue_add] Initializing SQL config for 'Mysql' from system config - using DataSource: com.mysql.jdbc.jdbc2.optional.MysqlDataSource
      === 2013-07-03 09:24:49,158 [ec-9] DEBUG PoolableSQLConnectionFactory - [builtinApplication.t1_db_queue_add] makeObject() created a pooled Connection '78111620'
      === 2013-07-03 09:24:49,164 [ec-9] DEBUG PoolableSQLConnectionFactory - [builtinApplication.t1_db_queue_add] Executing pingTest 'select 1 from dual' on connection 78111620
      === 2013-07-03 09:24:49,166 [ec-9] DEBUG SQLConnectionManager - [builtinApplication.t1_db_queue_add] Returning borrowed connection '78111620'
      === 2013-07-03 09:24:49,166 [ec-9] DEBUG SQLTransaction - [builtinApplication.t1_db_queue_add] Started new Mysql transaction "78111620"
      === 2013-07-03 09:24:49,166 [ec-9] DEBUG SQLDriver - [builtinApplication.t1_db_queue_add] About to execute SQL update in 'Mysql' using connection'78111620'
      === 2013-07-03 09:24:49,167 [ec-9] INFO SQLDriver - [builtinApplication.t1_db_queue_add] Executing SQL update on 'Mysql': INSERT INTO t1 (c2) VALUES ('c2 value 1')
      === 2013-07-03 09:24:49,178 [ec-9] DEBUG SQLDataSource - [builtinApplication.t1_db_queue_add] add operation affected 1 rows
      === 2013-07-03 09:24:49,178 [ec-9] DEBUG MysqlDriver - [builtinApplication.t1_db_queue_add] fetchLastRow data - primaryKeysPresent: {}sequencesNotPresent: [c1]
      === 2013-07-03 09:24:49,178 [ec-9] DEBUG SQLDriver - [builtinApplication.t1_db_queue_add] About to execute SQL query in 'Mysql' using connection '78111620'
      === 2013-07-03 09:24:49,178 [ec-9] INFO SQLDriver - [builtinApplication.t1_db_queue_add] Executing SQL query on 'Mysql': SELECT LAST_INSERT_ID()
      === 2013-07-03 09:24:49,185 [ec-9] INFO SQLDataSource - [builtinApplication.t1_db_queue_add] primaryKeys: {c1=29}
      === 2013-07-03 09:24:49,186 [ec-9] DEBUG DeclarativeSecurity - [builtinApplication.t1_db_queue_add] Processing security checks for DataSource null, field null
      === 2013-07-03 09:24:49,186 [ec-9] DEBUG DeclarativeSecurity - [builtinApplication.t1_db_queue_add] DataSource t1_db_queue is not in the pre-checked list, processing...
      === 2013-07-03 09:24:49,186 [ec-9] DEBUG DeclarativeSecurity - [builtinApplication.t1_db_queue_add] Processing security checks for DataSource null, field null
      === 2013-07-03 09:24:49,186 [ec-9] DEBUG DeclarativeSecurity - [builtinApplication.t1_db_queue_add] DataSource t1_db_queue is not in the pre-checked list, processing...
      === 2013-07-03 09:24:49,187 [ec-9] DEBUG AppBase - [builtinApplication.t1_db_queue_add, builtinApplication.null] No userTypes defined, allowing anyone access to all operations for this application
      === 2013-07-03 09:24:49,187 [ec-9] DEBUG AppBase - [builtinApplication.t1_db_queue_add, builtinApplication.null] No public zero-argument method named '_null' found, performing generic datasource operation
      === 2013-07-03 09:24:49,187 [ec-9] INFO SQLDataSource - [builtinApplication.t1_db_queue_add, builtinApplication.null] Performing fetch operation with
      criteria: {c1:29} values: {c1:29}
      === 2013-07-03 09:24:49,194 [ec-9] INFO SQLDataSource - [builtinApplication.t1_db_queue_add, builtinApplication.null] derived query: SELECT $defaultSelectClause FROM $defaultTableClause WHERE $defaultWhereClause
      === 2013-07-03 09:24:49,195 [ec-9] INFO SQLDataSource - [builtinApplication.t1_db_queue_add, builtinApplication.null] Executing SQL query on 'Mysql': SELECT t1.c1, t1.c2 FROM t1 WHERE (t1.c1=29)
      === 2013-07-03 09:24:49,195 [ec-9] DEBUG SQLDriver - [builtinApplication.t1_db_queue_add, builtinApplication.null] About to execute SQL query in 'Mysql' using connection '78111620'
      === 2013-07-03 09:24:49,195 [ec-9] INFO SQLDriver - [builtinApplication.t1_db_queue_add, builtinApplication.null] Executing SQL query on 'Mysql': SELECT t1.c1, t1.c2 FROM t1 WHERE (t1.c1=29)
      === 2013-07-03 09:24:49,196 [ec-9] INFO DSResponse - [builtinApplication.t1_db_queue_add, builtinApplication.null] DSResponse: List with 1 items
      === 2013-07-03 09:24:49,196 [ec-9] INFO DSResponse - [builtinApplication.t1_db_queue_add] DSResponse: List with 1 items
      === 2013-07-03 09:24:49,196 [ec-9] DEBUG DeclarativeSecurity - Processing security checks for DataSource null, field null
      === 2013-07-03 09:24:49,196 [ec-9] DEBUG DeclarativeSecurity - DataSource t1_db_queue is not in the pre-checked list, processing...
      === 2013-07-03 09:24:49,197 [ec-9] DEBUG DeclarativeSecurity - Processing security checks for DataSource null, field null
      === 2013-07-03 09:24:49,197 [ec-9] DEBUG DeclarativeSecurity - DataSource t1_db_queue is not in the pre-checked list, processing...
      === 2013-07-03 09:24:49,197 [ec-9] DEBUG AppBase - [builtinApplication.t1_db_queue_add] No userTypes defined, allowing anyone access to all operations for this application
      === 2013-07-03 09:24:49,197 [ec-9] DEBUG AppBase - [builtinApplication.t1_db_queue_add] No public zero-argument method named '_t1_db_queue_add' found, performing generic datasource operation
      === 2013-07-03 09:24:49,198 [ec-9] INFO SQLDataSource - [builtinApplication.t1_db_queue_add] Performing add operation with
      criteria: {c2:"c2 value 2"} values: {c2:"c2 value 2"}
      === 2013-07-03 09:24:49,198 [ec-9] DEBUG SQLValuesClause - [builtinApplication.t1_db_queue_add] Sequences: {c1=__default}
      === 2013-07-03 09:24:49,198 [ec-9] DEBUG SQLDriver - [builtinApplication.t1_db_queue_add] About to execute SQL update in 'Mysql' using connection'78111620'
      === 2013-07-03 09:24:49,198 [ec-9] INFO SQLDriver - [builtinApplication.t1_db_queue_add] Executing SQL update on 'Mysql': INSERT INTO t1 (c2) VALUES ('c2 value 2')
      === 2013-07-03 09:24:49,199 [ec-9] DEBUG SQLDataSource - [builtinApplication.t1_db_queue_add] add operation affected 1 rows
      === 2013-07-03 09:24:49,199 [ec-9] DEBUG MysqlDriver - [builtinApplication.t1_db_queue_add] fetchLastRow data - primaryKeysPresent: {}sequencesNotPresent: [c1]
      === 2013-07-03 09:24:49,199 [ec-9] DEBUG SQLDriver - [builtinApplication.t1_db_queue_add] About to execute SQL query in 'Mysql' using connection '78111620'
      === 2013-07-03 09:24:49,199 [ec-9] INFO SQLDriver - [builtinApplication.t1_db_queue_add] Executing SQL query on 'Mysql': SELECT LAST_INSERT_ID()
      === 2013-07-03 09:24:49,200 [ec-9] INFO SQLDataSource - [builtinApplication.t1_db_queue_add] primaryKeys: {c1=30}
      === 2013-07-03 09:24:49,200 [ec-9] DEBUG DeclarativeSecurity - [builtinApplication.t1_db_queue_add] Processing security checks for DataSource null, field null
      === 2013-07-03 09:24:49,200 [ec-9] DEBUG DeclarativeSecurity - [builtinApplication.t1_db_queue_add] DataSource t1_db_queue is not in the pre-checked list, processing...
      === 2013-07-03 09:24:49,201 [ec-9] DEBUG DeclarativeSecurity - [builtinApplication.t1_db_queue_add] Processing security checks for DataSource null, field null
      === 2013-07-03 09:24:49,201 [ec-9] DEBUG DeclarativeSecurity - [builtinApplication.t1_db_queue_add] DataSource t1_db_queue is not in the pre-checked list, processing...
      === 2013-07-03 09:24:49,201 [ec-9] DEBUG AppBase - [builtinApplication.t1_db_queue_add, builtinApplication.null] No userTypes defined, allowing anyone access to all operations for this application
      === 2013-07-03 09:24:49,201 [ec-9] DEBUG AppBase - [builtinApplication.t1_db_queue_add, builtinApplication.null] No public zero-argument method named '_null' found, performing generic datasource operation
      === 2013-07-03 09:24:49,201 [ec-9] INFO SQLDataSource - [builtinApplication.t1_db_queue_add, builtinApplication.null] Performing fetch operation with
      criteria: {c1:30} values: {c1:30}
      === 2013-07-03 09:24:49,202 [ec-9] INFO SQLDataSource - [builtinApplication.t1_db_queue_add, builtinApplication.null] derived query: SELECT $defaultSelectClause FROM $defaultTableClause WHERE $defaultWhereClause
      === 2013-07-03 09:24:49,202 [ec-9] INFO SQLDataSource - [builtinApplication.t1_db_queue_add, builtinApplication.null] Executing SQL query on 'Mysql': SELECT t1.c1, t1.c2 FROM t1 WHERE (t1.c1=30)
      === 2013-07-03 09:24:49,203 [ec-9] DEBUG SQLDriver - [builtinApplication.t1_db_queue_add, builtinApplication.null] About to execute SQL query in 'Mysql' using connection '78111620'
      === 2013-07-03 09:24:49,203 [ec-9] INFO SQLDriver - [builtinApplication.t1_db_queue_add, builtinApplication.null] Executing SQL query on 'Mysql': SELECT t1.c1, t1.c2 FROM t1 WHERE (t1.c1=30)
      === 2013-07-03 09:24:49,203 [ec-9] INFO DSResponse - [builtinApplication.t1_db_queue_add, builtinApplication.null] DSResponse: List with 1 items
      === 2013-07-03 09:24:49,204 [ec-9] INFO DSResponse - [builtinApplication.t1_db_queue_add] DSResponse: List with 1 items
      === 2013-07-03 09:24:49,204 [ec-9] DEBUG DeclarativeSecurity - Processing security checks for DataSource null, field null
      === 2013-07-03 09:24:49,204 [ec-9] DEBUG DeclarativeSecurity - DataSource t1_db_queue is not in the pre-checked list, processing...
      === 2013-07-03 09:24:49,206 [ec-9] DEBUG DataSourceDMI - Invocation threw exception
      java.lang.Exception: This is an error message
      at za.co.adminonline.dmi.TemplateDBQueueDMI.add(TemplateDBQueueDMI.java:22)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
      at java.lang.reflect.Method.invoke(Unknown Source)
      at com.isomorphic.base.Reflection.adaptArgsAndInvoke(Reflection.java:972)
      at com.isomorphic.datasource.DataSourceDMI.execute(DataSourceDMI.java:416)
      at com.isomorphic.datasource.DataSourceDMI.execute(DataSourceDMI.java:64)
      at com.isomorphic.datasource.DSRequest.execute(DSRequest.java:2030)
      at com.isomorphic.servlet.IDACall.handleDSRequest(IDACall.java:216)
      at com.isomorphic.servlet.IDACall.processRPCTransaction(IDACall.java:173)
      at com.isomorphic.servlet.IDACall.processRequest(IDACall.java:138)
      at com.isomorphic.servlet.IDACall.doPost(IDACall.java:74)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
      at com.isomorphic.servlet.BaseServlet.service(BaseServlet.java:152)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
      at com.isomorphic.servlet.CompressionFilter.doFilter(CompressionFilter.java:259)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
      at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
      at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
      at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
      at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936)
      at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
      at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
      at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004)
      at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
      at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:1822)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
      at java.lang.Thread.run(Unknown Source)
      === 2013-07-03 09:24:49,208 [ec-9] WARN RequestContext - dsRequest.execute() failed:
      java.lang.Exception: This is an error message
      at za.co.adminonline.dmi.TemplateDBQueueDMI.add(TemplateDBQueueDMI.java:22)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
      at java.lang.reflect.Method.invoke(Unknown Source)
      at com.isomorphic.base.Reflection.adaptArgsAndInvoke(Reflection.java:972)
      at com.isomorphic.datasource.DataSourceDMI.execute(DataSourceDMI.java:416)
      at com.isomorphic.datasource.DataSourceDMI.execute(DataSourceDMI.java:64)
      at com.isomorphic.datasource.DSRequest.execute(DSRequest.java:2030)
      at com.isomorphic.servlet.IDACall.handleDSRequest(IDACall.java:216)
      at com.isomorphic.servlet.IDACall.processRPCTransaction(IDACall.java:173)
      at com.isomorphic.servlet.IDACall.processRequest(IDACall.java:138)
      at com.isomorphic.servlet.IDACall.doPost(IDACall.java:74)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
      at com.isomorphic.servlet.BaseServlet.service(BaseServlet.java:152)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
      at com.isomorphic.servlet.CompressionFilter.doFilter(CompressionFilter.java:259)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
      at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
      at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
      at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
      at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936)
      at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
      at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
      at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004)
      at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
      at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:1822)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
      at java.lang.Thread.run(Unknown Source)
      === 2013-07-03 09:24:49,210 [ec-9] DEBUG RPCManager - Content type for RPC transaction: text/plain; charset=UTF-8
      === 2013-07-03 09:24:49,210 [ec-9] DEBUG SQLTransaction - Committing Mysql transaction "78111620"
      === 2013-07-03 09:24:49,267 [ec-9] DEBUG RPCManager - DMI response, dropExtraFields: true
      === 2013-07-03 09:24:49,269 [ec-9] DEBUG RPCManager - DMI response, dropExtraFields: true
      === 2013-07-03 09:24:49,269 [ec-9] DEBUG RPCManager - non-DMI response, dropExtraFields: false
      === 2013-07-03 09:24:49,271 [ec-9] DEBUG SQLTransaction - Returning transactional connection for Mysql with hashcode "78111620"
      === 2013-07-03 09:24:49,271 [ec-9] DEBUG SQLTransaction - Ending Mysql transaction "78111620"
      === 2013-07-03 09:24:49,271 [ec-9] DEBUG SQLConnectionManager - About to close PoolableConnection with hashcode "78111620"
      === 2013-07-03 09:24:49,271 [ec-9] DEBUG PoolableSQLConnectionFactory - Executing pingTest 'select 1 from dual' on connection 78111620
      === 2013-07-03 09:24:49,272 [ec-9] DEBUG SQLTransaction - Returning transactional connection for Mysql (connection is null)
      === 2013-07-03 09:24:49,272 [ec-9] DEBUG SQLTransaction - Returning transactional connection for Mysql (connection is null)
      === 2013-07-03 09:24:49,272 [ec-9] DEBUG SQLTransaction - Returning transactional connection for Mysql (connection is null)
      === 2013-07-03 09:24:49,272 [ec-9] INFO Compression - /war/isomorphic/IDACall: 379 -> 188 bytes

      Comment


        #18
        What we believe to be the same problem came up with another customer a few days ago, and we have applied a "fix" for it today (it's really more a change of behavior). This change will be present in builds of 8.3/3.1 and 9.0/4.0 as of tomorrow, 7/5. The problem and the fix are described in detail here: http://forums.smartclient.com/showth...653#post106653

        Comment


          #19
          Thank you. This is the problem - the work around worked - So, I believe the fix will work.

          Comment

          Working...
          X