<div dir="ltr">Hello Will,<div><br></div><div>Actually the DB is full of images and I'm not getting the previous e-mails anymore.</div><div>But I still can't see usage stats ;(</div><div>I suspect that it's connected somehow to the new LDAP modules in ver. 4.3.2.</div>

<div>Since new modules checking for users in the LDAP every time they log-in into the system, I presume that the mechanism implemented here the same.</div><div>No users found and it's just failing ;(</div><div><br></div>

<div><br></div><div>I'm attaching screenshot.</div><div>Those 2 users displayed aren't actually in our LDAP anymore.</div><div>They left several months ago but their details still in OMERO DB.</div><div><br></div>

<div>Here is a snap from Blitz-0.log:</div><div><br></div><div><div>2011-09-21 22:27:12,659 INFO  [        ome.services.util.ServiceHandler] (3-thread-2)  Args:    [null, InternalSF@1831491676]</div><div>2011-09-21 22:27:12,664 INFO  [         ome.security.basic.EventHandler] (3-thread-2)  Auth:    user=0,group=0,event=null(Sessions),sess=ddf0f78c-175f-498c-9abd-92e68f9bf8fd</div>

<div>2011-09-21 22:27:12,671 INFO  [                 org.perf4j.TimingLogger] (3-thread-2) start[1316608032660] time[11] tag[omero.call.success.ome.services.sessions.SessionManagerImpl$6.doWork]</div><div>2011-09-21 22:27:12,671 INFO  [        ome.services.util.ServiceHandler] (3-thread-2)  Rslt:    (ome.model.meta.Experimenter:Id_0, ome.model.meta.ExperimenterGroup:Id_0, [0, 1], ... 4 more)</div>

<div>2011-09-21 22:27:12,672 INFO  [        ome.services.util.ServiceHandler] (3-thread-2)  Executor.doWork -- ome.services.sessions.SessionManagerImpl.reload(a8fae106-e386-441d-89ce-8b76358d6571)</div><div>2011-09-21 22:27:12,672 INFO  [        ome.services.util.ServiceHandler] (3-thread-2)  Args:    [null, InternalSF@1831491676]</div>

<div>2011-09-21 22:27:12,673 INFO  [         ome.security.basic.EventHandler] (3-thread-2)  Auth:    user=0,group=0,event=null(Sessions),sess=ddf0f78c-175f-498c-9abd-92e68f9bf8fd</div><div>2011-09-21 22:27:12,683 INFO  [                 org.perf4j.TimingLogger] (3-thread-2) start[1316608032672] time[11] tag[omero.call.success.ome.services.sessions.SessionManagerImpl$6.doWork]</div>

<div>2011-09-21 22:27:12,683 INFO  [        ome.services.util.ServiceHandler] (3-thread-2)  Rslt:    (ome.model.meta.Experimenter:Id_0, ome.model.meta.ExperimenterGroup:Id_0, [0, 1], ... 4 more)</div><div>2011-09-21 22:27:12,684 INFO  [        ome.services.util.ServiceHandler] (3-thread-2)  Executor.doWork -- ome.services.sessions.SessionManagerImpl.reload(00aeeeb1-0de5-4090-91f6-5f801a2b2d9c)</div>

<div>2011-09-21 22:27:12,684 INFO  [        ome.services.util.ServiceHandler] (3-thread-2)  Args:    [null, InternalSF@1831491676]</div><div>2011-09-21 22:27:12,686 INFO  [         ome.security.basic.EventHandler] (3-thread-2)  Auth:    user=0,group=0,event=null(Sessions),sess=ddf0f78c-175f-498c-9abd-92e68f9bf8fd</div>

<div>2011-09-21 22:27:12,694 INFO  [                 org.perf4j.TimingLogger] (3-thread-2) start[1316608032686] time[8] tag[omero.call.success.ome.services.sessions.SessionManagerImpl$6.doWork]</div><div>2011-09-21 22:27:12,695 INFO  [        ome.services.util.ServiceHandler] (3-thread-2)  Rslt:    (ome.model.meta.Experimenter:Id_1, ome.model.meta.ExperimenterGroup:Id_2, [2], ... 4 more)</div>

<div>2011-09-21 22:27:12,695 INFO  [                 org.perf4j.TimingLogger] (3-thread-2) start[1316608032635] time[60] tag[omero.sessions.synchronization]</div><div>2011-09-21 22:27:12,695 INFO  [ome.services.sessions.state.SessionCache] (3-thread-2) Synchronization took 60 ms.</div>

<div>2011-09-21 22:29:12,632 INFO  [ome.services.sessions.state.SessionCache] (3-thread-2) Synchronizing session cache. Count = 5</div><div>2011-09-21 22:29:12,632 INFO  [        ome.services.util.ServiceHandler] (3-thread-2)  Executor.doWork -- ome.services.sessions.SessionManagerImpl.reload(760f5b02-5745-4f8b-91b5-0b96db53aaca)</div>

<div>2011-09-21 22:29:12,632 INFO  [        ome.services.util.ServiceHandler] (3-thread-2)  Args:    [null, InternalSF@1831491676]</div><div>2011-09-21 22:29:12,642 INFO  [         ome.security.basic.EventHandler] (3-thread-2)  Auth:    user=0,group=0,event=null(Sessions),sess=ddf0f78c-175f-498c-9abd-92e68f9bf8fd</div>

<div>2011-09-21 22:29:12,658 INFO  [                 org.perf4j.TimingLogger] (3-thread-2) start[1316608152632] time[26] tag[omero.call.success.ome.services.sessions.SessionManagerImpl$6.doWork]</div><div>2011-09-21 22:29:12,658 INFO  [        ome.services.util.ServiceHandler] (3-thread-2)  Rslt:    (ome.model.meta.Experimenter:Id_0, ome.model.meta.ExperimenterGroup:Id_0, [0, 1], ... 4 more)</div>

<div>2011-09-21 22:29:12,659 INFO  [        ome.services.util.ServiceHandler] (3-thread-2)  Executor.doWork -- ome.services.sessions.SessionManagerImpl.reload(aca27771-5fb5-4bc7-91ae-29009b9d2be2)</div><div>2011-09-21 22:29:12,659 INFO  [        ome.services.util.ServiceHandler] (3-thread-2)  Args:    [null, InternalSF@1831491676]</div>

<div>2011-09-21 22:29:12,660 INFO  [         ome.security.basic.EventHandler] (3-thread-2)  Auth:    user=0,group=0,event=null(Sessions),sess=ddf0f78c-175f-498c-9abd-92e68f9bf8fd</div><div>2011-09-21 22:29:12,672 INFO  [                 org.perf4j.TimingLogger] (3-thread-2) start[1316608152659] time[13] tag[omero.call.success.ome.services.sessions.SessionManagerImpl$6.doWork]</div>

<div>2011-09-21 22:29:12,672 INFO  [        ome.services.util.ServiceHandler] (3-thread-2)  Rslt:    (ome.model.meta.Experimenter:Id_0, ome.model.meta.ExperimenterGroup:Id_0, [0, 1], ... 4 more)</div><div>2011-09-21 22:29:12,672 INFO  [        ome.services.util.ServiceHandler] (3-thread-2)  Executor.doWork -- ome.services.sessions.SessionManagerImpl.reload(ddf0f78c-175f-498c-9abd-92e68f9bf8fd)</div>

<div>2011-09-21 22:29:12,672 INFO  [        ome.services.util.ServiceHandler] (3-thread-2)  Args:    [null, InternalSF@1831491676]</div><div>2011-09-21 22:29:12,673 INFO  [         ome.security.basic.EventHandler] (3-thread-2)  Auth:    user=0,group=0,event=null(Sessions),sess=ddf0f78c-175f-498c-9abd-92e68f9bf8fd</div>

<div>2011-09-21 22:29:12,681 INFO  [                 org.perf4j.TimingLogger] (3-thread-2) start[1316608152672] time[9] tag[omero.call.success.ome.services.sessions.SessionManagerImpl$6.doWork]</div><div>2011-09-21 22:29:12,681 INFO  [        ome.services.util.ServiceHandler] (3-thread-2)  Rslt:    (ome.model.meta.Experimenter:Id_0, ome.model.meta.ExperimenterGroup:Id_0, [0, 1], ... 4 more)</div>

<div>2011-09-21 22:29:12,682 INFO  [        ome.services.util.ServiceHandler] (3-thread-2)  Executor.doWork -- ome.services.sessions.SessionManagerImpl.reload(a8fae106-e386-441d-89ce-8b76358d6571)</div><div>2011-09-21 22:29:12,682 INFO  [        ome.services.util.ServiceHandler] (3-thread-2)  Args:    [null, InternalSF@1831491676]</div>

<div>2011-09-21 22:29:12,683 INFO  [         ome.security.basic.EventHandler] (3-thread-2)  Auth:    user=0,group=0,event=null(Sessions),sess=ddf0f78c-175f-498c-9abd-92e68f9bf8fd</div><div>2011-09-21 22:29:12,692 INFO  [                 org.perf4j.TimingLogger] (3-thread-2) start[1316608152682] time[10] tag[omero.call.success.ome.services.sessions.SessionManagerImpl$6.doWork]</div>

<div>2011-09-21 22:29:12,692 INFO  [        ome.services.util.ServiceHandler] (3-thread-2)  Rslt:    (ome.model.meta.Experimenter:Id_0, ome.model.meta.ExperimenterGroup:Id_0, [0, 1], ... 4 more)</div><div>2011-09-21 22:29:12,692 INFO  [        ome.services.util.ServiceHandler] (3-thread-2)  Executor.doWork -- ome.services.sessions.SessionManagerImpl.reload(00aeeeb1-0de5-4090-91f6-5f801a2b2d9c)</div>

<div>2011-09-21 22:29:12,692 INFO  [        ome.services.util.ServiceHandler] (3-thread-2)  Args:    [null, InternalSF@1831491676]</div><div>2011-09-21 22:29:12,696 INFO  [         ome.security.basic.EventHandler] (3-thread-2)  Auth:    user=0,group=0,event=null(Sessions),sess=ddf0f78c-175f-498c-9abd-92e68f9bf8fd</div>

<div>2011-09-21 22:29:12,703 INFO  [                 org.perf4j.TimingLogger] (3-thread-2) start[1316608152692] time[11] tag[omero.call.success.ome.services.sessions.SessionManagerImpl$6.doWork]</div><div>2011-09-21 22:29:12,703 INFO  [        ome.services.util.ServiceHandler] (3-thread-2)  Rslt:    (ome.model.meta.Experimenter:Id_1, ome.model.meta.ExperimenterGroup:Id_2, [2], ... 4 more)</div>

<div>2011-09-21 22:29:12,703 INFO  [                 org.perf4j.TimingLogger] (3-thread-2) start[1316608152632] time[71] tag[omero.sessions.synchronization]</div><div>2011-09-21 22:29:12,703 INFO  [ome.services.sessions.state.SessionCache] (3-thread-2) Synchronization took 71 ms.</div>

<div>2011-09-21 22:29:46,688 INFO  [        ome.services.util.ServiceHandler] (l.Server-7)  Meth:    interface ome.api.IQuery.findAllByQuery</div><div>2011-09-21 22:29:46,688 INFO  [        ome.services.util.ServiceHandler] (l.Server-7)  Args:    [select g from ExperimenterGroup as g where <a href="http://g.name">g.name</a> not in (:default_names), PARAMS:F(l1):default_names=ArrayList(3) ]</div>

<div>2011-09-21 22:29:46,692 INFO  [         ome.security.basic.EventHandler] (l.Server-7)  Auth:    user=0,group=0,event=null(User),sess=760f5b02-5745-4f8b-91b5-0b96db53aaca</div><div>2011-09-21 22:29:46,697 INFO  [                 org.perf4j.TimingLogger] (l.Server-7) start[1316608186688] time[9] tag[omero.call.success.ome.logic.QueryImpl.findAllByQuery]</div>

<div>2011-09-21 22:29:46,697 INFO  [        ome.services.util.ServiceHandler] (l.Server-7)  Rslt:    (ome.model.meta.ExperimenterGroup:Id_4)</div><div>2011-09-21 22:29:46,703 INFO  [        ome.services.util.ServiceHandler] (l.Server-9)  Meth:    interface ome.api.IQuery.findAllByQuery</div>

<div>2011-09-21 22:29:46,703 INFO  [        ome.services.util.ServiceHandler] (l.Server-9)  Args:    [select distinct obj from Experimenter as obj left outer join fetch obj.groupExperimenterMap as map left outer join fetch map.parent g, PARAMS]</div>

<div>2011-09-21 22:29:46,705 INFO  [         ome.security.basic.EventHandler] (l.Server-9)  Auth:    user=0,group=0,event=null(User),sess=760f5b02-5745-4f8b-91b5-0b96db53aaca</div><div>2011-09-21 22:29:46,721 INFO  [                 org.perf4j.TimingLogger] (l.Server-9) start[1316608186703] time[18] tag[omero.call.success.ome.logic.QueryImpl.findAllByQuery]</div>

<div>2011-09-21 22:29:46,721 INFO  [        ome.services.util.ServiceHandler] (l.Server-9)  Rslt:    (ome.model.meta.Experimenter:Id_103, ome.model.meta.Experimenter:Id_257, ome.model.meta.Experimenter:Id_152, ... 40 more)</div>

<div>2011-09-21 22:29:46,810 INFO  [        ome.services.util.ServiceHandler] (l.Server-7)  Meth:    interface ome.api.IAdmin.lookupLdapAuthExperimenters</div><div>2011-09-21 22:29:46,810 INFO  [        ome.services.util.ServiceHandler] (l.Server-7)  Args:    ()</div>

<div>2011-09-21 22:29:46,813 INFO  [         ome.security.basic.EventHandler] (l.Server-7)  Auth:    user=0,group=0,event=null(User),sess=760f5b02-5745-4f8b-91b5-0b96db53aaca</div><div>2011-09-21 22:29:46,816 INFO  [                 org.perf4j.TimingLogger] (l.Server-7) start[1316608186810] time[6] tag[omero.call.success.ome.logic.AdminImpl.lookupLdapAuthExperimenters]</div>

<div>2011-09-21 22:29:46,816 INFO  [        ome.services.util.ServiceHandler] (l.Server-7)  Rslt:    ({dn=cn=Russell Sim,ou=Monash e-Research Centre,ou=Administration,ou=Staff,o=Monash University,c=au, experimenter_id=2}, {dn=cn=Raymond Lau,ou=Monash e-Research Centre,ou=Administration,ou=Staff,o=Monash University,c=au, experimenter_id=52}, {dn=cn=Nigel Holdgate,ou=Monash e-Research Centre,ou=Administration,ou=Staff,o=Monash University,c=au, experimenter_id=53}, ... 29 more)</div>

<div>2011-09-21 22:29:56,308 INFO  [        ome.services.util.ServiceHandler] (l.Server-1)  Meth:    interface ome.api.IQuery.findAllByQuery</div><div>2011-09-21 22:29:56,308 INFO  [        ome.services.util.ServiceHandler] (l.Server-1)  Args:    [select g from ExperimenterGroup as g where <a href="http://g.name">g.name</a> not in (:default_names), PARAMS:F(l1):default_names=ArrayList(3) ]</div>

<div>2011-09-21 22:29:56,311 INFO  [         ome.security.basic.EventHandler] (l.Server-1)  Auth:    user=0,group=0,event=null(User),sess=760f5b02-5745-4f8b-91b5-0b96db53aaca</div><div>2011-09-21 22:29:56,314 INFO  [                 org.perf4j.TimingLogger] (l.Server-1) start[1316608196308] time[6] tag[omero.call.success.ome.logic.QueryImpl.findAllByQuery]</div>

<div>2011-09-21 22:29:56,314 INFO  [        ome.services.util.ServiceHandler] (l.Server-1)  Rslt:    (ome.model.meta.ExperimenterGroup:Id_4)</div><div>2011-09-21 22:29:56,319 INFO  [        ome.services.util.ServiceHandler] (l.Server-2)  Meth:    interface ome.api.IQuery.findByQuery</div>

<div>2011-09-21 22:29:56,319 INFO  [        ome.services.util.ServiceHandler] (l.Server-2)  Args:    [select distinct obj from Experimenter as obj left outer join fetch obj.groupExperimenterMap as map left outer join fetch map.parent g where <a href="http://obj.id">obj.id</a> in (:ids), PARAMS:ids=ArrayList(1) ]</div>

<div>2011-09-21 22:29:56,321 INFO  [         ome.security.basic.EventHandler] (l.Server-2)  Auth:    user=0,group=0,event=null(User),sess=760f5b02-5745-4f8b-91b5-0b96db53aaca</div><div>2011-09-21 22:29:56,327 INFO  [                 org.perf4j.TimingLogger] (l.Server-2) start[1316608196319] time[8] tag[omero.call.success.ome.logic.QueryImpl.findByQuery]</div>

<div>2011-09-21 22:29:56,327 INFO  [        ome.services.util.ServiceHandler] (l.Server-2)  Rslt:    ome.model.meta.Experimenter:Id_53</div><div>2011-09-21 22:29:56,333 INFO  [        ome.services.util.ServiceHandler] (l.Server-0)  Meth:    interface ome.api.IAdmin.lookupLdapAuthExperimenter</div>

<div>2011-09-21 22:29:56,333 INFO  [        ome.services.util.ServiceHandler] (l.Server-0)  Args:    [53]</div><div>2011-09-21 22:29:56,334 INFO  [         ome.security.basic.EventHandler] (l.Server-0)  Auth:    user=0,group=0,event=null(User),sess=760f5b02-5745-4f8b-91b5-0b96db53aaca</div>

<div>2011-09-21 22:29:56,340 INFO  [                 org.perf4j.TimingLogger] (l.Server-0) start[1316608196333] time[7] tag[omero.call.success.ome.logic.AdminImpl.lookupLdapAuthExperimenter]</div><div>2011-09-21 22:29:56,340 INFO  [        ome.services.util.ServiceHandler] (l.Server-0)  Rslt:    cn=Nigel Holdgate,ou=Monash e-Research Centre,ou=Administration,ou=Staff,o=Monash University,c=au</div>

<div>2011-09-21 22:29:56,341 INFO  [        ome.services.util.ServiceHandler] (l.Server-8)  Meth:    interface ome.api.IQuery.findAllByQuery</div><div>2011-09-21 22:29:56,341 INFO  [        ome.services.util.ServiceHandler] (l.Server-8)  Args:    [select distinct obj from ExperimenterGroup as obj left outer join fetch obj.groupExperimenterMap as map left outer join fetch map.child e, PARAMS]</div>

<div>2011-09-21 22:29:56,343 INFO  [         ome.security.basic.EventHandler] (l.Server-8)  Auth:    user=0,group=0,event=null(User),sess=760f5b02-5745-4f8b-91b5-0b96db53aaca</div><div>2011-09-21 22:29:56,357 INFO  [                 org.perf4j.TimingLogger] (l.Server-8) start[1316608196341] time[16] tag[omero.call.success.ome.logic.QueryImpl.findAllByQuery]</div>

<div>2011-09-21 22:29:56,357 INFO  [        ome.services.util.ServiceHandler] (l.Server-8)  Rslt:    (ome.model.meta.ExperimenterGroup:Id_53, ome.model.meta.ExperimenterGroup:Id_4, ome.model.meta.ExperimenterGroup:Id_154, ... 6 more)</div>

<div>2011-09-21 22:30:00,024 INFO  [ ome.services.blitz.fire.SessionManagerI] (3-thread-4) Performing requestHeartbeats</div><div>2011-09-21 22:30:13,018 INFO  [            ome.services.blitz.fire.Ring] (3-thread-5) Checking cluster</div>

<div>2011-09-21 22:30:13,019 INFO  [        ome.services.blitz.fire.Registry] (3-thread-5) Found 1 cluster node(s) : [ClusterNode/ddf0f78c-175f-498c-9abd-92e68f9bf8fd -t:tcp -h 130.194.245.188 -p 52943]</div><div>2011-09-21 22:30:13,023 INFO  [            ome.services.blitz.fire.Ring] (3-thread-5) Got 1 cluster uuids : [ddf0f78c-175f-498c-9abd-92e68f9bf8fd]</div>

<div>2011-09-21 22:30:13,025 INFO  [        ome.services.util.ServiceHandler] (3-thread-5)  Executor.doWork -- ome.services.blitz.fire.Ring.getManagerList</div><div>2011-09-21 22:30:13,025 INFO  [        ome.services.util.ServiceHandler] (3-thread-5)  Args:    [null, InternalSF@1831491676]</div>

<div>2011-09-21 22:30:13,025 INFO  [         ome.security.basic.EventHandler] (3-thread-5)  Auth:    user=0,group=0,event=null(Internal),sess=ddf0f78c-175f-498c-9abd-92e68f9bf8fd</div><div>2011-09-21 22:30:13,037 INFO  [                 org.perf4j.TimingLogger] (3-thread-5) start[1316608213025] time[12] tag[omero.call.success.ome.services.blitz.fire.Ring$2.doWork]</div>

<div>2011-09-21 22:30:13,040 INFO  [        ome.services.util.ServiceHandler] (3-thread-5)  Rslt:    (ddf0f78c-175f-498c-9abd-92e68f9bf8fd)</div><div>2011-09-21 22:31:12,646 INFO  [ome.services.sessions.state.SessionCache] (3-thread-1) Synchronizing session cache. Count = 5</div>

<div>2011-09-21 22:31:12,646 INFO  [        ome.services.util.ServiceHandler] (3-thread-1)  Executor.doWork -- ome.services.sessions.SessionManagerImpl.reload(760f5b02-5745-4f8b-91b5-0b96db53aaca)</div><div>2011-09-21 22:31:12,646 INFO  [        ome.services.util.ServiceHandler] (3-thread-1)  Args:    [null, InternalSF@1831491676]</div>

<div>2011-09-21 22:31:12,646 INFO  [         ome.security.basic.EventHandler] (3-thread-1)  Auth:    user=0,group=0,event=null(Sessions),sess=ddf0f78c-175f-498c-9abd-92e68f9bf8fd</div><div>2011-09-21 22:31:12,657 INFO  [                 org.perf4j.TimingLogger] (3-thread-1) start[1316608272646] time[11] tag[omero.call.success.ome.services.sessions.SessionManagerImpl$6.doWork]</div>

<div>2011-09-21 22:31:12,657 INFO  [        ome.services.util.ServiceHandler] (3-thread-1)  Rslt:    (ome.model.meta.Experimenter:Id_0, ome.model.meta.ExperimenterGroup:Id_0, [0, 1], ... 4 more)</div><div>2011-09-21 22:31:12,657 INFO  [        ome.services.util.ServiceHandler] (3-thread-1)  Executor.doWork -- ome.services.sessions.SessionManagerImpl.reload(aca27771-5fb5-4bc7-91ae-29009b9d2be2)</div>

<div>2011-09-21 22:31:12,658 INFO  [        ome.services.util.ServiceHandler] (3-thread-1)  Args:    [null, InternalSF@1831491676]</div><div>2011-09-21 22:31:12,660 INFO  [         ome.security.basic.EventHandler] (3-thread-1)  Auth:    user=0,group=0,event=null(Sessions),sess=ddf0f78c-175f-498c-9abd-92e68f9bf8fd</div>

<div>2011-09-21 22:31:12,669 INFO  [                 org.perf4j.TimingLogger] (3-thread-1) start[1316608272658] time[11] tag[omero.call.success.ome.services.sessions.SessionManagerImpl$6.doWork]</div><div>2011-09-21 22:31:12,670 INFO  [        ome.services.util.ServiceHandler] (3-thread-1)  Rslt:    (ome.model.meta.Experimenter:Id_0, ome.model.meta.ExperimenterGroup:Id_0, [0, 1], ... 4 more)</div>

<div>2011-09-21 22:31:12,671 INFO  [        ome.services.util.ServiceHandler] (3-thread-1)  Executor.doWork -- ome.services.sessions.SessionManagerImpl.reload(ddf0f78c-175f-498c-9abd-92e68f9bf8fd)</div><div>2011-09-21 22:31:12,671 INFO  [        ome.services.util.ServiceHandler] (3-thread-1)  Args:    [null, InternalSF@1831491676]</div>

<div>2011-09-21 22:31:12,673 INFO  [         ome.security.basic.EventHandler] (3-thread-1)  Auth:    user=0,group=0,event=null(Sessions),sess=ddf0f78c-175f-498c-9abd-92e68f9bf8fd</div><div>2011-09-21 22:31:12,681 INFO  [                 org.perf4j.TimingLogger] (3-thread-1) start[1316608272671] time[10] tag[omero.call.success.ome.services.sessions.SessionManagerImpl$6.doWork]</div>

<div>2011-09-21 22:31:12,682 INFO  [        ome.services.util.ServiceHandler] (3-thread-1)  Rslt:    (ome.model.meta.Experimenter:Id_0, ome.model.meta.ExperimenterGroup:Id_0, [0, 1], ... 4 more)</div><div>2011-09-21 22:31:12,684 INFO  [        ome.services.util.ServiceHandler] (3-thread-1)  Executor.doWork -- ome.services.sessions.SessionManagerImpl.reload(a8fae106-e386-441d-89ce-8b76358d6571)</div>

<div>2011-09-21 22:31:12,684 INFO  [        ome.services.util.ServiceHandler] (3-thread-1)  Args:    [null, InternalSF@1831491676]</div><div>2011-09-21 22:31:12,684 INFO  [         ome.security.basic.EventHandler] (3-thread-1)  Auth:    user=0,group=0,event=null(Sessions),sess=ddf0f78c-175f-498c-9abd-92e68f9bf8fd</div>

<div>2011-09-21 22:31:12,692 INFO  [                 org.perf4j.TimingLogger] (3-thread-1) start[1316608272684] time[8] tag[omero.call.success.ome.services.sessions.SessionManagerImpl$6.doWork]</div><div>2011-09-21 22:31:12,692 INFO  [        ome.services.util.ServiceHandler] (3-thread-1)  Rslt:    (ome.model.meta.Experimenter:Id_0, ome.model.meta.ExperimenterGroup:Id_0, [0, 1], ... 4 more)</div>

<div>2011-09-21 22:31:12,693 INFO  [        ome.services.util.ServiceHandler] (3-thread-1)  Executor.doWork -- ome.services.sessions.SessionManagerImpl.reload(00aeeeb1-0de5-4090-91f6-5f801a2b2d9c)</div><div>2011-09-21 22:31:12,693 INFO  [        ome.services.util.ServiceHandler] (3-thread-1)  Args:    [null, InternalSF@1831491676]</div>

<div>2011-09-21 22:31:12,695 INFO  [         ome.security.basic.EventHandler] (3-thread-1)  Auth:    user=0,group=0,event=null(Sessions),sess=ddf0f78c-175f-498c-9abd-92e68f9bf8fd</div><div>2011-09-21 22:31:12,707 INFO  [                 org.perf4j.TimingLogger] (3-thread-1) start[1316608272693] time[14] tag[omero.call.success.ome.services.sessions.SessionManagerImpl$6.doWork]</div>

<div>2011-09-21 22:31:12,707 INFO  [        ome.services.util.ServiceHandler] (3-thread-1)  Rslt:    (ome.model.meta.Experimenter:Id_1, ome.model.meta.ExperimenterGroup:Id_2, [2], ... 4 more)</div><div>2011-09-21 22:31:12,707 INFO  [                 org.perf4j.TimingLogger] (3-thread-1) start[1316608272646] time[61] tag[omero.sessions.synchronization]</div>

<div>2011-09-21 22:31:12,707 INFO  [ome.services.sessions.state.SessionCache] (3-thread-1) Synchronization took 61 ms.</div><div>2011-09-21 22:33:00,014 INFO  [ ome.services.blitz.fire.SessionManagerI] (3-thread-1) Performing requestHeartbeats</div>

<div>2011-09-21 22:33:12,649 INFO  [ome.services.sessions.state.SessionCache] (3-thread-4) Synchronizing session cache. Count = 5</div><div>2011-09-21 22:33:12,649 INFO  [        ome.services.util.ServiceHandler] (3-thread-4)  Executor.doWork -- ome.services.sessions.SessionManagerImpl.reload(760f5b02-5745-4f8b-91b5-0b96db53aaca)</div>

<div>2011-09-21 22:33:12,649 INFO  [        ome.services.util.ServiceHandler] (3-thread-4)  Args:    [null, InternalSF@1831491676]</div><div>2011-09-21 22:33:12,658 INFO  [         ome.security.basic.EventHandler] (3-thread-4)  Auth:    user=0,group=0,event=null(Sessions),sess=ddf0f78c-175f-498c-9abd-92e68f9bf8fd</div>

<div>2011-09-21 22:33:12,674 INFO  [                 org.perf4j.TimingLogger] (3-thread-4) start[1316608392649] time[25] tag[omero.call.success.ome.services.sessions.SessionManagerImpl$6.doWork]</div><div>2011-09-21 22:33:12,674 INFO  [        ome.services.util.ServiceHandler] (3-thread-4)  Rslt:    (ome.model.meta.Experimenter:Id_0, ome.model.meta.ExperimenterGroup:Id_0, [0, 1], ... 4 more)</div>

<div>2011-09-21 22:33:12,675 INFO  [        ome.services.util.ServiceHandler] (3-thread-4)  Executor.doWork -- ome.services.sessions.SessionManagerImpl.reload(aca27771-5fb5-4bc7-91ae-29009b9d2be2)</div><div>2011-09-21 22:33:12,675 INFO  [        ome.services.util.ServiceHandler] (3-thread-4)  Args:    [null, InternalSF@1831491676]</div>

<div>2011-09-21 22:33:12,677 INFO  [         ome.security.basic.EventHandler] (3-thread-4)  Auth:    user=0,group=0,event=null(Sessions),sess=ddf0f78c-175f-498c-9abd-92e68f9bf8fd</div><div>2011-09-21 22:33:12,687 INFO  [                 org.perf4j.TimingLogger] (3-thread-4) start[1316608392675] time[12] tag[omero.call.success.ome.services.sessions.SessionManagerImpl$6.doWork]</div>

<div>2011-09-21 22:33:12,687 INFO  [        ome.services.util.ServiceHandler] (3-thread-4)  Rslt:    (ome.model.meta.Experimenter:Id_0, ome.model.meta.ExperimenterGroup:Id_0, [0, 1], ... 4 more)</div><div>2011-09-21 22:33:12,687 INFO  [        ome.services.util.ServiceHandler] (3-thread-4)  Executor.doWork -- ome.services.sessions.SessionManagerImpl.reload(ddf0f78c-175f-498c-9abd-92e68f9bf8fd)</div>

<div>2011-09-21 22:33:12,687 INFO  [        ome.services.util.ServiceHandler] (3-thread-4)  Args:    [null, InternalSF@1831491676]</div><div>2011-09-21 22:33:12,689 INFO  [         ome.security.basic.EventHandler] (3-thread-4)  Auth:    user=0,group=0,event=null(Sessions),sess=ddf0f78c-175f-498c-9abd-92e68f9bf8fd</div>

<div>2011-09-21 22:33:12,698 INFO  [                 org.perf4j.TimingLogger] (3-thread-4) start[1316608392687] time[11] tag[omero.call.success.ome.services.sessions.SessionManagerImpl$6.doWork]</div><div>2011-09-21 22:33:12,698 INFO  [        ome.services.util.ServiceHandler] (3-thread-4)  Rslt:    (ome.model.meta.Experimenter:Id_0, ome.model.meta.ExperimenterGroup:Id_0, [0, 1], ... 4 more)</div>

<div>2011-09-21 22:33:12,698 INFO  [        ome.services.util.ServiceHandler] (3-thread-4)  Executor.doWork -- ome.services.sessions.SessionManagerImpl.reload(a8fae106-e386-441d-89ce-8b76358d6571)</div><div>2011-09-21 22:33:12,698 INFO  [        ome.services.util.ServiceHandler] (3-thread-4)  Args:    [null, InternalSF@1831491676]</div>

<div>2011-09-21 22:33:12,700 INFO  [         ome.security.basic.EventHandler] (3-thread-4)  Auth:    user=0,group=0,event=null(Sessions),sess=ddf0f78c-175f-498c-9abd-92e68f9bf8fd</div><div>2011-09-21 22:33:12,708 INFO  [                 org.perf4j.TimingLogger] (3-thread-4) start[1316608392698] time[10] tag[omero.call.success.ome.services.sessions.SessionManagerImpl$6.doWork]</div>

<div>2011-09-21 22:33:12,709 INFO  [        ome.services.util.ServiceHandler] (3-thread-4)  Rslt:    (ome.model.meta.Experimenter:Id_0, ome.model.meta.ExperimenterGroup:Id_0, [0, 1], ... 4 more)</div><div>2011-09-21 22:33:12,711 INFO  [        ome.services.util.ServiceHandler] (3-thread-4)  Executor.doWork -- ome.services.sessions.SessionManagerImpl.reload(00aeeeb1-0de5-4090-91f6-5f801a2b2d9c)</div>

<div>2011-09-21 22:33:12,711 INFO  [        ome.services.util.ServiceHandler] (3-thread-4)  Args:    [null, InternalSF@1831491676]</div><div>2011-09-21 22:33:12,711 INFO  [         ome.security.basic.EventHandler] (3-thread-4)  Auth:    user=0,group=0,event=null(Sessions),sess=ddf0f78c-175f-498c-9abd-92e68f9bf8fd</div>

<div>2011-09-21 22:33:12,719 INFO  [                 org.perf4j.TimingLogger] (3-thread-4) start[1316608392711] time[8] tag[omero.call.success.ome.services.sessions.SessionManagerImpl$6.doWork]</div><div>2011-09-21 22:33:12,720 INFO  [        ome.services.util.ServiceHandler] (3-thread-4)  Rslt:    (ome.model.meta.Experimenter:Id_1, ome.model.meta.ExperimenterGroup:Id_2, [2], ... 4 more)</div>

<div>2011-09-21 22:33:12,720 INFO  [                 org.perf4j.TimingLogger] (3-thread-4) start[1316608392649] time[71] tag[omero.sessions.synchronization]</div><div>2011-09-21 22:33:12,720 INFO  [ome.services.sessions.state.SessionCache] (3-thread-4) Synchronization took 71 ms.</div>

<div><br></div><div>Any patches?</div><div dir="ltr"><span style="font-family:arial, sans-serif;font-size:13px;border-collapse:collapse;color:rgb(80, 0, 80)"><div><br></div><div>Thanks,</div><div>Leon Kolchinsky</div></span></div>

<br>
<br><br><div class="gmail_quote">On Wed, Sep 21, 2011 at 21:54, Will Moore <span dir="ltr"><<a href="mailto:will@lifesci.dundee.ac.uk">will@lifesci.dundee.ac.uk</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div style="word-wrap:break-word">Hi Leon,<div><br></div><div> This appears to be a bug when trying to calculate the Drive Space usage when there are no images in the database.</div><div><br></div><div>Hopefully you won't see this error once you have imported some images?</div>

<div><br></div><div>Should be an easy fix anyway. I'll create a ticket..</div><div><br></div><div>  Cheers,</div><div><br></div><div>  Will. </div><div><br></div><div><br><div><div><div></div><div class="h5"><div>On 20 Sep 2011, at 13:52, Leon Kolchinsky wrote:</div>

<br></div></div><blockquote type="cite"><div><div></div><div class="h5"><div dir="ltr">Hello,<div><br></div><div>I'm testing new version of Omero Server 4.3.2</div><div>When logged-in as root to webadmin interface I click on "Drive Space" and get this message "Could not load piechart. Please contact Administrator".</div>

 <div>I'm also getting the following e-mail:<br clear="all"><div dir="ltr"><span style="font-family:arial, sans-serif;font-size:13px;border-collapse:collapse;color:rgb(80, 0, 80)"><div><br></div></span></div><div class="gmail_quote">

 <br>Traceback (most recent call last):<br> <br>  File "/srv/omeroserver/lib/python/django/core/handlers/base.py", line 92, in get_response<br>    response = callback(request, *callback_args, **callback_kwargs)<br>

 <br>  File "/srv/omeroserver/lib/python/omeroweb/webadmin/views.py", line 168, in wrapped<br>    return f(request, *args, **kwargs)<br> <br>  File "/srv/omeroserver/lib/python/omeroweb/webadmin/views.py", line 871, in load_drivespace<br>

    rv = usersData(conn, offset)<br> <br>  File "/srv/omeroserver/lib/python/omeroweb/webadmin/controller/drivespace.py", line 99, in usersData<br>    "where <a href="http://m.child.id" target="_blank">m.child.id</a> in (:pids)", p2, ctx)<br>

 <br>  File "/srv/omeroserver/lib/python/omero/gateway/__init__.py", line 2959, in __call__<br>    return self.handle_exception(e, *args, **kwargs)<br> <br>  File "/srv/OMERO.server-Beta-4.3.2/lib/python/omeroweb/webclient/webclient_gateway.py", line 1652, in handle_exception<br>

    e, *args, **kwargs)<br> <br>  File "/srv/omeroserver/lib/python/omero/gateway/__init__.py", line 2956, in __call__<br>    return self.f(*args, **kwargs)<br> <br>  File "/srv/omeroserver/lib/python/omero_api_IQuery_ice.py", line 138, in findAllByQuery<br>

    return _M_omero.api.IQuery._op_findAllByQuery.invoke(self, ((query, params), _ctx))<br> <br> ApiUsageException: exception ::omero::ApiUsageException<br> {<br>    serverStackTrace = ome.conditions.ApiUsageException: unexpected end of subtree [select m from ome.model.core.PixelsOriginalFileMap as m join fetch m.parent where <a href="http://m.child.id" target="_blank">m.child.id</a> in ()]; nested exception is org.hibernate.hql.ast.QuerySyntaxException: unexpected end of subtree [select m from ome.model.core.PixelsOriginalFileMap as m join fetch m.parent where <a href="http://m.child.id" target="_blank">m.child.id</a> in ()]<br>

         at org.springframework.orm.hibernate3.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:660)<br>        at org.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:412)<br>

        at org.springframework.orm.hibernate3.HibernateTemplate.doExecute(HibernateTemplate.java:411)<br>        at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:339)<br>        at ome.logic.QueryImpl.execute(QueryImpl.java:142)<br>

        at ome.logic.QueryImpl.findAllByQuery(QueryImpl.java:392)<br>        at sun.reflect.GeneratedMethodAccessor293.invoke(Unknown Source)<br>        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br>

        at java.lang.reflect.Method.invoke(Method.java:597)<br>        at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)<br>        at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)<br>

        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)<br>        at ome.security.basic.EventHandler.invoke(EventHandler.java:150)<br>        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)<br>

        at org.springframework.orm.hibernate3.HibernateInterceptor.invoke(HibernateInterceptor.java:111)<br>        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)<br>

        at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:108)<br>        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)<br>

        at ome.tools.hibernate.ProxyCleanupFilter$Interceptor.invoke(ProxyCleanupFilter.java:231)<br>        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)<br>

        at ome.services.util.ServiceHandler.invoke(ServiceHandler.java:116)<br>        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)<br>        at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)<br>

        at $Proxy72.findAllByQuery(Unknown Source)<br>        at sun.reflect.GeneratedMethodAccessor293.invoke(Unknown Source)<br>        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br>

        at java.lang.reflect.Method.invoke(Method.java:597)<br>        at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)<br>        at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)<br>

        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)<br>        at ome.security.basic.BasicSecurityWiring.invoke(BasicSecurityWiring.java:83)<br>        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)<br>

        at ome.services.blitz.fire.AopContextInitializer.invoke(AopContextInitializer.java:43)<br>        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)<br>        at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)<br>

        at $Proxy72.findAllByQuery(Unknown Source)<br>        at sun.reflect.GeneratedMethodAccessor320.invoke(Unknown Source)<br>        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br>

        at java.lang.reflect.Method.invoke(Method.java:597)<br>        at ome.services.blitz.util.IceMethodInvoker.invoke(IceMethodInvoker.java:179)<br>        at ome.services.throttling.Callback.run(Callback.java:56)<br>

        at ome.services.throttling.InThreadThrottlingStrategy.callInvokerOnRawArgs(InThreadThrottlingStrategy.java:56)<br>        at ome.services.blitz.impl.AbstractAmdServant.callInvokerOnRawArgs(AbstractAmdServant.java:136)<br>

        at ome.services.blitz.impl.QueryI.findAllByQuery_async(QueryI.java:66)<br>        at omero.api._IQueryTie.findAllByQuery_async(_IQueryTie.java:92)<br>        at omero.api._IQueryDisp.___findAllByQuery(_IQueryDisp.java:366)<br>

        at omero.api._IQueryDisp.__dispatch(_IQueryDisp.java:496)<br>        at IceInternal.Incoming.invoke(Incoming.java:159)<br>        at Ice.ConnectionI.invokeAll(ConnectionI.java:2037)<br>        at Ice.ConnectionI.message(ConnectionI.java:972)<br>

        at IceInternal.ThreadPool.run(ThreadPool.java:577)<br>        at IceInternal.ThreadPool.access$100(ThreadPool.java:12)<br>        at IceInternal.ThreadPool$EventHandlerThread.run(ThreadPool.java:971)<br> <br>    serverExceptionClass = ome.conditions.ApiUsageException<br>

    message = unexpected end of subtree [select m from ome.model.core.PixelsOriginalFileMap as m join fetch m.parent where <a href="http://m.child.id" target="_blank">m.child.id</a> in ()]; nested exception is org.hibernate.hql.ast.QuerySyntaxException: unexpected end of subtree [select m from ome.model.core.PixelsOriginalFileMap as m join fetch m.parent where <a href="http://m.child.id" target="_blank">m.child.id</a> in ()]<br>

 }<br> <br> <br> <WSGIRequest<br> GET:<QueryDict: {}>,<br> POST:<QueryDict: {}>,<br> COOKIES:{'__utma': '192312886.126904984.1289803522.1316045304.1316486455.52',<br>  '__utmz': '192312886.1316486455.52.35.utmcsr=<a href="http://monash.edu" target="_blank">monash.edu</a>|utmccn=(referral)|utmcmd=referral|utmcct=/',<br>

  'sessionid': '5fd671309cdddd3b278bf04c5d2f0580'},<br> META:{'CONTENT_TYPE': 'application/json; charset=utf-8',<br>  'DOCUMENT_ROOT': '/srv/webstart',<br>  'GATEWAY_INTERFACE': 'CGI/1.1',<br>

  'HTTPS': 'on',<br>  'HTTP_ACCEPT': 'application/json, text/javascript, */*',<br>  'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.3',<br>  'HTTP_ACCEPT_ENCODING': 'gzip,deflate,sdch',<br>

  'HTTP_ACCEPT_LANGUAGE': 'en-US,en;q=0.8',<br>  'HTTP_CONNECTION': 'keep-alive',<br>  'HTTP_COOKIE': '__utma=203357902.1484366806.1315973805.1315973805.1316391535.2; __utmz=203357902.1315973805.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __utma=192312886.126904984.1289803522.1316045304.1316486455.52; __utmz=192312886.1316486455.52.35.utmcsr=<a href="http://monash.edu" target="_blank">monash.edu</a>|utmccn=(referral)|utmcmd=referral|utmcct=/; sessionid=5fd671309cdddd3b278bf04c5d2f0580',<br>

  'HTTP_HOST': '<a href="http://vera145.its.monash.edu.au" target="_blank">server.its.monash.edu.au</a>',<br>  'HTTP_REFERER': '<a href="https://vera145.its.monash.edu.au/webadmin/drivespace/" target="_blank">https://server.its.monash.edu.au/webadmin/drivespace/</a>',<br>

  'HTTP_USER_AGENT': 'Mozilla/5.0 (Windows NT 5.1) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.835.163 Safari/535.1',<br>  'HTTP_X_REQUESTED_WITH': 'XMLHttpRequest',<br>  'PATH': '/sbin:/usr/sbin:/bin:/usr/bin',<br>

  'PATH_INFO': u'/webadmin/load_drivespace/',<br>  'PATH_TRANSLATED': '/srv/omeroserver/var/omero.fcgi/webadmin/load_drivespace/',<br>  'QUERY_STRING': '',<br>  'REMOTE_ADDR': '110.174.176.101',<br>

  'REMOTE_PORT': '4153',<br>  'REQUEST_METHOD': 'GET',<br>  'REQUEST_URI': '/webadmin/load_drivespace/',<br>  'SCRIPT_FILENAME': '/srv/omeroserver/var/omero.fcgi',<br>

  'SCRIPT_NAME': u'',<br>  'SERVER_ADDR': '130.194.245.190',<br>  'SERVER_ADMIN': 'root@localhost',<br>  'SERVER_NAME': '<a href="http://vera145.its.monash.edu.au" target="_blank">server.its.monash.edu.au</a>',<br>

  'SERVER_PORT': '443',<br>  'SERVER_PROTOCOL': 'HTTP/1.1',<br>  'SERVER_SIGNATURE': '<address>Apache/2.2.3 (Red Hat) Server at <a href="http://vera145.its.monash.edu.au" target="_blank">server.its.monash.edu.au</a> Port 443</address>\n',<br>

  'SERVER_SOFTWARE': 'Apache/2.2.3 (Red Hat)',<br>  'wsgi.errors': <flup.server.fcgi_base.TeeOutputStream object at 0x10e30ed0>,<br>  'wsgi.input': <flup.server.fcgi_base.InputStream object at 0x10c98410>,<br>

  'wsgi.multiprocess': True,<br>  'wsgi.multithread': False,<br>  'wsgi.run_once': False,<br>  'wsgi.url_scheme': 'https',<br>  'wsgi.version': (1, 0)}><br> </div><br></div>

