Meaning of CLFAD####E, CLFAD####W in XPages

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:

<Notes directory>\framework\shared\eclipse\plugins\com.ibm.xsp.core_XXXXX

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:

<Domino directory>\osgi\shared\eclipse\plugins\com.ibm.xsp.core_XXXXX

So next time when you encounter a CLFAD error you know where to go.

Share:

2 thoughts on “Meaning of CLFAD####E, CLFAD####W in XPages

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>