Warning: Can't synchronize with repository "(default)" (/home/git/ome.git does not appear to be a Git repository.). Look in the Trac log for more information.

Changes between Initial Version and Version 1 of Ticket #7299


Ignore:
Timestamp:
11/22/11 13:49:57 (12 years ago)
Author:
jmoore
Comment:
Traceback (most recent call last):

  File "/home/omero/omero_dist/lib/python/django/core/handlers/base.py", line 92, in get_response
    response = callback(request, *callback_args, **callback_kwargs)

  File "/home/omero/omero_dist/lib/python/omeroweb/webclient/views.py", line 174, in wrapped
    return f(request, *args, **kwargs)

  File "/home/omero/omero_dist/lib/python/omeroweb/webclient/views.py", line 1146, in load_metadata_acquisition
    lightPath = logicalChannel.getLightPath()

  File "/home/omero/omero_dist/lib/python/omero/gateway/__init__.py", line 4690, in getLightPath
    self.__loadedHotSwap__()

  File "/home/omero/omero_dist/lib/python/omero/gateway/__init__.py", line 4686, in __loadedHotSwap__
    self._obj = self._conn.getMetadataService().loadChannelAcquisitionData([self._obj.id.val])[0]

  File "/home/omero/omero_dist/lib/python/omero/gateway/__init__.py", line 2959, in __call__
    return self.handle_exception(e, *args, **kwargs)

  File "/home/omero/omero_dist/lib/python/omeroweb/webclient/webclient_gateway.py", line 1650, in handle_exception
    super(OmeroWebSafeCallWrapper, self).handle_exception(

  File "/home/omero/omero_dist/lib/python/omero/gateway/__init__.py", line 2956, in __call__
    return self.f(*args, **kwargs)

  File "/home/omero/omero_dist/lib/python/omero_api_IMetadata_ice.py", line 88, in loadChannelAcquisitionData
    return _M_omero.api.IMetadata._op_loadChannelAcquisitionData.invoke(self, ((ids, ), _ctx))

InternalException: exception ::omero::InternalException
{
    serverStackTrace = ome.conditions.InternalException:  Wrapped Exception: (java.lang.NullPointerException):
null
	at ome.services.sharing.BlobShareStore.imagesContainsInstrument(BlobShareStore.java:205)
	at ome.services.sharing.BlobShareStore.doContains(BlobShareStore.java:341)
	at ome.services.sharing.ShareStore.contains(ShareStore.java:143)
	at ome.security.sharing.SharingACLVoter.allowLoad(SharingACLVoter.java:68)
	at ome.security.CompositeACLVoter.allowLoad(CompositeACLVoter.java:70)
	at ome.security.ACLEventListener.onPostLoad(ACLEventListener.java:103)
	at org.hibernate.engine.TwoPhaseLoad.initializeEntity(TwoPhaseLoad.java:250)
	at org.hibernate.loader.Loader.initializeEntitiesAndCollections(Loader.java:898)
	at org.hibernate.loader.Loader.doQuery(Loader.java:773)
	at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:270)
	at org.hibernate.loader.Loader.doList(Loader.java:2449)
	at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2192)
	at org.hibernate.loader.Loader.list(Loader.java:2187)
	at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:452)
	at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:363)
	at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:196)
	at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1260)
	at org.hibernate.impl.QueryImpl.list(QueryImpl.java:102)
	at ome.services.query.Query.doInHibernate(Query.java:244)
	at org.springframework.orm.hibernate3.HibernateTemplate.doExecute(HibernateTemplate.java:406)
	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:339)
	at ome.logic.QueryImpl.execute(QueryImpl.java:142)
	at ome.logic.QueryImpl.findAllByQuery(QueryImpl.java:392)
	at ome.logic.MetadataImpl.loadChannelAcquisitionData(MetadataImpl.java:473)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
	at ome.security.basic.EventHandler.invoke(EventHandler.java:150)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
	at org.springframework.orm.hibernate3.HibernateInterceptor.invoke(HibernateInterceptor.java:111)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:108)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
	at ome.tools.hibernate.ProxyCleanupFilter$Interceptor.invoke(ProxyCleanupFilter.java:231)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
	at ome.services.util.ServiceHandler.invoke(ServiceHandler.java:116)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
	at $Proxy78.loadChannelAcquisitionData(Unknown Source)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
	at ome.security.basic.BasicSecurityWiring.invoke(BasicSecurityWiring.java:83)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
	at ome.services.blitz.fire.AopContextInitializer.invoke(AopContextInitializer.java:43)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
	at $Proxy78.loadChannelAcquisitionData(Unknown Source)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at ome.services.blitz.util.IceMethodInvoker.invoke(IceMethodInvoker.java:179)
	at ome.services.throttling.Callback.run(Callback.java:56)
	at ome.services.throttling.InThreadThrottlingStrategy.callInvokerOnRawArgs(InThreadThrottlingStrategy.java:56)
	at ome.services.blitz.impl.AbstractAmdServant.callInvokerOnRawArgs(AbstractAmdServant.java:136)
	at ome.services.blitz.impl.MetadataI.loadChannelAcquisitionData_async(MetadataI.java:80)
	at omero.api._IMetadataTie.loadChannelAcquisitionData_async(_IMetadataTie.java:106)
	at omero.api._IMetadataDisp.___loadChannelAcquisitionData(_IMetadataDisp.java:161)
	at omero.api._IMetadataDisp.__dispatch(_IMetadataDisp.java:486)
	at IceInternal.Incoming.invoke(Incoming.java:159)
	at Ice.ConnectionI.invokeAll(ConnectionI.java:2037)
	at Ice.ConnectionI.message(ConnectionI.java:972)
	at IceInternal.ThreadPool.run(ThreadPool.java:577)
	at IceInternal.ThreadPool.access$100(ThreadPool.java:12)
	at IceInternal.ThreadPool$EventHandlerThread.run(ThreadPool.java:971)

    serverExceptionClass = ome.conditions.InternalException
    message =  Wrapped Exception: (java.lang.NullPointerException):
