Spot on, Mark.  Indeed, it's 147 bytes.  I reset the crlf setting and
checked out from develop again, and it was 139.  Thanks for the help!

On Mon, Dec 15, 2014 at 10:08 AM, Mark Payne <[email protected]> wrote:

> Joe,
> Looking at the tests, it is doing a byte-by-byte comparison and is not
> interpreting anything as text, so that is throwing me for a bit of a loop
> here, with the \r\n vs. \n.
> However, I do have a theory.
> What is the file size of your
> nar-bundles\standard-bundle\standard-processors\src\test\resources\TestUnpackContent\folder\cal.txt
> file? It should be 139 bytes.
> When you installed Git for Windows, though, it asks what you would like to
> do about Line Endings.  Did you by chance tell it to change Line Endings to
> Windows-style line endings? This file is binary, not text. However, most of
> the bytes are ASCII, so Git may well have interpreted the file as text and
> changed the line endings on you. That would have caused this type of
> behavior, I believe.
>
> > Date: Sun, 14 Dec 2014 16:10:15 -0500
> > Subject: Re: standard-processors maven build fails?
> > From: [email protected]
> > To: [email protected]
> >
> > Yep, I'm building on Windows.  I'm skipping tests for now, but I did
> notice
> > that enunciate is one step in the standard build.
> >
> > Since enunciate does not support Java 8
> > <
> http://stackoverflow.com/questions/23917246/maven-enunciate-plugin-on-java-1-8-as-apt-now-removed-from-latest-jdk-i-e-java
> >,
> > it looks like you can't really build the whole source using Java 8 (may
> > want to make note of this somewhere on the site).
> >
> > At this point I've also built using jdk 1.7 u71, and I tend to agree that
> > the test failures are possibly due to expectation of Linux line breaks in
> > unit tests, causing the tests to fail on Windows.
> >
> > In better news, I got the build to work by skipping tests and running
> with
> > Java 7!
> >
> > On Sun, Dec 14, 2014 at 11:36 AM, Mark Payne <[email protected]>
> wrote:
> >
> > > Actually from the output you are running Windows, not Linux. I've only
> > > built on Windows. But it's possible that someone updated the tests
> since I
> > > last built.
> > >
> > > Sent from my iPhone
> > >
> > > > On Dec 14, 2014, at 11:34 AM, Joe Witt <[email protected]> wrote:
> > > >
> > > > Building on Linux is all I've done.
> > > >> On Dec 14, 2014 11:32 AM, "Mark Payne" <[email protected]>
> wrote:
> > > >>
> > > >> Based on the error message, it looks like a problem with line
> endings.
> > > >> expecting \r\n and only getting a \n. So it will likely fail if
> running
> > > in
> > > >> Linux? Have others had issues running this in Linux?
> > > >>
> > > >> I'm not at a computer right now, but I can look into it Monday
> morning
> > > if
> > > >> nobody else has addressed it by then.
> > > >>
> > > >> In the mean time, you could just ignore the tests if you want to
> get it
> > > >> built
> > > >>
> > > >> Sent from my iPhone
> > > >>
> > > >>> On Dec 14, 2014, at 10:35 AM, Joe Gresock <[email protected]>
> wrote:
> > > >>>
> > > >>> Well, it turns out I get the exact same 19 failures in the develop
> > > >> branch.
> > > >>> My next step will be to try to build with Java 7.
> > > >>>
> > > >>> FYI, here is the maven -version:
> > > >>>
> > > >>> Apache Maven 3.2.3 (33f8c3e1027c3ddde99d3cdebad2656a31e8fdf4;
> > > >>> 2014-08-11T16:58:10-04:00)
> > > >>> Maven home: c:\Program Files\apache-maven-3.2.3
> > > >>> Java version: 1.8.0_25, vendor: Oracle Corporation
> > > >>> Java home: c:\Program Files\Java\jdk1.8.0_25\jre
> > > >>> Default locale: en_US, platform encoding: Cp1252
> > > >>> OS name: "windows 7", version: "6.1", arch: "amd64", family: "dos"
> > > >>>
> > > >>> Also, as I mentioned above, this happens both on the command line
> and
> > > as
> > > >> a
> > > >>> Junit test from Eclipse Luna.  I'll let you know what happens when
> I
> > > try
> > > >>> with Java 7.
> > > >>>
> > > >>> On Sun, Dec 14, 2014 at 7:32 AM, Karl Heinz Marbaise <
> > > [email protected]>
> > > >>> wrote:
> > > >>>
> > > >>>> Hi Joe,
> > > >>>>
> > > >>>>> On 12/14/14 1:07 PM, Joe Witt wrote:
> > > >>>>>
> > > >>>>> The 'master' branch is just the code as initially contributed.
> It
> > > will
> > > >>>>> be updated once we have a release.
> > > >>>>>
> > > >>>>> The branch you will wan to work with to stay up to date with the
> > > >>>>> progress is 'develop'.  Java 8 is expected to work but not tested
> > > yet.
> > > >>>>> Maven 3.2.3 is required at this moment but am testing/working
> with a
> > > >>>>> patch from Karl-Heinz that may help relax the requirement to 3.x
> > > >>>>
> > > >>>> If you need further help for that please just ask...
> > > >>>>
> > > >>>> Kind regards
> > > >>>> Karl Heinz Marbaise
> > > >>>>
> > > >>>>
> > > >>>>> The test failure Karl-Heinz notes is fixed on the develop branch.
> > > >>>>>
> > > >>>>> So for develop branch here is the current guidance:
> > > >>>>> http://nifi.incubator.apache.org/development/quickstart.html
> > > >>>>>
> > > >>>>> Thanks
> > > >>>>> Joe
> > > >>>>>
> > > >>>>>
> > > >>>>>
> > > >>>>> On Sun, Dec 14, 2014 at 3:15 AM, Karl Heinz Marbaise <
> > > >> [email protected]
> > > >>>>> <mailto:[email protected]>> wrote:
> > > >>>>>
> > > >>>>>   Hi,
> > > >>>>>
> > > >>>>>   have you tested that on command line only ?
> > > >>>>>
> > > >>>>>   I have run the test on Mac OS by using misc/build-order.sh
> which
> > > >>>>>   produces exactly a single test failure...
> > > >>>>>
> > > >>>>>
>  testImportTemplate(org.apache.__nifi.integration.__accesscontrol.__
> > > >>>>> DfmAccessControlTest)
> > > >>>>>   Time elapsed: 0.271 sec  <<< FAILURE!
> > > >>>>>   java.lang.AssertionError: expected:<201> but was:<200>
> > > >>>>>            at org.junit.Assert.fail(Assert.__java:88)
> > > >>>>>            at org.junit.Assert.__failNotEquals(Assert.java:743)
> > > >>>>>            at org.junit.Assert.assertEquals(__Assert.java:118)
> > > >>>>>            at org.junit.Assert.assertEquals(__Assert.java:555)
> > > >>>>>            at org.junit.Assert.assertEquals(__Assert.java:542)
> > > >>>>>            at
> > > >>>>>
> > > >>
> org.apache.nifi.integration.__accesscontrol.__DfmAccessControlTest.__
> > > >>>>> testImportTemplate(__DfmAccessControlTest.java:__1310)
> > > >>>>>
> > > >>>>>   Running
> > > >>>>>   org.apache.nifi.integration.__accesscontrol.__
> > > >>>>> ReadOnlyAccessControlTest
> > > >>>>>   Tests run: 39, Failures: 0, Errors: 0, Skipped: 0, Time
> elapsed:
> > > >>>>>   9.53 sec - in
> > > >>>>>   org.apache.nifi.integration.__accesscontrol.__
> > > >>>>> ReadOnlyAccessControlTest
> > > >>>>>
> > > >>>>>   Results :
> > > >>>>>
> > > >>>>>   Failed tests:
> > > >>>>>      DfmAccessControlTest.__testImportTemplate:1310
> expected:<201>
> > > but
> > > >>>>>   was:<200>
> > > >>>>>
> > > >>>>>   Running with Java 1.7.
> > > >>>>>
> > > >>>>>   Kind regards
> > > >>>>>   Karl Heinz Marbaise
> > > >>>>>
> > > >>>>>
> > > >>>>>
> > > >>>>>   On 12/14/14 5:15 AM, Joe Gresock wrote:
> > > >>>>>
> > > >>>>>       Hi guys,
> > > >>>>>
> > > >>>>>       I just checked out master and tried to run
> misc/build-order.sh.
> > > >>>>>       It got up
> > > >>>>>       to standard-processors and then had 19 unit test
> failures.  Is
> > > >>>>>       the build
> > > >>>>>       supposed to be working now?
> > > >>>>>
> > > >>>>>       I'm running Java 1.8 u25 on Windows.  I get the same test
> > > >>>>>       failures running
> > > >>>>>       both from maven 3.2.3 and in JUnit within Eclipse.  Here's
> one
> > > >>>>>       example:
> > > >>>>>
> > > >>>>>       java.lang.AssertionError: FlowFile content differs from
> input
> > > at
> > > >>>>>       byte 20
> > > >>>>>       with input having value 13 and FlowFile having value 10
> > > >>>>>       at org.junit.Assert.fail(Assert.__java:88)
> > > >>>>>       at
> > > >>>>>
>  org.apache.nifi.util.__MockFlowFile.__assertContentEquals(__
> > > >>>>> MockFlowFile.java:252)
> > > >>>>>       at
> > > >>>>>
>  org.apache.nifi.util.__MockFlowFile.__assertContentEquals(__
> > > >>>>> MockFlowFile.java:204)
> > > >>>>>       at
> > > >>>>>
>  org.apache.nifi.util.__MockFlowFile.__assertContentEquals(__
> > > >>>>> MockFlowFile.java:192)
> > > >>>>>       at
> > > >>>
> > > >>>
> > > >>> --
> > > >>> I know what it is to be in need, and I know what it is to have
> > > plenty.  I
> > > >>> have learned the secret of being content in any and every
> situation,
> > > >>> whether well fed or hungry, whether living in plenty or in want.
> I can
> > > >> do
> > > >>> all this through him who gives me strength.    *-Philippians
> 4:12-13*
> > > >>
> > >
> >
> >
> >
> > --
> > I know what it is to be in need, and I know what it is to have plenty.  I
> > have learned the secret of being content in any and every situation,
> > whether well fed or hungry, whether living in plenty or in want.  I can
> do
> > all this through him who gives me strength.    *-Philippians 4:12-13*
>




-- 
I know what it is to be in need, and I know what it is to have plenty.  I
have learned the secret of being content in any and every situation,
whether well fed or hungry, whether living in plenty or in want.  I can do
all this through him who gives me strength.    *-Philippians 4:12-13*

Reply via email to