2012-12-12 14 views
5

Ciao sto ottenendo il seguente errore quando ho eseguito il mio Primavera + ibernazione app su Windows 7.java.lang.NoSuchFieldError: TRACE durante l'utilizzo di ibernazione versione 4.1.8.Final

Caused by: java.lang.NoSuchFieldError: TRACE 
     at org.jboss.logging.Log4jLogger.translate(Log4jLogger.java:64) 
     at org.jboss.logging.Log4jLogger.isEnabled(Log4jLogger.java:39) 
     at org.jboss.logging.Logger.logv(Logger.java:1953) 
     at org.hibernate.internal.CoreMessageLogger_$logger.tracev(CoreMessageLogger_$logger.java:443) 
     at org.hibernate.cfg.EJB3DTDEntityResolver.resolveEntity(EJB3DTDEntityResolver.java:58) 
     at com.sun.org.apache.xerces.internal.util.EntityResolverWrapper.resolveEntity(EntityResolverWrapper.java:110) 

sto usando 4.1. 8.Versione finale basata su MVN.I leggo alcuni dove log4j dovrebbe essere GT 1.2.12, quindi sto usando 1.2.17 ma il problema esiste ancora.

Il mio problema principale è lo stesso codice in esecuzione bene su Windows XP. \ Qualcuno mi può aiutare ...

risposta

0

hai un problema con la versione log4j

private static org.apache.log4j.Level translate(final Level level) { 
    if (level != null) switch (level) { 
     case FATAL: return org.apache.log4j.Level.FATAL; 
     case ERROR: return org.apache.log4j.Level.ERROR; 
     case WARN: return org.apache.log4j.Level.WARN; 
     case INFO: return org.apache.log4j.Level.INFO; 
     case DEBUG: return org.apache.log4j.Level.DEBUG; 
     case TRACE: return org.apache.log4j.Level.TRACE; 
    } 
    return org.apache.log4j.Level.ALL; 
} 
+1

log4 dipendenza è errato o mancante . L'aggiunta della dipendenza log4j ha risolto il problema per me. –

Problemi correlati