From: | Chapman Flack <chap(at)anastigmatix(dot)net> |
---|---|
To: | Christoph Berg <myon(at)debian(dot)org>, pgsql-pkg-debian(at)postgresql(dot)org, pgsql-pkg-yum(at)postgresql(dot)org |
Subject: | Re: PL/Java 1.5.2 - fixes one regression in date conversion in 1.5.1 |
Date: | 2018-11-07 18:23:42 |
Message-ID: | 5BE32DAE.7090508@anastigmatix.net |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-pkg-debian pgsql-pkg-yum pljava-dev |
On 11/06/18 09:56, Christoph Berg wrote:
> There's still a problem, though. Jessie, 9.3, OpenJDK 7:
>
> ERROR: java.lang.SecurityException: read on /usr/share/javazi/Europe/Prague
> STATEMENT: SELECT sqlj.install_jar('file:/usr/share/postgresql/9.3/pljava/pljava-examples-1.5.2.jar', 'examples', true)
Hmm. Does that happen only on Jessie? Is there a debianism where zoneinfo
files for Java are distributed in this other location instead of under
$JAVA_HOME ?
At present, the security manager for "trusted" PL/Java doesn't offer any
easy way to configure additional filesystem locations that are ok to read
from. I'm working on that for a future version, but that doesn't help here.
I suspect it could be made to work by adding
trust=org.postgresql.pljava.annotation.Function.Trust.UNSANDBOXED
in the @Function annotation on the issue199() method in
pljava-examples/src/main/java/org/postgresql/pljava/example/annotation/PreJSR310.java
However, it is only a regression test, and it is probably simpler just to
build with a patch to not run it (say, by removing the @SQLAction annotation
at the top of that file). That's preferable to adding UNSANDBOXED willy
nilly to things in the examples jar that people may casually install.
This is good for me to know about, as I was thinking of changing PL/Java's
behavior in a future release to set Java's timezone to match the PG
session's by default. Now I know not to do that until there is a way to
accommodate zoneinfo from atypical locations.
-Chap
From | Date | Subject | |
---|---|---|---|
Next Message | apt.postgresql.org repository | 2018-11-08 09:47:04 | postgresql-11 updated to version 11.1-1.pgdg+1 |
Previous Message | Christoph Berg | 2018-11-06 14:56:59 | Re: PL/Java 1.5.2 - fixes one regression in date conversion in 1.5.1 |
From | Date | Subject | |
---|---|---|---|
Next Message | Paul Ramsey | 2018-11-07 18:41:05 | Re: error creating postgis25 extension on postgis 11 |
Previous Message | Christoph Berg | 2018-11-06 14:56:59 | Re: PL/Java 1.5.2 - fixes one regression in date conversion in 1.5.1 |
From | Date | Subject | |
---|---|---|---|
Next Message | Christoph Berg | 2018-11-08 21:42:56 | Re: PL/Java 1.5.2 - fixes one regression in date conversion in 1.5.1 |
Previous Message | Christoph Berg | 2018-11-06 14:56:59 | Re: PL/Java 1.5.2 - fixes one regression in date conversion in 1.5.1 |