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.
Notice: In order to edit this ticket you need to be either: a Product Owner, The owner or the reporter of the ticket, or, in case of a Task not yet assigned, a team_member"

Task #6236 (closed)

Opened 13 years ago

Closed 13 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 13 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 13 years ago by jmoore

  • Owner atarkowska deleted

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.

comment:3 Changed 13 years ago by jmoore

  • Cc atarkowska added

comment:4 Changed 13 years ago by atarkowska

  • Owner set to jmoore

comment:5 Changed 13 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.

Last edited 13 years ago by jmoore (previous) (diff)
Note: See TracTickets for help on using tickets. You may also have a look at Agilo extensions to the ticket.

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

We're Hiring!