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

Opened 13 years ago

Closed 13 years ago

Last modified 13 years ago

BUG: Import QA System throws an exception

Reported by: mlinkert Owned by: bwzloranger
Priority: minor Milestone: OMERO-Beta4.3
Component: Import Version: n.a.
Keywords: n.a. Cc:
Resources: n.a. Referenced By: n.a.
References: n.a. Remaining Time: 0.0d
Sprint: 2011-06-16 (14)

Description

Steps to reproduce:

  1. Start importer and log in to server (gretzky)
  2. Select "mike1_R3d.dv" from the test_images_bad directory
  3. Click "+"
  4. Choose any project/dataset
  5. Choose "partial path" with 0 leading directories for the image name
  6. Click "Add"
  7. Click "Import"
  8. Click the "Import Errors" tab
  9. Click the "Send Feedback" button.
  10. Enter an email address and comment, and check the first checkbox (only send the actual data files, not the log file).
  11. Click "Send Comment"
  12. Repeat (1)-(9).
  13. Enter an email address and comment, and leave both boxes unchecked.
  14. The QA is not submitted; its status is "pending". No error message is visible to the user, but on the console the following stack trace is displayed:
java.lang.ArrayIndexOutOfBoundsException: 1 >= 1
	at java.util.Vector.elementAt(Vector.java:447)
	at javax.swing.table.DefaultTableModel.getValueAt(DefaultTableModel.java:649)
	at ome.formats.importer.gui.ErrorHandler$MyErrorHandler.isSend(ErrorHandler.java:170)
	at ome.formats.importer.util.ErrorHandler.sendErrors(ErrorHandler.java:252)
	at ome.formats.importer.gui.ErrorHandler$MyErrorHandler.sendErrors(ErrorHandler.java:162)
	at ome.formats.importer.gui.ErrorHandler$MyErrorHandler$1.run(ErrorHandler.java:115)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
	at java.util.concurrent.FutureTask.run(FutureTask.java:166)
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:165)
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:266)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
	at java.lang.Thread.run(Thread.java:636)

Change History (7)

comment:1 Changed 13 years ago by jburel

  • Sprint changed from 2011-05-19 (12) to 2011-06-02 (13)

Moved from sprint 2011-05-19 (12)

comment:2 Changed 13 years ago by bwzloranger

  • Remaining Time set to 0.25

comment:3 Changed 13 years ago by bwzloranger

  • Remaining Time changed from 0.25 to 0
  • Resolution set to worksforme
  • Status changed from new to closed

Hi M,

I was not able to reproduce this bug (despite the excellent level of detail - much thanks). Is this a linux bug perhaps (or were you testing in some other way that caused it)?

comment:4 Changed 13 years ago by mlinkert

  • Resolution worksforme deleted
  • Status changed from closed to reopened

Sorry, it looks like I missed a step in the description. If you click the "Clear Done" button after sending the first feedback (but before starting the second import), then the exception should appear. I couldn't reproduce the exception without clicking "Clear Done" either, so it must be something to do with that button.

comment:5 Changed 13 years ago by jburel

  • Sprint changed from 2011-06-02 (13) to 2011-06-16 (14)

Moved from sprint 2011-06-02 (13)

comment:6 Changed 13 years ago by bwzloranger <bwzloranger@…>

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

comment:7 Changed 13 years ago by bwzloranger <bwzloranger@…>

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.70238 sec.)

We're Hiring!