Many a times during XPages development I have encountered error message like CLFAD####E and sometimes CLFAD####W. The error messages are very cryptic and give very little information and you might see something like this:
SEVERE: CLFAD####E: Exception processing XPage request.
There are time when the # characters get replaced by numbers. I raised this question on StackOverflow and Sven Hasselbach directed me to the source of this.
CLFAD is an internal identifier and 4 numbers following it identify the error. The last character identifies the type of the message:
- I – Information
- E – Error
- W – Warning
You can get a complete list of these CLFADs by looking into XPage source. For that go to the following path of your Lotus Notes installation directory:
In the directory you will find a JAR file lwpd.xsp.core.jar. JAR files are similar to ZIP files so you can open (or extract) it with any of your favorite extraction tool like WinZip or WinRAR. Open it and navigate to the directory com/ibm/xsp/core. Inside the directory open the file core.properties in text editor and you would see a list of all the CLFADs for you to explore.
For Domino installation you would be looking into the directory:
So next time when you encounter a CLFAD error you know where to go.