TIFF Tags Exceptions (linux Debian 8.1)

Posted by Mark J. Chopping on
URL: http://imagej.273.s1.nabble.com/TIFF-Tags-Exceptions-linux-Debian-8-1-tp5014072.html

Greetings,

I am getting an exception when trying to use TIFF Tags under linux Debian 8.1 "jessie"). Calling from the menu, the Exception window has:
 
ImageJ 1.49v; Java 1.6.0_24 [64-bit]; Linux 3.14.45; 42MB of 1820MB (2%)
 
java.lang.NullPointerException
        at TIFF_Tags.run(TIFF_Tags.java:102)
        at ij.IJ.runUserPlugIn(IJ.java:199)
        at ij.IJ.runPlugIn(IJ.java:163)
        at ij.Executer.runCommand(Executer.java:132)
        at ij.Executer.run(Executer.java:65)
        at java.lang.Thread.run(Thread.java:662)

...and nothing is listed in the TIFF Tags table.

I get the following when called from a macro with:

 mOffsetS1 = call("TIFF_Tags.getTag", path+infile, 273);   // get offset from TIFF tag

java.lang.NullPointerException
        at TIFF_Tags.getTag(TIFF_Tags.java:276)
        at TIFF_Tags.getTag(TIFF_Tags.java:263)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at ij.macro.Functions.call(Functions.java:4058)
        at ij.macro.Functions.getStringFunction(Functions.java:271)
        at ij.macro.Interpreter.getStringTerm(Interpreter.java:1290)
        at ij.macro.Interpreter.getString(Interpreter.java:1269)
        at ij.macro.Interpreter.doStringAssignment(Interpreter.java:928)
        at ij.macro.Interpreter.doAssignment(Interpreter.java:722)
        at ij.macro.Interpreter.doStatement(Interpreter.java:242)
        at ij.macro.Interpreter.doBlock(Interpreter.java:605)
        at ij.macro.Interpreter.runFirstMacro(Interpreter.java:704)
        at ij.macro.Interpreter.doStatement(Interpreter.java:260)
        at ij.macro.Interpreter.doStatements(Interpreter.java:215)
        at ij.macro.Interpreter.run(Interpreter.java:112)
        at ij.macro.Interpreter.run(Interpreter.java:82)
        at ij.macro.MacroRunner.run(MacroRunner.java:139)
        at java.lang.Thread.run(Thread.java:662)

I need the offset to access the imagery. Any idea why? Are there any workarounds? Works perfectly on my MacBook Pro (10.10.1).

 Mark

--
ImageJ mailing list: http://imagej.nih.gov/ij/list.html