Page 1 of 1

Servoy COM plugin and Java 14

PostPosted: Fri Apr 17, 2020 2:43 pm
by lwjwillemsen
Hi,
I am getting an error in using this plugin on Java 14:

# A fatal error has been detected by the Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x0000000180012ca1, pid=11196, tid=18272
#
# JRE version: OpenJDK Runtime Environment AdoptOpenJDK (14.0+36) (build 14+36)
# Java VM: OpenJDK 64-Bit Server VM AdoptOpenJDK (14+36, mixed mode, sharing, tiered, compressed oops, g1 gc, windows-amd64)
# Problematic frame:
# C [jacob-1.16-M1-x64.dll+0x12ca1]

Could the jacob-dll files be updated to Jacob 1.19?
I guess and hope that would solve this issue...

Regards,

Re: Servoy COM plugin and Java 14

PostPosted: Wed Apr 22, 2020 7:26 pm
by lwjwillemsen
Maybe anyone from the COM plugin product owners can comment on this?
Thanks in advance...

Re: Servoy COM plugin and Java 14

PostPosted: Thu Apr 23, 2020 6:04 pm
by sbutler
Hi Lambert. The COM plugin is a wrapper around the open source Jacob COM libraries. So for things like this you would probably get better answers on their support forum at https://sourceforge.net/projects/jacob-project/support

I haven't personally tried that version of openjdk with Jacob, but I do see they have some updated versions of Jacob, 1.19 it looks like. If their support tells you an update is needed, let me know and we will add it to our list. The COM plugin currently uses 1.16-M1

Re: Servoy COM plugin and Java 14

PostPosted: Fri Apr 24, 2020 2:31 pm
by lwjwillemsen
Hi Scott, thanks for your reaction.
I am 'just' a thankful user of the COM plugin with no knowledge of the Jacob project.
I don't know if an update to 1.19 would solve the exception but I would be grateful if someone could investigate...
Besides that it's quite common in the plugin "business" to update dependencies from time to time to keep up with bug fixes, security, os, java, etc.

Regards,

Re: Servoy COM plugin and Java 14

PostPosted: Fri Apr 24, 2020 2:50 pm
by sbutler
The COM plugin is an open source project and free to use. To keep it that way, it requires involvement from users like you. If that doesn't sound like something you want to do, please consider financially supporting the plugin by purchasing some time from one of the developers. I created the plugin, but others have contributed to it, like Patrick Talbot. Feel free to reach out to Patrick or myself directly for information on how to get paid commercial support for the plugin.