ryanparrish:
We have been playing with 3.5rc4 for about a week and today all of a sudden the smart client can’t find the repository. After the smart client launches it never pops up the dialog box asking what solution to open, and if we try to open the solution by going through the menu the list is blank.
This is on a linux server where we run developer via X11 and developer works just fine, just the smart client stopped working. The only messages we have in the log are about column names being being too long, but we have had those messages since 2.1 or so.
Any pointers on how to get around this? Is this a know bug?
Definetely not ‘known’. Our own site, front and backoffice run on this version (on FreeBSD sort of similar to Linux in some ways) and it runs without problems.
Checklist:
Delete webstart cache
Check firewalls blocking 1099
turn debugging on on server and client and read logfiles: they should list what is going on
Upgrade to windows
ok ok the last one was just a joke!
Assuming you rmi on the default 1099 port, what do you get if you do this:
[replace crm.servoy.com with your hostname/IP] It should connect if it doesn’t either your IP is not accessible, it might be firewalled or servoy is not listening on 1099 (config?)
“Check firewalls blocking 1099”
No firewall, it is our internal network development machine. I also verified that I can access connect to port 1099 from my workstation.
“turn debugging on on server and client and read logfiles: they should list what is going on”
I’m not familiar with how to turn on the debugging, would love to know. I see several sections in servoy.properties that mention debug - but don’t know what settings to change.
“Upgrade to windows”
Replace one problem with hundreds
I just tried reinstalling r4 and still get the same result
FWIW, if I stop the servoy_server portion and just run developer and try to connect with the smart client to the server that developer starts I get the same result - the client does not see the solution.
Could something have happened to my repository that messes up the smart client and not developer? It’s on a MySQL db by the way.
If you haven’t already done so then it may be worth checking that port 1099 is being used by the server.
If you have mistakenly had both Server and developer launched at the same time then one or the other may have had a conflict in trying to set rmi on port 1099 and if it cannot use that port then Servoy will use the next port number which is generally 1100 !
hpmxxx:
Check also the solution type under “Solution Settings”. Only solutions of type “Normal” are showed in the client dialog.
Yes the solution is of type “Normal”, just checked.
jaleman:
What do you get if you type:
telnet serverip 1099
in a shell / command prompt ?
Ryan-Parrishs-Computer:~ rparrish$ telnet devserver 1099
Trying 10.2.5.10...
Connected to devserver.
Escape character is '^]'.
So, yeah - it is connecting. (BTW, netcat connects also and is much better than using telnet to test ports).
jaleman:
The repository has nothing to do with deployment of a smart client.
I understand that it it is not responsible for the deployment portion of the client, but the once the client launches I would have to think that the repo gets queried for available solutions to present the list box to me - or is it getting that list from somewhere else that I am not aware of and thats my issue?
Before I just deleted the ~/.servoy folder, and the webstart cache and it didn’t work. But this time I delete those two folders plus the java ‘temporary internet files’ and now it is loading the solution again. Weird that it happened on all the machines around me at the same time as they are not running this version or from this server but it seems to work work now. shrug
Thanks for the helpful suggestions! Now back to updating my solution to 3.5