The Open Anzo Project

Semantic Application Middleware

Ticket #60 (closed enhancement: fixed)

Opened 1 year ago

Last modified 8 months ago

Review the exception design and constants to improve usability

Reported by: mroy Assigned to: mroy
Priority: minor Milestone: 3.0 milestone2
Component: openanzo Version: 3.0
Keywords: exceptions Cc:

Description (Last modified by mroy)

There is probably some bit rot in the exception constants at this point, so a review of the current exceptions is needed. It is probably also the case that we should reevaluate the the current major/minor design, mainly in terms of whether or not the number of Major codes should be reduced to just the top level codes, and use the minor codes for the grainularity that is currently provided by the combination of the major codes and minor codes.

Change History

11/12/07 13:31:25 changed by mroy

(In [773]) re #60
Create new projects for log4j, slf4j, and a new module for jet based ant tasked used in system
reviewer: jpbetz

11/12/07 13:50:40 changed by mroy

(In [775]) re #60
Move to new exceptions and logging.
Use slf4j instead of commons-logging.
New exceptions xml file for defining exeptions and messages.
GlitterException? now extends from AnzoException? for better passthrew of errors.
reviewer: jpbetz

11/12/07 14:08:57 changed by mroy

(In [778]) re #60
Remove jet from project that doesn't use it anymore.

11/12/07 15:45:05 changed by mroy

(In [779]) re #60
Update the output format of the log to be clearer

11/12/07 19:41:45 changed by jpbetz

  • description changed.

I've reviewed commits 773,775,778 and 779. They all look really good. Leaving ticket open because it is not assigned to me.

11/12/07 20:22:09 changed by mroy

(In [786]) re #60
Create wiki jet template for exceptions.
reviewer: jpbetz

11/13/07 15:40:25 changed by mroy

(In [798]) re #60
Update logs in the indexer classes.
Cleanup where some of the indexer classes live to better aid in startup and logging of startup errors.
Removed anzo-indexer-model-lucene module to remove circular depenencies with other modules.

11/14/07 13:56:10 changed by mroy

(In [805]) re #62,#60
Remove the anzo-owl module from maven since it is no longer used, and refactor those classes into the anzo-jastor project.
Move the jastor classes from anzo-core into anzo-jastor to be consistant.
Update the RdbExceptions? to extend from AnzoException? and created messages for a lot of the exceptions.
Further tuned the context object and its output during logging.
reviewer: jpbetz

11/14/07 14:34:52 changed by mroy

(In [808]) re #60
Remove warnings from template.
reviewer: jpbetz

11/20/07 13:52:16 changed by mroy

(In [859]) re #60
Further updates for the exceptions while updating the server.
Moved most update code into the ServerUpdateProcessor? from the UpdateHandler? and UpdateManager?.
Remove object creation where not needed.

04/29/08 13:19:13 changed by mroy

  • status changed from new to closed.
  • resolution set to fixed.
  • description changed.
Copyright © 2007 - 2008 OpenAnzo.org