The COBOL program suddenly terminates on the server and leaves thin client running with a blank screen
Estimated Reading Time: 1 Minutes
The cause can be determined by setting the following properties when starting the isCOBOL Server:
Then examine the iscobolserver.log file for ERRORs or WARNINGs. For example:
iscobol.as.logging true
iscobol.as.logfile iscobolserver.log
In this example the WARNING shows that com.iscobol.rmi.RemoteInvocationHandler reports that the com.toedter.calendar.JSpinnerDateEditor class is not found.
WARNING: com.iscobol.rts.CommunicationException:
Communication exception:
com.iscobol.rmi.RemoteInvocationHandler$1:
remote_exception sessionid 31510384 /sessionid class
java.lang.NoClassDefFoundError /class message
com/toedter/calendar/JSpinnerDateEditor /message
/remote_exception, prog 'MAIN_MENU'
If you see RemoteInvocationHandler and/or the word remote_exception it means that the warning or error occurs on the client. In this example the WARNING means that the jcalendar-1.3.2.jar file (which contains com.toedter.calendar.*) is not in the class path used when starting the thin client.