Java Exception Notification
release: 0.1.1
changelog.txt
Note: This project is no longer active. JEXN has been superceded by classes built into the Java 1.5 API onwards.
Project Description:
If you've ever written a Java application and had to deal with vague bug
reports that require
many precious hours to get to the bottom of, then the Java Exception
Notification
(JEXN) system could help. JEXN allows you to receive instant exception stack traces
in your email if your
software crashes on a user's machine.
JEXN is a simple, yet powerful java class that can be added to any Java 1.3 or later
application. In the unfortunate event that the
application crashes the virtual machine redirects the System.err stream to a small JSX (Java Serialisation to XML) powered server application.
The server then forwards the exception stacktrace on to a user specified email
address.
Future additions to JEXN will include:
-
links to user specified web site containing patches.
-
auto download and instalation of the patch
(some security issues here)
-
optional pop-up window to obtain user feedback
-
the ability to send
any
exceptions thrown ie. not just those causing a crash.
-
exception disk caching ie. if the user is not connected to the internet,
cache any exceptions and mail on the user's next session.
author:
Paul Sijpkes
acknowledgements:
Brendan Macmillan for the inspiration to start this project, the many
ideas and the useful code.
Current Version: 0.1.1
Changes in 0.1.1:
-
Added 'to' field email validation.
-
Enabled user specification of email 'subject' and 'from' fields and the name of the application JEXN monitors.
Future releases will be anounced on
www.freshmeat.net
Send bug reports and ideas to
paul_sijpkes@yahoo.com.
For a demonstration on how to use JEXN go to JEXN-HOWTO.txt.
Download JAR (includes JSX and source files): jexn0.1.1.jar (87 KB)
Download ZIP (includes JSX and source files): jexn0.1.1.zip (86 KB)