Is MyAppender accessible on the classpath? Is MyAppender the fully qualified name of your appender? I suppose you are using log4j 1.2.3?
Hope this is helpful, Ceki ps: It is always a good idea to privide information on the log4j version you are using, the JDK version, the compiler, the app server etc. At 21:45 27.05.2002 +0530, you wrote: >Hi, > >I'm new to Log4j. I've written a simple custom Appender which extends >FileAppender. I'm getting the following error while the DOMConfigurator >parses my XML configuration file. Could anybody tell me where I'm wrong. > >Would highly appreciate your timely response. > >log4j: Class name: [MyAppender] >log4j:ERROR Could not create an Appender. Reported error follows. >java.lang.InstantiationException: MyAppender > at java.lang.Class.newInstance0(Native Method) > at java.lang.Class.newInstance(Unknown Source) > at > org.apache.log4j.xml.DOMConfigurator.parseAppender(DOMConfigurator.ja >va:164) > at > org.apache.log4j.xml.DOMConfigurator.findAppenderByName(DOMConfigurat >or.java:140) > at > org.apache.log4j.xml.DOMConfigurator.findAppenderByReference(DOMConfi >gurator.java:153) > at > org.apache.log4j.xml.DOMConfigurator.parseChildrenOfLoggerElement(DOM >Configurator.java:415) > at > org.apache.log4j.xml.DOMConfigurator.parseCategory(DOMConfigurator.ja >va:335) > at > org.apache.log4j.xml.DOMConfigurator.parse(DOMConfigurator.java:788) > at > org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java >:673) > at > org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java >:616) > at > org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java >:584) > at > org.apache.log4j.xml.DOMConfigurator.configure(DOMConfigurator.java:6 >94) > at MyLoggerTest.main(MyLoggerTest.java:62) >log4j:ERROR Could not parse input source [org.xml.sax.InputSource@2808b3]. >java.lang.NullPointerException > at java.util.Hashtable.put(Unknown Source) > at > org.apache.log4j.xml.DOMConfigurator.findAppenderByName(DOMConfigurat >or.java:141) > at > org.apache.log4j.xml.DOMConfigurator.findAppenderByReference(DOMConfi >gurator.java:153) > at > org.apache.log4j.xml.DOMConfigurator.parseChildrenOfLoggerElement(DOM >Configurator.java:415) > at > org.apache.log4j.xml.DOMConfigurator.parseCategory(DOMConfigurator.ja >va:335) > at > org.apache.log4j.xml.DOMConfigurator.parse(DOMConfigurator.java:788) > at > org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java >:673) > at > org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java >:616) > at > org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java >:584) > at > org.apache.log4j.xml.DOMConfigurator.configure(DOMConfigurator.java:6 >94) > at MyLoggerTest.main(MyLoggerTest.java:62) > >Thanks & Regards >Sridharan Vembu > > >-- >To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> >For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> -- Ceki -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>