Sorry to steal your contribution ;) - If you'd like something else to contribute consider updating the README with instructions for how to get TinkerPop3 going in Eclipse. We only have the Intellij instructions:
https://github.com/apache/incubator-tinkerpop#ide-setup That would be a great help on top of any other help you can provide on windows specific issues. Thanks. On Thu, May 7, 2015 at 9:23 AM, John Whelan <[email protected]> wrote: > Darn, I was hoping to contribute that one. I was going to ask, should > Log4jRecordingAppender be writing Unicode text or OS specific text? (Now a > rhetorical question - I'll just look to the fix to see which way you went.) > > I suppose that I can shift to looking at the "59ms" error I mentioned > above. > > The place where I got slowed down was in setting up Eclipse to work with > TP3. Since it is a different topic, I'll start a new thread for that > question. > > > On Thu, May 7, 2015 at 6:12 AM, Stephen Mallette <[email protected]> > wrote: > > > Hi John, I just pushed a fix for that Log4jRecordingAppenderTest failing > - > > there was something platform dependent in the asserts on the test. That > > test should pass on windows now. If you have any other specific > problems, > > please let us know. > > > > On Wed, May 6, 2015 at 7:55 PM, Stephen Mallette <[email protected]> > > wrote: > > > > > I'm not sure I know what would be causing these additional errors. Any > > > help you can provided in making the Windows experience better for > others > > > would be appreciated. That would include improvements to the .bat files > > in > > > the distributions for Gremlin Server and Console. If I can think of > > > anything else that might be help you out, I'll let you know. > > > > > > Thanks, > > > > > > Stephe > > > > > > On Wed, May 6, 2015 at 5:53 PM, John Whelan <[email protected]> > wrote: > > > > > >> Stephen, et al., > > >> > > >> Skipping the Javadoc step gets me past the problem. Building at the > top > > >> level without Javadoc gets me a bit further. Specifically: > > >> {code} > > >> Tests run: 4, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.043 > > sec > > >> <<< FAILURE! - in > > >> org.apache.tinkerpop.gremlin.util.Log4jRecordingAppenderTest > > >> > > >> > > > shouldRecordMessages(org.apache.tinkerpop.gremlin.util.Log4jRecordingAppenderTest) > > >> Time elapsed: 0.011 sec <<< FAILURE! > > >> org.junit.ComparisonFailure: expected:<ERROR - ERROR[] > > >> ] but was:<ERROR - ERROR[ > > >> > > > >> at org.junit.Assert.assertEquals(Assert.java:115) > > >> at org.junit.Assert.assertEquals(Assert.java:144) > > >> at > > >> > > >> > > > org.apache.tinkerpop.gremlin.util.Log4jRecordingAppenderTest.shouldRecordMessages(Log4jRecordingAppenderTest.java:58) > > >> > > >> > > >> Results : > > >> > > >> Failed tests: > > >> Log4jRecordingAppenderTest.shouldRecordMessages:58 expected:<ERROR - > > >> ERROR[] > > >> ] but was:<ERROR - ERROR[ > > >> > > > >> > > >> Tests run: 5, Failures: 1, Errors: 0, Skipped: 0 > > >> > > >> [INFO] > > >> > ------------------------------------------------------------------------ > > >> [INFO] Reactor Summary: > > >> [INFO] > > >> [INFO] Apache TinkerPop .................................. SUCCESS [ > > >> 17.500 > > >> s] > > >> [INFO] Apache TinkerPop :: Gremlin Shaded ................ SUCCESS [ > > >> 3.850 > > >> s] > > >> [INFO] Apache TinkerPop :: Gremlin Core .................. SUCCESS [ > > >> 39.434 > > >> s] > > >> [INFO] Apache TinkerPop :: Gremlin Test .................. FAILURE [ > > >> 16.577 > > >> s] > > >> [INFO] Apache TinkerPop :: Gremlin Groovy ................ SKIPPED > > >> [INFO] Apache TinkerPop :: Gremlin Groovy Test ........... SKIPPED > > >> [INFO] Apache TinkerPop :: TinkerGraph Gremlin ........... SKIPPED > > >> [INFO] Apache TinkerPop :: Hadoop Gremlin ................ SKIPPED > > >> [INFO] Apache TinkerPop :: Gremlin Driver ................ SKIPPED > > >> [INFO] Apache TinkerPop :: Gremlin Server ................ SKIPPED > > >> [INFO] Apache TinkerPop :: Gremlin Console ............... SKIPPED > > >> [INFO] > > >> > ------------------------------------------------------------------------ > > >> [INFO] BUILD FAILURE > > >> [INFO] > > >> > ------------------------------------------------------------------------ > > >> [INFO] Total time: 01:17 min > > >> [INFO] Finished at: 2015-05-06T14:08:43-06:00 > > >> [INFO] Final Memory: 44M/663M > > >> {code} > > >> > > >> After that failure, if I switch to also skip tests (mvn clean install > > >> -Dmaven.javadoc.skip=true -Dmaven.test.skip=true), then I get a > > successful > > >> build. However, it is kind of like working without a net. > > >> > > >> I did try moving my source from "D:\Secure\sandbox\20150304_ > > >> Graports\incubator-tinkerpop-master\" to "D:\t\" and re-attempted > > running > > >> "mvn clean install", but still encountered the same Javadoc related > > error. > > >> (Note "D:\t\"is as short a path as we can get on Windows.) I also then > > >> attempted running "mvnmvn clean install -Dmaven.javadoc.skip=true > > >> --fail-at-end clean install -Dmaven.javadoc.skip=true" on the > short-path > > >> location, and also hit the same test failure as mentioned above. after > > >> that, built the 'gremlin-test' project without running the tests on > it, > > >> and > > >> then attempted building the remaining projects via 'mvn clean install' > > >> (and > > >> variants mentioned below). The results of this are as follows: > > >> > > >> {code} > > >> [INFO] Apache TinkerPop .................................. SUCCESS [ > > >> 6.577 > > >> s] > > >> [INFO] Apache TinkerPop :: Gremlin Shaded ................ SUCCESS [ > > >> 2.377 > > >> s] > > >> [INFO] Apache TinkerPop :: Gremlin Core .................. SUCCESS [ > > >> 21.047 > > >> s] > > >> [INFO] Apache TinkerPop :: Gremlin Test .................. Note: 1 > test > > >> and > > >> javadoc fails. "mvn clean install -Dmaven.javadoc.skip=true" succeeds > > >> [INFO] Apache TinkerPop :: Gremlin Groovy ................ Note: > Javadoc > > >> failed. "mvn clean install -Dmaven.javadoc.skip=true" succeeds > > >> [INFO] Apache TinkerPop :: Gremlin Groovy Test ........... Note: "mvn > > >> clean > > >> install -Dmaven.javadoc.skip=true" succeeds > > >> [INFO] Apache TinkerPop :: TinkerGraph Gremlin ........... Note: > Javadoc > > >> failed. "mvn clean install -Dmaven.javadoc.skip=true" succeeds > > >> [INFO] Apache TinkerPop :: Hadoop Gremlin ................ Note: One > > Test > > >> fails* (some of the time). "mvn clean install > -Dmaven.javadoc.skip=true" > > >> succeeds > > >> [INFO] Apache TinkerPop :: Gremlin Driver ................ Note: "mvn > > >> clean > > >> install -Dmaven.javadoc.skip=true" succeeds > > >> [INFO] Apache TinkerPop :: Gremlin Server ................ Note: "mvn > > >> clean > > >> install -Dmaven.javadoc.skip=true" succeeds > > >> [INFO] Apache TinkerPop :: Gremlin Console ............... Note: "mvn > > >> clean > > >> install -Dmaven.javadoc.skip=true" succeeds > > >> > > >> * Failed tests: > > >> ProfileTest$Traversals>ProfileTest.g_V_sleep_sleep_profile:149 > > Duration > > >> should be at least the length of the sleep (59ms): 58 > > >> {code} > > >> > > >> From this I can see that there besides the javadoc problem, there are > a > > >> couple of test failures that show up on Windows. I had seen the "59ms" > > >> failure before, but the other one seems to be new. > > >> > > >> I might try to see if I can find a root cause for these failures... > > >> > > >> Regards, > > >> John > > >> > > >> > > >> > > >> > > >> On Wed, May 6, 2015 at 1:51 PM, Stephen Mallette < > [email protected]> > > >> wrote: > > >> > > >> > I'm guessing that problem relates to length of javadoc > > >> > directory/filenames. Can you try to with: > > >> > > > >> > mvn clean install -Dmaven.javadoc.skip=true > > >> > > > >> > Please let me know if it gets you past that spot. > > >> > > > >> > On Wed, May 6, 2015 at 2:44 PM, John Whelan <[email protected]> > > >> wrote: > > >> > > > >> > > Hello, > > >> > > > > >> > > I have been building TP3 on both Windows and Linux, but have not > > been > > >> > > successful on Windows. It used to be that I had a test failing > > >> because it > > >> > > didn't take long enough. > > >> > > > > >> > > Now (today), when building incubator-tinkerpop-master on Windows, > I > > >> get > > >> > the > > >> > > following error: > > >> > > > > >> > > {code} > > >> > > [INFO] > > >> > > > > >> > ------------------------------------------------------------------------ > > >> > > [INFO] BUILD FAILURE > > >> > > [INFO] > > >> > > > > >> > ------------------------------------------------------------------------ > > >> > > [INFO] Total time: 50.623 s > > >> > > [INFO] Finished at: 2015-05-06T13:27:24-06:00 > > >> > > [INFO] Final Memory: 37M/513M > > >> > > [INFO] > > >> > > > > >> > ------------------------------------------------------------------------ > > >> > > [ERROR] Failed to execute goal > > >> > > org.apache.maven.plugins:maven-javadoc-plugin:2.10.1:jar > > >> (attach-javadoc) > > >> > > on project gremlin-core: MavenReportException: Error while > creating > > >> > archive > > >> > > : > > >> > > [ERROR] Exit code: 1 - javadoc: error - cannot read options (The > > >> system > > >> > > cannot find the file specified) > > >> > > [ERROR] > > >> > > [ERROR] Command line was: > > >> D:\apps\Java\jdk1.8.0_45\jre\..\bin\javadoc.exe > > >> > > @options @packages > > >> > > [ERROR] > > >> > > [ERROR] Refer to the generated Javadoc files in > > >> > > > > >> > > > > >> > > > >> > > > 'D:\Secure\sandbox\20150304_Graports\incubator-tinkerpop-master\gremlin-core\target\apidocs' > > >> > > dir. > > >> > > [ERROR] -> [Help 1] > > >> > > [ERROR] > > >> > > [ERROR] To see the full stack trace of the errors, re-run Maven > with > > >> the > > >> > -e > > >> > > switch. > > >> > > [ERROR] Re-run Maven using the -X switch to enable full debug > > logging. > > >> > > [ERROR] > > >> > > [ERROR] For more information about the errors and possible > > solutions, > > >> > > please read the following articles: > > >> > > [ERROR] [Help 1] > > >> > > > > >> > http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException > > >> > > > > >> > > > > >> > > > >> > > > D:\Secure\sandbox\20150304_Graports\incubator-tinkerpop-master\gremlin-core> > > >> > > {code} > > >> > > > > >> > > I have checked the 'apidocs' directory, and it contains > > 'javadoc.bat', > > >> > > 'options', and 'packages' files. > > >> > > > > >> > > Are there known issues with building on Windows, or should I > submit > > a > > >> bug > > >> > > on JIRA for this? > > >> > > > > >> > > Regards, > > >> > > John > > >> > > > > >> > > > >> > > > > > > > > >
