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 | | }}} |
| 6 | stacktrace in comments. |