GoyaPtyLtd / BaseElements-Plugin

FileMaker Pro plugin used for BaseElements to provide file, dialog and XSLT functions.
http://www.goya.com.au/baseelements/plugin
156 stars 52 forks source link

BE_SMTPSend crashes script engine with FileMaker Server 2023 on Ubuntu 22.04.2 #216

Open skgreg opened 1 year ago

skgreg commented 1 year ago

We're using version 4.2.6 on two different servers that were recently upgraded to FileMaker Server 2023 (20.1.2) and Ubuntu 22.04.2. Scripts called with Perform Script on Server that were previously working are now causing the script engine to crash when we call the BE_SMTPSend function. We've tested with the minimum required parameters and verified the same script works successfully when run from FileMaker Pro.

nickorr commented 1 year ago

Greg,

We've seen this as well, and can confirm it. I don't have a fix for it yet, but will let you know when we do. Our workaround was to use native SMTP instead for now.

Cheers, Nick

petrowsky commented 1 year ago

Are there larger issues with fms 20.1.2.207?

I'm running a local dev server within a Parallels VM within ARM and using 22.04.2. Is the plugin not running on ARM? Only AMD?

Error   474     fms.local       Plug-in failed to load: BaseElements.fmx
nickorr commented 1 year ago

Yes, current build is x86 only for linux, arm support will come soon.

vlekkenconsult commented 1 year ago

Hi, when is arm support on linux ubuntu expected?

nickorr commented 1 year ago

It will be a few weeks at least, we've got to rebuild all the base libraries for ARM and then get the entire lot compiling on arm. New platforms are not a small task unfortunately.

nickorr commented 1 year ago

For the SMTP issue, this is not a final build, but some testing ( not in production ) would be helpful :

https://goya.com.au/files/beplugin/5.0.0/BaseElements.fmx.zip

vlekkenconsult commented 1 year ago

Any progress on arm support? Eager to test it if you have already something available for that :-)