Re: Exception in thread "main" java.lang.UnsatisfiedLinkError: no NTEventLogAppender

"Sasa Bojanic" <[email protected]>
Newsgroups gmane.comp.java.enhydra.shark
Message-ID <007701c57d53$653b2660$1200a8c0@bobrock>
It's not enough to have NTEventLogAppender there, you also have to put it on the PATH.
Commenting the line has no side-effects except that log will not be written into Windows event log.

Regards,
Sasa.
  ----- Original Message ----- 
  From: He Wei 
  To: [email protected] 
  Sent: Thursday, June 30, 2005 10:22 AM
  Subject: RE: [shark] Exception in thread "main" java.lang.UnsatisfiedLinkError: no NTEventLogAppender


  Hi Sasa,

  Thank you.

  But I find the "NTEventLogAppender.dll" is actually already in the indicated directory in my pc. The exception still occurs. Please suggest. 

   

  I have a work-round way to eliminate the exception is to comment out the line in shark.conf :

  #log4j.appender.NTEventLog=org.apache.log4j.nt.NTEventLogAppender

  But I don't know its impact.. ?

   

  Best Regards,

  He Wei


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

  From: Sasa Bojanic [mailto:[email protected]] 
  Sent: Thursday, June 30, 2005 4:18 PM
  To: [email protected]
  Subject: Re: [shark] Exception in thread "main" java.lang.UnsatisfiedLinkError: no NTEventLogAppender

   

  There is no NTEventLogAppender.dll is not in ypour path. Look at the shark scripts for Windows, and you'll se the line:

   

  set PATH=lib\contrib\ext;%PATH%

   

  The appropriate dll is placed in lib\contrib\ext.

   

  Regards,

  Sasa.

    ----- Original Message ----- 

    From: He Wei 

    To: [email protected] 

    Sent: Thursday, June 30, 2005 7:18 AM

    Subject: [shark] Exception in thread "main" java.lang.UnsatisfiedLinkError: no NTEventLogAppender

     

    Dear Sasa,

     

    Could you please suggest what causes the following exception, i.e., "Exception in thread "main" java.lang.UnsatisfiedLinkError: no NTEventLogAppender in java.library.path" ? Thank you very much!

    Details are as followings:

     

    D:\shark-cvs-2005-06-09\Shark\output\Shark>java -cp lib\client\sharktests.jar -D

    java.ext.dirs=lib;lib\wrapper;lib\engine;lib\contrib; org.enhydra.shark.test.Man

    ualTest conf\Shark.conf hwtest_cvs.xpdl test_Wor1

    SharkEngineManager -> Shark engine is being initialized ...

    Exception in thread "main" java.lang.UnsatisfiedLinkError: no NTEventLogAppender

     in java.library.path

            at java.lang.ClassLoader.loadLibrary(Unknown Source)

            at java.lang.Runtime.loadLibrary0(Unknown Source)

            at java.lang.System.loadLibrary(Unknown Source)

            at org.apache.log4j.nt.NTEventLogAppender.<clinit>(NTEventLogAppender.ja

    va:156)

            at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

     

            at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)

     

            at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Sou

    rce)

            at java.lang.reflect.Constructor.newInstance(Unknown Source)

            at java.lang.Class.newInstance0(Unknown Source)

            at java.lang.Class.newInstance(Unknown Source)

            at org.apache.log4j.helpers.OptionConverter.instantiateByClassName(Optio

    nConverter.java:315)

            at org.apache.log4j.helpers.OptionConverter.instantiateByKey(OptionConve

    rter.java:112)

            at org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigura

    tor.java:620)

            at org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigura

    tor.java:603)

            at org.apache.log4j.PropertyConfigurator.parseCatsAndRenderers(PropertyC

    onfigurator.java:524)

            at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurato

    r.java:408)

            at org.apache.log4j.PropertyConfigurator.configure(PropertyConfigurator.

    java:340)

            at org.enhydra.shark.logging.StandardLoggingManager.configure(StandardLo

    ggingManager.java:30)

            at org.enhydra.shark.SharkEngineManager.init(SharkEngineManager.java:167

    )

            at org.enhydra.shark.Shark.init(Shark.java:297)

            at org.enhydra.shark.Shark.configure(Shark.java:120)

            at org.enhydra.shark.Shark.configure(Shark.java:82)

            at org.enhydra.shark.test.ManualTest.main(ManualTest.java:172)

     

    Best Regards,

    He Wei
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.