[Pljava-dev] Unable to load class org/postgresql/pljava/internal/Backend using CLASSPATH '-Djava.class.path=/usr/lib64/pgsql/pljava.jar'

From: makska at yandex(dot)ru (Maxim)
To:
Subject: [Pljava-dev] Unable to load class org/postgresql/pljava/internal/Backend using CLASSPATH '-Djava.class.path=/usr/lib64/pgsql/pljava.jar'
Date: 2006-08-15 18:03:49
Message-ID: 8919.060815@yandex.ru
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pljava-dev

Hello,

I've got troubles installing PlJava on FedoraCore4 x64.
I have PostgreSQL 8.1.4, jre 1.5.0_06 and compiled from sources PlJava
1.3.0 (with the same jdk - 1.5.0_06).
After deploying PlJava and running query like:

CREATE FUNCTION sqlj.getsysprop(VARCHAR)
RETURNS VARCHAR
AS 'java.lang.System.getProperty'
LANGUAGE java;

SELECT sqlj.getsysprop('user.home');

I've got after fist time "Unable to load class
org/postgresql/pljava/internal/Backend using CLASSPATH
'-Djava.class.path=/usr/lib64/pgsql/pljava.jar'" error,
after second - "Failed to create Java VM".

I've been trying a lot of different settings of LD_LIBRARY_PATH,
postgresql.conf, etc, but can't find solution.

My latest settings are:

postgresql.conf
dynamic_library_path = '$libdir:/usr/lib64/:/usr/java/jdk1.5.0_06/jre/lib/amd64/server/:/usr/lib64/pgsql/'
custom_variable_classes = 'pljava'
pljava.classpath = '/usr/lib64/pgsql/pljava.jar'
pljava.vmoptions = '-Xmx64M '
pljava.debug = false

echo $LD_LIBRARY_PATH
/usr/lib64/:/usr/java/jdk1.5.0_06/jre/lib/amd64/server/

I've been searching for the same error in google and in this mailing
list, but can't find solution for me... :(

Highly appreciate any help!!

--
Best regards,
Maxim Karavaev

Responses

Browse pljava-dev by date

  From Date Subject
Next Message Thomas Hallgren 2006-08-15 19:44:42 [Pljava-dev] Unable to load class org/postgresql/pljava/internal/Backend using CLASSPATH '-Djava.class.path=/usr/lib64/pgsql/pljava.jar'
Previous Message Eric Faulhaber 2006-08-15 14:37:08 [Pljava-dev] Possible to override default type mappings?