Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Archived » BIRT » BIRT Runtime Refuses Manifest
BIRT Runtime Refuses Manifest [message #486360] Thu, 17 September 2009 12:24 Go to next message
Juliane Harbarth is currently offline Juliane HarbarthFriend
Messages: 21
Registered: July 2009
Junior Member
Hello,

I am using a reporting engine that has been built from the BIRT Runtime
Engine 2.3.2 to display reports using a customized Data Source. This used
to work ok for quite a while, but now we suddenly are having problems,
i.e. the engine throws multiple java exceptions. The reports that it
refuses to execute can be executed by the Eclipse BIRT preview though.

One of the error messages we are getting is the following:
Caused by: java.lang.IllegalArgumentException:
com.centrasite.reporting.datasource.xml
at
org.eclipse.datatools.connectivity.oda.util.manifest.Manifes tExplorer.getExtensionManifest(ManifestExplorer.java:200)
at
org.eclipse.birt.data.engine.odaconsumer.Driver.doGetDriverM anifest(Driver.java:147)

By gradually changing back the engine to what used to work before, I found
that a manifest is the problem. Not the manifest of the driver jar but of
another jar that the driver uses.

This is strange for two reasons. Firstly, the manifest is a result of the
BND tool by Mr. Kriens, and secondly, there are only three not very
significant changes to the manifest from the version which worked. These
changes are
1. Two new classes in the Import-Package clause,
2. plenty of new entries in the Export-Package clause due to 1, and
3. due to 1. and 2. the manifest is now longer.

So, why is the new manifest undigestible for the runtime engine when it is
digestible for the preview runtime, has not much changed, and has been
produced by a knowlegeable tool (BND)?

I would greatly appreciate any advice.
Thanks & regrads,
Juliane.
Re: BIRT Runtime Refuses Manifest [message #487031 is a reply to message #486360] Mon, 21 September 2009 15:21 Go to previous messageGo to next message
Jason Weathersby is currently offline Jason WeathersbyFriend
Messages: 9167
Registered: July 2009
Senior Member

Juliane,

Any chance you can post the manifest?

Jason

Juliane Harbarth wrote:
>
> Hello,
>
> I am using a reporting engine that has been built from the BIRT Runtime
> Engine 2.3.2 to display reports using a customized Data Source. This
> used to work ok for quite a while, but now we suddenly are having
> problems, i.e. the engine throws multiple java exceptions. The reports
> that it refuses to execute can be executed by the Eclipse BIRT preview
> though.
> One of the error messages we are getting is the following:
> Caused by: java.lang.IllegalArgumentException:
> com.centrasite.reporting.datasource.xml
> at
> org.eclipse.datatools.connectivity.oda.util.manifest.Manifes tExplorer.getExtensionManifest(ManifestExplorer.java:200)
>
> at
> org.eclipse.birt.data.engine.odaconsumer.Driver.doGetDriverM anifest(Driver.java:147)
>
> By gradually changing back the engine to what used to work before, I
> found that a manifest is the problem. Not the manifest of the driver jar
> but of another jar that the driver uses.
> This is strange for two reasons. Firstly, the manifest is a result of
> the BND tool by Mr. Kriens, and secondly, there are only three not very
> significant changes to the manifest from the version which worked. These
> changes are
> 1. Two new classes in the Import-Package clause, 2. plenty of new
> entries in the Export-Package clause due to 1, and
> 3. due to 1. and 2. the manifest is now longer.
>
> So, why is the new manifest undigestible for the runtime engine when it
> is digestible for the preview runtime, has not much changed, and has
> been produced by a knowlegeable tool (BND)?
>
> I would greatly appreciate any advice.
> Thanks & regrads,
> Juliane.
>
>
Re: BIRT Runtime Refuses Manifest [message #487722 is a reply to message #487031] Thu, 24 September 2009 08:54 Go to previous message
Juliane Harbarth is currently offline Juliane HarbarthFriend
Messages: 21
Registered: July 2009
Junior Member

Hi Jason,

no I can't show the Manifest and there is no need to, because I was wrong to suspect the BIRT Manifest-interpreting and/or the BND tool. The problem was that the Manifest's Import-Package clause mentions something that was not there and so the bundle could not be started.

Of course, this is embarassing, because this is something that I should have checked in advance. I am sorry for the noise and try to do better next time.

Thanks for your answer. The existence of a list like this makes me feel much better when dealing with BIRT which still holds lots of surprises for me.

Regards,
Juliane.


Previous Topic:XMLA/MDX support in BIRT
Next Topic:Changing header height?
Goto Forum:
  


Current Time: Fri Apr 26 23:54:13 GMT 2024

Powered by FUDForum. Page generated in 0.03443 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top