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"

Bug #1182 (closed)

Opened 15 years ago

Closed 15 years ago

Ice error on large imports

Reported by: bwzloranger Owned by: bwzloranger
Priority: critical Cc: cxallan
Sprint: n.a.
Total Remaining Time: n.a.

Description

Get this error after importing a large dataset. This is perhaps related to indexing/server load happening at the same time.

containerCache contains 9348 entries.

referenceCache contains 3200 entries.

Exception in thread "main" Ice.ConnectionLostException
    error = 0
	at IceInternal.Outgoing.invoke(Outgoing.java:147)
	at omero.api._MetadataStoreDelM.saveToDB(_MetadataStoreDelM.java:117)
	at omero.api.MetadataStorePrxHelper.saveToDB(MetadataStorePrxHelper.java:186)
	at omero.api.MetadataStorePrxHelper.saveToDB(MetadataStorePrxHelper.java:158)
	at ome.formats.OMEROMetadataStoreClient.saveToDB(OMEROMetadataStoreClient.java:2067)
	at ome.formats.OMEROMetadataStoreClient$$FastClassByCGLIB$$c2d47132.invoke(<generated>)
	at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
	at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:700)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at ome.formats.test.util.IniWritingInterceptor.invoke(IniWritingInterceptor.java:73)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:635)
	at ome.formats.OMEROMetadataStoreClient$$EnhancerByCGLIB$$d3056a91.saveToDB(<generated>)
	at ome.formats.importer.ImportLibrary.importMetadata(ImportLibrary.java:235)
	at ome.formats.importer.ImportLibrary.importImage(ImportLibrary.java:324)
	at ome.formats.test.util.TestEngine.<init>(TestEngine.java:128)
	at ome.formats.test.util.TestEngine.main(TestEngine.java:193)

Change History (4)

comment:1 Changed 15 years ago by jmoore

  • Resolution set to fixed
  • Status changed from new to closed

Without the server log, I assume this means that the server was completely hung (#1186) so that your background heart-beating wasn't getting through, and then your session timed out which killed your connection. Best guess.

There are fixes for the deadlocks, so let's assume that this won't happen again, but just take a look at: source:trunk/components/blitz/resources/omero/ServerErrors.ice for all the exceptions that might be thrown.

comment:2 Changed 15 years ago by jmoore

  • Resolution fixed deleted
  • Status changed from closed to reopened

Apparently there was no server deadlock, so something else was making the pings not work. Need to try to reproduce. Reopening.

comment:3 Changed 15 years ago by jmoore

  • Owner changed from jmoore to bwzloranger
  • Status changed from reopened to new

Nope. Just cli is missing ClientKeepAlive. Pass.

comment:4 Changed 15 years ago by bwzloranger

  • Resolution set to fixed
  • Status changed from new to closed
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.63568 sec.)

We're Hiring!