More XPages error-fun...

I really enjoy debugging mysterious error messages from XPages...

Today, it's "field in note has wrong datatype":

Image:More XPages error-fun...

I have experienced this problem upon a question from my client. Save button (which only submits the form) results in this error. After analyzing the page (analyze=delete all elements except the button) I decided that XPages elements have nothing to do with the problem. It was computing the document before saving, so that must be the problem. Indeed, I analyzed the form (analyze=delete fields part by part). Finally I found it. Here I will show you...

Let's create a simple form:

Image:More XPages error-fun...

You will notice that: Field has a type for date/time but we are putting an integer... Simple mistake for a Notes developer, but it will work on client without any error...

Now add it to a data source and try to save it (put an error messages control to see the problem).

You have thousand fields on your form?

Have fun!!!

Have something to say? I’m on OpenNTF Discord!