Return-Path: Mailing-List: contact ibatis-user-java-help@incubator.apache.org; run by ezmlm Delivered-To: mailing list ibatis-user-java@incubator.apache.org Received: (qmail 36948 invoked by uid 99); 3 Jan 2005 09:50:17 -0000 X-ASF-Spam-Status: No, hits=0.2 required=10.0 tests=FORGED_RCVD_HELO,HTML_30_40,HTML_MESSAGE,HTML_TITLE_EMPTY X-Spam-Check-By: apache.org Received-SPF: pass (hermes.apache.org: local policy) Received: from host20-104.pool8532.interbusiness.it (HELO ateikon.com) (85.32.104.20) by apache.org (qpsmtpd/0.28) with ESMTP; Mon, 03 Jan 2005 01:50:07 -0800 Received: (qmail 22043 invoked by uid 11194); 3 Jan 2005 10:05:44 -0000 Received: from 85.32.104.19 by smtp (envelope-from , uid 11186) with qmail-scanner-1.24 (spamassassin: 2.63. Clear:RC:1(85.32.104.19):. Processed in 0.258828 secs); 03 Jan 2005 10:05:44 -0000 Received: from unknown (HELO [172.27.3.56]) ([85.32.104.19]) (envelope-sender ) by mailbox.ateikon.com (qmail-ldap-1.03) with SMTP for ; 3 Jan 2005 10:05:42 -0000 Message-ID: <41D91542.7070502@ateikon.com> Date: Mon, 03 Jan 2005 10:49:54 +0100 From: Emiliano Armellin Reply-To: earmellin@ateikon.com User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206) X-Accept-Language: it, it-it, en-us, en MIME-Version: 1.0 To: ibatis-user-java@incubator.apache.org, cbegin@ibatis.com Subject: Re: Exception using complex properties References: <41D14D30.9010701@ateikon.com> <16178eb10412280759188774@mail.gmail.com> <41D18914.2000309@ateikon.com> <16178eb104122808487079518f@mail.gmail.com> <41D19521.40309@ateikon.com> <16178eb1041230192165c9730f@mail.gmail.com> In-Reply-To: <16178eb1041230192165c9730f@mail.gmail.com> Content-Type: multipart/alternative; boundary="------------080601090508080905070700" X-Virus-Checked: Checked This is a multi-part message in MIME format. --------------080601090508080905070700 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Clinton Begin ha scritto: >Could you send a stack trace? > this is the stack trace: |2004-12-28 12:28:49,890 WARN [org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator] - 2004-12-28 12:28:49,900 INFO [org.springframework.jdbc.support.SQLStateSQLExceptionTranslator] - 2004-12-28 12:28:49,920 DEBUG [org.springframework.transaction.support.TransactionSynchronizationManager] - 2004-12-28 12:28:49,930 DEBUG [org.springframework.transaction.interceptor.RuleBasedTransactionAttribute] - 2004-12-28 12:28:49,950 DEBUG [org.springframework.transaction.interceptor.RuleBasedTransactionAttribute] - 2004-12-28 12:28:49,960 DEBUG [org.springframework.transaction.interceptor.RuleBasedTransactionAttribute] - 2004-12-28 12:28:49,960 DEBUG [org.springframework.transaction.interceptor.TransactionInterceptor] - | | |where *cdrifart* is a String and the column field value is sometimes *null* and gives the exception (I don't know why it writes |Error setting properties of 'Sinto cd MP3 NO memory stick'| it seems a wrong message||, there are no exceptions writing this properties without |property="countKitCompRif"| mapping) |checkKitCompRif |is simply a select count and |countKitCompRif |an int value DB: Oracle 8.1.7 hope it helps -- Emiliano Armellin * W_ www.ateikon.com * @_ earmellin@ateikon.com * T_ *+39 0422 452101* Get Firefox! Get Thunderbird --------------080601090508080905070700 Content-Type: multipart/related; boundary="------------060705050409010101050204" --------------060705050409010101050204 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Clinton Begin ha scritto:
Could you send a stack trace?
this is the stack trace:

2004-12-28 12:28:49,890 WARN [org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator] - <Unable to translate SQLException with errorCode '0', will now try the fallback translator>
2004-12-28 12:28:49,900 INFO [org.springframework.jdbc.support.SQLStateSQLExceptionTranslator] - <Translating SQLException with SQLState 'null' and errorCode '0' and message [ 
--- The error occurred in com/ateikon/internet/bepsstore/dao/ibatis/maps/Product.xml. 
--- The error occurred while applying a result map. 
--- Check the Product.searchProductResult. 
--- The error happened while setting a property on the result object. 
--- Cause: com.ibatis.common.exception.NestedRuntimeException: Error setting properties of 'Sinto cd MP3 NO memory stick'.  Cause: java.lang.NullPointerException
Caused by: java.lang.NullPointerException]; SQL was [] for task [SqlMapClient operation]>
2004-12-28 12:28:49,920 DEBUG [org.springframework.transaction.support.TransactionSynchronizationManager] - <Retrieved value [org.springframework.jdbc.datasource.ConnectionHolder@1262f7c] for key [org.springframework.jdbc.datasource.TransactionAwareDataSourceProxy@158aac4] bound to thread [http-8080-Processor25]>
2004-12-28 12:28:49,930 DEBUG [org.springframework.transaction.interceptor.RuleBasedTransactionAttribute] - <Applying rules to determine whether transaction should rollback on org.springframework.jdbc.UncategorizedSQLException: (SqlMapClient operation): encountered SQLException [ 
--- The error occurred in com/ateikon/internet/bepsstore/dao/ibatis/maps/Product.xml. 
--- The error occurred while applying a result map. 
--- Check the Product.searchProductResult. 
--- The error happened while setting a property on the result object. 
--- Cause: com.ibatis.common.exception.NestedRuntimeException: Error setting properties of 'Sinto cd MP3 NO memory stick'.  Cause: java.lang.NullPointerException
Caused by: java.lang.NullPointerException]; nested exception is com.ibatis.common.jdbc.exception.NestedSQLException:  
--- The error occurred in com/ateikon/internet/bepsstore/dao/ibatis/maps/Product.xml. 
--- The error occurred while applying a result map. 
--- Check the Product.searchProductResult. 
--- The error happened while setting a property on the result object. 
--- Cause: com.ibatis.common.exception.NestedRuntimeException: Error setting properties of 'Sinto cd MP3 NO memory stick'.  Cause: java.lang.NullPointerException
Caused by: java.lang.NullPointerException>
2004-12-28 12:28:49,950 DEBUG [org.springframework.transaction.interceptor.RuleBasedTransactionAttribute] - <Winning rollback rule is: null>
2004-12-28 12:28:49,960 DEBUG [org.springframework.transaction.interceptor.RuleBasedTransactionAttribute] - <No relevant rollback rule found: applying superclass default>
2004-12-28 12:28:49,960 DEBUG [org.springframework.transaction.interceptor.TransactionInterceptor] - <Invoking rollback for transaction on method 'searchProductList' in class [com.ateikon.internet.bepsstore.domain.logic.BepsStoreFacade] due to throwable [org.springframework.jdbc.UncategorizedSQLException: (SqlMapClient operation): encountered SQLException [ 

in Product.xml I've got a resultMap with this:

<result property="cdrifart" column="cdrifart"/>
<result property="countKitCompRif" column="cdrifart" select="checkKitCompRif" nullValue="0"/>

where cdrifart is a String and the column field value is sometimes null and gives the exception (I don't know why it writes Error setting properties of 'Sinto cd MP3 NO memory stick' it seems a wrong message, there are no exceptions writing this properties without property="countKitCompRif" mapping)

checkKitCompRif is simply a select count and countKitCompRif an int value

DB: Oracle 8.1.7

hope it helps


--
Emiliano Armellin
Get Firefox!
Get Thunderbird
--------------060705050409010101050204 Content-Type: image/gif; name="trust.gif" Content-Transfer-Encoding: base64 Content-ID: Content-Disposition: inline; filename="trust.gif" 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 --------------060705050409010101050204 Content-Type: image/png; name="thunderbird_small.png" Content-Transfer-Encoding: base64 Content-ID: Content-Disposition: inline; filename="thunderbird_small.png" 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 --------------060705050409010101050204-- --------------080601090508080905070700--