tika-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Tim Allison <talli...@apache.org>
Subject Re: build failure in master
Date Sat, 21 Sep 2019 12:45:19 GMT
Thank you, Tilman!

https://issues.apache.org/jira/plugins/servlet/mobile#issue/PDFBOX-4655

We should probably change our unit test to avoid requiring digest equality?
:( Other simple options?

On Fri, Sep 20, 2019 at 11:57 AM Sergey Beryozkin <sberyozkin@gmail.com>
wrote:

> Is it the message digest signatures of some PDF content ? May be to do
> with some MessageDigest enhancements in Java 11 ? I haven't found anything
> specific, but this one possible line. Or may be the default hashCode() has
> changed, which can also affect the collection hashCode() and the total
> digest too
>
> Cheers, Sergey
>
> On Fri, Sep 20, 2019 at 1:43 PM Tim Allison <tallison@apache.org> wrote:
>
>> PDFBox Colleagues,
>>   Do you know of any diffs between Java 8 and 11 that would affect the
>> extraction of images from PDFs?  Dan is getting a build failure
>> because of a hash mismatch.
>>   Thank you.
>>
>>            Best,
>>
>>                    Tim
>>
>> On Fri, Sep 20, 2019 at 8:39 AM Dan Becker <dbecker@kududyn.com> wrote:
>> >
>> > When one installs "sudo apt install -y default-jre" on Ubuntu 16.04, the
>> > Tika build will be successful with the following tools:
>> > vagrant@ubuntu-xenial:~/tika$ javac -version
>> > javac 1.8.0_222
>> > vagrant@ubuntu-xenial:~/tika$ java -version
>> > openjdk version "1.8.0_222"
>> >
>> > When one installs "sudo apt install -y default-jre" on Ubuntu 18.04, the
>> > Tika build will FAIL with the following tools:
>> > vagrant@ubuntu-bionic:~/tika$ javac -version
>> > javac 11.0.4
>> > vagrant@ubuntu-bionic:~/tika$ java -version
>> > openjdk version "11.0.4" 2019-07-16
>> >
>> > When one installs "sudo apt install -y openjdk-8-jdk" on Ubuntu 18.04,
>> the
>> > Tika build will FAIL with the following tools (Note the compiler has
>> been
>> > changed to jdk 8, but java has not):
>> > vagrant@ubuntu-bionic:~/tika$ javac -version
>> > javac 1.8.0_222
>> > vagrant@ubuntu-bionic:~/tika$ java -version
>> > openjdk version "11.0.4" 2019-07-16
>> >
>> > If you switch the Java version with "echo 2 | sudo update-alternatives
>> >  --config java" (Note "2" works for a clean bionic vagrant VM, but
>> YMMV),
>> > then the Tika build will be successful with the following tools:
>> > vagrant@ubuntu-bionic:~/tika$ javac -version
>> > javac 1.8.0_222
>> > vagrant@ubuntu-bionic:~/tika$ java -version
>> > openjdk version "1.8.0_222"
>> >
>> > I suspect that there is some new issue with running Tika under Open JDK
>> > 11.0.4. I will continue to look for the root cause of that next week.
>> >
>> >
>> > Dan
>> > C: 301-524-8899
>> >
>> >
>> > On Thu, Sep 19, 2019 at 1:00 PM Dan Becker <dbecker@kududyn.com> wrote:
>> >
>> > > It is a clean checkout and build with no local changes.
>> > >
>> > > I tested against the stock Ubuntu 16.04, and all the tests passed.
>> The
>> > > only difference with the command sequence listed in the first email is
>> > > "vagrant init ubuntu/xenial64".
>> > >
>> > > I retested Ubuntu 18.04 on a different host (different version of
>> vagrant,
>> > > etc), and I got the same error, so the problem does "repro".
>> > >
>> > > I will try to debug it further to determine the root cause.
>> > >
>> > > Dan
>> > > C: 301-524-8899
>> > >
>> > >
>> > > On Thu, Sep 19, 2019 at 5:07 AM Nick Burch <apache@gagravarr.org>
>> wrote:
>> > >
>> > >> On Wed, 18 Sep 2019, Dan Becker wrote:
>> > >> > I am trying to build the master branch from Ubuntu 18.04, but
I am
>> > >> getting
>> > >> > the following error:
>> > >> >
>> > >> > [ERROR] Tests run: 11, Failures: 1, Errors: 0, Skipped: 0, Time
>> elapsed:
>> > >> > 1.409 s <<< FAILURE! - in
>> org.apache.tika.server.UnpackerResourceTest
>> > >> > [ERROR]
>> testPDFImages(org.apache.tika.server.UnpackerResourceTest)  Time
>> > >> > elapsed: 0.366 s  <<< FAILURE!
>> > >> > org.junit.ComparisonFailure:
>> > >> expected:<[7c2f14acbb737672a1245f4ceb50622a]>
>> > >> > but was:<[58b8269d1a584b7e8c1adcb936123923]>
>> > >> >        at
>> > >> >
>> > >>
>> org.apache.tika.server.UnpackerResourceTest.testPDFImages(UnpackerResourceTest.java:208)
>> > >>
>> > >> Have you made any local changes first? Anything that might've been
>> merged
>> > >> in locally?
>> > >>
>> > >> I'm building on Ubuntu 18.04 with Java 11, and the build completes
>> fine
>> > >> for me with no errors. Pretty sure some/most of our build servers are
>> > >> Ubuntu too. So, not sure what's wrong for you...
>> > >>
>> > >> Nick
>> > >>
>> > >
>>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message