<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link=blue vlink=purple><div class=WordSection1><p class=MsoNormal>Hi,<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Is it possible to move projects/datasets/images from one permission group to another?<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>For example, if use Importer and import under a certain group, can I later change what group the that data belongs to.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>I have tried to copy/paste in Insight but I get errors about security (see below):<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Thanks<o:p></o:p></p><p class=MsoNormal>Chris<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>java.lang.Exception: org.openmicroscopy.shoola.env.data.DSAccessException: For security reasons, cannot access data. <o:p></o:p></p><p class=MsoNormal>Cannot create the objects.<o:p></o:p></p><p class=MsoNormal>               at org.openmicroscopy.shoola.env.data.OMEROGateway.handleException(OMEROGateway.java:781)<o:p></o:p></p><p class=MsoNormal>               at org.openmicroscopy.shoola.env.data.OMEROGateway.createObjects(OMEROGateway.java:2730)<o:p></o:p></p><p class=MsoNormal>               at org.openmicroscopy.shoola.env.data.OmeroDataServiceImpl.addExistingObjects(OmeroDataServiceImpl.java:553)<o:p></o:p></p><p class=MsoNormal>               at org.openmicroscopy.shoola.env.data.views.calls.ExistingObjectsSaver$2.doCall(ExistingObjectsSaver.java:126)<o:p></o:p></p><p class=MsoNormal>               at org.openmicroscopy.shoola.env.data.views.BatchCall.doStep(BatchCall.java:144)<o:p></o:p></p><p class=MsoNormal>               at org.openmicroscopy.shoola.util.concur.tasks.CompositeTask.doStep(CompositeTask.java:226)<o:p></o:p></p><p class=MsoNormal>               at org.openmicroscopy.shoola.env.data.views.CompositeBatchCall.doStep(CompositeBatchCall.java:126)<o:p></o:p></p><p class=MsoNormal>               at org.openmicroscopy.shoola.util.concur.tasks.ExecCommand.exec(ExecCommand.java:165)<o:p></o:p></p><p class=MsoNormal>               at org.openmicroscopy.shoola.util.concur.tasks.ExecCommand.run(ExecCommand.java:274)<o:p></o:p></p><p class=MsoNormal>               at org.openmicroscopy.shoola.util.concur.tasks.AsyncProcessor$Runner.run(AsyncProcessor.java:91)<o:p></o:p></p><p class=MsoNormal>               at java.lang.Thread.run(Unknown Source)<o:p></o:p></p><p class=MsoNormal>Caused by: org.openmicroscopy.shoola.env.data.DSAccessException: Cannot access data. <o:p></o:p></p><p class=MsoNormal>Cannot update the object.<o:p></o:p></p><p class=MsoNormal>               at org.openmicroscopy.shoola.env.data.OMEROGateway.handleException(OMEROGateway.java:802)<o:p></o:p></p><p class=MsoNormal>               at org.openmicroscopy.shoola.env.data.OMEROGateway.saveAndReturnObject(OMEROGateway.java:2830)<o:p></o:p></p><p class=MsoNormal>               at org.openmicroscopy.shoola.env.data.OMEROGateway.createObjects(OMEROGateway.java:2728)<o:p></o:p></p><p class=MsoNormal>               ... 9 more<o:p></o:p></p><p class=MsoNormal>Caused by: omero.SecurityViolation<o:p></o:p></p><p class=MsoNormal>    serverStackTrace = "ome.conditions.SecurityViolation: Cannot read ome.model.containers.Dataset:Id_653<o:p></o:p></p><p class=MsoNormal>                              at ome.security.basic.BasicACLVoter.throwLoadViolation(BasicACLVoter.java:112)<o:p></o:p></p><p class=MsoNormal>                              at ome.security.CompositeACLVoter.throwLoadViolation(CompositeACLVoter.java:86)<o:p></o:p></p><p class=MsoNormal>                              at ome.security.ACLEventListener.onPostLoad(ACLEventListener.java:104)<o:p></o:p></p><p class=MsoNormal>                              at org.hibernate.engine.TwoPhaseLoad.initializeEntity(TwoPhaseLoad.java:234)<o:p></o:p></p><p class=MsoNormal>                              at org.hibernate.loader.Loader.initializeEntitiesAndCollections(Loader.java:898)<o:p></o:p></p><p class=MsoNormal>                              at org.hibernate.loader.Loader.doQuery(Loader.java:773)<o:p></o:p></p><p class=MsoNormal>                              at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:270)<o:p></o:p></p><p class=MsoNormal>                              at org.hibernate.loader.Loader.loadEntity(Loader.java:1933)<o:p></o:p></p><p class=MsoNormal>                              at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:86)<o:p></o:p></p><p class=MsoNormal>                              at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:76)<o:p></o:p></p><p class=MsoNormal>                              at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3270)<o:p></o:p></p><p class=MsoNormal>                              at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:496)<o:p></o:p></p><p class=MsoNormal>                              at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:477)<o:p></o:p></p><p class=MsoNormal>                              at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:227)<o:p></o:p></p><p class=MsoNormal>                              at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:147)<o:p></o:p></p><p class=MsoNormal>                              at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:1080)<o:p></o:p></p><p class=MsoNormal>                              at org.hibernate.impl.SessionImpl.immediateLoad(SessionImpl.java:1018)<o:p></o:p></p><p class=MsoNormal>                              at org.hibernate.proxy.AbstractLazyInitializer.initialize(AbstractLazyInitializer.java:176)<o:p></o:p></p><p class=MsoNormal>                              at org.hibernate.proxy.AbstractLazyInitializer.getImplementation(AbstractLazyInitializer.java:215)<o:p></o:p></p><p class=MsoNormal>                              at org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.invoke(JavassistLazyInitializer.java:191)<o:p></o:p></p><p class=MsoNormal>                              at ome.model.containers.Dataset_$$_javassist_2.getDetails(Dataset_$$_javassist_2.java)<o:p></o:p></p><p class=MsoNormal>                              at ome.security.basic.OmeroInterceptor.evaluateLinkages(OmeroInterceptor.java:371)<o:p></o:p></p><p class=MsoNormal>                              at ome.security.basic.OmeroInterceptor.onSave(OmeroInterceptor.java:155)<o:p></o:p></p><p class=MsoNormal>                              at org.hibernate.event.def.AbstractSaveEventListener.substituteValuesIfNecessary(AbstractSaveEventListener.java:414)<o:p></o:p></p><p class=MsoNormal>                              at org.hibernate.event.def.AbstractSaveEventListener.performSaveOrReplicate(AbstractSaveEventListener.java:293)<o:p></o:p></p><p class=MsoNormal>                              at org.hibernate.event.def.AbstractSaveEventListener.performSave(AbstractSaveEventListener.java:204)<o:p></o:p></p><p class=MsoNormal>                              at org.hibernate.event.def.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:144)<o:p></o:p></p><p class=MsoNormal>                              at org.hibernate.event.def.DefaultMergeEventListener.mergeTransientEntity(DefaultMergeEventListener.java:313)<o:p></o:p></p><p class=MsoNormal>                              at org.hibernate.event.def.DefaultMergeEventListener.entityIsTransient(DefaultMergeEventListener.java:282)<o:p></o:p></p><p class=MsoNormal>                              at org.springframework.orm.hibernate3.support.IdTransferringMergeEventListener.entityIsTransient(IdTransferringMergeEventListener.java:59)<o:p></o:p></p><p class=MsoNormal>                              at ome.security.basic.MergeEventListener.entityIsTransient(MergeEventListener.java:135)<o:p></o:p></p><p class=MsoNormal>                              at org.hibernate.event.def.DefaultMergeEventListener.onMerge(DefaultMergeEventListener.java:237)<o:p></o:p></p><p class=MsoNormal>                              at ome.security.basic.MergeEventListener.onMerge(MergeEventListener.java:85)<o:p></o:p></p><p class=MsoNormal>                              at org.hibernate.event.def.DefaultMergeEventListener.onMerge(DefaultMergeEventListener.java:84)<o:p></o:p></p><p class=MsoNormal>                              at ome.security.basic.MergeEventListener.onMerge(MergeEventListener.java:75)<o:p></o:p></p><p class=MsoNormal>                              at org.hibernate.impl.SessionImpl.fireMerge(SessionImpl.java:859)<o:p></o:p></p><p class=MsoNormal>                              at org.hibernate.impl.SessionImpl.merge(SessionImpl.java:843)<o:p></o:p></p><p class=MsoNormal>                              at org.hibernate.impl.SessionImpl.merge(SessionImpl.java:847)<o:p></o:p></p><p class=MsoNormal>                              at ome.logic.UpdateImpl.internalMerge(UpdateImpl.java:273)<o:p></o:p></p><p class=MsoNormal>                              at ome.logic.UpdateImpl$4.run(UpdateImpl.java:148)<o:p></o:p></p><p class=MsoNormal>                              at ome.logic.UpdateImpl$4.run(UpdateImpl.java:143)<o:p></o:p></p><p class=MsoNormal>                              at ome.logic.UpdateImpl.doAction(UpdateImpl.java:311)<o:p></o:p></p><p class=MsoNormal>                              at ome.logic.UpdateImpl.doAction(UpdateImpl.java:302)<o:p></o:p></p><p class=MsoNormal>                              at ome.logic.UpdateImpl.saveAndReturnArray(UpdateImpl.java:143)<o:p></o:p></p><p class=MsoNormal>                              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<o:p></o:p></p><p class=MsoNormal>                              at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)<o:p></o:p></p><p class=MsoNormal>                              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<o:p></o:p></p><p class=MsoNormal>                              at java.lang.reflect.Method.invoke(Method.java:597)<o:p></o:p></p><p class=MsoNormal>                              at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)<o:p></o:p></p><p class=MsoNormal>                              at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)<o:p></o:p></p><p class=MsoNormal>                              at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)<o:p></o:p></p><p class=MsoNormal>                              at ome.security.basic.EventHandler.invoke(EventHandler.java:157)<o:p></o:p></p><p class=MsoNormal>                              at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)<o:p></o:p></p><p class=MsoNormal>                              at org.springframework.orm.hibernate3.HibernateInterceptor.invoke(HibernateInterceptor.java:111)<o:p></o:p></p><p class=MsoNormal>                              at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)<o:p></o:p></p><p class=MsoNormal>                              at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:108)<o:p></o:p></p><p class=MsoNormal>                              at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)<o:p></o:p></p><p class=MsoNormal>                              at ome.tools.hibernate.ProxyCleanupFilter$Interceptor.invoke(ProxyCleanupFilter.java:231)<o:p></o:p></p><p class=MsoNormal>                              at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)<o:p></o:p></p><p class=MsoNormal>                              at ome.services.util.ServiceHandler.invoke(ServiceHandler.java:111)<o:p></o:p></p><p class=MsoNormal>                              at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)<o:p></o:p></p><p class=MsoNormal>                              at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)<o:p></o:p></p><p class=MsoNormal>                              at $Proxy74.saveAndReturnArray(Unknown Source)<o:p></o:p></p><p class=MsoNormal>                              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<o:p></o:p></p><p class=MsoNormal>                              at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)<o:p></o:p></p><p class=MsoNormal>                              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<o:p></o:p></p><p class=MsoNormal>                              at java.lang.reflect.Method.invoke(Method.java:597)<o:p></o:p></p><p class=MsoNormal>                              at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)<o:p></o:p></p><p class=MsoNormal>                              at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)<o:p></o:p></p><p class=MsoNormal>                              at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)<o:p></o:p></p><p class=MsoNormal>                              at ome.security.basic.BasicSecurityWiring.invoke(BasicSecurityWiring.java:83)<o:p></o:p></p><p class=MsoNormal>                              at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)<o:p></o:p></p><p class=MsoNormal>                              at ome.services.blitz.fire.AopContextInitializer.invoke(AopContextInitializer.java:40)<o:p></o:p></p><p class=MsoNormal>                              at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)<o:p></o:p></p><p class=MsoNormal>                              at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)<o:p></o:p></p><p class=MsoNormal>                              at $Proxy74.saveAndReturnArray(Unknown Source)<o:p></o:p></p><p class=MsoNormal>                              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<o:p></o:p></p><p class=MsoNormal>                              at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)<o:p></o:p></p><p class=MsoNormal>                              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<o:p></o:p></p><p class=MsoNormal>                              at java.lang.reflect.Method.invoke(Method.java:597)<o:p></o:p></p><p class=MsoNormal>                              at ome.services.blitz.util.IceMethodInvoker.invoke(IceMethodInvoker.java:179)<o:p></o:p></p><p class=MsoNormal>                              at ome.services.throttling.Callback.run(Callback.java:56)<o:p></o:p></p><p class=MsoNormal>                              at ome.services.throttling.InThreadThrottlingStrategy.callInvokerOnRawArgs(InThreadThrottlingStrategy.java:56)<o:p></o:p></p><p class=MsoNormal>                              at ome.services.blitz.impl.AbstractAmdServant.callInvokerOnRawArgs(AbstractAmdServant.java:136)<o:p></o:p></p><p class=MsoNormal>                              at ome.services.blitz.impl.UpdateI.saveAndReturnArray_async(UpdateI.java:58)<o:p></o:p></p><p class=MsoNormal>                              at omero.api._IUpdateTie.saveAndReturnArray_async(_IUpdateTie.java:78)<o:p></o:p></p><p class=MsoNormal>                              at omero.api._IUpdateDisp.___saveAndReturnArray(_IUpdateDisp.java:229)<o:p></o:p></p><p class=MsoNormal>                              at omero.api._IUpdateDisp.__dispatch(_IUpdateDisp.java:357)<o:p></o:p></p><p class=MsoNormal>                              at IceInternal.Incoming.invoke(Incoming.java:159)<o:p></o:p></p><p class=MsoNormal>                              at Ice.ConnectionI.invokeAll(ConnectionI.java:2037)<o:p></o:p></p><p class=MsoNormal>                              at Ice.ConnectionI.message(ConnectionI.java:972)<o:p></o:p></p><p class=MsoNormal>                              at IceInternal.ThreadPool.run(ThreadPool.java:577)<o:p></o:p></p><p class=MsoNormal>                              at IceInternal.ThreadPool.access$100(ThreadPool.java:12)<o:p></o:p></p><p class=MsoNormal>                              at IceInternal.ThreadPool$EventHandlerThread.run(ThreadPool.java:971)<o:p></o:p></p><p class=MsoNormal>                        "<o:p></o:p></p><p class=MsoNormal>    serverExceptionClass = "ome.conditions.SecurityViolation"<o:p></o:p></p><p class=MsoNormal>    message = "Cannot read ome.model.containers.Dataset:Id_653"<o:p></o:p></p><p class=MsoNormal>               at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)<o:p></o:p></p><p class=MsoNormal>               at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)<o:p></o:p></p><p class=MsoNormal>               at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)<o:p></o:p></p><p class=MsoNormal>               at java.lang.reflect.Constructor.newInstance(Unknown Source)<o:p></o:p></p><p class=MsoNormal>               at java.lang.Class.newInstance0(Unknown Source)<o:p></o:p></p><p class=MsoNormal>               at java.lang.Class.newInstance(Unknown Source)<o:p></o:p></p><p class=MsoNormal>               at IceInternal.BasicStream$DynamicUserExceptionFactory.createAndThrow(BasicStream.java:2243)<o:p></o:p></p><p class=MsoNormal>               at IceInternal.BasicStream.throwException(BasicStream.java:1632)<o:p></o:p></p><p class=MsoNormal>               at IceInternal.Outgoing.throwUserException(Outgoing.java:442)<o:p></o:p></p><p class=MsoNormal>               at omero.api._IUpdateDelM.saveAndReturnArray(_IUpdateDelM.java:139)<o:p></o:p></p><p class=MsoNormal>               at omero.api.IUpdatePrxHelper.saveAndReturnArray(IUpdatePrxHelper.java:186)<o:p></o:p></p><p class=MsoNormal>               at omero.api.IUpdatePrxHelper.saveAndReturnArray(IUpdatePrxHelper.java:158)<o:p></o:p></p><p class=MsoNormal>               at org.openmicroscopy.shoola.env.data.OMEROGateway.saveAndReturnObject(OMEROGateway.java:2828)<o:p></o:p></p><p class=MsoNormal>               ... 10 more<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>               at org.openmicroscopy.shoola.env.ui.UserNotifierImpl.showErrorDialog(UserNotifierImpl.java:159)<o:p></o:p></p><p class=MsoNormal>               at org.openmicroscopy.shoola.env.ui.UserNotifierImpl.notifyError(UserNotifierImpl.java:246)<o:p></o:p></p><p class=MsoNormal>               at org.openmicroscopy.shoola.env.ui.UserNotifierImpl.notifyError(UserNotifierImpl.java:218)<o:p></o:p></p><p class=MsoNormal>               at org.openmicroscopy.shoola.agents.treeviewer.DataTreeViewerLoader.handleException(DataTreeViewerLoader.java:170)<o:p></o:p></p><p class=MsoNormal>               at org.openmicroscopy.shoola.env.data.events.DSCallAdapter.eventFired(DSCallAdapter.java:84)<o:p></o:p></p><p class=MsoNormal>               at org.openmicroscopy.shoola.env.data.views.BatchCallMonitor$1.run(BatchCallMonitor.java:124)<o:p></o:p></p><p class=MsoNormal>               at java.awt.event.InvocationEvent.dispatch(Unknown Source)<o:p></o:p></p><p class=MsoNormal>               at java.awt.EventQueue.dispatchEventImpl(Unknown Source)<o:p></o:p></p><p class=MsoNormal>               at java.awt.EventQueue.access$000(Unknown Source)<o:p></o:p></p><p class=MsoNormal>               at java.awt.EventQueue$1.run(Unknown Source)<o:p></o:p></p><p class=MsoNormal>               at java.awt.EventQueue$1.run(Unknown Source)<o:p></o:p></p><p class=MsoNormal>               at java.security.AccessController.doPrivileged(Native Method)<o:p></o:p></p><p class=MsoNormal>               at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)<o:p></o:p></p><p class=MsoNormal>               at java.awt.EventQueue.dispatchEvent(Unknown Source)<o:p></o:p></p><p class=MsoNormal>               at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)<o:p></o:p></p><p class=MsoNormal>               at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)<o:p></o:p></p><p class=MsoNormal>               at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)<o:p></o:p></p><p class=MsoNormal>               at java.awt.EventDispatchThread.pumpEvents(Unknown Source)<o:p></o:p></p><p class=MsoNormal>               at java.awt.EventDispatchThread.pumpEvents(Unknown Source)<o:p></o:p></p><p class=MsoNormal>               at java.awt.EventDispatchThread.run(Unknown Source)<o:p></o:p></p><p class=MsoNormal>Thanks<o:p></o:p></p><p class=MsoNormal>Chris<o:p></o:p></p></div></body></html>