Error message window from CrE-ME: (disclaimer: I wrote it manually so there might be spelling mistakes but its unlikely and I don't have any source file nor from client (since I don't know how to access it) nor from the server (since I don't have access to it)).
Error message:
Fallo al conectar Host: #.#.#.# Puerto: #### (an unasigned port, I won't specify it) ! Reintentar ?
at.logim.service.comm.client.ClientCommServiceAdapterException:
at.logim.service.comm.clientCommServiceException:
java.net.ConnectException:
SysCall : connect() failed
at
at.logim.service.comm.socket.client.ClientSocketCommServiceAdapter.connect()
at
at.logim.service.term.impl.TermClient.connect()
at
at.logim.service.term.impl.TermClient.init()
at
at.logim.service.term.impl.TermClient.startUp()
at
at.logim.service.term.impl.TermClient.startApplication()
at
at.logim.oem.appl.start.ApplStarter.startAppl()
at
at.logim.oem.appl.start.ApplStarter.<init>()
at
at.logim.oem.appl.start.ApplStarter.main()
CausedBy:
at.logim.service.comm.client.ClientCommServiceException:
java.net.ConnectException:
SysCall : connect() failed
at
at.logim.service.comm.socket.client.ClientSocketCommService.connect()
at
at.logim.service.comm.socket.client.ClientSocketCommService.connect()
at
at.logim.service.comm.socket.client.ClientSocketCommServiceAdapter.connect()
at
at.logim.service.term.impl.TermClient.connect()
at
at.logim.service.term.impl.TermClient.init()
at
at.logim.service.term.impl.TermClient.startUp()
at
at.logim.service.term.impl.TermCLient.startApplication()
at
at.logim.oem.appl.start.ApplStarter.startAppl()
at
at.logim.oem.appl.start.ApplStarter.<init>()
at
at.logim.oem.appl.start.ApplStarter.main()
Caused by:
java.net.ConnectException:
SysCall : connect() failed
at
java.net.PlainSocketImpl.doConnect()
at
java.net.PlainSocketImpl.connectToAddress()
at
java.net.PlainSocketImpl.connect()
at
java.net.Socket.<init>()
at
java.net.Socket.<init>()
at
at.logim.service.comm.socket.client.CLientSocketCommService.connect()
at
at.logim.service.comm.socket.client.ClientSocketCommServiceAdapter.connect()
at
at.logim.service.term.impl.TermClient.connect()
at
at.logim.service.term.impl.TermClient.init()
at
at.logim.service.term.impl.TermClient.startUp()
at
at.logim.service.term.impl.TermClient.startApplication()
at
at.logim.service.term.impl.TermClient.startApplication()
at
at.logim.oem.appl.start.ApplStarter.startAppl()
at
at.logim.oem.appl.start.ApplStarter.<init>()
at
at.logim.oem.appl.start.ApplStarter.main()
This is a Windows CE 6.0 device using a KNAPP version R0308 software and is losing connection with a server. To solve this I daily:
- Erase the Motorola Out of the Box Magic Profile (default Wi-Fi profile).
- Reconfigure the proper profile on the handheld (which loses connection automaticaly after this problem occurs and deconfigures).
I think the problem relies on end-device issues but I've reached some forums treating similar error messages by pointing to a server issue, basically they say:
"This exception means that there is no service listening on the IP/port you are trying to connect to:
You are trying to connect to the wrong IP/Host or port. You have not started your server. Your server is not listening for connections. On Windows servers, the listen backlog queue is full. (link: java.net.ConnectException: Connection refused )".
Moreover I have encountered with a totally different cause but I don't have the link for it (augh). It basically explained to access the registry and modify the "socket" from 32 ports to 65,000 or so ports (which is the maximum); based on my knowledge it is referring to modify the registry to allow more ports at the same time for a socket communication because the default configuration allows few ports and the service "runs out of ports". This looks like a possible cause but this happens to two different models of the MC9000 making it harder (but not impossible) for this handhelds to have the same austere network configuration.
This problem happens much more on some specific handhelds used always by the same workers, making me think of the latter cause to be the actual, because they probably "force" the handheld to send more traffic than other workers but I don't have the certainty of this. If is the latter cause then:
How can I access the registry on this devices? I have read on the user manual about some weird XML provisioning for modifying the button layout, that is a registry issue, but I don't know how to do that nor have the permission. If it is the former then...
What are your thoughts on the error message? I know the java script calls a lot of weird names but I imagine they comply with some .NET framework or similar. Is there a way to access the client's source code through Windows CE 6.0? Let me know your thoughts.
Sincerely, Myself.