Page 1 of 1

Servoy Server Solution <none>

PostPosted: Thu Dec 08, 2016 9:52 pm
by kwpsd
Servoy Server 7.4.8

We captured the below graphic while logged into one of our customer's server and do not know what to make of it. Note that this for Smart Client, and the Solution is <none>. What causes this, and should we be concerned about it? Included below is the last entry in the servoy log (same IP, closet time-wise).

servoy_admin_clients_solution_none.png
servoy_admin_clients_solution_none.png (135.84 KiB) Viewed 5507 times


2016-12-08 12:27:27,176 ERROR [pool-3-thread-20] com.servoy.j2db.datasource.ClientManager - Error flushing message buffer to client 437CE15E-1EFA-46C8-8ADF-B604C1DBBAA3 [ ]
java.rmi.ConnectIOException: Exception creating connection to: 10.100.59.14; nested exception is:
java.io.InterruptedIOException: SocketPool is closed
at sun.rmi.transport.tcp.TCPEndpoint.newSocket(Unknown Source)
at sun.rmi.transport.tcp.TCPChannel.createConnection(Unknown Source)
at sun.rmi.transport.tcp.TCPChannel.newConnection(Unknown Source)
at sun.rmi.server.UnicastRef.invoke(Unknown Source)
at java.rmi.server.RemoteObjectInvocationHandler.invokeRemoteMethod(Unknown Source)
at java.rmi.server.RemoteObjectInvocationHandler.invoke(Unknown Source)
at com.sun.proxy.$Proxy19.isAlive(Unknown Source)
at com.servoy.j2db.server.dataprocessing.ClientProxy.Zc(ClientProxy.java:46)
at com.servoy.j2db.server.dataprocessing.Zo.run(Zo.java:13)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.io.InterruptedIOException: SocketPool is closed
at com.servoy.j2db.rmi.SocketPool.getSocket(SocketPool.java:53)
at com.servoy.j2db.rmi.ServerTwoWaySocketFactory.createSocket(ServerTwoWaySocketFactory.java:357)
... 12 more

Re: Servoy Server Solution <none>

PostPosted: Thu Dec 15, 2016 2:47 am
by kwpsd
Bump

Re: Servoy Server Solution <none>

PostPosted: Fri Dec 23, 2016 3:01 pm
by rvanveen
This is caused by launching a smart client to a non-existing solution.
Probably someone is trying to connect with a invalid url/jnlp file to your servoy application server.

Re: Servoy Server Solution <none>

PostPosted: Tue Dec 27, 2016 7:43 pm
by kwpsd
Thank you for the explanation. I did not know that a client connection could exist for a non-existent solution.

Re: Servoy Server Solution <none>

PostPosted: Wed Dec 28, 2016 3:43 pm
by lwjwillemsen
Hmm, that should not be possible imho, captures a Servoy license.

Re: Servoy Server Solution <none>

PostPosted: Wed Dec 28, 2016 8:41 pm
by sbutler
How do you link to your smart client for installs? Do you deep link directly to the solution, or do you link to the generic servoy client install, where the users chooses a solution? If you use the generic install link, <none> would be the users with the client open, but they haven't chosen a solution.

Re: Servoy Server Solution <none>

PostPosted: Thu Dec 29, 2016 7:19 pm
by kwpsd
Thanks, Scott...I did not know about the launch window causing the <none> condition, either. Generally, our customers initially deep-link to the solution, then, after the first session, use the desktop icon. However, there are times, for whatever reason (typically, network issues), they end up in the launch window...I have seen this first hand. Now, I know what is going on. Thanks, again!