On 07.12.20 23:34, Dave Fisher wrote:

Sent from my iPhone

On Dec 7, 2020, at 2:08 PM, Peter Kovacs <pe...@apache.org> wrote:


On 07.12.20 21:56, Mechtilde wrote:
Hello Jim

Am 07.12.20 um 20:35 schrieb Jim Jagielski:
There appears to be quite a large change in beanshell from 2.0b6 and what is 
currently HEAD of master.
I built it with the system version of Debian 10 bsh 2.0b4-19. and this
part works.
Ok.
Now the build hangs with hsqldb

there I have no success to change to the system version of hsqldb 1.8.0
Well, the issue is that Java has removed a insecure System API, which HSQLDB 
uses:

   cannot find symbol  System.runFinalizersOnExit(true);

All resources I found are saying you should not use this API. So maybe you can 
remove the code. Maybe not because the Programmer has been super smart.
This link might help.

https://help.semmle.com/wiki/plugins/servlet/mobile?contentId=29393456#content/view/29393456

We’ll need to look at finalize methods in the Java we use.

I researched in the Discussion Archives of hsqldb. I found [1] which states the use is only conveniance and can commented out. I am trying a build with removed lines. If it works out we could place 2 patches.

[1] https://sourceforge.net/p/hsqldb/discussion/73674/thread/82623c95/?limit=25#fc78/e01b


Maybe we can try a later version and it works?! Maybe 1.9 works?

- I do not know. But this one is a real action point. And thgus I started the 
discussion. Figuring out what we do now is here imho the most vital part.

Any interest in looking into getting beanshell into some more stable 
situation... It looks like it's been majorly refactored.
kind regards


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org

Reply via email to