Hi,

I also saw this on a few occasions. Having external=true and also the event types indicate that the events are being seen "in reverse" (i.e. reverse diffing of the node states involved). Will need to review the observation event generation logic again.

Michael



On 13.9.13 6:30 , Jukka Zitting wrote:
Hi,

On Fri, Sep 13, 2013 at 12:27 PM, Travis CI <[email protected]> wrote:
View the full build log and details: 
https://travis-ci.org/apache/jackrabbit-oak/builds/11328914

I think I saw something similar in a manual build recently:

Failed tests: 
observation[1](org.apache.jackrabbit.oak.jcr.observation.ObservationTest):
Unexpected events: [EventImpl{type=8, jcrPath='/test_node/property',
userID='oak:unknown', identifier='/test_node', info={}, date=0,
userData=null, external=true}, EventImpl{type=16,
jcrPath='/test_node/n1/p1', userID='oak:unknown',
identifier='/test_node/n1', info={}, date=0, userData=null,
external=true}, EventImpl{type=4, jcrPath='/test_node/n1/p2',
userID='oak:unknown', identifier='/test_node/n1', info={}, date=0,
userData=null, external=true}, EventImpl{type=2,
jcrPath='/test_node/n3', userID='oak:unknown',
identifier='/test_node/n3', info={}, date=0, userData=null,
external=true}, EventImpl{type=8,
jcrPath='/test_node/n3/jcr:primaryType', userID='oak:unknown',
identifier='/test_node/n3', info={}, date=0, userData=null,
external=true}, EventImpl{type=8, jcrPath='/test_node/n3/p3',
userID='oak:unknown', identifier='/test_node/n3', info={}, date=0,
userData=null, external=true}, EventImpl{type=2,
jcrPath='/test_node/{4}', userID='oak:unknown',
identifier='/test_node/{4}', info={}, date=0, userData=null,
external=true}, EventImpl{type=8,
jcrPath='/test_node/{4}/jcr:primaryType', userID='oak:unknown',
identifier='/test_node/{4}', info={}, date=0, userData=null,
external=true}, EventImpl{type=1, jcrPath='/test_node/n2',
userID='oak:unknown', identifier='/test_node/n2', info={}, date=0,
userData=null, external=true}, EventImpl{type=4,
jcrPath='/test_node/n2/jcr:primaryType', userID='oak:unknown',
identifier='/test_node/n2', info={}, date=0, userData=null,
external=true}]

A timing issue?

BR,

Jukka Zitting

Reply via email to