Hello,

I have a big problem on one of my application that is ussing IBatis v2.1.7, DB2 
AS400 V5R3 and WAS 6.0. 
During the tests (few users) the application is working fine but when we run 
the loading tests (many users in paralel) we received the following error. What 
is strange it is that the query fails only during the loading tests and with 
some parameters and not always ... the exact same query it is executed fine in 
some cases. We could not find yet a pattern to reproduce this behaviour ...

Here are the logs:


11 Dec 2006 10:44:12 [WebContainer : 1] ERROR FprExceptionHandler ///execute/// 
- com.ibatis.dao.client.DaoException: Failed to execute queryForObject - id 
[checkAuthorizedForSecuredItem], parameterObject [{secItemId=152, userId=1316, 
functionId=19}].  Cause: com.ibatis.common.jdbc.exception.NestedSQLException:   
--- The error occurred in com/admin/dao/sqlmapdao/User.xml.   
--- The error occurred while applying a parameter map.   
--- Check the checkAuthorizedForSecuredItem-InlineParameterMap.   
--- Check the statement (query failed).   
--- Cause: java.sql.SQLException: [SQL0802] Data conversion or data mapping 
error. 
Caused by: java.sql.SQLException: [SQL0802] Data conversion or data mapping 
error. 
Caused by: com.ibatis.common.jdbc.exception.NestedSQLException:   
--- The error occurred in com/admin/dao/sqlmapdao/User.xml.   
--- The error occurred while applying a parameter map.   
--- Check the checkAuthorizedForSecuredItem-InlineParameterMap.   
--- Check the statement (query failed).   
--- Cause: java.sql.SQLException: [SQL0802] Data conversion or data mapping 
error. 


Query: 
  <select id="checkAuthorizedForSecuredItem" resultClass="long" 
parameterClass="map"> 
          select 1 from SEC_FN_USR 
                  where SEC_ID=#secItemId# and USER_ID=#userId# and 
FN_ID=#functionId# 
  </select> 


Params: 
[{secItemId=152, userId=1316, functionId=19}] 
[{secItemId=152, userId=1017, functionId=19}] 
[{secItemId=131, userId=1055, functionId=19}] 
[{secItemId=140, userId=1321, functionId=19}] 
... 


Do you have any clue for this problem?

Any help is highly appreciated!

Thank you,
Cornel

Reply via email to