[Bug 1065253] Re: mvn test of jenkins plugins failed with libjna-java installed

Launchpad Bug Tracker 1065253 at bugs.launchpad.net
Wed Mar 30 18:33:52 UTC 2016


This bug was fixed in the package libjna-java - 4.2.2-1

---------------
libjna-java (4.2.2-1) unstable; urgency=medium

  * Team upload.
  * New upstream release
  * Renamed the native library to avoid conflicts with other JNA jars used
    on the system (LP: #1065253)
  * Improved the reproducibility:
    - Use the year of the source date in the copyright notice of the javadoc
  * Standards-Version updated to 3.9.7 (no changes)
  * Use secure Vcs-* fields
  * Call dh_installchangelogs only once during the build

 -- Emmanuel Bourg <ebourg at apache.org>  Wed, 23 Mar 2016 13:45:27 +0100

** Changed in: libjna-java (Ubuntu)
       Status: Confirmed => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to libjna-java in Ubuntu.
https://bugs.launchpad.net/bugs/1065253

Title:
  mvn test of jenkins plugins failed with libjna-java installed

Status in libjna-java package in Ubuntu:
  Fix Released

Bug description:
  Quantal up to date

  TEST CASE:
  1. Install maven and libjna-java
  2. Setup a basic plugin for jenkins (https://wiki.jenkins-ci.org/display/JENKINS/Plugin+tutorial)
  3. cd to the project directory and run:
    $ mvn test
  => Verify that test failed
  4. Uninstall libjna-java
  5. Run: mvn test
  => Verify that test passed

  ACTUAL RESULT
  With libjna-java mvn test failed with
  java.lang.UnsatisfiedLinkError: com.sun.jna.Native.open(Ljava/lang/String;)J
   at com.sun.jna.Native.open(Native Method)
   at com.sun.jna.NativeLibrary.getInstance(NativeLibrary.java:236)
   at com.sun.jna.Library$Handler.<init>(Library.java:140)
   at com.sun.jna.Native.loadLibrary(Native.java:366)
   at com.sun.jna.Native.loadLibrary(Native.java:351)
   at hudson.util.jna.GNUCLibrary.<clinit>(GNUCLibrary.java:105)

  This is really annoying because libjna-java is a dependency of
  jenkins-common, which prevent building plugins for Jenkins on the same
  machine the server is installed on.

  WORKAROUND
  Add the following lines to your project's pom.xml

  <dependency>
      <groupId>net.java.dev.jna</groupId>
      <artifactId>jna</artifactId>
      <version>3.2.2</version>
  </dependency>

  If you want to use 3.4.0 instead, update the version in pom.xml and run maven with:
  $ mvn -DargLine="-Djna.nosys=true" test

  ProblemType: Bug
  DistroRelease: Ubuntu 12.10
  Package: libjna-java 3.2.7-4
  ProcVersionSignature: Ubuntu 3.5.0-17.28-generic 3.5.5
  Uname: Linux 3.5.0-17-generic x86_64
  ApportVersion: 2.6.1-0ubuntu3
  Architecture: amd64
  Date: Wed Oct 10 22:59:45 2012
  ProcEnviron:
   TERM=xterm
   PATH=(custom, no user)
   XDG_RUNTIME_DIR=<set>
   LANG=en_US.UTF-8
   SHELL=/bin/bash
  SourcePackage: libjna-java
  UpgradeStatus: Upgraded to quantal on 2012-01-31 (252 days ago)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libjna-java/+bug/1065253/+subscriptions



More information about the foundations-bugs mailing list