Hi guys: I update Jboss from 4.0.5GA to 4.2.0GA today,My program runing ok with jboss4.0.5GA&JDK6,but in jboss4.2.0GA&JDK6, jboss running ok,but my program shows error when login: java.lang.NoSuchFieldError: TRACE | at org.jboss.logging.Log4jLoggerPlugin.isTraceEnabled(Log4jLoggerPlugin.java:85) | at org.jboss.logging.Logger.isTraceEnabled(Logger.java:122) | at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:620) | at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:587) | at javax.naming.InitialContext.lookup(InitialContext.java:392) | at org.columba.core.gui.util.SystemDB.getSessionBeanHome(SystemDB.java:81) | at org.columba.core.gui.util.LoginDialog$6$1.run(LoginDialog.java:222) | at java.lang.Thread.run(Thread.java:619)
I found the method org.jboss.logging.Log4jLoggerPlugin.isTraceEnabled is diffrent between jboss4.0.5GA and jboss4.2.0GA. org.jboss.logging.Log4jLoggerPlugin.isTraceEnabled in JBoss4.0.5GA: public boolean isTraceEnabled() | { | if(!log.isEnabledFor(XLevel.TRACE)) | return false; | else | return XLevel.TRACE.isGreaterOrEqual(log.getEffectiveLevel()); | } | org.jboss.logging.Log4jLoggerPlugin.isTraceEnabled in JBoss4.2.0GA: | public boolean isTraceEnabled() | { | Level l = Level.TRACE; | if (log.isEnabledFor(l) == false) | return false; | return l.isGreaterOrEqual(log.getEffectiveLevel()); | } | Has anyone met problem like this? How can I config it? Please help me! Thanks! View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4045734#4045734 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4045734 _______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user