Page 1 of 1

Smart client crash on 2018 Touch Bar MacBook Pro

PostPosted: Wed Oct 10, 2018 6:14 pm
by bevil
I have a Servoy 7.4 solution running on OS X Server, which has been running fine for years.

Two users have recently received Touchbar MacBook Pros, and Servoy smart client will not run at all. It simply crashes during start. Never gets to log in page.

The Macs have been tried with Java 7, 8 and 10, and with Mac OS High Sierra, and Mojave.

Other computers, slightly older, with the same versions of Mac OS and Java work just fine.

I cannot work out why it won't work, but it is important, one user's new machine is specifically for Servoy, and it simply does not work at all.

The crashes are creating a series of hs_err_pidxxx.log files in the user's home folder, attached is the most recent.

I'd be grateful if anyone has any ideas on what is going wrong..

- Bevil

Re: Smart client crash on 2018 Touch Bar MacBook Pro

PostPosted: Thu Oct 11, 2018 12:57 pm
by mboegem
Hi Bevil,

just tried a 7.4.4 solution on Java 1.8.0_151 from a 2018 Touch Bar MBP, which runs fine for me.

What might be different on my machine compared to your clients is what Java versions are installed.
1) I needed the legacy Java 6 for some older Servoy Developer (to be installed via: https://support.apple.com/kb/DL1572?locale=en_US)
2) For development reasons I needed Java 8 JDK version as well.
Although this shouldn't be needed at all, and would be surprised this is the issue.

Another thing I noticed is that your application has the browser suite included, which does need OS specific files. (at least I see startup args referring to that)
I don't have any v7 solution running where I can test this configuration, but if it helps I'm happy to try and start your solution.

I guess you know where to find me ;-)

Re: Smart client crash on 2018 Touch Bar MacBook Pro

PostPosted: Thu Oct 11, 2018 3:07 pm
by swingman
Hi, I have used a MacBook Pro with touchbar (15-inch, Late 2016) since it came out.
Servoy Developer and Smart Clients run fine. Currently on build 1.8.0_181-b13 on 10.14 Mojave.

Do you by any chance have any misbehaving plugins loading at startup?

Try emptying out the Java cache and the .servoy folder in the user's home directory.

Re: Smart client crash on 2018 Touch Bar MacBook Pro

PostPosted: Fri Oct 12, 2018 7:00 pm
by Jan Aleman
I run on a fairly recent touch bar macbook pro and latest os with no issues. What happens when you run without any third party plugins?

Re: Smart client crash on 2018 Touch Bar MacBook Pro

PostPosted: Mon Oct 29, 2018 1:01 pm
by omar
Hi Bevil,

Do they have "Direct Connection" checked? (Java Control Panel - General - Network Settings)?

Re: Smart client crash on 2018 Touch Bar MacBook Pro

PostPosted: Mon Oct 29, 2018 1:24 pm
by bevil
Yep, all settings correct for client.

Re: Smart client crash on 2018 Touch Bar MacBook Pro

PostPosted: Tue Oct 30, 2018 11:33 pm
by rgansevles
Bevil,

It looks like a problem with the DJNativeSwing plugin.
Can you run other solutions that do not use this plugin?

And if you create a very basic solution that uses this plugin and nothing else, will that work?

You could check with the plugin vendor.

Rob

Re: Smart client crash on 2018 Touch Bar MacBook Pro

PostPosted: Wed Oct 31, 2018 11:09 am
by mboegem
rgansevles wrote:It looks like a problem with the DJNativeSwing plugin.

Which most likely is installed as part of the browser suite as I mentioned in my reply.

Re: Smart client crash on 2018 Touch Bar MacBook Pro

PostPosted: Thu Nov 08, 2018 5:35 pm
by bevil
Thank you Marc and Rob.

I am going to be on site tomorrow, and will try to remove the browser suite plugin and see if it helps..

Odd that it only doesn't work on some machines (my own laptop and desktop have no problem

I will report back..