Return-Path: Delivered-To: apmail-harmony-dev-archive@www.apache.org Received: (qmail 28332 invoked from network); 21 Dec 2006 14:59:54 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 21 Dec 2006 14:59:54 -0000 Received: (qmail 82949 invoked by uid 500); 21 Dec 2006 14:59:55 -0000 Delivered-To: apmail-harmony-dev-archive@harmony.apache.org Received: (qmail 82919 invoked by uid 500); 21 Dec 2006 14:59:55 -0000 Mailing-List: contact dev-help@harmony.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@harmony.apache.org Delivered-To: mailing list dev@harmony.apache.org Received: (qmail 82890 invoked by uid 99); 21 Dec 2006 14:59:55 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 21 Dec 2006 06:59:55 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: domain of t.p.ellison@gmail.com designates 66.249.92.175 as permitted sender) Received: from [66.249.92.175] (HELO ug-out-1314.google.com) (66.249.92.175) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 21 Dec 2006 06:59:43 -0800 Received: by ug-out-1314.google.com with SMTP id z36so2169027uge for ; Thu, 21 Dec 2006 06:59:22 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:user-agent:mime-version:to:subject:references:in-reply-to:x-enigmail-version:content-type:content-transfer-encoding; b=gJSTdS5hwSVYcod1ogeNyk/TWfnV8dResUN4MUVzDT1N4fOXcCOkEw0c40s7AEixkUQVRv8YE73ZhB8yUaLcWvRxErPPlTFb42UHaCdP+awBpqbXcXO3uIyuy51owm/iKkVAHmV0KUReXm7Z8CYX53qzgerkGipGBpeVQ8o5aIM= Received: by 10.66.243.4 with SMTP id q4mr12205168ugh.1166713161744; Thu, 21 Dec 2006 06:59:21 -0800 (PST) Received: from ?9.20.183.73? ( [195.212.29.92]) by mx.google.com with ESMTP id w40sm11846793ugc.2006.12.21.06.59.21; Thu, 21 Dec 2006 06:59:21 -0800 (PST) Message-ID: <458AA147.3040702@gmail.com> Date: Thu, 21 Dec 2006 14:59:19 +0000 From: Tim Ellison User-Agent: Thunderbird 1.5.0.9 (Windows/20061207) MIME-Version: 1.0 To: dev@harmony.apache.org Subject: Re: [classlib][xml] Update version of Xerces References: <45880EE0.7000300@gmail.com> <3b3f27c60612202126y1b8d42ebwc30d80f79a94d36d@mail.gmail.com> In-Reply-To: <3b3f27c60612202126y1b8d42ebwc30d80f79a94d36d@mail.gmail.com> X-Enigmail-Version: 0.94.0.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Nathan Beyer wrote: > There are new XML Commons that are needed for 2.9.0 (xml-apis). As an > aside to this, the XML Commons code probably needs to be pulled out of > our "xerces" OSGi module, as it's common to both "xerces" and "xalan". > > BTW - I've been attempting to help the Xerces team upload the latest > JARs to the Maven central repo (repo1.maven.org), but that's not > moving along very quickly. I'm just mentioning this if you can't find > the JARs on those servers. Ack -- thanks for the note. I'm pulling down the Xerces binary JAR from the Apache servers and extracting the xml-apis, xercesImpl, and resolver JARs at the moment. However, I've not been able to figure out the cause of a consistent failure I see locally in the Harmony test suites after upgrading. It doesn't help that there is no debug info in the Xerces class files, and when I recompile the problem seems to go away (or at least be intermittent). I've also failed to reproduce on simpler tests. I suspect that we have fouled earlier and this is a downstream failure, but I haven't been able to track it down. FYI here's the stacktrace: java.lang.NullPointerException org.apache.xerces.dom.NamedNodeMapImpl.findNamePoint(Unknown Source) org.apache.xerces.dom.AttributeMap.setNamedItem(Unknown Source) org.apache.xerces.dom.DeferredElementImpl.synchronizeData(Unknown Source) org.apache.xerces.dom.ElementImpl.getTagName(Unknown Source) org.apache.xerces.dom.DeepNodeListImpl.nextMatchingElementAfter(Unknown Source) org.apache.xerces.dom.DeepNodeListImpl.item(Unknown Source) org.apache.xerces.dom.DeepNodeListImpl.getLength(Unknown Source) java.util.Properties.loadFromXML(Properties.java:566) tests.api.java.util.PropertiesTest.test_storeToXMLLjava_io_OutputStreamLjava_lang_StringLjava_lang_String(PropertiesTest.java:398) java.lang.reflect.AccessibleObject.invokeV(AccessibleObject.java:25) Regards, Tim