I've been using log4j in a desktop app for a while. I tried to use Chainsaw v2 to watch the log while the app is being tested, from another computer, using ZeroConfSocketHubAppender. I made all the necessary steps to add required jar files and modified log4j.xml config file to use the appender.

My app starts OK, takes a few seconds to make "the network magic", and Chainsaw v2 finds my app in the network. When I try to connect to the log, in the app side I get this exception:

Exception in thread "Thread-0" java.lang.NoSuchMethodError: org.apache.log4j.spi.ComponentBase.access$701(Lorg/apache/log4j/net/SocketHubAppender;)Lorg/apache/log4j/ULogger; at org.apache.log4j.net.SocketHubAppender$ServerMonitor.run(SocketHubAppender.java:392)
   at java.lang.Thread.run(Thread.java:595)

I'm using Chainsaw v2 (version 2006-03-02 (SVN tag 'release_20060302')), and the jar libraries linked from the Chainsaw web (log4j ZeroConf extension and JmDNS bundle). I've tried with log4j 1.2.13 and 1.3 alpha8. None of them has the method "access" implemented in "ComponentBase" class. I tried with "ComponentBase" from the SVN repository, and the method wasn't there neither.

A Google search was not of great help: at least, two other calls to that method seem to cause the same exception from other classes, but no solution found.

Any hint on what is going wrong?
Thanks in advance.

--

Raúl Santiago Gómez
Virtual Software S.L.
[EMAIL PROTECTED]

"El programador crea aplicaciones a prueba de tontos; Dios crea tontos a prueba de 
programadores"


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to