I’ve just completed an upgrade from servoy 2.2.5 to Servoy 3.0 final. For some reason, my solution loads up fine in developer, but on the client, it keeps hanging at the spinning symbol after logging in. It prompts me for username and password correctly, message says loading solution but just gets stuck after that. I’ve restarted my server and it’s still happening to multiple computers
Anyone run into that problem?
i’m using
Servoy version 3.0-build 371, repository version 29
java.vm.version=1.5.0_06-b05
windows 2000.
MS SQL 2000
Have you also updated your client licenses codes? I think need to be updated to 3.0 (there is a button in the client-licenses panel of servoy-admin)
i thought it might be something to do with client licenses. where’s the license code button in servoy-admin. All i see the the check code button under the client license tab. it use the one’s we purchased from 2.2.5 and it says code OK. am i missing something else?
Just click on the check code button and if it’s a 2.x license it will be replaced by a 3.0 license (if you have a running subscription btw)
I did notice the code is now changed to 3.0 license. the clients still cannot connect. any other way to debug the problem?
I’m getting this error according to the servoy admin log:
Time Thread Level Category Message
2006-10-06 14:17 ClientExportNotifyListner[2] ERROR com.servoy.j2db.util.Debug Signalling channel lost, removing ports: [2002]
java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(Unknown Source)
at com.sun.net.ssl.internal.ssl.InputRecord.readFully(Unknown Source)
at com.sun.net.ssl.internal.ssl.InputRecord.read(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readDataRecord(Unknown Source)
at com.sun.net.ssl.internal.ssl.AppInputStream.read(Unknown Source)
at java.io.BufferedInputStream.fill(Unknown Source)
at java.io.BufferedInputStream.read(Unknown Source)
at java.io.DataInputStream.readInt(Unknown Source)
i tried clearing out the java cache, and now i get this error on the server log:
Time Thread Level Category Message
2006-10-09 08:38 RMI TCP Accept-1099 ERROR com.servoy.j2db.util.Debug ServerTwoWaySocket accept failure
javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection?
at com.sun.net.ssl.internal.ssl.InputRecord.handleUnknownRecord(Unknown Source)
at com.sun.net.ssl.internal.ssl.InputRecord.read(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readDataRecord(Unknown Source)
at com.sun.net.ssl.internal.ssl.AppInputStream.read(Unknown Source)
at java.io.BufferedInputStream.fill(Unknown Source)
at java.io.BufferedInputStream.read(Unknown Source)
at java.io.DataInputStream.readInt(Unknown Source)
at com.servoy.j2db.util.a.d$b.accept(Unknown Source)
at sun.rmi.transport.tcp.TCPTransport.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
did you install on top of the 2.2 version?
because that is not going to work
You have to install Servoy 3 into a new folder, and move your databases from old to new. Than the repository will be upgraded, and your back in track.
Maybe that’s the case?
For sure I did a clean upgrade. I went to the Apps server, did an uninstall and deleted the C:\program files\servoy folder. Then installed Servoy 3 jar file. After that, i clicked on servoy3 developer and it asked me about the repository and the repository upgrade was completed.
do you suggest i should delete the repository on SQL server and have Servoy 3 rebuild it again?
ARG! please help! I tried a clean install of servoy 3.0. The client still hangs. The funny thing is, the hang occurs AFTER i type in the username/password at the security dialog. I see my forms and methods listed if i click on the servoy menus on top. It’s very weird.
I also tried importing a much much smaller solution and yet that loads up on the client fine. I’m not sure why? are there some design form hiccups that works on Servoy 2 but not on Servoy 3?
As far as I know (and Servoy stated if I am correct) there should be no issue transferring 2.2.x solutions to 3.0.x.
This
I also tried importing a much much smaller solution and yet that loads up on the client fine. I’m not sure why? are there some design form hiccups that works on Servoy 2 but not on Servoy 3?
Makes me think that it is your solution. Have you tried a new import witht the latest build of Servoy?
Might be something with your first form onShow or your startup method…
Makes me think, I should make a reset option in the Analyzer for that…
There is probably a problem loading your solution on the client side. There should be an error in the client log on the client machine. Try starting Java WebStart with the log enabled and see if there are any exceptions. (To enable the log just start java webstart manually (it should be in the start menu somewhere, otherwise javaws from the commandline should do it if you path is correct). Then there is a menu somewhere where you can enable the console. After this start your solution again and you should see the error.
I’ve tried all kinds of different things but my solution(see attached) just isn’t working right in servoy 3.02. HOWEVER, this exact same solution works perfectly in version 2.2.5 .Two major problems
When i navigate using my nav to next record scripts on my controller on the left hand side “forms.capa_main.controller.setSelectedIndex(forms.capa_main.controller.getSelectedIndex() + 1);”
It would HANG the developer after about navigating 3 to 4 records.
Clients cannot log into the solution at all. It would just hang at the spinning symbol.
Can some good/brave soul please take a look at this for me and see what i’m doing wrong in 3.0?
Problem number 2 is probably due to an error loading a plugin or soemthing like that. Please enable tracing in the Java control panel of a client and see what the error is in the resulting .trace file.
patrick:
Problem number 2 is probably due to an error loading a plugin or soemthing like that. Please enable tracing in the Java control panel of a client and see what the error is in the resulting .trace file.
Ah, thanks for the tip. Attached is the log file. It does show some kind of error. and on the lower right hand corner of developer and client, i noticed a blinking blue exclamation mark.