Serious Problems in Notes (bug´s?)
Santiago Perez 10/03/2005 10:31 AM
Domino Designer -- Other 5.0.9a Windows XP
Hi all. I’m a Lotus Notes Developer since 5 years ago and I have developed a great amount of applications since then.
I write this because lately I am having a great amount of problems in my DB’s, that I cannot solve, but I cannot either say to my client: "It is problem of Lotus", because I am the person who must offer the solution to him.
As an example I am going to comment some strange events that happened the last week on an application, which carries to have serious disadvantages with my client.
1. On a view, it has 2 action buttons. The first to create a summary document and the other is a tool that runs an agent in order to modify several documents (a very critical tool). Very big was my surprise, when I clicked on the first button and the executed action was executed was second!!! In that moment I called to project leader so that it could be a witness of that strange event and returned to behave in the same way.
2. There is an action that is executed on a document (by an action button) and that makes various steps (notifications, state changes, validations, etc.) I implemented a control of errors (on error goto label) so if there’s any problem, a message is showed and finalizes the execution. If the process finishes correctly, the document is recorded and it is closed. In some executions the process did not any actions, did not show validation errors and did not indicate to me either if it had left by "on error". Everything supposed that it was executed perfectly, nevertheless the action was not made and either the document did not keep nor was closed.
3. There’s an action in a view that executes a process on a selected document, with the condition of which exists other documents of the same category that they are in a specific state. In the process (script) the document is taken and the document collection is obtained to compare... soon informs to me that at least 1 document does not match with the condition. After reviewing in a DETAILED way the states and documents, I conclude that they is taking a "Previous Version" of the document in which the state not yet had changed. As you imagine I cannot say to my client who whenever it wants to execute this action, close the DB and returns to enter.
These are some of the examples of errors that I had the last week. Omissions, errors in the code or design elements are discarding since they have been observed and studied with much precision.
Your recommendation or explanation of because this happens on a platform that it does not have just a sort time in the market, WIL BE GREATLY APPRECIATED.
Thanks a lot, and sorry for my bad english.
Lotus Notes Developer.