[HELP] Java expert needed on fdo#61726

Lionel Elie Mamane lionel at mamane.lu
Tue Mar 5 09:26:47 PST 2013


On Tue, Mar 05, 2013 at 04:20:32PM +0200, Noel Grandin wrote:
> On 2013-03-05 16:01, Lionel Elie Mamane wrote:

>> If someone with a better clue at Java could take a look at
>> https://bugs.freedesktop.org/show_bug.cgi?id=61726
>> I'd be grateful.

>> It completely breaks ReportBuilder, blocks other work on quite
>> annoying / important bugs in ReportBuilder, ...

>> From what Google tells me, I don't understand how a
>> IncompatibleClassChangeError can survive a "make clean && make", but
>> there it is.

> Normally when that happens it indicates that you have multiple
> copies of the same code in your CLASSPATH, and the two copies are
> from different versions of the code.

Concretely, how do I find out which this is?

I tried looking for duplicates in workdir/, but didn't get anywhere.

The error happens at
com.sun.star.report.pentaho.SOReportJobFactory$_SOReportJobFactory.execute(SOReportJobFactory.java:225)
I don't understand where
 workdir/unxlngx6/JavaClassSet/Jar/sun-report-builder/com/sun/star/report/pentaho/SOReportJobFactory$_SOReportJobFactory.class
comes from. I understand that
 workdir/unxlngx6/JavaClassSet/Jar/sun-report-builder/com/sun/star/report/pentaho/SOReportJobFactory.class
is compiled from
 reportbuilder/java/com/sun/star/report/pentaho/SOReportJobFactory.java



> Do you perhaps have a plugin installed that contains java code?

You mean in ~/.conf/libreoffice/4? Nah. Deleted that directory.

> Or perhaps someone is trying to install a newer version of Pentaho
> and use it with LO, which is also likely to be a no-no.

I have
 SYSTEM_JFREEREPORT=YES
 JFREEREPORT_JAR=/usr/share/java/flow-engine.jar
this file comes from Debian package version 0.9.4-4; I haven't
upgraded this package since I built. So there should be no problem,
right?

-- 
Lionel


More information about the LibreOffice mailing list