Return-Path: Delivered-To: apmail-jakarta-commons-dev-archive@apache.org Received: (qmail 74583 invoked from network); 8 Nov 2002 16:24:22 -0000 Received: from unknown (HELO nagoya.betaversion.org) (192.18.49.131) by daedalus.apache.org with SMTP; 8 Nov 2002 16:24:22 -0000 Received: (qmail 27159 invoked by uid 97); 8 Nov 2002 16:23:41 -0000 Delivered-To: qmlist-jakarta-archive-commons-dev@jakarta.apache.org Received: (qmail 27035 invoked by uid 97); 8 Nov 2002 16:23:40 -0000 Mailing-List: contact commons-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Jakarta Commons Developers List" Reply-To: "Jakarta Commons Developers List" Delivered-To: mailing list commons-dev@jakarta.apache.org Received: (qmail 26989 invoked by uid 98); 8 Nov 2002 16:23:39 -0000 X-Antivirus: nagoya (v4218 created Aug 14 2002) X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0 content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Subject: [jxpath] Date: Fri, 8 Nov 2002 18:22:32 +0200 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [jxpath] Thread-Index: AcKHQwn2goFpgfM1EdanhQACpTVpkA== From: To: X-OriginalArrivalTime: 08 Nov 2002 16:22:33.0157 (UTC) FILETIME=[0AAE9F50:01C28743] X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N Hi, When JXPath is setting a property, it first gets the properties value = (computeValue()). I have an throwing an exception in the getter method = in my class to show the stack trace, below. Why does JXPath read the value before setting it, and is there any way = to avoid it? Thanks, Mike. java.lang.Exception: Reading field at = com.nokia.b2t.dna.graphmap.MockDomainObject$MockNestedDomainObject.getStr= ingField(MockDomainObject.java:76) at java.lang.reflect.Method.invoke(Native Method) at = org.apache.commons.jxpath.util.ValueUtils.getValue(ValueUtils.java:287) at = org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer.getNodeValue= (BeanPropertyPointer.java:187) at = org.apache.commons.jxpath.ri.model.beans.PropertyPointer.getValuePointer(= PropertyPointer.java:152) at = org.apache.commons.jxpath.ri.axes.SimplePathInterpreter.singleStep(Simple= PathInterpreter.java:246) at = org.apache.commons.jxpath.ri.axes.SimplePathInterpreter.interpretPath(Sim= plePathInterpreter.java:119) at = org.apache.commons.jxpath.ri.compiler.Path.getSingleNodePointerForSteps(P= ath.java:162) at = org.apache.commons.jxpath.ri.compiler.LocationPath.computeValue(LocationP= ath.java:137) at = org.apache.commons.jxpath.ri.JXPathContextReferenceImpl.setValue(JXPathCo= ntextReferenceImpl.java:329) at = org.apache.commons.jxpath.ri.JXPathContextReferenceImpl.createPathAndSetV= alue(JXPathContextReferenceImpl.java:320) at = org.apache.commons.jxpath.ri.JXPathContextReferenceImpl.createPathAndSetV= alue(JXPathContextReferenceImpl.java:315) at = com.nokia.b2t.dna.graphmap.ObjectGraphMapper.performMapping(ObjectGraphMa= pper.java:88) at = com.nokia.b2t.dna.graphmap.ObjectGraphMapper.toDomainGraph(ObjectGraphMap= per.java:57) at = com.nokia.b2t.dna.graphmap.ObjectGraphMapperJUnitTest.main(ObjectGraphMap= perJUnitTest.java:122) -- To unsubscribe, e-mail: For additional commands, e-mail: