Menu

#6 Null Pointer Exception with Animated Gifs

open
nobody
Adapters (3)
5
2007-07-20
2007-07-20
Anonymous
No

No sourceforge account yet: seth.shaw at duke dot edu

When the Harvester processed an animated GIF file a Null Pointer Exception was thrown and logged.

Log message:
<LogMessage>
<ID>
15374
</ID>
<Level>
0
</Level>
<Date>
2007-Jul-20 11:02:22.531
</Date>
<Source>

</Source>
<Message>
bannertop.gif is not a bitmap file
</Message>
<Comment>

</Comment>
</LogMessage>

Output.log:
Harvesting null
java.lang.NullPointerException
at nz.govt.natlib.fx.ParserContext.getIntAttribute(ParserContext.java:243)
at nz.govt.natlib.adapter.gif.GIFAdapter.adapt(GIFAdapter.java:295)
at nz.govt.natlib.meta.harvester.SimpleObjectHarvester.harvestFile(SimpleObjectHarvester.java:129)
at nz.govt.natlib.meta.harvester.DefaultHarvester.recursivelyHarvest(DefaultHarvester.java:63)
at nz.govt.natlib.meta.harvester.DefaultHarvester.recursivelyHarvest(DefaultHarvester.java:53)
at nz.govt.natlib.meta.harvester.DefaultHarvester.recursivelyHarvest(DefaultHarvester.java:53)
at nz.govt.natlib.meta.harvester.DefaultHarvester.recursivelyHarvest(DefaultHarvester.java:53)
at nz.govt.natlib.meta.harvester.DefaultHarvester.recursivelyHarvest(DefaultHarvester.java:53)
at nz.govt.natlib.meta.harvester.DefaultHarvester.harvest(DefaultHarvester.java:168)
at nz.govt.natlib.meta.harvester.NLNZHarvester.harvest(NLNZHarvester.java:70)
at nz.govt.natlib.meta.ui.HarvestProcess.run(HarvestProcess.java:217)
at java.lang.Thread.run(Unknown Source)
java.lang.RuntimeException: java.lang.NullPointerException
at nz.govt.natlib.adapter.gif.GIFAdapter.adapt(GIFAdapter.java:322)
at nz.govt.natlib.meta.harvester.SimpleObjectHarvester.harvestFile(SimpleObjectHarvester.java:129)
at nz.govt.natlib.meta.harvester.DefaultHarvester.recursivelyHarvest(DefaultHarvester.java:63)
at nz.govt.natlib.meta.harvester.DefaultHarvester.recursivelyHarvest(DefaultHarvester.java:53)
at nz.govt.natlib.meta.harvester.DefaultHarvester.recursivelyHarvest(DefaultHarvester.java:53)
at nz.govt.natlib.meta.harvester.DefaultHarvester.recursivelyHarvest(DefaultHarvester.java:53)
at nz.govt.natlib.meta.harvester.DefaultHarvester.recursivelyHarvest(DefaultHarvester.java:53)
at nz.govt.natlib.meta.harvester.DefaultHarvester.harvest(DefaultHarvester.java:168)
at nz.govt.natlib.meta.harvester.NLNZHarvester.harvest(NLNZHarvester.java:70)
at nz.govt.natlib.meta.ui.HarvestProcess.run(HarvestProcess.java:217)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException
at nz.govt.natlib.adapter.gif.GIFAdapter.adapt(GIFAdapter.java:321)
... 10 more

Discussion

  • Nobody/Anonymous

    Logged In: NO

    I don't know if this is more of a bug or a feature request:
    For every file that threw the exception no record of the file was made in the resulting nlnz_dd metadata file. On fail, at least some general file information (file name, size, etc) ought to still appear.

     
  • Nobody/Anonymous

    I was curious if you ever thought of changing the layout of your website? Its very well written; I love what youve got to say. But maybe you could a little more in the way of content so people could connect with it better. Youve got an awful lot of text for only having one or 2 pictures. Maybe you could space it out better?
    north face osito jacket http://veritasschoolsswga.com/bbpress/topic.php?id=321806&replies=1

     

Log in to post a comment.

MongoDB Logo MongoDB