Skip to content

DS Archive Support Website

Sections
Personal tools
You are here: Home » Members » kunzem's Home » Pointless Blog » Rethinking Errors

Rethinking Errors Rethinking Errors

Submitted by . on 2004-09-22 11:08 AM. DataSpliceDevelopment
It's time to give error processing in DataSplice a little love.

As most everything else is getting rewritten in DataSplice, it is becoming apparent that the error handling mechanisms needs some thought as well.

The two main issues I see with the current design are not having an explicit mechanism for reporting and routing errors throughout the different modules and a lack of detailed error information.

The first issue could be improved by adding a generic error reporting mechanism. This would primarily be useful for the plugins - we definately need a consistant way to report problems.

The more important issue is one of information. Now we have a basic message and some error details. What I'd like to see is some information about the source of an error as well as how to remedy the problem. For example, if a value is out of range for a field, the client could automatically begin editing the field and display a message to the user that specifies what to do.

Automatic retries if context is given

Posted by kunzem at 2004-10-05 04:28 PM
Thought: We could possibly prompt for missing/erroneous information if enough context is given and automatically walk the user through fixing the problem and resubmitting the changes.
Blog
 
 

Powered by Plone

This site conforms to the following standards: