Kahuna:
Some official feedback from Johan and the Servoy team would be very welcome right about now! If MAC is unlikely to be fixed in the short term (cross platform is the promise) we need to know ASAP.
I agree!
And Bob Cusick has just become a BIG Mac fanboy, so I’m sure he’ll be unhappy with this and want it resolved
This also happens to me all the time in 4.1.4 and I agree it is more than annoying. I found (or maybe heard here) that if you close all the open tabs in Eclipse and relaunch Smart Client it generally fixes it. Far from ideal though – it’s easy to lose your train of thought when you do this.
Kahuna:
I bought and transferred to a MacBookPro just this week, solely to develop (on a portable) in Servoy.
Some official feedback from Johan and the Servoy team would be very welcome right about now! If MAC is unlikely to be fixed in the short term (cross platform is the promise) we need to know ASAP.
Gents please calm down. If you wish to yell go to apple.com and yell there, this is clearly an Apple issue. As we have mentioned before with the cases filed we will see if we can do anything about it.
Like other Mac users, I encounter this issue occasionally. The following has always cleared it up for me. I’d be interested to know if it does for others as well.
Step 1: Quit Servoy, if it is open
Step 2: Delete the contents <workspace_directory>/.metadata/.plugins/org.eclipse.debug.core/.launches
Step 3: Re-open Servoy
Note: by default any files beginning with a dot are hidden in the Finder (or any *nix OS for that matter). There are many ways to get into that directory to delete its contents. Personally, I use Terminal.
ROCLASI:
I just remembered…I did file a case a while back with a zip of one of my workspaces that can reproduce the issue 100% (for me).
I tried this case (on Servoy 5) and i restarted now about 5 times and try to show the client as fast as possible can
but the inlog screen always is just there just fine.
I dont have data ofcourse in the database, because i just created a sybase db and all the tables from the dbi files.
But i dont think that should matter to much for showing the login screen.
Just to say that my Mac is working with Servoy 5 now
Maybe it was the latest Java update I installed ?
The calcs. etc. that had gone wrong are now ok and Smart Client is displaying correctly again.
Maybe all the other Servoyians on this thread that have had the problem could try installing & updating to the latest Java as well and see if that helps (& post their outcomes) ?
(I did also have all Eclipse tabs closed, as mentioned above…)
not really.
Because there you only have a global.js launch config. And maybe a few more
What is the real contents when you delete?
This is pure eclipes launching stuff so i dont get it when it finds someone it can fail and when it has to create a new one it doesnt?
(and not always because the first time you start a client you have a new file there)
problem is that on our test mac i cant reproduce this situation at all anymore
(a customer did send in a sample case where he would have it but also that did work fine for me)
i have no idea what that deleting of the launch configs would help. Thats deep into eclipse/dltk doesnt really have anything to do with servoy.
But what happens is that if you would delete it that one wouldnt be reused but a new one would be created maybe that triggers a little bit different timings and because of that it works… its weird.
I have seen, also the grey screen not anymore for a few weeks.
I installed the browsersuite of Patrick Talbot, and right the first time, I got it back.
Is everyone that is having this problem, using this browsersuite??
after a couple of times, restarting (killing the db), deleting those files, as suggested, I got it working again.
For anyone still watching this… so far I’ve been 5 for 5 with this little fix that gets rid of the blank smart client screen when you try to launch when in Developer.
(We’re on Servoy 4.1)
If you close out ALL of the Designer windows. (see attached image)
Quit out of Servoy Developer
Launch it again.
Start the SmartClient
You still get the same issue on the current version 5 using mac. The issue seems to relate to how you open the smart client. If you start it when viewing a script tab it presents the blank screen,no controls pane if however you re start Servoy and make sure the first tab you load is in display mode then it seems to work fine.
exactly! that was our finding also, closing all tabs & restart Servoy Eclipse.
( we are on 5.1 already)
We still don’t get it, how & why & when this happens.
We have the suggestion, that if you close Servoy Eclipse AND you have the DEBUG client also open, the next time, you start Servoy Eclipse than, you will start with a blank (grey) screen in the debug client.
Gordon:
You still get the same issue on the current version 5 using mac. The issue seems to relate to how you open the smart client. If you start it when viewing a script tab it presents the blank screen,no controls pane if however you re start Servoy and make sure the first tab you load is in display mode then it seems to work fine.
Today I throwed myself into a Servoy 5.1.3 development project with a large solution containing 42 modules. Now I experience this issue too…
Any news on fixes?
Karel Broer:
Today I throwed myself into a Servoy 5.1.3 development project with a large solution containing 42 modules. Now I experience this issue too…
Any news on fixes?
Servoy 5.1.3
Mac OS X 10.6.3
Java 1.6.0_17
Does it also occur if you only use Servoy plugins/beans? It seams that it is often caused by third party beans?
No, I’ve found that if you have certain code showing in eclipse in Developer that it does this, and if you close the offending window and restart Servoy it will then open up the smart client just fine. I haven’t figured out exactly what the offending code is. It is a bug in Servoy 5. Try closing all script editor windows, restart Servoy, then fire up the smart client, and I bet it goes away. Irksome.
I see this constantly in developer. The trick for us is to make sure you have all code tabs closed before closing down deleloper, the biggest culprit is globals.js. If I close developer with globals.js open still, the next time I open developer I will get a blank smart client - no matter how long I wait to launch smart client or what I do in developer. It just doesn’t seem to like being opened with globals.js still open.