pg.ddx.io  pljava-dev@postgresql.org mailing list archive  
help / color / mirror / Atom feed
Subject: [Pljava-dev] Solaris and -Xusealtsigs [Was: Re: Need help on Pljava]
Date: Wed, 23 Nov 2005 07:29:26 -0600
Message-ID: <42632613-BF9A-4B7B-BD0D-1187DDD70ECC@rakeshv.org> (raw)
In-Reply-To: <4384642B.2050508@tada.se>
References: <004201c5f028$5656bbd0$b40b010a@secfindia.com>
	<4384642B.2050508@tada.se>

I am running PL/Java on Solaris 9 SPARC, and I have seen the issue  
before.  The fix is to just follow what the error message tells you  
to do.

With Java 5 I have the following in my postgresql.conf file:

pljava.vmoptions = '-Xms8M -Xmx8M -XX:+UseAltSigns'

It works with absolutely no issues.

On 23 Nov 2005, at 06:44, Thomas Hallgren wrote:

> Hi Param,
> I'm posting this on the pljava-dev mailing list also. PL/Java is an  
> open source community and questions are best answered in the open  
> forum. It benefits other people that might have similar problems,  
> and since it widens the audience, it also benefits you.
>
> I haven't seen this error before. Then again, I don't have access  
> to a Solaris system. The option mentioned (-Xusealtsigs) is not  
> present on a standard Java on Linux or Windows. What Java version  
> are you using?
>
> You can try and add this option in the postgresql.conf file.
>
>   pljava.vmoptions = '-Xusealtsigs'
>
> but I'm not at all sure that it will help. Another thing you could  
> try is to comment out line 632 in the file src/C/pljava/Backend.c  
> and recompile. A third option is to try and add the following line:
>
> pgsignal(SIGINT, SIG_DFL);
>
> before line 617 in the same file. I'm very keen to know what it was  
> that made the difference if you somehow succeed.
>
> This is the best I can do right now since I don't have access to  
> Solaris system. Perhaps someone else on this forum has shed some  
> more light on this?
>
> Regards,
> Thomas Hallgren
>
> param wrote:
>> Thomas,
>>
>> Thanks for your help. I really appreciate it. I have successfully  
>> installed
>> pljava. Now as I try to execute the following query :
>>
>> CREATE FUNCTION getsysprop1(VARCHAR)
>>   RETURNS VARCHAR
>>   AS 'java.lang.System.getProperty'
>>   LANGUAGE java;
>> SELECT getsysprop1('user.home');
>>
>> It gives me following error:
>>
>> INFO:  Error occurred during initialization of VM
>> INFO:  Signal chaining not allowed for VM interrupt signal,
>> try -Xusealtsigs.
>> INFO:
>> server closed the connection unexpectedly
>>         This probably means the server terminated abnormally
>>         before or while processing the request.
>> The connection to the server was lost. Attempting reset: Succeeded.
>>
>> Please advice.
>> I really appreciate it.
>>
>> Thanks
>> -param
>>
>>
>
> _______________________________________________
> Pljava-dev mailing list
> Pljava-dev at gborg.postgresql.org
> http://gborg.postgresql.org/mailman/listinfo/pljava-dev





view thread (2+ messages)

Message-ID: <42632613-BF9A-4B7B-BD0D-1187DDD70ECC@rakeshv.org>
Permalink:  ../42632613-BF9A-4B7B-BD0D-1187DDD70ECC@rakeshv.org/
Also on:    postgresql.org/message-id/42632613-BF9A-4B7B-BD0D-1187DDD70ECC@rakeshv.org

 · 

reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: pljava-dev@postgresql.org
  Subject: Re: [Pljava-dev] Solaris and -Xusealtsigs [Was: Re: Need help on Pljava]
  In-Reply-To: <42632613-BF9A-4B7B-BD0D-1187DDD70ECC@rakeshv.org>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox