NetKernel tools and techniques for identifying and diagnosing errors and faults in your applications.
To quickly spot errors as you change your code, keep an eye on the ever-present system healthcheck icon in the header of the Backend Fulcrum application when running the Enterprise Edition (EE):
A good rule-of-thumb is NEVER IGNORE HEALTHCHECK ERRORS.
To remote debug a java endpoint in a running NetKernel instance:
Start the NetKernel instance by executing ./netkernel.sh -debug
in the [Install]/bin folder. This will open a remote debugger port 8000.
In Eclipse, switch to the Debug perspective, and create a new Debug run configuration “Remote Java Application”.
Enter the hostname e.g. localhost
and the debug port e.g. 8000
Run the debug configuration.
In your local dynamic module in Eclipse, set breakpoints on the endpoint(s) you want to examine
Trigger NK requests as appropriate to hit the endpoints you want to debug.