Hallo Robert,
erstmal danke für die prompte Hilfe!
RobertG hat geschrieben:
Ich habe das gerade einmal mit dem Report-Builder und einer aktuellen LO-Version (4.1.1.2) versucht:
Tabelle mit "ID", "Beschreibung" und "Pfad zum Foto"
Der Pfad lautet bei mir 'file:///home/robert/Bilder/Beispiel.jpg' (ist unter Linux, müsste unter Windows vermutlich mit einer Partitionsangabe gemacht werden wie 'file:///d:/nutzerverzeichnis/robert/Bilder/Beispiel.jpg' )
Dann habe ich einen Bericht erstellt und bei den Daten für das grafische Kontrollfeld "Pfad zum Foto" angegeben.
Starte ich den Bericht, so wird das Foto gezeigt.
Gruß
Robert
wie oben erwähnt, war es hier OpenOffice in der aktuellsten Version unter Mac OS X, ebenfalls aktuell.
Jetzt ist auch noch LibreOffice drauf

, auch in der aktuellsten Version. Die Pfade sind korrekt angegeben, in der "Einzeldruck"-Version funktioniert es.
Das Ergebnis ist dasselbe, es funktioniert nicht. Vermutlich hängt es irgendwie an Java, wenn ich die Fehlerliste (s.u.) so anschaue. Aber da kenn ich mich absolut nicht aus. Unter OpenOffice sind es andere Fehlermeldungen, aber auch irgendwas mit Java.
Java ist lt. Systemeinstellungen auf dem aktuellsten Stand.
Grüße
Klaus
[jni_uno bridge error] UNO calling Java method execute: non-UNO exception occurred: java.lang.InternalError: Can't start the AWT because Java was started on the first thread. Make sure StartOnFirstThread is not specified in your application's Info.plist or on the command line
java stack trace:
java.lang.InternalError: Can't start the AWT because Java was started on the first thread. Make sure StartOnFirstThread is not specified in your application's Info.plist or on the command line
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1827)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1724)
at java.lang.Runtime.loadLibrary0(Runtime.java:823)
at java.lang.System.loadLibrary(System.java:1045)
at sun.security.action.LoadLibraryAction.run(LoadLibraryAction.java:50)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Toolkit.loadLibraries(Toolkit.java:1605)
at java.awt.Toolkit.<clinit>(Toolkit.java:1627)
at org.libreoffice.report.SOImageService.getImageSize(SOImageService.java:98)
at org.libreoffice.report.SOImageService.getImageSize(SOImageService.java:123)
at org.libreoffice.report.pentaho.output.ImageProducer.produceFromURL(ImageProducer.java:421)
at org.libreoffice.report.pentaho.output.ImageProducer.produceFromString(ImageProducer.java:371)
at org.libreoffice.report.pentaho.output.ImageProducer.produceImage(ImageProducer.java:196)
at org.libreoffice.report.pentaho.output.OfficeDocumentReportTarget.startImageProcessing(OfficeDocumentReportTarget.java:1314)
at org.libreoffice.report.pentaho.output.text.TextRawReportTarget.startOther(TextRawReportTarget.java:540)
at org.libreoffice.report.pentaho.output.OfficeDocumentReportTarget.startElement(OfficeDocumentReportTarget.java:715)
at org.libreoffice.report.pentaho.layoutprocessor.ImageElementLayoutController.generateImage(ImageElementLayoutController.java:109)
at org.libreoffice.report.pentaho.layoutprocessor.ImageElementLayoutController.delegateContentGeneration(ImageElementLayoutController.java:86)
at org.libreoffice.report.pentaho.layoutprocessor.AbstractReportElementLayoutController.advance(AbstractReportElementLayoutController.java:73)
at org.jfree.report.flow.AbstractReportProcessor.processReportRun(Unknown Source)
at org.jfree.report.flow.SinglePassReportProcessor.processReport(Unknown Source)
at org.libreoffice.report.pentaho.PentahoReportJob.execute(PentahoReportJob.java:399)
at org.libreoffice.report.pentaho.SOReportJobFactory$_SOReportJobFactory.execute(SOReportJobFactory.java:214)