<div><br></div><div>Any idea what the problem is and how to resolve it?</div><div><br></div><div>P.S.:</div><div>This worked perfectly in 4.2.2.</div><div><br></div><div>Cheers,</div><div>Leon</div></div></div></div> _______________________________________________<br>

ome-users mailing list<br><a href="mailto:ome-users@lists.openmicroscopy.org.uk" target="_blank">ome-users@lists.openmicroscopy.org.uk</a><br><a href="http://lists.openmicroscopy.org.uk/mailman/listinfo/ome-users" target="_blank">http://lists.openmicroscopy.org.uk/mailman/listinfo/ome-users</a><br>

</blockquote></div><br><div> <span style="border-collapse:separate;color:rgb(0, 0, 0);font-family:Helvetica;font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:auto;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><div style="word-wrap:break-word">

<span style="border-collapse:separate;color:rgb(0, 0, 0);font-family:Helvetica;font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><div style="word-wrap:break-word">

<span style="border-collapse:separate;color:rgb(0, 0, 0);font-family:Helvetica;font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><div style="word-wrap:break-word">

<span style="border-collapse:separate;color:rgb(0, 0, 0);font-family:Helvetica;font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><div style="word-wrap:break-word">

<div><div>William Moore</div><div><div>Wellcome Trust Centre for Gene Regulation & Expression</div><div>College of Life Sciences</div><div>MSI/WTB/JBC Complex</div><div>University of Dundee</div><div>Dow Street</div>
<div>
Dundee  DD1 5EH</div><div>United Kingdom</div><div><br></div><div>Phone 01382 386364</div></div><div><a href="http://openmicroscopy.org" target="_blank">http://openmicroscopy.org</a></div></div></div></span><br></div></span><br>

</div></span><br></div></span><br> </div><br></div></div></blockquote></div><br></div></div>