Hi Costin,

could you please enable debug level for the class org.apache.jackrabbit.core.observation.ObservationManagerFactory and run your code again? you will then see the full stacktrace of the exception that is thrown. that will give us more insight which listener causes the exception and where.

regards
 marcel

Costin Leau wrote:
Hello,

I'm trying to use EventListener but I keep getting these messages -
sometimes 3, sometimes one and sometimes none.
     [java] 2005-11-24 17:05:30,489 [ObservationManager] WARN  
org.apache.jackrabbit.core.observation.ObservationManagerFactory - 
EventConsumer threw exception: java.lang.IllegalStateException: not in
itialized
     [java] 2005-11-24 17:05:30,489 [ObservationManager] WARN  
org.apache.jackrabbit.core.observation.ObservationManagerFactory - 
EventConsumer threw exception: java.lang.IllegalStateException: not in
itialized
     [java] 2005-11-24 17:05:30,489 [ObservationManager] WARN  
org.apache.jackrabbit.core.observation.ObservationManagerFactory - 
EventConsumer threw exception: java.lang.IllegalStateException: not in
itialized
I have no idea what causes this messages. I assumed this has something
to do with events being asynchronous. I've added a Thread.sleep but I
still get one (I do get to log the others):

    [mkdir] Created dir: 
C:\work\study\springmodules-0.2\workspace\springmodules\samples\jcr\.classes\repo
     [java] constructor called
     [java] received events:
     [java] Event[path=/sample node/sample property|type=4|userID=bogus]
     [java] Event[path=/sample node/jcr:primaryType|type=4|userID=bogus]
     [java] Event[path=/sample node|type=1|userID=bogus]
     [java] received events:
     [java] Event[path=/sample node/sample property|type=4|userID=bogus]
     [java] Event[path=/sample node/jcr:primaryType|type=4|userID=bogus]
     [java] Event[path=/sample node|type=1|userID=bogus]
     [java] 2005-11-24 17:14:02,335 [ObservationManager] WARN  
org.apache.jackrabbit.core.observation.ObservationManagerFactory - 
EventConsumer threw exception: java.lang.IllegalStateException: not in
itialized

What exactly I am doing wrong here. I can provide the source code
however the code is very simple - I get a session and just attach a
listener (which simply logs) to it. Nothing special.


Reply via email to