Bug#576879: libjna-java: com.sun.jna.Native.loadNativeLibrary crashes when trying to load native shared library

Jan Dittberner jandd at debian.org
Wed Apr 7 22:36:20 UTC 2010


Package: libjna-java
Version: 3.2.3-1
Severity: important
Tags: patch

com.sun.jna.Native from jna.jar does not load its shared library from
/usr/lib/jna but tries to load it from the jar file.

Exception in thread "main" java.lang.UnsatisfiedLinkError: jnidispatch (/com/sun/jna/linux-amd64/libjnidispatch.so) not found in resource path
	at com.sun.jna.Native.loadNativeLibraryFromJar(Native.java:700)
	at com.sun.jna.Native.loadNativeLibrary(Native.java:680)
	at com.sun.jna.Native.<clinit>(Native.java:108)
	at com.sun.jna.Pointer.<clinit>(Pointer.java:42)
Exception in thread "main" java.lang.NoClassDefFoundError: Could not initialize class com.sun.jna.Native
	at com.sun.jna.Structure.<clinit>(Structure.java:112)

I already work on a patch and improvements of the package. The patch
is available at
http://git.debian.org/?p=pkg-java/libjna-java.git;a=blob_plain;f=debian/patches/04-load-native-code-from-fs.patch

-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-3-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages libjna-java depends on:
ii  default-jre-headless [java2- 1.6-34      Standard Java or Java compatible R
ii  gcj-4.4-jre-headless [java2- 4.4.3-1     Java runtime environment using GIJ
ii  libc6                        2.10.2-6    Embedded GNU C Library: Shared lib
ii  libffi5                      3.0.9-1     Foreign Function Interface library
ii  openjdk-6-jre-headless [java 6b18~pre2-1 OpenJDK Java runtime, using Hotspo

libjna-java recommends no packages.

Versions of packages libjna-java suggests:
pn  libjna-java-doc               <none>     (no description available)

-- no debconf information

-- 
Jan Dittberner - Debian Developer
GPG-key: 4096R/558FB8DD 2009-05-10
         B2FF 1D95 CE8F 7A22 DF4C  F09B A73E 0055 558F B8DD
http://ddportfolio.debian.net/ - http://people.debian.org/~jandd/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-java-maintainers/attachments/20100408/8d47c1be/attachment.pgp>


More information about the pkg-java-maintainers mailing list