Ticket #36 (closed defect: fixed)

Opened 13 years ago

Last modified 13 years ago

4-channel data does not import correctly

Reported by: curtis Owned by: curtis
Priority: major Milestone: visbio3.40
Component: visbio Severity:
Keywords: Cc:
Blocked By: Blocking:

Description (last modified by curtis) (diff)

Files with 4 channels (and potentially more) throw an exception during Dataset initialization:

Could not construct ImageFlatField.
visad.VisADException: Unsupported # of bands (4)
	at visad.ImageFlatField.makeFunctionType(ImageFlatField.java:105)
	at visad.ImageFlatField.<init>(ImageFlatField.java:125)
	at loci.visbio.data.Dataset.initState(Dataset.java:529)
	at loci.visbio.data.Dataset.<init>(Dataset.java:180)
	at loci.visbio.data.DataManager.createDataset(DataManager.java:300)
	at loci.visbio.data.DatasetPane$2.run(DatasetPane.java:292)

The easiest way to duplicate this problem is to attempt to import data/zeiss-lsm/josh/081806.mdb/2a.lsm.

This problem will probably disappear once VisAD's ImageFlatField has been fixed (ticket #34), and/or VisBio has been reworked to fully harness Bio-Formats (ticket #35).

Change History

comment:1 Changed 13 years ago by curtis

  • Component changed from bio-formats to visbio

comment:2 Changed 13 years ago by curtis

  • Description modified (diff)

comment:3 Changed 13 years ago by curtis

  • Milestone set to visbio3.4

comment:4 Changed 13 years ago by curtis

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

Fixed in r3064.

Note: See TracTickets for help on using tickets.