I don't know what the problem could be here.  I'm not aware of others
having problems building master atm.

On Mon, Jan 4, 2016 at 11:41 PM, Jonathan Ellithorpe <j...@cs.stanford.edu>
wrote:

> Just tried that, but I'm still getting this "Output directory
> target/test-output/~traversers already exists" error above.
>
> I noticed the following in the logs:
>
> [INFO] Slf4jLogger$anonfun$receive$1$anonfun$applyOrElse$3 - Shutting down
> remote daemon.
> [INFO] Slf4jLogger$anonfun$receive$1$anonfun$applyOrElse$3 - Remote daemon
> shut down; proceeding with flushing remote transports.
> [INFO] Slf4jLogger$anonfun$receive$1$anonfun$applyOrElse$3 - Remoting shut
> down.
> [WARN] HadoopGremlinPlugin - Be sure to set the environmental variable:
> HADOOP_GREMLIN_LIBS
> [WARN] FileUtil - Failed to delete file or dir
> [/home/jdellit/tmp/incubator-tinkerpop/spark-gremlin/target/test-output/m]:
> it still exists.
> [WARN] FileUtil - Failed to delete file or dir
>
> [/home/jdellit/tmp/incubator-tinkerpop/spark-gremlin/target/test-output/~traversers/.nfs00000000066612b4000000c2]:
> it still exists.
> [WARN] FileUtil - Failed to delete file or dir
>
> [/home/jdellit/tmp/incubator-tinkerpop/spark-gremlin/target/test-output/~traversers/.nfs00000000066612b2000000c6]:
> it still exists.
> [WARN] FileUtil - Failed to delete file or dir
>
> [/home/jdellit/tmp/incubator-tinkerpop/spark-gremlin/target/test-output/~traversers/.nfs00000000066612b0000000bf]:
> it still exists.
> [WARN] FileUtil - Failed to delete file or dir
>
> [/home/jdellit/tmp/incubator-tinkerpop/spark-gremlin/target/test-output/~traversers/.nfs00000000066612b5000000c5]:
> it still exists.
> [WARN] FileUtil - Failed to delete file or dir
>
> [/home/jdellit/tmp/incubator-tinkerpop/spark-gremlin/target/test-output/~traversers/.nfs00000000066612b3000000c4]:
> it still exists.
> [WARN] FileUtil - Failed to delete file or dir
>
> [/home/jdellit/tmp/incubator-tinkerpop/spark-gremlin/target/test-output/~traversers/.nfs00000000066612b6000000c3]:
> it still exists.
> [WARN] FileUtil - Failed to delete file or dir
>
> [/home/jdellit/tmp/incubator-tinkerpop/spark-gremlin/target/test-output/~traversers/.nfs00000000066612b1000000c1]:
> it still exists.
> [WARN] FileUtil - Failed to delete file or dir
>
> [/home/jdellit/tmp/incubator-tinkerpop/spark-gremlin/target/test-output/~traversers/.nfs00000000066612af000000c0]:
> it still exists.
> [INFO] Logging$class - Running Spark version 1.5.1
> [INFO] Logging$class - Changing view acls to: jdellit
> [INFO] Logging$class - Changing modify acls to: jdellit
>
> The appearance of the .nfsXXX files leads me to suspect that files are
> being deleted by one thread that are still open on another thread. If that
> other thread attempts a write then an .nfsXXX file is generated.
>
> Are other folks running these tests on NFS?
>
> Jonathan
>
>
> On Mon, Jan 4, 2016 at 4:00 PM Stephen Mallette <spmalle...@gmail.com>
> wrote:
>
> > how about good ol' mvn clean install?  that works for me (and others) and
> > travis on master.
> >
> > i guess "mvn clean compile" and "mvn test" fails because gremlin-shaded
> > doesn't get built as the core of its work is bound to the "package"
> phase,
> > so you get all those errors. it seems that you have to minimally execute
> > the "package" phase of the maven life cycle
> >
> > On Mon, Jan 4, 2016 at 4:47 PM, Jonathan Ellithorpe <j...@cs.stanford.edu
> >
> > wrote:
> >
> > > Hi Stephen, thanks for the heads up. I remember getting stuck trying to
> > > find a point in the tree from which to base my changes. Either there
> was
> > an
> > > error compiling tinkerpop, or the unit tests did not pass. For example
> on
> > > tag 3.1.0-incubating I get the following error when executing mvn clean
> > > compile:
> > >
> > > [ERROR] COMPILATION ERROR :
> > > [INFO] -------------------------------------------------------------
> > > [ERROR]
> > >
> > >
> >
> /home/jdellit/tmp/incubator-tinkerpop/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/structure/io/graphson/GraphSONReader.java:[41,53]
> > > package org.apache.tinkerpop.shaded.jackson.core.type does not exist
> > > .
> > > .
> > > .
> > >
> > > "mvn clean package -DskipTests" does work.
> > >
> > > Then when I run "mvn test" I get:
> > >
> > > shouldGetVersion(org.apache.tinkerpop.gremlin.util.GremlinTest) Time
> > > elapsed: 0.016 sec <<< ERROR!
> > > java.lang.ExceptionInInitializerError: null
> > > at com.jcabi.manifests.Manifests.read(Manifests.java:274)
> > > at org.apache.tinkerpop.gremlin.util.Gremlin.<clinit>(Gremlin.java:32)
> > > at
> > >
> > >
> >
> org.apache.tinkerpop.gremlin.util.GremlinTest.shouldGetVersion(GremlinTest.java:39)
> > >
> > > And several other errors while running tests in Gremlin Core.
> Strangely,
> > > however, running "mvn package" at this point does not produce those
> > errors,
> > > even though its running the same tests. It encounters a different error
> > for
> > > Spark Gremlin:
> > >
> > >
> > >
> >
> shouldGracefullyHandleBadGremlinHadoopLibs(org.apache.tinkerpop.gremlin.hadoop.groovy.plugin.HadoopGremlinPluginTest)
> > > Time elapsed: 3.318 sec <<< ERROR!
> > >
> > > org.apache.tinkerpop.gremlin.groovy.plugin.RemoteException:
> > > java.util.concurrent.ExecutionException:
> > > org.apache.hadoop.mapred.FileAlreadyExistsException: Output directory
> > > target/test-output/~traversers already exists
> > > at
> > >
> > >
> >
> java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:357)
> > > at
> > java.util.concurrent.CompletableFuture.get(CompletableFuture.java:1895)
> > > at
> > >
> > >
> >
> org.apache.tinkerpop.gremlin.hadoop.groovy.plugin.HadoopRemoteAcceptor.submit(HadoopRemoteAcceptor.java:99)
> > > at
> > >
> > >
> >
> org.apache.tinkerpop.gremlin.hadoop.groovy.plugin.HadoopGremlinPluginTest.shouldGracefullyHandleBadGremlinHadoopLibs(HadoopGremlinPluginTest.java:169)
> > > Caused by: org.apache.hadoop.mapred.FileAlreadyExistsException: Output
> > > directory target/test-output/~traversers already exists
> > > at
> > >
> > >
> >
> org.apache.hadoop.mapreduce.lib.output.FileOutputFormat.checkOutputSpecs(FileOutputFormat.java:146)
> > > at
> > >
> > >
> >
> org.apache.spark.rdd.PairRDDFunctions$anonfun$saveAsNewAPIHadoopDataset$1.apply$mcV$sp(PairRDDFunctions.scala:1011)
> > > at
> > >
> > >
> >
> org.apache.spark.rdd.PairRDDFunctions$anonfun$saveAsNewAPIHadoopDataset$1.apply(PairRDDFunctions.scala:998)
> > > at
> > >
> > >
> >
> org.apache.spark.rdd.PairRDDFunctions$anonfun$saveAsNewAPIHadoopDataset$1.apply(PairRDDFunctions.scala:998)
> > > at
> > >
> > >
> >
> org.apache.spark.rdd.RDDOperationScope$.withScope(RDDOperationScope.scala:147)
> > > at
> > >
> > >
> >
> org.apache.spark.rdd.RDDOperationScope$.withScope(RDDOperationScope.scala:108)
> > > at org.apache.spark.rdd.RDD.withScope(RDD.scala:306)
> > > at
> > >
> > >
> >
> org.apache.spark.rdd.PairRDDFunctions.saveAsNewAPIHadoopDataset(PairRDDFunctions.scala:998)
> > > at
> > >
> > >
> >
> org.apache.spark.rdd.PairRDDFunctions$anonfun$saveAsNewAPIHadoopFile$2.apply$mcV$sp(PairRDDFunctions.scala:938)
> > > at
> > >
> > >
> >
> org.apache.spark.rdd.PairRDDFunctions$anonfun$saveAsNewAPIHadoopFile$2.apply(PairRDDFunctions.scala:930)
> > > at
> > >
> > >
> >
> org.apache.spark.rdd.PairRDDFunctions$anonfun$saveAsNewAPIHadoopFile$2.apply(PairRDDFunctions.scala:930)
> > > at
> > >
> > >
> >
> org.apache.spark.rdd.RDDOperationScope$.withScope(RDDOperationScope.scala:147)
> > > at
> > >
> > >
> >
> org.apache.spark.rdd.RDDOperationScope$.withScope(RDDOperationScope.scala:108)
> > > at org.apache.spark.rdd.RDD.withScope(RDD.scala:306)
> > > at
> > >
> > >
> >
> org.apache.spark.rdd.PairRDDFunctions.saveAsNewAPIHadoopFile(PairRDDFunctions.scala:930)
> > > at
> > >
> > >
> >
> org.apache.spark.api.java.JavaPairRDD.saveAsNewAPIHadoopFile(JavaPairRDD.scala:809)
> > > at
> > >
> > >
> >
> org.apache.tinkerpop.gremlin.spark.process.computer.SparkExecutor.saveMapReduceRDD(SparkExecutor.java:208)
> > > at
> > >
> > >
> >
> org.apache.tinkerpop.gremlin.spark.process.computer.SparkGraphComputer.lambda$submit$21(SparkGraphComputer.java:211)
> > >
> > > I am confused as to why mvn package results in the success of certain
> > tests
> > > that fail for mvn package.
> > >
> > > Jonathan
> > >
> > > On Mon, Jan 4, 2016 at 7:08 AM Stephen Mallette <spmalle...@gmail.com>
> > > wrote:
> > >
> > > > Jonathan, just wanted to throw a heads up your way so that you're
> aware
> > > of
> > > > our expecting timing.  If all goes as planned, we will head into code
> > > > freeze for 3.1.1-incubating in about three weeks.  If you are still
> > > > planning on submitting PRs for:
> > > >
> > > > https://issues.apache.org/jira/browse/TINKERPOP3-997
> > > > https://issues.apache.org/jira/browse/TINKERPOP3-998
> > > >
> > > > we'd need to see it in that time frame.  I don't mean to apply
> > pressure,
> > > I
> > > > just don't want to miss the chance to get these fixes in for
> > > > 3.1.1-incubating.
> > > >
> > > >
> > > >
> > > > On Wed, Dec 9, 2015 at 1:24 AM, Jonathan Ellithorpe <
> > j...@cs.stanford.edu
> > > >
> > > > wrote:
> > > >
> > > > > Hi Stephen, working on that now, thanks for pinging me on this.
> > > > >
> > > > > On Tue, Dec 8, 2015 at 4:48 PM Stephen Mallette <
> > spmalle...@gmail.com>
> > > > > wrote:
> > > > >
> > > > > > Hi Jonathan, just wondering if you still plan to look at offering
> > PRs
> > > > > for:
> > > > > >
> > > > > > https://issues.apache.org/jira/browse/TINKERPOP-998
> > > > > > https://issues.apache.org/jira/browse/TINKERPOP-997
> > > > > >
> > > > > > I'll stay away from those, if you think you will be working on
> > them.
> > > > > >
> > > > > >
> > > > > >
> > > > > > On Mon, Nov 30, 2015 at 1:39 PM, Stephen Mallette <
> > > > spmalle...@gmail.com>
> > > > > > wrote:
> > > > > >
> > > > > > > > Using VertexProperyFeatures.FEATURE_{ADD, REMOVE}_PROPERTY
> > > perhaps
> > > > > > > would be more consistent with the logic used everywhere else...
> > > > > > >
> > > > > > > yeah - i'm +1 for this approach. it makes more sense given
> > > ADD/REMOVE
> > > > > > > already being the pattern for graph Element instances.
> > > > > > >
> > > > > > > On Mon, Nov 30, 2015 at 1:31 PM, Jonathan Ellithorpe <
> > > > > > j...@cs.stanford.edu>
> > > > > > > wrote:
> > > > > > >
> > > > > > >> I think it's either that or change FEATURE_META_PROPERTY to a
> > > > > symmetric
> > > > > > >> VertexFeatures.FEATURE_{ADD, REMOVE}_METAPROPERTY to pair with
> > > > > > >> VertexFeatures.FEATURE_{ADD, REMOVE}_PROPERTY.
> > > > > > >>
> > > > > > >> Using VertexProperyFeatures.FEATURE_{ADD, REMOVE}_PROPERTY
> > perhaps
> > > > > would
> > > > > > >> be
> > > > > > >> more consistent with the logic used everywhere else...
> > > > > > >>
> > > > > > >>
> > > > > > >> On Mon, Nov 30, 2015 at 6:30 AM Stephen Mallette <
> > > > > spmalle...@gmail.com>
> > > > > > >> wrote:
> > > > > > >>
> > > > > > >> > ugh - mess.  maybe we should just keep the add/remove
> symmetry
> > > and
> > > > > > >> > deprecate FEATURE_META_PROPERTY then.
> > > > > > >> >
> > > > > > >> >
> > > > > > >> > On Sat, Nov 28, 2015 at 4:11 PM, Jonathan Ellithorpe <
> > > > > > >> j...@cs.stanford.edu>
> > > > > > >> > wrote:
> > > > > > >> >
> > > > > > >> > > 1) Yes, I can submit a PR for fixing the SIMPLE feature
> > > > > requirement
> > > > > > >> set.
> > > > > > >> > > 2) I also agree with deprecating
> > > > > > >> > > VertexPropertyFeatures.FEATURE_ADD_PROPERTY, but looking
> at
> > > the
> > > > > > code I
> > > > > > >> > > think I realized there is a slight complication here. That
> > is,
> > > > > what
> > > > > > >> to do
> > > > > > >> > > with VertexPropertyFeatures.FEATURE_REMOVE_PROPERTY. Does
> > > > > > >> > > VertexFeatures.FEATURE_META_PROPERTIES imply both ADD and
> > > > REMOVE,
> > > > > or
> > > > > > >> only
> > > > > > >> > > ADD? In the later case, we would need to leave
> > > > > > >> > > VertexPropertyFeatures.FEATURE_REMOVE_PROPERTIES.
> > Personally,
> > > > > seeing
> > > > > > >> as
> > > > > > >> > how
> > > > > > >> > > VertexFeatures, extending ElementFeatures, has a
> > > > > > FEATURE_ADD_PROPERTY
> > > > > > >> and
> > > > > > >> > > FEATURE_REMOVE_PROPERTY, that the FEATURE_META_PROPERTIES
> be
> > > > > changed
> > > > > > >> to
> > > > > > >> > > FEATURE_ADD_METAPROPERTY and FEATURE_REMOVE_METAPROPERTY.
> > > > > > >> > >
> > > > > > >> > > Jonathan
> > > > > > >> > >
> > > > > > >> > > On Fri, Nov 27, 2015 at 4:55 AM Stephen Mallette <
> > > > > > >> spmalle...@gmail.com>
> > > > > > >> > > wrote:
> > > > > > >> > >
> > > > > > >> > > > ...damn - hot key sent my post too soon - trying again:
> > > > > > >> > > >
> > > > > > >> > > > Hi Jonathan, thanks for bringing this up.  It would be
> > nice
> > > if
> > > > > we
> > > > > > >> could
> > > > > > >> > > > expand coverage of our test suite by simply improving
> the
> > > way
> > > > in
> > > > > > >> which
> > > > > > >> > > > features are applied.  I was about to suggest a big set
> of
> > > > > changes
> > > > > > >> > when I
> > > > > > >> > > > realized that FeatureRequirementSet.SIMPLE is just
> defined
> > > > > wrong.
> > > > > > >> It
> > > > > > >> > > > shouldn't have this entry:
> > > > > > >> > > >
> > > > > > >> > > >
> > > > > > >> > > >
> > > > > > >> > >
> > > > > > >> >
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> addFeatureRequirement.Factory.create(Graph.Features.VertexPropertyFeatures.FEATURE_ADD_PROPERTY,
> > > > > > >> > > > Graph.Features.VertexPropertyFeatures.class));
> > > > > > >> > > >
> > > > > > >> > > > it should just be:
> > > > > > >> > > >
> > > > > > >> > > >
> > > > > > >> > > >
> > > > > > >> > >
> > > > > > >> >
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> add(FeatureRequirement.Factory.create(Graph.Features.VertexFeatures.FEATURE_ADD_PROPERTY,
> > > > > > >> > > > Graph.Features.VertexFeatures.class));
> > > > > > >> > > >
> > > > > > >> > > > I've created an issue for that to track things:
> > > > > > >> > > >
> > > > > > >> > > > https://issues.apache.org/jira/browse/TINKERPOP3-997
> > > > > > >> > > >
> > > > > > >> > > > because it is a "breaking" change as it will open up
> tests
> > > and
> > > > > > >> possibly
> > > > > > >> > > > cause existing implementations to fail.  If you'd like
> to
> > > > > submit a
> > > > > > >> PR
> > > > > > >> > for
> > > > > > >> > > > this little fix, as you were the reporter for it and as
> > > > someone
> > > > > > who
> > > > > > >> can
> > > > > > >> > > > test it in a way that is currently failing for them,
> just
> > > let
> > > > me
> > > > > > >> know.
> > > > > > >> > > >
> > > > > > >> > > > As for the this issue:
> > > > > > >> > > >
> Graph.Features.VertexPropertyFeatures.FEATURE_ADD_PROPERTY
> > > > > > >> > > > <==>
> > Graph.Features.VertexFeatures.FEATURE_META_PROPERTIES -
> > > > > yeah
> > > > > > -
> > > > > > >> we
> > > > > > >> > > need
> > > > > > >> > > > to deprecate one of those as they are the same thing.
> Not
> > > > sure
> > > > > if
> > > > > > >> > anyone
> > > > > > >> > > > has any preferences on that.  in one sense,
> > > > FEATURE_ADD_PROPERTY
> > > > > > is
> > > > > > >> > > better
> > > > > > >> > > > because it matches the approach for Vertex/Edge.
> > > > > > >> > >
> > > > > > >> > > On the other hand, the
> > > > > > >> > > > documentation refers to this feature as
> "meta-properties".
> > > I
> > > > > > guess
> > > > > > >> i
> > > > > > >> > > would
> > > > > > >> > > > go with keeping FEATURE_META_PROPERTIES and deprecating
> > > > > > >> > > > FEATURE_ADD_PROPERTY.  I've created an issue as such:
> > > > > > >> > > >
> > > > > > >> > > > https://issues.apache.org/jira/browse/TINKERPOP3-998
> > > > > > >> > >
> > > > > > >> > > If no one has any objections in the next 72 hours (Monday,
> > > > > November
> > > > > > >> 30,
> > > > > > >> > > > 2015 at 7:45am) I'll assume lazy consensus and we can
> move
> > > > > forward
> > > > > > >> with
> > > > > > >> > > > this one.
> > > > > > >> > > >
> > > > > > >> > > >
> > > > > > >> > > >
> > > > > > >> > > > On Fri, Nov 27, 2015 at 7:35 AM, Stephen Mallette <
> > > > > > >> > spmalle...@gmail.com>
> > > > > > >> > > > wrote:
> > > > > > >> > > >
> > > > > > >> > > > > Hi Jonathan, thanks for bringing this up.  It would be
> > > nice
> > > > if
> > > > > > we
> > > > > > >> > could
> > > > > > >> > > > > expand coverage of our test suite by simply improving
> > the
> > > > way
> > > > > in
> > > > > > >> > which
> > > > > > >> > > > > features are applied.  I was about to suggest a big
> set
> > of
> > > > > > changes
> > > > > > >> > > when I
> > > > > > >> > > > > realized that FeatureRequirementSet.SIMPLE is just
> > defined
> > > > > > >> wrong.  It
> > > > > > >> > > > > shouldn't have
> > > > > > >> > > > >
> > > > > > >> > > > >
> > > > > > >> > > >
> > > > > > >> > >
> > > > > > >> >
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> addFeatureRequirement.Factory.create(Graph.Features.VertexPropertyFeatures.FEATURE_ADD_PROPERTY,
> > > > > > >> > > > > Graph.Features.VertexPropertyFeatures.class));
> > > > > > >> > > > >
> > > > > > >> > > > > it should just be:
> > > > > > >> > > > >
> > > > > > >> > > > >
> > > > > > >> > > > > On Mon, Nov 23, 2015 at 7:39 PM, Jonathan Ellithorpe <
> > > > > > >> > > > j...@cs.stanford.edu>
> > > > > > >> > > > > wrote:
> > > > > > >> > > > >
> > > > > > >> > > > >> Hello all,
> > > > > > >> > > > >>
> > > > > > >> > > > >> I am currently working on an experimental
> > implementation
> > > of
> > > > > > >> > TinkerPop3
> > > > > > >> > > > on
> > > > > > >> > > > >> an in-memory key-value store called RAMCloud. In the
> > > > process
> > > > > of
> > > > > > >> > > running
> > > > > > >> > > > >> the
> > > > > > >> > > > >> unit tests I noticed that turning on support for
> > > > persistence
> > > > > > did
> > > > > > >> not
> > > > > > >> > > > >> trigger any new unit tests in GraphTests. Looking
> into
> > > the
> > > > > > >> matter, I
> > > > > > >> > > > found
> > > > > > >> > > > >> that the unit test that tests this,
> > shouldPersistOnClose,
> > > > was
> > > > > > not
> > > > > > >> > > > >> executing
> > > > > > >> > > > >> because meta properties support is included in its
> > > feature
> > > > > > >> > > requirements,
> > > > > > >> > > > >> but I do not have support for meta properties. Oddly,
> > > > though,
> > > > > > >> this
> > > > > > >> > > > >> features
> > > > > > >> > > > >> requirement seems to be superfluous, since the test
> > does
> > > > not
> > > > > > >> utilize
> > > > > > >> > > > meta
> > > > > > >> > > > >> properties.
> > > > > > >> > > > >>
> > > > > > >> > > > >> An orthogonal issue seems to be that
> > > > > > >> > > > >>
> > > Graph.Features.VertexPropertyFeatures.FEATURE_ADD_PROPERTY
> > > > > <==>
> > > > > > >> > > > >> Graph.Features.VertexFeatures.FEATURE_META_PROPERTIES
> > > > > > >> > > > >>
> > > > > > >> > > > >> Best,
> > > > > > >> > > > >> Jonathan
> > > > > > >> > > > >>
> > > > > > >> > > > >
> > > > > > >> > > > >
> > > > > > >> > > >
> > > > > > >> > >
> > > > > > >> >
> > > > > > >>
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>

Reply via email to