Return-Path: X-Original-To: apmail-cassandra-user-archive@www.apache.org Delivered-To: apmail-cassandra-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id A76212F00 for ; Sat, 7 May 2011 15:51:05 +0000 (UTC) Received: (qmail 55307 invoked by uid 500); 7 May 2011 15:51:03 -0000 Delivered-To: apmail-cassandra-user-archive@cassandra.apache.org Received: (qmail 55285 invoked by uid 500); 7 May 2011 15:51:03 -0000 Mailing-List: contact user-help@cassandra.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@cassandra.apache.org Delivered-To: mailing list user@cassandra.apache.org Received: (qmail 55276 invoked by uid 99); 7 May 2011 15:51:03 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 07 May 2011 15:51:03 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [74.125.82.42] (HELO mail-ww0-f42.google.com) (74.125.82.42) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 07 May 2011 15:50:58 +0000 Received: by wwk4 with SMTP id 4so1227350wwk.1 for ; Sat, 07 May 2011 08:50:37 -0700 (PDT) MIME-Version: 1.0 Received: by 10.227.63.13 with SMTP id z13mr5072081wbh.52.1304783435605; Sat, 07 May 2011 08:50:35 -0700 (PDT) Received: by 10.227.143.79 with HTTP; Sat, 7 May 2011 08:50:35 -0700 (PDT) In-Reply-To: References: Date: Sat, 7 May 2011 08:50:35 -0700 Message-ID: Subject: Re: Ant error in Eclipse when building Cassandra From: Ed Anuff To: user@cassandra.apache.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Yes, it is, those last two lines repeat forever: at org.apache.tools.ant.PropertyHelper.getPropertyHook(PropertyHelper.= java:189) at org.apache.maven.artifact.ant.POMPropertyHelper.getPropertyHook(POM= PropertyHelper.java:50) It's trying to look up a property value somewhere and getting caught in a loop. It's odd that it only happens in Eclipse's auto-rebuild cycle though, not when it's run explicitly or from the command line, so somethings being set or not set by Eclipse for Ant. I'll try it on my PC and see if the same thing happens. Ed On Fri, May 6, 2011 at 10:49 PM, Jonathan Ellis wrote: > Default stack is huge, so maven-ant-tasks-retrieve-build is probably > recursing infinitely somewhere :( > > On Fri, May 6, 2011 at 2:42 PM, Ed Anuff wrote: >> I finally got around to getting Eclipse set up to build Cassandra >> following the directions on the wiki and it seems to be working, >> Eclipse isn't showing any errors except that when it fires off the >> automatic ant build I get the following error: >> >> maven-ant-tasks-retrieve-build: >> >> BUILD FAILED >> java.lang.StackOverflowError >> =A0 =A0 =A0 =A0at org.apache.tools.ant.Project.executeSortedTargets(Proj= ect.java:1346) >> =A0 =A0 =A0 =A0at org.apache.tools.ant.Project.executeTarget(Project.jav= a:1306) >> =A0 =A0 =A0 =A0at org.apache.tools.ant.helper.DefaultExecutor.executeTar= gets(DefaultExecutor.java:41) >> =A0 =A0 =A0 =A0at org.eclipse.ant.internal.core.ant.EclipseDefaultExecut= or.executeTargets(EclipseDefaultExecutor.java:32) >> =A0 =A0 =A0 =A0at org.apache.tools.ant.Project.executeTargets(Project.ja= va:1189) >> =A0 =A0 =A0 =A0at org.eclipse.ant.internal.core.ant.InternalAntRunner.ru= n(InternalAntRunner.java:662) >> =A0 =A0 =A0 =A0at org.eclipse.ant.internal.core.ant.InternalAntRunner.ru= n(InternalAntRunner.java:495) >> =A0 =A0 =A0 =A0at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Me= thod) >> =A0 =A0 =A0 =A0at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMeth= odAccessorImpl.java:39) >> =A0 =A0 =A0 =A0at sun.reflect.DelegatingMethodAccessorImpl.invoke(Delega= tingMethodAccessorImpl.java:25) >> =A0 =A0 =A0 =A0at java.lang.reflect.Method.invoke(Method.java:597) >> =A0 =A0 =A0 =A0at org.eclipse.ant.core.AntRunner.run(AntRunner.java:378) >> =A0 =A0 =A0 =A0at org.eclipse.ant.internal.launching.launchConfiguration= s.AntLaunchDelegate.runInSameVM(AntLaunchDelegate.java:321) >> =A0 =A0 =A0 =A0at org.eclipse.ant.internal.launching.launchConfiguration= s.AntLaunchDelegate.launch(AntLaunchDelegate.java:274) >> =A0 =A0 =A0 =A0at org.eclipse.debug.internal.core.LaunchConfiguration.la= unch(LaunchConfiguration.java:853) >> =A0 =A0 =A0 =A0at org.eclipse.debug.internal.core.LaunchConfiguration.la= unch(LaunchConfiguration.java:702) >> =A0 =A0 =A0 =A0at org.eclipse.debug.internal.core.LaunchConfiguration.la= unch(LaunchConfiguration.java:695) >> =A0 =A0 =A0 =A0at org.eclipse.core.externaltools.internal.model.External= ToolBuilder.launchBuild(ExternalToolBuilder.java:181) >> =A0 =A0 =A0 =A0at org.eclipse.core.externaltools.internal.model.External= ToolBuilder.doBuildBasedOnScope(ExternalToolBuilder.java:169) >> =A0 =A0 =A0 =A0at org.eclipse.core.externaltools.internal.model.External= ToolBuilder.build(ExternalToolBuilder.java:88) >> =A0 =A0 =A0 =A0at org.eclipse.core.internal.events.BuildManager$2.run(Bu= ildManager.java:629) >> =A0 =A0 =A0 =A0at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.jav= a:42) >> =A0 =A0 =A0 =A0at org.eclipse.core.internal.events.BuildManager.basicBui= ld(BuildManager.java:172) >> =A0 =A0 =A0 =A0at org.eclipse.core.internal.events.BuildManager.basicBui= ld(BuildManager.java:203) >> =A0 =A0 =A0 =A0at org.eclipse.core.internal.events.BuildManager$1.run(Bu= ildManager.java:255) >> =A0 =A0 =A0 =A0at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.jav= a:42) >> =A0 =A0 =A0 =A0at org.eclipse.core.internal.events.BuildManager.basicBui= ld(BuildManager.java:258) >> =A0 =A0 =A0 =A0at org.eclipse.core.internal.events.BuildManager.basicBui= ldLoop(BuildManager.java:311) >> =A0 =A0 =A0 =A0at org.eclipse.core.internal.events.BuildManager.build(Bu= ildManager.java:343) >> =A0 =A0 =A0 =A0at org.eclipse.core.internal.events.AutoBuildJob.doBuild(= AutoBuildJob.java:144) >> =A0 =A0 =A0 =A0at org.eclipse.core.internal.events.AutoBuildJob.run(Auto= BuildJob.java:242) >> =A0 =A0 =A0 =A0at org.eclipse.core.internal.jobs.Worker.run(Worker.java:= 54) >> Caused by: java.lang.StackOverflowError >> =A0 =A0 =A0 =A0at org.apache.tools.ant.PropertyHelper.getPropertyHook(Pr= opertyHelper.java:189) >> =A0 =A0 =A0 =A0at org.apache.maven.artifact.ant.POMPropertyHelper.getPro= pertyHook(POMPropertyHelper.java:50) >> >> >> I never get this error when building from the command line and if I >> right click on build.xml in Eclipse and select Run As Ant Build it >> works fine as well. =A0Any ideas? =A0This is on a Mac. >> >> Ed >> > > > > -- > Jonathan Ellis > Project Chair, Apache Cassandra > co-founder of DataStax, the source for professional Cassandra support > http://www.datastax.com >