You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4j-user@logging.apache.org by Pr...@barclayscapital.com on 2005/09/02 18:13:06 UTC

NTEvenAppender Error

We have 2 apps hosted on the same Tomcat. They use the same
NTEventAppender.dll to log to the windows event log.  
Please let me know if anyone is aware of solution for this issue. 


Regards,
Priyesh
HTTP Status 500 - 

type Exception report
message 
description The server encountered an internal error () that prevented
it from fulfilling this request.
exception 
javax.servlet.ServletException: Servlet execution threw an exception
	jcifs.http.NtlmHttpFilter.doFilter(NtlmHttpFilter.java:201)
root cause 
java.lang.UnsatisfiedLinkError: Native Library
C:\WINNT\system32\NTEventLogAppender.dll already loaded in another
classloader
	java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1525)
	java.lang.ClassLoader.loadLibrary(ClassLoader.java:1485)
	java.lang.Runtime.loadLibrary0(Runtime.java:788)
	java.lang.System.loadLibrary(System.java:834)
	
org.apache.log4j.nt.NTEventLogAppender.<clinit>(NTEventLogAppender.java:
156)
	sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
	
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorA
ccessorImpl.java:39)
	
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingCons
tructorAccessorImpl.java:27)
	java.lang.reflect.Constructor.newInstance(Constructor.java:274)
	java.lang.Class.newInstance0(Class.java:308)
	java.lang.Class.newInstance(Class.java:261)
	
org.apache.log4j.helpers.OptionConverter.instantiateByClassName(OptionCo
nverter.java:319)
	
org.apache.log4j.helpers.OptionConverter.instantiateByKey(OptionConverte
r.java:112)
	
org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator
.java:620)
	
org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator
.java:603)
	
org.apache.log4j.PropertyConfigurator.configureRootCategory(PropertyConf
igurator.java:500)
	
org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.j
ava:406)
	
org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.j
ava:307)
	
org.apache.log4j.PropertyConfigurator.configure(PropertyConfigurator.jav
a:315)
	
com.barcap.gtcl.genericlogger.GL_Logger.initialize(GL_Logger.java:23)
	
com.barcap.imlafa.imlafaWeb.logging.ImlafaLogger.logToEventLog(ImlafaLog
ger.java:39)
	
com.barcap.imlafa.imlafaWeb.logging.ImlafaLogger.logException(ImlafaLogg
er.java:27)
	
com.barcap.imlafa.imlafaWeb.frontEnd.applicationController.ExceptionMana
ger.writeToNTLog(ExceptionManager.java:127)
	
com.barcap.imlafa.imlafaWeb.frontEnd.applicationController.ImlafaApplica
tionController.writeToNTLog(ImlafaApplicationController.java:480)
	
com.barcap.imlafa.imlafaWeb.frontEnd.applicationController.ImlafaApplica
tionController.writeToNTLog(ImlafaApplicationController.java:469)
	
com.barcap.imlafa.imlafaWeb.frontEnd.applicationController.ImlafaApplica
tionController.processError(ImlafaApplicationController.java:309)
	
com.barcap.imlafa.imlafaWeb.frontEnd.applicationController.ImlafaApplica
tionController.processRequest(ImlafaApplicationController.java:125)
	
com.barcap.imlafa.imlafaWeb.frontController.ImlafaFrontController.delega
teToApplicationController(ImlafaFrontController.java:93)
	
com.barcap.imlafa.imlafaWeb.frontController.ImlafaFrontController.doPost
(ImlafaFrontController.java:78)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	jcifs.http.NtlmHttpFilter.doFilter(NtlmHttpFilter.java:201)
note The full stack trace of the root cause is available in the Apache
Tomcat/5.0.28 logs.

Apache Tomcat/5.0.28



------------------------------------------------------------------------
For more information about Barclays Capital, please
visit our web site at http://www.barcap.com.


Internet communications are not secure and therefore the Barclays 
Group does not accept legal responsibility for the contents of this 
message.  Although the Barclays Group operates anti-virus programmes, 
it does not accept responsibility for any damage whatsoever that is 
caused by viruses being passed.  Any views or opinions presented are 
solely those of the author and do not necessarily represent those of the 
Barclays Group.  Replies to this email may be monitored by the Barclays 
Group for operational or business reasons.

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


---------------------------------------------------------------------
To unsubscribe, e-mail: log4j-user-unsubscribe@logging.apache.org
For additional commands, e-mail: log4j-user-help@logging.apache.org