diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/EntityController.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/EntityController.java index df41562f3..87808c552 100644 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/EntityController.java +++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/EntityController.java @@ -110,7 +110,7 @@ public class EntityController extends VitroHttpServlet { return; } catch (Throwable e) { - log.error(e); + log.error(e, e); req.setAttribute("javax.servlet.jsp.jspException",e); RequestDispatcher rd = req.getRequestDispatcher("/error.jsp"); rd.forward(req, res); diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/edit/Properties2PropertiesOperationController.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/edit/Properties2PropertiesOperationController.java index 26376933f..2aa0226d6 100644 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/edit/Properties2PropertiesOperationController.java +++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/edit/Properties2PropertiesOperationController.java @@ -67,7 +67,7 @@ public class Properties2PropertiesOperationController extends try { response.sendRedirect(defaultLandingPage); } catch (IOException e) { - log.error(e); + log.error(e, e); } return; } diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/freemarker/IndividualController.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/freemarker/IndividualController.java index 838826f35..1712fedd6 100644 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/freemarker/IndividualController.java +++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/freemarker/IndividualController.java @@ -138,7 +138,7 @@ public class IndividualController extends FreemarkerHttpServlet { return new TemplateResponseValues(template, body); } catch (Throwable e) { - log.error(e); + log.error(e, e); return new ExceptionResponseValues(e); } } diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/freemarker/PageController.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/freemarker/PageController.java index af8d1d10d..4ad4f500f 100644 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/freemarker/PageController.java +++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/freemarker/PageController.java @@ -70,7 +70,7 @@ public class PageController extends FreemarkerHttpServlet{ ResponseValues rv = new TemplateResponseValues(getTemplate( mapForTemplate ), mapForTemplate); return rv; } catch (Throwable e) { - log.error(e); + log.error(e, e); return new ExceptionResponseValues(e); } } diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/jena/JenaAdminActions.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/jena/JenaAdminActions.java index 8f9c278b3..ca12b27d5 100644 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/jena/JenaAdminActions.java +++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/jena/JenaAdminActions.java @@ -380,7 +380,7 @@ public class JenaAdminActions extends BaseEditController { try { taxonomyModel.write(response.getOutputStream()); } catch (Exception e) { - log.error(e); + log.error(e, e); } } } diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/login/LoginTemplateHelper.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/login/LoginTemplateHelper.java index c791b7436..5e76da0de 100644 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/login/LoginTemplateHelper.java +++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/login/LoginTemplateHelper.java @@ -65,7 +65,7 @@ public class LoginTemplateHelper extends LoginTemplateHelperBase { return doTemplate(vreq, showLoginScreen(vreq)); } } catch (Exception e) { - log.error(e); + log.error(e, e); return doTemplate(vreq, showError(e)); } } @@ -89,7 +89,7 @@ public class LoginTemplateHelper extends LoginTemplateHelperBase { return showLoginScreen(vreq); } } catch (Exception e) { - log.error(e); + log.error(e, e); return showError(e); } } diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/dao/jena/IndividualJena.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/dao/jena/IndividualJena.java index 56eaf5fc1..fccb912de 100644 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/dao/jena/IndividualJena.java +++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/dao/jena/IndividualJena.java @@ -1043,7 +1043,7 @@ public class IndividualJena extends IndividualImpl implements Individual { } catch (Exception e) { - log.error(e); + log.error(e, e); } } diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/dao/jena/IndividualSDB.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/dao/jena/IndividualSDB.java index ad862ccb3..01b15dc7d 100644 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/dao/jena/IndividualSDB.java +++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/dao/jena/IndividualSDB.java @@ -1431,7 +1431,7 @@ public class IndividualSDB extends IndividualImpl implements Individual { } catch (Exception e) { - log.error(e); + log.error(e, e); } } diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/dao/jena/JenaBaseDao.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/dao/jena/JenaBaseDao.java index 3f1344536..3a8f06954 100644 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/dao/jena/JenaBaseDao.java +++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/dao/jena/JenaBaseDao.java @@ -475,7 +475,7 @@ public class JenaBaseDao extends JenaBaseDaoCon { } } catch (Exception e) { log.error("Error in updatePropertyDateTimeValue"); - log.error(e); + log.error(e, e); } } diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/dao/jena/KeywordDaoJena.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/dao/jena/KeywordDaoJena.java index edf3234dd..f67f8bdab 100644 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/dao/jena/KeywordDaoJena.java +++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/dao/jena/KeywordDaoJena.java @@ -155,7 +155,7 @@ public class KeywordDaoJena extends JenaBaseDao implements KeywordDao { try { keywordURI = webappDaoFactory.getIndividualDao().insertNewIndividual(keywordIndividual); } catch (InsertException e) { - log.error(e); + log.error(e, e); } log.debug("KeywordDaoJena.insertNewKeyword() : "+keywordURI); diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/dao/jena/ModelAuditor.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/dao/jena/ModelAuditor.java index c8f21fb32..46dc7db9f 100644 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/dao/jena/ModelAuditor.java +++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/dao/jena/ModelAuditor.java @@ -189,7 +189,7 @@ public class ModelAuditor implements ModelChangedListener { } } catch (Exception e) { - log.error(e); + log.error(e, e); } } diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/dao/jena/PropertyDaoJena.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/dao/jena/PropertyDaoJena.java index adeca7619..13a435d46 100644 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/dao/jena/PropertyDaoJena.java +++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/dao/jena/PropertyDaoJena.java @@ -129,7 +129,7 @@ public class PropertyDaoJena extends JenaBaseDao implements PropertyDao { } catch (Exception cce) {} } } catch (Exception e) { - log.error(e); + log.error(e, e); } finally { getOntModel().leaveCriticalSection(); } @@ -170,7 +170,7 @@ public class PropertyDaoJena extends JenaBaseDao implements PropertyDao { } catch (Exception cce) {} } } catch (Exception e) { - log.error(e); + log.error(e, e); } finally { getOntModel().leaveCriticalSection(); } @@ -250,7 +250,7 @@ public class PropertyDaoJena extends JenaBaseDao implements PropertyDao { } } } catch (Exception e) { - log.error(e); + log.error(e, e); } finally { getOntModel().leaveCriticalSection(); } diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/dao/jena/RDBGraphGenerator.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/dao/jena/RDBGraphGenerator.java index d1b0047f8..b9ad8f624 100644 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/dao/jena/RDBGraphGenerator.java +++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/dao/jena/RDBGraphGenerator.java @@ -51,7 +51,7 @@ public class RDBGraphGenerator implements GraphGenerator { Graph graphRDB = new GraphRDB(idbConn, graphID, requestedProperties, GraphRDB.OPTIMIZE_ALL_REIFICATIONS_AND_HIDE_NOTHING, !modelExists); return graphRDB; } catch (SQLException e) { - log.error(e); + log.error(e, e); throw new RuntimeException("SQLException: unable to regenerate graph", e); } } diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/edit/n3editing/EditN3Utils.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/edit/n3editing/EditN3Utils.java index 7324ef0b8..42b0662f1 100644 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/edit/n3editing/EditN3Utils.java +++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/edit/n3editing/EditN3Utils.java @@ -91,7 +91,7 @@ public class EditN3Utils { // // } catch (Exception e) { // log.error("Error in updatePropertyDateTimeValue"); -// log.error(e); +// log.error(e, e); // } // } // diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/edit/n3editing/EditSubmission.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/edit/n3editing/EditSubmission.java index a34524a57..46ec1c9c8 100644 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/edit/n3editing/EditSubmission.java +++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/edit/n3editing/EditSubmission.java @@ -215,7 +215,7 @@ public class EditSubmission { try { return literalCreationModel.createTypedLiteral( URLEncoder.encode(value, "UTF8"), datatypeUri); } catch (UnsupportedEncodingException e) { - log.error(e); + log.error(e, e); } } return literalCreationModel.createTypedLiteral(value, datatypeUri); diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/search/lucene/LuceneSearcher.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/search/lucene/LuceneSearcher.java index a4e98c447..53045a4fb 100644 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/search/lucene/LuceneSearcher.java +++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/search/lucene/LuceneSearcher.java @@ -324,9 +324,9 @@ public class LuceneSearcher implements Searcher { } highlighter = new LuceneHighlighter( query, analyzer ); } catch (SearchException e) { - log.error(e); + log.error(e, e); } catch (IOException e) { - log.error(e); + log.error(e, e); } return (VitroHighlighter)highlighter; } diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/servlet/setup/JenaPersistentDBOnlyDataSourceSetup.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/servlet/setup/JenaPersistentDBOnlyDataSourceSetup.java index 8390a99d7..b39dc548d 100644 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/servlet/setup/JenaPersistentDBOnlyDataSourceSetup.java +++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/servlet/setup/JenaPersistentDBOnlyDataSourceSetup.java @@ -81,7 +81,7 @@ public class JenaPersistentDBOnlyDataSourceSetup extends JenaDataSourceSetupBase OntModel infDbModel = ModelFactory.createOntologyModel(MEM_ONT_MODEL_SPEC,infDbPlainModel); sce.getServletContext().setAttribute("inferenceOntModel",infDbModel); } catch (Throwable e) { - log.error(e); + log.error(e, e); } sce.getServletContext().setAttribute("jenaOntModel", memModel); diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/web/widgets/LoginWidget.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/web/widgets/LoginWidget.java index fdbe9944c..2f27df71f 100644 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/web/widgets/LoginWidget.java +++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/web/widgets/LoginWidget.java @@ -98,7 +98,7 @@ public class LoginWidget extends Widget { values = showLoginScreen(request, siteName); } } catch (Exception e) { - log.error(e); + log.error(e, e); // This widget should display an error message rather than throwing the exception // up to the doMarkup() method, which would result in no display. values = showError(e);