Skip to content

Sikuli is broken with openjdk 6b31-1.13.3-1~deb7u1

After upgrading (on Wheezy) openjdk from 6b27-1.12.6-1~deb7u1 to 6b31-1.13.3-1~deb7u1 (to fix DSA-2912-1) sikuli cannot initialize in our automated test suite. I get the following error:

no VisionProxy in java.library.path (UnsatisfiedLinkError)
/home/anonym/src/tails-master/features/support/helpers/sikuli_helper.rb:24:in `import'
[...]

Reverting back to the following packages and versions fixes the issue:

  • icedtea-6-jre-cacao:amd64 6b27-1.12.6-1~deb7u1
  • openjdk-6-jre-lib:amd64 6b27-1.12.6-1~deb7u1
  • openjdk-6-jre-headless:amd64 6b27-1.12.6-1~deb7u1
  • icedtea-6-jre-jamvm:amd64 6b27-1.12.6-1~deb7u1
  • openjdk-6-jdk:amd64 6b27-1.12.6-1~deb7u1
  • openjdk-6-jre:amd64 6b27-1.12.6-1~deb7u1

The following launchpad bug may be relevant, but offer little in terms of details and solutions (at least it indicates that it’s a general issue not related to e.g. us using ruby-rjb): https://answers.launchpad.net/sikuli/+question/242313

Can someone else please confirm this (optimistically assigning to intrigeri since I know he’s got a working test suite setup)? Then I suppose we should at least file a Debian bug.

Feature Branch: bugfix/7175-openjdk-7

Parent Task: #6315 (closed)

Subtasks

Original created by @anonym on 7175 (Redmine)

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information