null
}


<WSGIRequest
GET:<QueryDict: {}>,
POST:<QueryDict: {}>,
COOKIES:{'sessionid': '974fea376fb91f39e59a96f5329f67fd'},
META:{'DOCUMENT_ROOT': '/var/www/html',
 'GATEWAY_INTERFACE': 'CGI/1.1',
 'HTTP_ACCEPT': 'text/html, */*',
 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.3',
 'HTTP_ACCEPT_ENCODING': 'gzip,deflate,sdch',
 'HTTP_ACCEPT_LANGUAGE': 'en-GB,en-US;q=0.8,en;q=0.6',
 'HTTP_CONNECTION': 'keep-alive',
 'HTTP_COOKIE': 'sessionid=974fea376fb91f39e59a96f5329f67fd',
 'HTTP_HOST': 'omero.lifesci.susx.ac.uk',
 'HTTP_REFERER': 'http://omero.lifesci.susx.ac.uk/webclient/metadata_details/image/23114/10846/',
 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.7 (KHTML, like Gecko) Chrome/16.0.912.36 Safari/535.7',
 'HTTP_X_REQUESTED_WITH': 'XMLHttpRequest',
 'PATH': '/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin',
 'PATH_INFO': u'/webclient/metadata_acquisition/image/23114/10846/',
 'PATH_TRANSLATED': '/home/omero/omero_dist/var/omero.fcgi/webclient/metadata_acquisition/image/23114/10846/',
 'QUERY_STRING': '',
 'REMOTE_ADDR': '139.184.156.254',
 'REMOTE_PORT': '33687',
 'REQUEST_METHOD': 'GET',
 'REQUEST_URI': '/webclient/metadata_acquisition/image/23114/10846/',
 'SCRIPT_FILENAME': '/home/omero/omero_dist/var/omero.fcgi',
 'SCRIPT_NAME': u'',
 'SERVER_ADDR': '139.184.160.208',
 'SERVER_ADMIN': 'root@localhost',
 'SERVER_NAME': 'omero.lifesci.susx.ac.uk',
 'SERVER_PORT': '80',
 'SERVER_PROTOCOL': 'HTTP/1.1',
 'SERVER_SIGNATURE': '<address>Apache/2.2.3 (CentOS) Server at omero.lifesci.susx.ac.uk Port 80</address>\n',
 'SERVER_SOFTWARE': 'Apache/2.2.3 (CentOS)',
 'wsgi.errors': <flup.server.fcgi_base.TeeOutputStream object at 0x194f4090>,
 'wsgi.input': <flup.server.fcgi_base.InputStream object at 0x194f2cd0>,
 'wsgi.multiprocess': True,
 'wsgi.multithread': False,
 'wsgi.run_once': False,
 'wsgi.url_scheme': 'http',
 'wsgi.version': (1, 0)}>

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #7299 – Description

    initial v1  
    33Comment: I had logged on to look at a new share. When I clicked on the Acquisition tab in the web client I got this error. 
    44[[BR]] 
    5 {{{ 
    6 Traceback (most recent call last): 
    75 
    8   File "/home/omero/omero_dist/lib/python/django/core/handlers/base.py", line 92, in get_response 
    9     response = callback(request, *callback_args, **callback_kwargs) 
    10  
    11   File "/home/omero/omero_dist/lib/python/omeroweb/webclient/views.py", line 174, in wrapped 
    12     return f(request, *args, **kwargs) 
    13  
    14   File "/home/omero/omero_dist/lib/python/omeroweb/webclient/views.py", line 1146, in load_metadata_acquisition 
    15     lightPath = logicalChannel.getLightPath() 
    16  
    17   File "/home/omero/omero_dist/lib/python/omero/gateway/__init__.py", line 4690, in getLightPath 
    18     self.__loadedHotSwap__() 
    19  
    20   File "/home/omero/omero_dist/lib/python/omero/gateway/__init__.py", line 4686, in __loadedHotSwap__ 
    21     self._obj = self._conn.getMetadataService().loadChannelAcquisitionData([self._obj.id.val])[0] 
    22  
    23   File "/home/omero/omero_dist/lib/python/omero/gateway/__init__.py", line 2959, in __call__ 
    24     return self.handle_exception(e, *args, **kwargs) 
    25  
    26   File "/home/omero/omero_dist/lib/python/omeroweb/webclient/webclient_gateway.py", line 1650, in handle_exception 
    27     super(OmeroWebSafeCallWrapper, self).handle_exception( 
    28  
    29   File "/home/omero/omero_dist/lib/python/omero/gateway/__init__.py", line 2956, in __call__ 
    30     return self.f(*args, **kwargs) 
    31  
    32   File "/home/omero/omero_dist/lib/python/omero_api_IMetadata_ice.py", line 88, in loadChannelAcquisitionData 
    33     return _M_omero.api.IMetadata._op_loadChannelAcquisitionData.invoke(self, ((ids, ), _ctx)) 
    34  
    35 InternalException: exception ::omero::InternalException 
    36 { 
    37     serverStackTrace = ome.conditions.InternalException:  Wrapped Exception: (java.lang.NullPointerException): 
    38 null 
    39         at ome.services.sharing.BlobShareStore.imagesContainsInstrument(BlobShareStore.java:205) 
    40         at ome.services.sharing.BlobShareStore.doContains(BlobShareStore.java:341) 
    41         at ome.services.sharing.ShareStore.contains(ShareStore.java:143) 
    42         at ome.security.sharing.SharingACLVoter.allowLoad(SharingACLVoter.java:68) 
    43         at ome.security.CompositeACLVoter.allowLoad(CompositeACLVoter.java:70) 
    44         at ome.security.ACLEventListener.onPostLoad(ACLEventListener.java:103) 
    45         at org.hibernate.engine.TwoPhaseLoad.initializeEntity(TwoPhaseLoad.java:250) 
    46         at org.hibernate.loader.Loader.initializeEntitiesAndCollections(Loader.java:898) 
    47         at org.hibernate.loader.Loader.doQuery(Loader.java:773) 
    48         at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:270) 
    49         at org.hibernate.loader.Loader.doList(Loader.java:2449) 
    50         at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2192) 
    51         at org.hibernate.loader.Loader.list(Loader.java:2187) 
    52         at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:452) 
    53         at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:363) 
    54         at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:196) 
    55         at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1260) 
    56         at org.hibernate.impl.QueryImpl.list(QueryImpl.java:102) 
    57         at ome.services.query.Query.doInHibernate(Query.java:244) 
    58         at org.springframework.orm.hibernate3.HibernateTemplate.doExecute(HibernateTemplate.java:406) 
    59         at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:339) 
    60         at ome.logic.QueryImpl.execute(QueryImpl.java:142) 
    61         at ome.logic.QueryImpl.findAllByQuery(QueryImpl.java:392) 
    62         at ome.logic.MetadataImpl.loadChannelAcquisitionData(MetadataImpl.java:473) 
    63         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    64         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
    65         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
    66         at java.lang.reflect.Method.invoke(Method.java:597) 
    67         at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307) 
    68         at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) 
    69         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) 
    70         at ome.security.basic.EventHandler.invoke(EventHandler.java:150) 
    71         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) 
    72         at org.springframework.orm.hibernate3.HibernateInterceptor.invoke(HibernateInterceptor.java:111) 
    73         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) 
    74         at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:108) 
    75         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) 
    76         at ome.tools.hibernate.ProxyCleanupFilter$Interceptor.invoke(ProxyCleanupFilter.java:231) 
    77         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) 
    78         at ome.services.util.ServiceHandler.invoke(ServiceHandler.java:116) 
    79         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) 
    80         at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202) 
    81         at $Proxy78.loadChannelAcquisitionData(Unknown Source) 
    82         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    83         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
    84         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
    85         at java.lang.reflect.Method.invoke(Method.java:597) 
    86         at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307) 
    87         at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) 
    88         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) 
    89         at ome.security.basic.BasicSecurityWiring.invoke(BasicSecurityWiring.java:83) 
    90         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) 
    91         at ome.services.blitz.fire.AopContextInitializer.invoke(AopContextInitializer.java:43) 
    92         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) 
    93         at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202) 
    94         at $Proxy78.loadChannelAcquisitionData(Unknown Source) 
    95         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    96         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
    97         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
    98         at java.lang.reflect.Method.invoke(Method.java:597) 
    99         at ome.services.blitz.util.IceMethodInvoker.invoke(IceMethodInvoker.java:179) 
    100         at ome.services.throttling.Callback.run(Callback.java:56) 
    101         at ome.services.throttling.InThreadThrottlingStrategy.callInvokerOnRawArgs(InThreadThrottlingStrategy.java:56) 
    102         at ome.services.blitz.impl.AbstractAmdServant.callInvokerOnRawArgs(AbstractAmdServant.java:136) 
    103         at ome.services.blitz.impl.MetadataI.loadChannelAcquisitionData_async(MetadataI.java:80) 
    104         at omero.api._IMetadataTie.loadChannelAcquisitionData_async(_IMetadataTie.java:106) 
    105         at omero.api._IMetadataDisp.___loadChannelAcquisitionData(_IMetadataDisp.java:161) 
    106         at omero.api._IMetadataDisp.__dispatch(_IMetadataDisp.java:486) 
    107         at IceInternal.Incoming.invoke(Incoming.java:159) 
    108         at Ice.ConnectionI.invokeAll(ConnectionI.java:2037) 
    109         at Ice.ConnectionI.message(ConnectionI.java:972) 
    110         at IceInternal.ThreadPool.run(ThreadPool.java:577) 
    111         at IceInternal.ThreadPool.access$100(ThreadPool.java:12) 
    112         at IceInternal.ThreadPool$EventHandlerThread.run(ThreadPool.java:971) 
    113  
    114     serverExceptionClass = ome.conditions.InternalException 
    115     message =  Wrapped Exception: (java.lang.NullPointerException): 
    116 null 
    117 } 
    118  
    119  
    120 <WSGIRequest 
    121 GET:<QueryDict: {}>, 
    122 POST:<QueryDict: {}>, 
    123 COOKIES:{'sessionid': '974fea376fb91f39e59a96f5329f67fd'}, 
    124 META:{'DOCUMENT_ROOT': '/var/www/html', 
    125  'GATEWAY_INTERFACE': 'CGI/1.1', 
    126  'HTTP_ACCEPT': 'text/html, */*', 
    127  'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.3', 
    128  'HTTP_ACCEPT_ENCODING': 'gzip,deflate,sdch', 
    129  'HTTP_ACCEPT_LANGUAGE': 'en-GB,en-US;q=0.8,en;q=0.6', 
    130  'HTTP_CONNECTION': 'keep-alive', 
    131  'HTTP_COOKIE': 'sessionid=974fea376fb91f39e59a96f5329f67fd', 
    132  'HTTP_HOST': 'omero.lifesci.susx.ac.uk', 
    133  'HTTP_REFERER': 'http://omero.lifesci.susx.ac.uk/webclient/metadata_details/image/23114/10846/', 
    134  'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.7 (KHTML, like Gecko) Chrome/16.0.912.36 Safari/535.7', 
    135  'HTTP_X_REQUESTED_WITH': 'XMLHttpRequest', 
    136  'PATH': '/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin', 
    137  'PATH_INFO': u'/webclient/metadata_acquisition/image/23114/10846/', 
    138  'PATH_TRANSLATED': '/home/omero/omero_dist/var/omero.fcgi/webclient/metadata_acquisition/image/23114/10846/', 
    139  'QUERY_STRING': '', 
    140  'REMOTE_ADDR': '139.184.156.254', 
    141  'REMOTE_PORT': '33687', 
    142  'REQUEST_METHOD': 'GET', 
    143  'REQUEST_URI': '/webclient/metadata_acquisition/image/23114/10846/', 
    144  'SCRIPT_FILENAME': '/home/omero/omero_dist/var/omero.fcgi', 
    145  'SCRIPT_NAME': u'', 
    146  'SERVER_ADDR': '139.184.160.208', 
    147  'SERVER_ADMIN': 'root@localhost', 
    148  'SERVER_NAME': 'omero.lifesci.susx.ac.uk', 
    149  'SERVER_PORT': '80', 
    150  'SERVER_PROTOCOL': 'HTTP/1.1', 
    151  'SERVER_SIGNATURE': '<address>Apache/2.2.3 (CentOS) Server at omero.lifesci.susx.ac.uk Port 80</address>\n', 
    152  'SERVER_SOFTWARE': 'Apache/2.2.3 (CentOS)', 
    153  'wsgi.errors': <flup.server.fcgi_base.TeeOutputStream object at 0x194f4090>, 
    154  'wsgi.input': <flup.server.fcgi_base.InputStream object at 0x194f2cd0>, 
    155  'wsgi.multiprocess': True, 
    156  'wsgi.multithread': False, 
    157  'wsgi.run_once': False, 
    158  'wsgi.url_scheme': 'http', 
    159  'wsgi.version': (1, 0)}> 
    160 }}} 
     6stacktrace in comments. 

1.3.13-PRO © 2008-2011 Agilo Software all rights reserved (this page was served in: 0.17972 sec.)

We're Hiring!