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 #1670 (closed)

Opened 14 years ago

Closed 14 years ago

Importer feedback gets into weird loop

Reported by: jamoore Owned by: bwzloranger
Priority: major Cc:
Sprint: n.a.
Total Remaining Time: n.a.

Description (last modified by bwzloranger)

See:

What I did:

  • Added one plate to the queue.
  • Did a larger directory scan
  • Single import failed, and moved on to the other imports
  • I tried to send the single failure
  • Didn't seem to do anything. (I filed ticket #1668 manually)
  • Another image failed, I didn't say "send" but it was sent anyway (see above)
  • Says "done" for first error, not for second, and "Send feedback" button is turned off

Eventually I get this:

Ice.CommunicatorDestroyedException
	at IceInternal.Instance.objectAdapterFactory(Instance.java:122)
	at Ice.ObjectPrxHelperBase.createDelegate(ObjectPrxHelperBase.java:997)
	at Ice.ObjectPrxHelperBase.__getDelegate(ObjectPrxHelperBase.java:946)
	at omero.api.MetadataStorePrxHelper.createRoot(MetadataStorePrxHelper.java:46)
	at omero.api.MetadataStorePrxHelper.createRoot(MetadataStorePrxHelper.java:20)
	at ome.formats.OMEROMetadataStoreClient.createRoot(OMEROMetadataStoreClient.java:500)
	at ome.formats.importer.ImportLibrary.importImage(ImportLibrary.java:508)
	at ome.formats.importer.gui.ImportHandler.importImages(ImportHandler.java:182)
	at ome.formats.importer.gui.ImportHandler.access$100(ImportHandler.java:45)
	at ome.formats.importer.gui.ImportHandler$2.run(ImportHandler.java:97)
	at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
	at java.util.concurrent.FutureTask.run(Unknown Source)
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Unknown Source)
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
2009-11-17 09:04:45,916 5648235    [2-thread-1] ERROR  importer.gui.ErrorHandler$MyErrorHandler  - Error while sending error information.
2009-11-17 09:05:19,136 5681455    [2-thread-1] ERROR  importer.gui.ErrorHandler$MyErrorHandler  - Error while sending error information.

and importer is stuck with:

"analyzing the metadata for file "..." (file 3 of 7 imports)

(even though there are 8 imports)

Change History (4)

comment:1 Changed 14 years ago by bwzloranger

  • Description modified (diff)

Haven't been able to duplicate this error (plates were importing ok even during directory scanning!). Perhaps this is a concurrency issue generated by bio-formats when trying to access it twice.

Will investigate further and make some make some adjustments to error handler to try and handle the odd 'off by one' error that seems to be happening.

comment:2 Changed 14 years ago by bwzloranger

Cleaned up some feedback code which will hopefully help.

comment:3 Changed 14 years ago by bwzloranger

  • Milestone changed from OMERO-Beta4.1.1 to OMERO-Beta4.2

comment:4 Changed 14 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.63812 sec.)

We're Hiring!