Something is very odd.  The line numbers in the stack trace are nowhere near
the current line numbers - I had to go back over 2 years to find a match.
So I think part of the problem is that there is a really old version of
iBATIS somewhere in your classpath.

Please make sure that you are using a current version of iBATIS, and that
all old version are removed from the classpath.  That should help a lot!

Jeff Butler



On 12/4/06, Warren <[EMAIL PROTECTED]> wrote:

I tried changing the int properties to Integer and I am still getting
the same exceptions. I guess it is time to give up. Thanks for everyones
help.

Warren wrote:
> I will give it a try. I don't seem to have this problem with other
> sqlMaps I am using. This is the first n+1 I have tried. Is this the
> Exception that leads you to believe that it is a primitive mapping
> problem:
>
>
com.ibatis.sqlmap.engine.mapping.result.BasicResultMap.getPrimitiveResultMappingValue
(BasicResultMap.java:268)
>
>
> Jeff Butler wrote:
>> Thanks for the stack trace.
>>
>> I'll have to look into this a little further.  iBATIS is a little
>> finicky when it comes to using primitive types.  You might have
>> better luck if you changed to using Integer instead of int for the
>> primary keys.
>>
>> Jeff Butler
>>
>>
>> On 12/1/06, *Warren* <[EMAIL PROTECTED]
>> <mailto:[EMAIL PROTECTED]>> wrote:
>>
>>     Caused by: com.ibatis.dao.client.DaoException: Error executing
>>     query for
>>     list.  Cause: com.ibatis.common.jdbc.exception.NestedSQLException :
>>     --- The error occurred in
>>
>> com/clarks/spanky/persistence/sqlmapdao/sql/postgres/batchOrder-
postgres.xml.
>>
>>
>>     --- The error occurred while applying a result map.
>>     --- Check the BatchOrder.catItemsResults.
>>     --- Check the result mapping for the 'items' property.
>>     --- Cause: java.lang.NullPointerException
>>     Caused by: java.lang.NullPointerException
>>     Caused by: com.ibatis.common.jdbc.exception.NestedSQLException:
>>     --- The error occurred in
>>     com/clarks/spanky/persistence/sqlmapdao/sql/postgres/batchOrder-
>>     postgres.xml.
>>
>>     --- The error occurred while applying a result map.
>>     --- Check the BatchOrder.catItemsResults.
>>     --- Check the result mapping for the 'items' property.
>>     --- Cause: java.lang.NullPointerException
>>     Caused by: java.lang.NullPointerException
>>        at
>>
>>
com.clarks.spanky.persistence.sqlmapdao.BaseSqlMapDao.executeQueryForList(
BaseSqlMapDao.java:35)
>>
>>        at
>>
>>
com.clarks.spanky.persistence.sqlmapdao.BatchOrderSqlMapDao.getBatchedItemPromoPrices
>>
>>     (BatchOrderSqlMapDao.java:270)
>>        ... 34 more
>>     Caused by: com.ibatis.common.jdbc.exception.NestedSQLException:
>>     --- The error occurred in
>>
>> com/clarks/spanky/persistence/sqlmapdao/sql/postgres/batchOrder-
postgres.xml
>>
>>     .
>>
>>     --- The error occurred while applying a result map.
>>     --- Check the BatchOrder.catItemsResults.
>>     --- Check the result mapping for the 'items' property.
>>     --- Cause: java.lang.NullPointerException
>>     Caused by: java.lang.NullPointerException
>>        at
>>
>>
com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.executeQueryWithCallback
(GeneralStatement.java:155)
>>
>>        at
>>
>>
com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.executeQueryForList
>>
>>     (GeneralStatement.java:95)
>>        at
>>
>> com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.queryForList(
SqlMapExecutorDelegate.java:247)
>>
>>        at
>>
>> com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.queryForList(
SqlMapExecutorDelegate.java
>>
>>     :232)
>>        at
>>
>> com.ibatis.sqlmap.engine.impl.SqlMapSessionImpl.queryForList(
SqlMapSessionImpl.java:71)
>>
>>        at
>>
>> com.ibatis.sqlmap.engine.impl.SqlMapClientImpl.queryForList(
SqlMapClientImpl.java:49)
>>
>>        at
>>
>>
com.clarks.spanky.persistence.sqlmapdao.BaseSqlMapDao.executeQueryForList
>>
>>     (BaseSqlMapDao.java:32)
>>        ... 35 more
>>     Caused by: java.lang.NullPointerException
>>        at
>>
>>
com.ibatis.sqlmap.engine.mapping.result.BasicResultMap.getPrimitiveResultMappingValue
(BasicResultMap.java:268)
>>
>>        at
>>
>> com.ibatis.sqlmap.engine.mapping.result.BasicResultMap.getResults(
BasicResultMap.java:107)
>>
>>        at
>>
>> com.ibatis.sqlmap.engine.execution.SqlExecutor.handleResults(
SqlExecutor.java:274)
>>
>>        at
>>     com.ibatis.sqlmap.engine.execution.SqlExecutor.executeQuery
>>     (SqlExecutor.java:125)
>>        at
>>
>>
com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.sqlExecuteQuery
(GeneralStatement.java:172)
>>
>>        at
>>
>>
com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.executeQueryWithCallback
>>
>>     (GeneralStatement.java:139)
>>        ... 41 more
>>
>>
>>     Jeff Butler wrote:
>>     > Sorry for your frustration, but you'll have to tell us where the
>>     > NullPointerException is coming from.  Could you post a stack
>> trace?
>>     >
>>     > Jeff Butler
>>     >
>>


Reply via email to