jcompagner wrote:1> is it a public server? So can i look/download a client?
2> you are using servoy's team repository i guess? what you could do is make sure all your changes are committed (and make a backup of your workspace to be really sure)
then delete the solution and check it out again.
OK, so I went the whole hog and wiped my Leopard Server, reinstalled and upgraded it to whatever, then downloaded and installed the Servoy 5.2.1 package sans developer so that this machine can act as a Team server.
On my development machine (a Macbook, Snow Leopard) I exported the solution, backed up the workspace and servoy.properties and then uninstalled the upgraded Servoy 5.2.1 (from a 5.0>5.1>5.2 install) and reinstalled v5.2.1 from the downloaded package. This meant that Sybase is now history and I'm running with a PostgreSQL repository Server. My main datasources are running in MySQL as the production environment uses it.
I fired Servoy up once to establish the servoy.properties file then shut it down and edited the file to include the datasources from my backup. I then restarted Servoy and imported the solution into a clean workspace.
At this stage I had a functioning Servoy and an accessible solution on my development machine. The Team server was devoid of any solution so I attempted to share the solution with it. I was unable to commit the solution because of a multitude of conflicts. I was able to fix those in the resources directory but continue to have problems with the solution itself. The errors below (from .metadata/.log) are typical
!ENTRY com.servoy.eclipse.core 4 0 2010-09-14 11:48:15.068
!MESSAGE writeProjectToDir
!STACK 0
java.lang.NullPointerException
at com.servoy.j2db.server.Zb.Zo.getRootObject(Zo.java:17)
at sun.reflect.GeneratedMethodAccessor234.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:305)
at sun.rmi.transport.Transport$1.run(Transport.java:159)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:155)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:637)
at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:255)
at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:233)
at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:142)
at java.rmi.server.RemoteObjectInvocationHandler.invokeRemoteMethod(RemoteObjectInvocationHandler.java:178)
at java.rmi.server.RemoteObjectInvocationHandler.invoke(RemoteObjectInvocationHandler.java:132)
at $Proxy3.getRootObject(Unknown Source)
at com.servoy.eclipse.team.RepositoryOperations.writeProjectToDir(RepositoryOperations.java:377)
at com.servoy.eclipse.team.RepositoryOperations.writeProjectToDir(RepositoryOperations.java:240)
at com.servoy.eclipse.team.ServoyTeamProvider.getProjectToTempDir(ServoyTeamProvider.java:594)
at com.servoy.eclipse.team.ServoyTeamProvider$9.runInWorkspace(ServoyTeamProvider.java:960)
at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
!ENTRY com.servoy.eclipse.core 4 0 2010-09-14 11:48:15.069
!MESSAGE Unexpected Exception
!STACK 0
java.lang.NullPointerException
at com.servoy.j2db.server.Zb.Zo.getRootObject(Zo.java:17)
at sun.reflect.GeneratedMethodAccessor234.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:305)
at sun.rmi.transport.Transport$1.run(Transport.java:159)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:155)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:637)
at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:255)
at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:233)
at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:142)
at java.rmi.server.RemoteObjectInvocationHandler.invokeRemoteMethod(RemoteObjectInvocationHandler.java:178)
at java.rmi.server.RemoteObjectInvocationHandler.invoke(RemoteObjectInvocationHandler.java:132)
at $Proxy3.getRootObject(Unknown Source)
at com.servoy.eclipse.team.RepositoryOperations.writeProjectToDir(RepositoryOperations.java:377)
at com.servoy.eclipse.team.RepositoryOperations.writeProjectToDir(RepositoryOperations.java:240)
at com.servoy.eclipse.team.ServoyTeamProvider.getProjectToTempDir(ServoyTeamProvider.java:594)
at com.servoy.eclipse.team.ServoyTeamProvider$9.runInWorkspace(ServoyTeamProvider.java:960)
at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
!ENTRY org.eclipse.team.core 4 0 2010-09-14 11:48:15.070
!MESSAGE
I see there is a recurring error line:
at $Proxy3.getRootObject(Unknown Source)
but don't know what it means, nor how to identify and fix it.
The accompanying servoy-server_log.txt shows compression failures during this sequence, yet also seems to be passing some compressed data:
2010-09-14 11:47:51,555 INFO [RMI TCP Connection(31)-192.168.1.11] com.servoy.j2db.util.Debug - sql select SELECT public:tbl_i18n#tbli18n127.-1=message_language<12,5,0>,public:tbl_i18n#tbli18n127.-1=message_key<12,150,0>,public:tbl_i18n#tbli18n127.-1=message_value<12,2000,0> FROM public:tbl_i18n#tbli18n127 ORDER BY public:tbl_i18n#tbli18n127.-1=message_language<12,5,0> ASC,public:tbl_i18n#tbli18n127.-1=message_key<12,150,0> ASC
2010-09-14 11:47:51,555 INFO [RMI TCP Connection(31)-192.168.1.11] com.servoy.j2db.util.Debug - Analysing filters null
2010-09-14 11:47:51,556 INFO [RMI TCP Connection(31)-192.168.1.11] com.servoy.j2db.util.Debug - SELECT public:tbl_i18n#tbli18n127.-1=message_language<12,5,0>,public:tbl_i18n#tbli18n127.-1=message_key<12,150,0>,public:tbl_i18n#tbli18n127.-1=message_value<12,2000,0> FROM public:tbl_i18n#tbli18n127 ORDER BY public:tbl_i18n#tbli18n127.-1=message_language<12,5,0> ASC,public:tbl_i18n#tbli18n127.-1=message_key<12,150,0> ASC FILTER null
2010-09-14 11:47:51,556 INFO [RMI TCP Connection(31)-192.168.1.11] com.servoy.j2db.util.Debug - QuerySet { updates = <null>, select = select message_language, message_key, message_value from tbl_i18n order by message_language asc, message_key asc limit ? [[50000000]] <0^50000000>, cleanups = <null> }
2010-09-14 11:47:51,556 INFO [RMI TCP Connection(31)-192.168.1.11] com.servoy.j2db.util.Debug - used sql select message_language, message_key, message_value from tbl_i18n order by message_language asc, message_key asc limit ? questiondata.length 1
2010-09-14 11:47:51,556 INFO [RMI TCP Connection(31)-192.168.1.11] com.servoy.j2db.util.Debug - questiondata[0] = 50000000 ,type: java.lang.Integer
2010-09-14 11:47:51,567 INFO [RMI TCP Connection(31)-192.168.1.11] com.servoy.j2db.util.Debug - RMI TCP Connection(31)-192.168.1.11-COS: Written 4777 bytes, compressed: 73%
2010-09-14 11:47:51,599 INFO [RMI TCP Connection(31)-192.168.1.11] com.servoy.j2db.util.Debug - RMI TCP Connection(31)-192.168.1.11-CIS: Read 82 bytes, compressed: 86%
2010-09-14 11:47:51,600 INFO [RMI TCP Connection(31)-192.168.1.11] com.servoy.j2db.util.Debug - RMI TCP Connection(31)-192.168.1.11-COS: Written 22 bytes, compressed: 0%
2010-09-14 11:47:51,886 INFO [RMI TCP Connection(31)-192.168.1.11] com.servoy.j2db.util.Debug - RMI TCP Connection(31)-192.168.1.11-CIS: Read 41 bytes, compressed: 0%
2010-09-14 11:47:51,886 INFO [RMI TCP Connection(31)-192.168.1.11] com.servoy.j2db.util.Debug - RMI TCP Connection(31)-192.168.1.11-COS: Written 92 bytes, compressed: 33%
2010-09-14 11:47:51,888 INFO [RMI TCP Connection(31)-192.168.1.11] com.servoy.j2db.util.Debug - RMI TCP Connection(31)-192.168.1.11-CIS: Read 41 bytes, compressed: 0%
2010-09-14 11:47:51,888 INFO [RMI TCP Connection(31)-192.168.1.11] com.servoy.j2db.util.Debug - RMI TCP Connection(31)-192.168.1.11-COS: Written 26 bytes, compressed: 0%
2010-09-14 11:47:51,892 INFO [RMI TCP Connection(31)-192.168.1.11] com.servoy.j2db.util.Debug - RMI TCP Connection(31)-192.168.1.11-CIS: Read 62 bytes, compressed: 0%
2010-09-14 11:47:51,895 INFO [RMI TCP Connection(31)-192.168.1.11] com.servoy.j2db.util.Debug - RMI TCP Connection(31)-192.168.1.11-COS: Written 656 bytes, compressed: 52%
2010-09-14 11:48:13,639 INFO [RMI TCP Connection(31)-192.168.1.11] com.servoy.j2db.util.Debug - RMI TCP Connection(31)-192.168.1.11-CIS: Read 17 bytes, compressed: 95%
2010-09-14 11:48:13,640 INFO [RMI TCP Connection(31)-192.168.1.11] com.servoy.j2db.util.Debug - RMI TCP Connection(31)-192.168.1.11-COS: Written 22 bytes, compressed: 0%
2010-09-14 11:48:14,991 INFO [RMI TCP Connection(31)-192.168.1.11] com.servoy.j2db.util.Debug - RMI TCP Connection(31)-192.168.1.11-CIS: Read 41 bytes, compressed: 0%
2010-09-14 11:48:14,991 INFO [RMI TCP Connection(31)-192.168.1.11] com.servoy.j2db.util.Debug - RMI TCP Connection(31)-192.168.1.11-COS: Written 13 bytes, compressed: 90%
2010-09-14 11:48:14,992 INFO [RMI TCP Connection(31)-192.168.1.11] com.servoy.j2db.util.Debug - RMI TCP Connection(31)-192.168.1.11-CIS: Read 41 bytes, compressed: 0%
2010-09-14 11:48:14,992 INFO [RMI TCP Connection(31)-192.168.1.11] com.servoy.j2db.util.Debug - RMI TCP Connection(31)-192.168.1.11-COS: Written 26 bytes, compressed: 0%
2010-09-14 11:48:14,993 INFO [RMI TCP Connection(31)-192.168.1.11] com.servoy.j2db.util.Debug - RMI TCP Connection(31)-192.168.1.11-CIS: Read 62 bytes, compressed: 0%
2010-09-14 11:48:14,994 INFO [RMI TCP Connection(31)-192.168.1.11] com.servoy.j2db.util.Debug - RMI TCP Connection(31)-192.168.1.11-COS: Written 27 bytes, compressed: 98%
2010-09-14 11:48:20,688 INFO [RMI TCP Connection(32)-192.168.1.11] com.servoy.j2db.util.Debug - Got -1, compressing socket is closed
2010-09-14 11:48:20,689 WARN [RMI TCP Connection(32)-192.168.1.11] com.servoy.j2db.util.Debug - Compressing socket closed
java.lang.RuntimeException
at com.servoy.j2db.rmi.compressing.CompressingSocket.close(CompressingSocket.java:55)
at sun.rmi.transport.tcp.TCPConnection.close(TCPConnection.java:204)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:564)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:637)
2010-09-14 11:48:20,689 WARN [RMI TCP Connection(32)-192.168.1.11] com.servoy.j2db.util.Debug - Compressing socket closed
java.lang.RuntimeException
at com.servoy.j2db.rmi.compressing.CompressingSocket.close(CompressingSocket.java:55)
at sun.rmi.transport.tcp.TCPTransport.closeSocket(TCPTransport.java:500)
at sun.rmi.transport.tcp.TCPTransport.access$200(TCPTransport.java:68)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:845)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:637)
2010-09-14 11:48:35,689 INFO [RMI TCP Connection(31)-192.168.1.11] com.servoy.j2db.util.Debug - Got -1, compressing socket is closed
2010-09-14 11:48:35,689 WARN [RMI TCP Connection(31)-192.168.1.11] com.servoy.j2db.util.Debug - Compressing socket closed
java.lang.RuntimeException
at com.servoy.j2db.rmi.compressing.CompressingSocket.close(CompressingSocket.java:55)
at sun.rmi.transport.tcp.TCPConnection.close(TCPConnection.java:204)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:564)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:637)
2010-09-14 11:48:35,690 WARN [RMI TCP Connection(31)-192.168.1.11] com.servoy.j2db.util.Debug - Compressing socket closed
java.lang.RuntimeException
at com.servoy.j2db.rmi.compressing.CompressingSocket.close(CompressingSocket.java:55)
at sun.rmi.transport.tcp.TCPTransport.closeSocket(TCPTransport.java:500)
at sun.rmi.transport.tcp.TCPTransport.access$200(TCPTransport.java:68)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:845)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:637)
2010-09-14 11:52:51,665 INFO [SocketAccepter[0]] com.servoy.j2db.util.Debug - SocketAccepter[0]-CIS: Read 7 bytes, compressed: 0%
2010-09-14 11:52:51,666 INFO [RMI TCP Connection(33)-192.168.1.11] com.servoy.j2db.util.Debug - RMI TCP Connection(33)-192.168.1.11-COS: Written 19 bytes, compressed: 0%
2010-09-14 11:52:51,667 INFO [RMI TCP Connection(33)-192.168.1.11] com.servoy.j2db.util.Debug - RMI TCP Connection(33)-192.168.1.11-CIS: Read 18 bytes, compressed: 0%
2010-09-14 11:52:51,668 INFO [RMI TCP Connection(33)-192.168.1.11] com.servoy.j2db.util.Debug - RMI TCP Connection(33)-192.168.1.11-CIS: Read 280 bytes, compressed: 22%
2010-09-14 11:52:51,669 INFO [RMI TCP Connection(33)-192.168.1.11] com.servoy.j2db.util.Debug - RMI TCP Connection(33)-192.168.1.11-COS: Written 250 bytes, compressed: 12%
2010-09-14 11:53:06,688 INFO [RMI TCP Connection(33)-192.168.1.11] com.servoy.j2db.util.Debug - Got -1, compressing socket is closed
2010-09-14 11:53:06,689 WARN [RMI TCP Connection(33)-192.168.1.11] com.servoy.j2db.util.Debug - Compressing socket closed
java.lang.RuntimeException
at com.servoy.j2db.rmi.compressing.CompressingSocket.close(CompressingSocket.java:55)
at sun.rmi.transport.tcp.TCPConnection.close(TCPConnection.java:204)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:564)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:637)
2010-09-14 11:53:06,689 WARN [RMI TCP Connection(33)-192.168.1.11] com.servoy.j2db.util.Debug - Compressing socket closed
java.lang.RuntimeException
at com.servoy.j2db.rmi.compressing.CompressingSocket.close(CompressingSocket.java:55)
at sun.rmi.transport.tcp.TCPTransport.closeSocket(TCPTransport.java:500)
at sun.rmi.transport.tcp.TCPTransport.access$200(TCPTransport.java:68)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:845)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:637)
The problem of identifying the errors is exacerbated by the fact that the error log viewer is missing from fresh installs of v5.2.1, as identified in this thread:http://forum.servoy.com/viewtopic.php?f=11&t=14088
I've fiddled with having compression on and off as well as SSL on and off and the impact is not evident.
Can anyone enlighten me on the errors I'm encountering?