Return-Path: X-Original-To: apmail-incubator-gora-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-gora-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id EA6B0684F for ; Thu, 4 Aug 2011 17:29:35 +0000 (UTC) Received: (qmail 52712 invoked by uid 500); 4 Aug 2011 17:29:35 -0000 Delivered-To: apmail-incubator-gora-dev-archive@incubator.apache.org Received: (qmail 52691 invoked by uid 500); 4 Aug 2011 17:29:35 -0000 Mailing-List: contact gora-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: gora-dev@incubator.apache.org Delivered-To: mailing list gora-dev@incubator.apache.org Received: (qmail 52683 invoked by uid 99); 4 Aug 2011 17:29:35 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 04 Aug 2011 17:29:35 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of enis.soz@gmail.com designates 209.85.215.173 as permitted sender) Received: from [209.85.215.173] (HELO mail-ey0-f173.google.com) (209.85.215.173) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 04 Aug 2011 17:29:26 +0000 Received: by eyb7 with SMTP id 7so1323838eyb.18 for ; Thu, 04 Aug 2011 10:29:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; bh=ROBCntC2hkeivHY1lWJte6i0lvXJI8yzMzz9Rpmfq3Q=; b=Toy8t5IOOIQqNoq2P78JejBfcdBXTUHz4U384x4oS2jtJqgEM2zW/j2upFkyaxsIj4 oL2FS+mbqPSBvmnbbbOrnxgHJh6m1lx+j78sw9soJObMJKxlGtJ09iTvXB85+5dW5T9J iooQYPBuCYnDq+kD/J88TvB+FFTX8S98RNo6I= Received: by 10.213.13.19 with SMTP id z19mr405315ebz.107.1312478946213; Thu, 04 Aug 2011 10:29:06 -0700 (PDT) MIME-Version: 1.0 Received: by 10.213.7.148 with HTTP; Thu, 4 Aug 2011 10:28:46 -0700 (PDT) In-Reply-To: References: From: =?UTF-8?Q?Enis_S=C3=B6ztutar?= Date: Thu, 4 Aug 2011 10:28:46 -0700 Message-ID: Subject: Re: java.lang.RuntimeException compile failure with trunk 1153872 To: gora-dev@incubator.apache.org Content-Type: multipart/alternative; boundary=0015174c409e5d414904a9b151eb X-Virus-Checked: Checked by ClamAV on apache.org --0015174c409e5d414904a9b151eb Content-Type: text/plain; charset=UTF-8 It may be due to one other project that has already written to the same file, but with a different revision. The ivy retrive directory and configuration is defined at build.xml as: This means that Gora uses the shared default root directory which is ~/.ivy2/ Can you apply the following patch: diff --git a/build.xml b/build.xml index 5810db9..eaa0450 100644 --- a/build.xml +++ b/build.xml @@ -301,7 +301,7 @@ - and run $ ant clean-cache. and try compiling again. Let us know the results. ps. you can alternatively do $rm -rf ~/ivy2/cache Thanks, Enis On Thu, Aug 4, 2011 at 6:48 AM, lewis john mcgibbney < lewis.mcgibbney@gmail.com> wrote: > To add to this, line 350 of the imported build-commons.xml into > $GORA_HOME/gora-cassandra/build.xml reads as follows > > 348 > 349 log="download-only"/> > 350 symlink="true" log="quiet" conf="compile"/> > > I am still puzzled about where to edit the retrieve pattern to prevent the > dependency being fetched from more than one source. > > Thank you > > Lewis > > On Thu, Aug 4, 2011 at 2:39 PM, lewis john mcgibbney < > lewis.mcgibbney@gmail.com> wrote: > > > Hello, > > > > Over the last couple of months have been experimenting with Gora as a > > storage layer for Nutch 2.0 and to date have experienced no real problems > > that I thought justified a shout on the dev list, however I'm left > > scratching my head here. The list archive doesn't seem to show anyone > else > > struggling so I'm guessing it's my lack of knowledge of the Gora code > base > > which is restricting me. > > > > I just checked out the trunk today and upon compiling the code I'm > getting > > a rather nasty error as follows > > > > BUILD FAILED > > /home/lewis/ASF/gora/build.xml:272: The following error occurred while > > executing this line: > > /home/lewis/ASF/gora/build-common.xml:350: impossible to ivy retrieve: > > java.lang.RuntimeException: problem during retrieve of > > org.apache.gora#gora-cassandra: java.lang.RuntimeException: Multiple > > artifacts of the module org.apache.cassandra#cassandra-thrift;0.8.1 are > > retrieved to the same file! Update the retrieve pattern to fix this > error. > > at > > > org.apache.ivy.core.retrieve.RetrieveEngine.retrieve(RetrieveEngine.java:206) > > at org.apache.ivy.Ivy.retrieve(Ivy.java:540) > > at org.apache.ivy.ant.IvyRetrieve.doExecute(IvyRetrieve.java:59) > > at org.apache.ivy.ant.IvyTask.execute(IvyTask.java:277) > > at > org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) > > at sun.reflect.GeneratedMethodAccessor6.invoke(Unknown Source) > > at > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > > at java.lang.reflect.Method.invoke(Method.java:616) > > at > > > org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) > > at org.apache.tools.ant.Task.perform(Task.java:348) > > at org.apache.tools.ant.Target.execute(Target.java:390) > > at org.apache.tools.ant.Target.performTasks(Target.java:411) > > at > org.apache.tools.ant.Project.executeSortedTargets(Project.java:1397) > > at > > > org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38) > > at org.apache.tools.ant.Project.executeTargets(Project.java:1249) > > at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:442) > > at org.apache.tools.ant.taskdefs.SubAnt.execute(SubAnt.java:302) > > at org.apache.tools.ant.taskdefs.SubAnt.execute(SubAnt.java:221) > > at > org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) > > at sun.reflect.GeneratedMethodAccessor6.invoke(Unknown Source) > > at > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > > at java.lang.reflect.Method.invoke(Method.java:616) > > at > > > org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) > > at org.apache.tools.ant.Task.perform(Task.java:348) > > at org.apache.tools.ant.Target.execute(Target.java:390) > > at org.apache.tools.ant.Target.performTasks(Target.java:411) > > at > org.apache.tools.ant.Project.executeSortedTargets(Project.java:1397) > > at org.apache.tools.ant.Project.executeTarget(Project.java:1366) > > at > > > org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) > > at org.apache.tools.ant.Project.executeTargets(Project.java:1249) > > at org.apache.tools.ant.Main.runBuild(Main.java:801) > > at org.apache.tools.ant.Main.startAnt(Main.java:218) > > at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) > > at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) > > Caused by: java.lang.RuntimeException: Multiple artifacts of the module > > org.apache.cassandra#cassandra-thrift;0.8.1 are retrieved to the same > file! > > Update the retrieve pattern to fix this error. > > at > > > org.apache.ivy.core.retrieve.RetrieveEngine.determineArtifactsToCopy(RetrieveEngine.java:360) > > at > > > org.apache.ivy.core.retrieve.RetrieveEngine.retrieve(RetrieveEngine.java:104) > > ... 33 more > > > > Looking closer I can see that the > name="cassandra-thrift" rev="0.8.1"/> exists in > > $GORA_HOME/gora-cassandra/ivy/ivy.xml, however what I am puzzled at is > from > > where else the artefact retrieval is being duplicated? > > > > thank you for any pointers. > > > > -- > > *Lewis* > > > > > > > -- > *Lewis* > --0015174c409e5d414904a9b151eb--