Images on Reports using LongBlob field types

Hi All,

I'm trying to place a signature image onto a report generated from the CE
version of Jaspersofts iReport.

Following the directions in the product manual I've placed an image holder
into a detail section of the report, given it the class java.awt.Image and
used the value field from the appropriate signature table as the source.
However the report fails to compile returning the following error:

Error filling print... Unknown image source class [B
Setting up the file resolver...
net.sf.jasperreports.engine.JRException: Unknown image source class [B
at net.sf.jasperreports.engine.fill.JRFillImage.evaluateImage(JRFillImage.java:559)
at net.sf.jasperreports.engine.fill.JRFillImage.evaluate(JRFillImage.java:472)
at net.sf.jasperreports.engine.fill.JRFillElementContainer.evaluate(JRFillElementContainer.java:259)
at net.sf.jasperreports.engine.fill.JRFillBand.evaluate(JRFillBand.java:455)
at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillColumnBand(JRVerticalFiller.java:2044)
at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillDetail(JRVerticalFiller.java:778)
at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportStart(JRVerticalFiller.java:288)
at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:151)
at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:909)
at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:822)
at net.sf.jasperreports.engine.fill.JRFiller.fill(JRFiller.java:61)
at net.sf.jasperreports.engine.JasperFillManager.fill(JasperFillManager.java:446)
at net.sf.jasperreports.engine.JasperFillManager.fill(JasperFillManager.java:276)
at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:745)
at com.jaspersoft.ireport.designer.compiler.IReportCompiler.run(IReportCompiler.java:891)
at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:572)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:997)

Appreciate this involves another product but has anybody any ideas as to
the way forward?

Many Thanks

Mick

Mick,

I'd post your question to http://community.jaspersoft.com/answers.

Yaw

··· -- Need ODK services? http://nafundi.com provides form design, professional support, custom reporting, and software development for ODK.

On Mon, Sep 16, 2013 at 5:44 AM, Mick T michael.terry@mctservices.co.uk wrote:

Hi All,

I'm trying to place a signature image onto a report generated from the CE
version of Jaspersofts iReport.

Following the directions in the product manual I've placed an image holder
into a detail section of the report, given it the class java.awt.Image and
used the value field from the appropriate signature table as the source.
However the report fails to compile returning the following error:

Error filling print... Unknown image source class [B
Setting up the file resolver...
net.sf.jasperreports.engine.JRException: Unknown image source class [B
at
net.sf.jasperreports.engine.fill.JRFillImage.evaluateImage(JRFillImage.java:559)
at
net.sf.jasperreports.engine.fill.JRFillImage.evaluate(JRFillImage.java:472)
at
net.sf.jasperreports.engine.fill.JRFillElementContainer.evaluate(JRFillElementContainer.java:259)
at
net.sf.jasperreports.engine.fill.JRFillBand.evaluate(JRFillBand.java:455)
at
net.sf.jasperreports.engine.fill.JRVerticalFiller.fillColumnBand(JRVerticalFiller.java:2044)
at
net.sf.jasperreports.engine.fill.JRVerticalFiller.fillDetail(JRVerticalFiller.java:778)
at
net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportStart(JRVerticalFiller.java:288)
at
net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:151)
at
net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:909)
at
net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:822)
at net.sf.jasperreports.engine.fill.JRFiller.fill(JRFiller.java:61)
at
net.sf.jasperreports.engine.JasperFillManager.fill(JasperFillManager.java:446)
at
net.sf.jasperreports.engine.JasperFillManager.fill(JasperFillManager.java:276)
at
net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:745)
at
com.jaspersoft.ireport.designer.compiler.IReportCompiler.run(IReportCompiler.java:891)
at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:572)
at
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:997)

Appreciate this involves another product but has anybody any ideas as to the
way forward?

Many Thanks

Mick

--
You received this message because you are subscribed to the Google Groups
"ODK Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to opendatakit-developers+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Thanks Yaw,

Trying all angles to get a resolution to this, appreciate your suggestion
and prompt response though,

Regards

Mick

··· On Monday, September 16, 2013 1:44:49 PM UTC+1, Mick T wrote: > > Hi All, > > I'm trying to place a signature image onto a report generated from the CE > version of Jaspersofts iReport. > > Following the directions in the product manual I've placed an image holder > into a detail section of the report, given it the class java.awt.Image and > used the value field from the appropriate signature table as the source. > However the report fails to compile returning the following error: > > Error filling print... Unknown image source class [B > Setting up the file resolver... > net.sf.jasperreports.engine.JRException: Unknown image source class [B > > at net.sf.jasperreports.engine.fill.JRFillImage.evaluateImage(JRFillImage.java:559) > > at net.sf.jasperreports.engine.fill.JRFillImage.evaluate(JRFillImage.java:472) > > at net.sf.jasperreports.engine.fill.JRFillElementContainer.evaluate(JRFillElementContainer.java:259) > > at net.sf.jasperreports.engine.fill.JRFillBand.evaluate(JRFillBand.java:455) > > at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillColumnBand(JRVerticalFiller.java:2044) > > at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillDetail(JRVerticalFiller.java:778) > > at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportStart(JRVerticalFiller.java:288) > > at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:151) > > at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:909) > > at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:822) > at net.sf.jasperreports.engine.fill.JRFiller.fill(JRFiller.java:61) > > at net.sf.jasperreports.engine.JasperFillManager.fill(JasperFillManager.java:446) > > at net.sf.jasperreports.engine.JasperFillManager.fill(JasperFillManager.java:276) > > at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:745) > > at com.jaspersoft.ireport.designer.compiler.IReportCompiler.run(IReportCompiler.java:891) > > at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:572) > > at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:997) > > > Appreciate this involves another product but has anybody any ideas as to > the way forward? > > Many Thanks > > Mick > >