Re: [Pljava-dev] pljava.dll - bogus error

From: Kris Jurka <books(at)ejurka(dot)com>
To: Guy Rouillier <guyr-ml1(at)burntmail(dot)com>
Cc: pljava-dev(at)pgfoundry(dot)org, pgsql-general(at)postgresql(dot)org
Subject: Re: [Pljava-dev] pljava.dll - bogus error
Date: 2008-02-01 23:31:47
Message-ID: Pine.BSO.4.64.0802011826240.24134@leary.csoft.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general pljava-dev

On Fri, 1 Feb 2008, Guy Rouillier wrote:

> Kris Jurka wrote:
>>
>> Unfortunately this error message comes from the server which gets it from
>> windows. So pljava is at least two steps removed from it, so we're in no
>> position to improve it. Perhaps the server guys can coax some more details
>> out of windows.
>
> I looked on archives for both mailing lists and could not find this email
> thread. This error happened to me years ago and I don't remember what the
> real issue was. Could you point to the actual problem and I'll see if
> Windows can identify it?

The problem is that pljava.dll depends on jvm.dll, when jvm.dll is not
available pljava.dll can't be loaded. That problem is true of any shared
library, but it often hits pljava because jvm.dll is in different places
for different people.

That's not the only potential error though. Consider the latest security
releases that adjusted an API that pljava uses. If you try to run a
pljava that was built for 8.2.5 against a 8.2.6 server it won't load
because of missing symbols.

Here's the windows code to open a dll. If there's any way to get more
information out of the error message, we'd love to hear it:

http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/port/dynloader/win32.c?rev=1.9;content-type=text%2Fx-cvsweb-markup

Kris Jurka

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Ron Mayer 2008-02-01 23:35:21 Re: arrays of floating point numbers / linear algebra operations into the DB
Previous Message Guy Rouillier 2008-02-01 22:40:50 Re: [Pljava-dev] pljava.dll - bogus error

Browse pljava-dev by date

  From Date Subject
Next Message Tom Dunstan 2008-02-02 12:12:03 [Pljava-dev] Fwd: 2008 JavaOne Conference Proposal Notification
Previous Message Guy Rouillier 2008-02-01 22:40:50 Re: [Pljava-dev] pljava.dll - bogus error