Bugs item #557394, was opened at 2002-05-17 11:51
You can respond by visiting: 
http://sourceforge.net/tracker/?func=detail&atid=376685&aid=557394&group_id=22866

Category: JBossServer
Group: v3.0 Rabbit Hole
>Status: Closed
>Resolution: Fixed
Priority: 5
Submitted By: Ignacio Coloma (alu1344)
Assigned to: Scott M Stark (starksm)
Summary: Log4j Mail Appender not working

Initial Comment:
On RC2, and I suppose before/later, the log4j example
to make a mail appender does not work. AFAICS it's a
problem because it needs the mail.jar on the classpath
from the beginning to init the appender. From this
exception on the logging system does not work at all.

Since the classpath was wanted to be kept minimalist at
init time, I suppose it's not a valid workaround to
just put mail.jar on the run.sh classpath. If it is,
please say so and comment it on the log4j Mail Appender
example.

Regards,

Ignacio.
P.S.: RedHat 7.2 and Sun 1.3.1

================================================================================

  JBoss Bootstrap Environment

  JBOSS_HOME: /usr/local/jboss

  JAVA: /usr/java/jdk/bin/java

  JAVA_OPTS: -server -Xmx100Mb -Dprogram.name=run.sh

  CLASSPATH:
/usr/local/jboss/bin/run.jar:/usr/java/jdk/lib/tools.jar

================================================================================

19:51:31,782 INFO  [Server] JBoss Release:
JBoss-3.0.0RC2 CVSTag=JBoss_3_0_0_RC2
19:51:31,833 INFO  [Server] Home Dir:
/usr/local/jboss-3.0.0RC2
19:51:31,834 INFO  [Server] Home URL:
file:/usr/local/jboss-3.0.0RC2/
19:51:31,835 INFO  [Server] Library URL:
file:/usr/local/jboss-3.0.0RC2/lib/
19:51:31,838 INFO  [Server] Patch URL: null
19:51:31,838 INFO  [Server] Server Name: default
19:51:31,839 INFO  [Server] Server Home Dir:
/usr/local/jboss-3.0.0RC2/server/default
19:51:31,840 INFO  [Server] Server Home URL:
file:/usr/local/jboss-3.0.0RC2/server/default/
19:51:31,840 INFO  [Server] Server Data Dir:
/usr/local/jboss-3.0.0RC2/server/default/db
19:51:31,841 INFO  [Server] Server Temp Dir:
/usr/local/jboss-3.0.0RC2/server/default/tmp
19:51:31,842 INFO  [Server] Server Config URL:
file:/usr/local/jboss-3.0.0RC2/server/default/conf/
19:51:31,842 INFO  [Server] Server Library URL:
file:/usr/local/jboss-3.0.0RC2/server/default/lib/
19:51:31,904 INFO  [Server] Starting General Purpose
Architecture (GPA)...
WARN  preRegister() failed for null: 
java.lang.NoClassDefFoundError: javax/mail/Multipart
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:115)
        at
org.apache.log4j.xml.DOMConfigurator.parseAppender(DOMConfigurator.java:159)
        at
org.apache.log4j.xml.DOMConfigurator.findAppenderByReference(DOMConfigurator.java:144)
        at
org.apache.log4j.xml.DOMConfigurator.parseChildrenOfCategoryElement(DOMConfigurator.java:361)
        at
org.apache.log4j.xml.DOMConfigurator.parseCategory(DOMConfigurator.java:317)
        at
org.apache.log4j.xml.DOMConfigurator.parse(DOMConfigurator.java:691)
        at
org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:593)
        at
org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:545)
        at
org.apache.log4j.xml.DOMConfigurator.configure(DOMConfigurator.java:615)
        at
org.jboss.logging.Log4jService$URLWatchTimerTask.reconfigure(Log4jService.java:383)
        at
org.jboss.logging.Log4jService$URLWatchTimerTask.run(Log4jService.java:358)
        at
org.jboss.logging.Log4jService.start(Log4jService.java:185)
        at
org.jboss.logging.Log4jService.preRegister(Log4jService.java:269)
        at
org.jboss.mx.server.registry.BasicMBeanRegistry.registerMBean(BasicMBeanRegistry.java:197)
        at
org.jboss.mx.server.MBeanServerImpl.registerMBean(MBeanServerImpl.java:949)
        at
org.jboss.mx.server.MBeanServerImpl.createMBean(MBeanServerImpl.java:247)
        at
org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:265)
        at
org.jboss.system.server.ServerImpl.start(ServerImpl.java:218)
        at org.jboss.Main.boot(Main.java:142)
        at org.jboss.Main$1.run(Main.java:375)
        at java.lang.Thread.run(Thread.java:479)
19:51:33,368 INFO  [ServerInfo] Java version:
1.3.1_03,Sun Microsystems Inc.
19:51:33,369 INFO  [ServerInfo] Java VM: Java
HotSpot(TM) Server VM 1.3.1_03-b03,Sun Microsystems Inc.

The log4j offending appender:

    <!-- EMail events to an administrator -->
    <appender name="SMTP"
class="org.apache.log4j.net.SMTPAppender">
      <param name="Threshold" value="ERROR"/>
      <param name="To" value="root@localhost"/>
      <param name="From" value="[EMAIL PROTECTED]"/>
      <param name="Subject" value="JBoss Server Errors"/>
      <param name="SMTPHost" value="localhost"/>
      <param name="BufferSize" value="10"/>
    </appender>






----------------------------------------------------------------------

>Comment By: Scott M Stark (starksm)
Date: 2002-05-26 11:30

Message:
Logged In: YES 
user_id=175228

This is fixed in 3.0 and main

----------------------------------------------------------------------

You can respond by visiting: 
http://sourceforge.net/tracker/?func=detail&atid=376685&aid=557394&group_id=22866

_______________________________________________________________

Don't miss the 2002 Sprint PCS Application Developer's Conference
August 25-28 in Las Vegas -- http://devcon.sprintpcs.com/adp/index.cfm

_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to