Task #11971 (closed)
Opened 10 years ago
Closed 10 years ago
Bug: Memoizer fails on loadMemo with StringIndex
Reported by: | jamoore | Owned by: | mlinkert |
---|---|---|---|
Priority: | critical | Milestone: | 5.0.1 |
Component: | Bio-Formats | Version: | 5.0.0-rc1 |
Keywords: | n.a. | Cc: | |
Resources: | n.a. | Referenced By: | n.a. |
References: | n.a. | Remaining Time: | n.a. |
Sprint: | n.a. |
Description
https://www.openmicroscopy.org/community/viewtopic.php?f=4&t=7409 (QA 7895)
2014-02-05 11:43:12,141 INFO [ ome.io.nio.FilePathResolver] (l.Server-2) Metadata only file, resulting path: /Users/tudose/var/OMERO.data/ManagedRepository/root_0/2014-02/04/12-49-55.971/41642.tif 2014-02-05 11:43:12,149 DEBUG [ loci.formats.Memoizer] (l.Server-2) start[1391600592144] time[4] tag[loci.formats.Memoizer.loadMemo] 2014-02-05 11:43:12,149 DEBUG [ loci.formats.Memoizer] (l.Server-2) start[1391600592144] time[5] tag[loci.formats.Memoizer.setId] 2014-02-05 11:43:12,150 ERROR [ ome.io.bioformats.BfPixelBuffer] (l.Server-2) Failed to instantiate BfPixelsWrapper with /Users/tudose/var/OMERO.data/ManagedRepository/root_0/2014-02/04/12-49-55.971/41642.tif 2014-02-05 11:43:12,151 ERROR [ ome.io.nio.PixelsService] (l.Server-2) Error instantiating pixel buffer: /Users/tudose/var/OMERO.data/ManagedRepository/root_0/2014-02/04/12-49-55.971/41642.tif java.lang.RuntimeException: java.lang.StringIndexOutOfBoundsException: String index out of range: -1 at ome.io.bioformats.BfPixelBuffer.reader(BfPixelBuffer.java:81) ~[romio.jar:na] at ome.io.bioformats.BfPixelBuffer.setSeries(BfPixelBuffer.java:109) ~[romio.jar:na] at ome.io.nio.PixelsService.createBfPixelBuffer(PixelsService.java:778) [romio.jar:na] at ome.io.nio.PixelsService._getPixelBuffer(PixelsService.java:550) [romio.jar:na] at ome.io.nio.PixelsService.getPixelBuffer(PixelsService.java:468) [romio.jar:na] at ome.logic.RenderingSettingsImpl.resetDefaults(RenderingSettingsImpl.java:500) [server.jar:na] at ome.logic.RenderingSettingsImpl.resetDefaults(RenderingSettingsImpl.java:1324) [server.jar:na] at ome.services.ThumbnailBean._resetDefaults(ThumbnailBean.java:1289) [server.jar:na] ... at IceInternal.ThreadPool$EventHandlerThread.run(ThreadPool.java:693) [ice.jar:na] at java.lang.Thread.run(Thread.java:744) [na:1.7.0_45] Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: -1 at java.lang.String.substring(String.java:1911) ~[na:1.7.0_45] at loci.formats.Memoizer.loadMemo(Memoizer.java:615) ~[scifio.jar:na] at loci.formats.Memoizer.setId(Memoizer.java:475) ~[scifio.jar:na] at ome.io.bioformats.BfPixelsWrapper.<init>(BfPixelsWrapper.java:51) ~[romio.jar:na] at ome.io.bioformats.BfPixelBuffer.reader(BfPixelBuffer.java:73) ~[romio.jar:na] ... 72 common frames omitted 2014-02-05 11:43:12,152 INFO [ org.perf4j.TimingLogger] (l.Server-2) start[1391600592129] time[23] tag[omero.call.exception] 2014-02-05 11:43:12,152 INFO [ ome.services.util.ServiceHandler] (l.Server-2) Excp: ome.conditions.ResourceError: Error instantiating pixel bu
A couple of different server versions were run against this directory previously, I think. Not sure if that's the cause.
Change History (1)
comment:1 Changed 10 years ago by mlinkert
- 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.
PR opened: https://github.com/openmicroscopy/bioformats/pull/952