Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

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

47 views
Skip to first unread message

Jan Dittberner

unread,
Apr 7, 2010, 7:30:03 PM4/7/10
to
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/

signature.asc
0 new messages