Task #6236 (closed)
Opened 8 years ago
Closed 8 years ago
BUG: Web: Add share - Feedback 3867
| Reported by: | omero-qa | Owned by: | jamoore |
|---|---|---|---|
| Priority: | major | Milestone: | OMERO-Beta4.3.2 |
| Component: | Web | Version: | n.a. |
| Keywords: | n.a. | Cc: | jmateos@…, wmoore, atarkowska |
| Resources: | n.a. | Referenced By: | n.a. |
| References: | n.a. | Remaining Time: | n.a. |
| Sprint: | n.a. |
Description
http://qa.openmicroscopy.org.uk/qa/feedback/3867/
Comment: Trying to add a share. after clicking the save button
Traceback (most recent call last):
File "/OMERO/src/OMERO.server-Beta-4.2.2/lib/python/django/core/handlers/base.py", line 92, in get_response
response = callback(request, *callback_args, **callback_kwargs)
File "/OMERO/src/OMERO.server-Beta-4.2.2/lib/python/omeroweb/webclient/views.py", line 155, in wrapped
return f(request, *args, **kwargs)
File "/OMERO/src/OMERO.server-Beta-4.2.2/lib/python/omeroweb/webclient/views.py", line 1606, in load_public
controller.getShares()
File "/OMERO/src/OMERO.server-Beta-4.2.2/lib/python/omeroweb/webclient/controller/share.py", line 132, in getShares
sh_list = list(self.conn.getOwnShares())
File "/OMERO/src/OMERO.server-Beta-4.2.2/lib/python/omero/gateway/__init__.py", line 1711, in getOwnShares
for e in sh.getOwnShares(False):
File "/OMERO/src/OMERO.server-Beta-4.2.2/lib/python/omero/gateway/__init__.py", line 2334, in wrapped
return inner(*args, **kwargs)
File "/OMERO/src/OMERO.server-Beta-4.2.2/lib/python/omero/gateway/__init__.py", line 2267, in inner
return f(*args, **kwargs)
File "/OMERO/src/OMERO.server-Beta-4.2.2/lib/python/omero_api_IShare_ice.py", line 143, in getOwnShares
return _M_omero.api.IShare._op_getOwnShares.invoke(self, ((active, ), _ctx))
InternalException: exception ::omero::InternalException
{
serverStackTrace = java.lang.VerifyError: (class: omero/model/ShareI, method: removeSessionAnnotationLinkFromBoth signature: (Lomero/model/SessionAnnotationLink;ZLIce/Current;)V) Illegal constant pool index
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
at java.lang.Class.getConstructor0(Class.java:2699)
at java.lang.Class.newInstance0(Class.java:326)
at java.lang.Class.newInstance(Class.java:308)
at ome.util.ModelMapper.findTarget(ModelMapper.java:155)
at omero.util.IceMapper.filter(IceMapper.java:976)
at ome.util.ContextFilter.filter(ContextFilter.java:160)
at ome.util.ContextFilter.doFilter(ContextFilter.java:84)
at ome.util.ContextFilter.filter(ContextFilter.java:121)
at ome.util.ModelMapper.filter(ModelMapper.java:74)
at ome.util.ModelMapper.map(ModelMapper.java:55)
at omero.util.IceMapper.handleOutput(IceMapper.java:1096)
at ome.services.blitz.util.IceMethodInvoker.invoke(IceMethodInvoker.java:196)
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.ShareI.getOwnShares_async(ShareI.java:221)
at omero.api._IShareTie.getOwnShares_async(_IShareTie.java:254)
at omero.api._IShareDisp.___getOwnShares(_IShareDisp.java:452)
at omero.api._IShareDisp.__dispatch(_IShareDisp.java:1465)
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 = java.lang.VerifyError
message = (class: omero/model/ShareI, method: removeSessionAnnotationLinkFromBoth signature: (Lomero/model/SessionAnnotationLink;ZLIce/Current;)V) Illegal constant pool index
}
<WSGIRequest
GET:<QueryDict: {u'view': [u'tree']}>,
POST:<QueryDict: {}>,
COOKIES:{'sessionid': 'd366a07f2932b82ea402118700f36891'},
META:{'CONTENT_LENGTH': '',
'CONTENT_TYPE': '',
'HTTP_ACCEPT': 'text/html, */*',
'HTTP_ACCEPT_ENCODING': 'gzip, deflate',
'HTTP_ACCEPT_LANGUAGE': 'en-us',
'HTTP_CONNECTION': 'keep-alive',
'HTTP_COOKIE': 'sessionid=d366a07f2932b82ea402118700f36891',
'HTTP_HOST': 'aspirine.igh.cnrs.fr',
'HTTP_REFERER': 'http://aspirine.igh.cnrs.fr/webclient/public/',
'HTTP_USER_AGENT': 'Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_7; en-us) AppleWebKit/533.21.1 (KHTML, like Gecko) Version/5.0.5 Safari/533.21.1',
'HTTP_X_REQUESTED_WITH': 'XMLHttpRequest',
'PATH_INFO': u'/webclient/load_public/',
'QUERY_STRING': 'view=tree',
'REQUEST_METHOD': 'GET',
'SCRIPT_NAME': u'',
'SERVER_NAME': '_',
'SERVER_PORT': '80',
'SERVER_PROTOCOL': 'HTTP/1.1',
'wsgi.errors': <flup.server.fcgi_base.TeeOutputStream object at 0x3eda6d0>,
'wsgi.input': <flup.server.fcgi_base.InputStream object at 0x4264e50>,
'wsgi.multiprocess': True,
'wsgi.multithread': False,
'wsgi.run_once': False,
'wsgi.url_scheme': 'http',
'wsgi.version': (1, 0)}>
Change History (5)
comment:1 Changed 8 years ago by wmoore
- Cc wmoore added
- Component changed from from QA to Web
- Milestone changed from Unscheduled to OMERO-Beta4.3.2
- Priority changed from minor to major
comment:2 Changed 8 years ago by jmoore
- Owner atarkowska deleted
comment:3 Changed 8 years ago by jmoore
- Cc atarkowska added
comment:4 Changed 8 years ago by atarkowska
- Owner set to jmoore
comment:5 Changed 8 years ago by jmoore
- Resolution set to invalid
- Status changed from new to closed
A VerifyError means that something went wrong with a compile or the files themselves have become corrupted, like moving a directory similar. My assumption is that this would not be reproducible, but please let us know if you see it.
As Ola pointed out in devteam, this was originally a 4.2.2 issue. Removing her from owner, so that someone else can take this and test it if it's either fixed or possibly invalid now with 4.3.