Return-Path: Delivered-To: apmail-felix-dev-archive@www.apache.org Received: (qmail 19286 invoked from network); 31 Mar 2010 18:59:17 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 31 Mar 2010 18:59:17 -0000 Received: (qmail 23513 invoked by uid 500); 31 Mar 2010 18:59:16 -0000 Delivered-To: apmail-felix-dev-archive@felix.apache.org Received: (qmail 23471 invoked by uid 500); 31 Mar 2010 18:59:16 -0000 Mailing-List: contact dev-help@felix.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@felix.apache.org Delivered-To: mailing list dev@felix.apache.org Received: (qmail 23462 invoked by uid 99); 31 Mar 2010 18:59:16 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 31 Mar 2010 18:59:16 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=10.0 tests=AWL,RCVD_IN_DNSWL_NONE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of heavy@ungoverned.org designates 67.222.39.38 as permitted sender) Received: from [67.222.39.38] (HELO outbound-mail-158.bluehost.com) (67.222.39.38) by apache.org (qpsmtpd/0.29) with SMTP; Wed, 31 Mar 2010 18:59:09 +0000 Received: (qmail 19688 invoked by uid 0); 31 Mar 2010 18:58:48 -0000 Received: from unknown (HELO host118.hostmonster.com) (74.220.207.118) by cpoproxy2.bluehost.com with SMTP; 31 Mar 2010 18:58:48 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=ungoverned.org; h=Received:Message-ID:Date:From:User-Agent:MIME-Version:To:Subject:References:In-Reply-To:Content-Type:Content-Transfer-Encoding:X-Identified-User; b=d8v+Z0ZN+ByORbfTxPm/KyfeTz/PNvryvpqIlLRjGKsEVYQLPNgNU0EcGK3LIuMXZP45PWMrbg2hcE/J6QQ65PC/i4k81ivNyZ9OFS82hkB4BZmFoArKtOE4qHjobzan; Received: from [99.62.222.230] (helo=heavyweight.glastender.com) by host118.hostmonster.com with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.69) (envelope-from ) id 1Nx37o-00041X-Aj for dev@felix.apache.org; Wed, 31 Mar 2010 12:58:48 -0600 Message-ID: <4BB39B66.4070604@ungoverned.org> Date: Wed, 31 Mar 2010 14:58:46 -0400 From: "Richard S. Hall" User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.1.9) Gecko/20100317 Lightning/1.0b1 Thunderbird/3.0.4 MIME-Version: 1.0 To: dev@felix.apache.org Subject: Re: Resolver problem? References: <2A012E61-4DE2-4F22-A1FF-D1299CEBDC33@yahoo.com> In-Reply-To: <2A012E61-4DE2-4F22-A1FF-D1299CEBDC33@yahoo.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Identified-User: {1027:host118.hostmonster.com:ungovern:ungoverned.org} {sentby:smtp auth 99.62.222.230 authed with heavy@ungoverned.org} We needed to check for an empty list before grabbing an element from it...I committed a fix and deployed a new snapshot... -> richard On 3/29/10 17:39, David Jencks wrote: > I just saw this... I'm pretty sure its from org.apache.felix.framework-2.1.0-20100325.084125-18.jar > > java.lang.ArrayIndexOutOfBoundsException: -1 > at java.util.ArrayList.get(ArrayList.java:324) > at org.apache.felix.framework.resolver.ResolverImpl$Blame.toString(ResolverImpl.java:1631) > at java.lang.String.valueOf(String.java:2826) > at java.lang.StringBuffer.append(StringBuffer.java:219) > at org.apache.felix.framework.resolver.ResolverImpl.verifyAndMergeUses(ResolverImpl.java:1164) > at org.apache.felix.framework.resolver.ResolverImpl.verifyAndMergeUses(ResolverImpl.java:1181) > at org.apache.felix.framework.resolver.ResolverImpl.verifyAndMergeUses(ResolverImpl.java:1181) > at org.apache.felix.framework.resolver.ResolverImpl.verifyAndMergeUses(ResolverImpl.java:1181) > at org.apache.felix.framework.resolver.ResolverImpl.verifyAndMergeUses(ResolverImpl.java:1181) > at org.apache.felix.framework.resolver.ResolverImpl.verifyAndMergeUses(ResolverImpl.java:1181) > at org.apache.felix.framework.resolver.ResolverImpl.verifyAndMergeUses(ResolverImpl.java:1181) > at org.apache.felix.framework.resolver.ResolverImpl.verifyAndMergeUses(ResolverImpl.java:1181) > at org.apache.felix.framework.resolver.ResolverImpl.verifyAndMergeUses(ResolverImpl.java:1181) > at org.apache.felix.framework.resolver.ResolverImpl.verifyAndMergeUses(ResolverImpl.java:1181) > at org.apache.felix.framework.resolver.ResolverImpl.verifyAndMergeUses(ResolverImpl.java:1181) > at org.apache.felix.framework.resolver.ResolverImpl.verifyAndMergeUses(ResolverImpl.java:1181) > at org.apache.felix.framework.resolver.ResolverImpl.verifyAndMergeUses(ResolverImpl.java:1181) > at org.apache.felix.framework.resolver.ResolverImpl.verifyAndMergeUses(ResolverImpl.java:1181) > at org.apache.felix.framework.resolver.ResolverImpl.verifyAndMergeUses(ResolverImpl.java:1181) > at org.apache.felix.framework.resolver.ResolverImpl.verifyAndMergeUses(ResolverImpl.java:1181) > at org.apache.felix.framework.resolver.ResolverImpl.verifyAndMergeUses(ResolverImpl.java:1181) > at org.apache.felix.framework.resolver.ResolverImpl.verifyAndMergeUses(ResolverImpl.java:1181) > at org.apache.felix.framework.resolver.ResolverImpl.verifyAndMergeUses(ResolverImpl.java:1181) > at org.apache.felix.framework.resolver.ResolverImpl.verifyAndMergeUses(ResolverImpl.java:1181) > at org.apache.felix.framework.resolver.ResolverImpl.verifyAndMergeUses(ResolverImpl.java:1181) > at org.apache.felix.framework.resolver.ResolverImpl.verifyAndMergeUses(ResolverImpl.java:1181) > at org.apache.felix.framework.resolver.ResolverImpl.verifyAndMergeUses(ResolverImpl.java:1181) > at org.apache.felix.framework.resolver.ResolverImpl.verifyAndMergeUses(ResolverImpl.java:1181) > at org.apache.felix.framework.resolver.ResolverImpl.verifyAndMergeUses(ResolverImpl.java:1181) > at org.apache.felix.framework.resolver.ResolverImpl.verifyAndMergeUses(ResolverImpl.java:1181) > at org.apache.felix.framework.resolver.ResolverImpl.verifyAndMergeUses(ResolverImpl.java:1181) > at org.apache.felix.framework.resolver.ResolverImpl.mergeCandidatePackage(ResolverImpl.java:1039) > at org.apache.felix.framework.resolver.ResolverImpl.mergeCandidatePackages(ResolverImpl.java:890) > at org.apache.felix.framework.resolver.ResolverImpl.findConsistentCandidates(ResolverImpl.java:698) > at org.apache.felix.framework.resolver.ResolverImpl.resolve(ResolverImpl.java:111) > at org.apache.felix.framework.Felix$FelixResolver.resolve(Felix.java:3928) > at org.apache.felix.framework.Felix.resolveBundle(Felix.java:3350) > at org.apache.felix.framework.Felix.startBundle(Felix.java:1698) > at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:905) > at org.apache.geronimo.system.configuration.DependencyManager.starting(DependencyManager.java:198) > > Doesn't seem quite right.... > > thanks > david jencks > > > >