Project

General

Profile

« Previous | Next » 

Revision 568fb7dc

Added by Andreas Kohlbecker about 5 years ago

ref #7106 logging stacktrace with 'Opening new session in turn of a HibernateException'

View differences:

cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/application/CdmRepository.java
502 502
        try {
503 503
            session = factory.getCurrentSession();
504 504
        } catch (HibernateException e) {
505
            logger.warn("[#7106] Opening new session in turn of a HibernateException: " + e.getMessage());
505
            String stackTrace = "";
506
            for(StackTraceElement stackTraceElement : Thread.currentThread().getStackTrace()) {
507
                stackTrace = stackTrace + System.lineSeparator() + stackTraceElement.toString();
508
            }
509
            logger.warn("[#7106] Opening new session in turn of a HibernateException: " + e.getMessage() + System.lineSeparator() + stackTrace);
506 510
            session = factory.openSession();
507 511
        }
508 512

  

Also available in: Unified diff