Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Archived » BIRT » Problem with New Data Source wizard
Problem with New Data Source wizard [message #798441] Tue, 14 February 2012 17:53 Go to next message
Till Fechteler is currently offline Till FechtelerFriend
Messages: 2
Registered: February 2012
Junior Member
Hi,

I'm trying to integrate BIRT (Designer and Engine) in a RCP application. Report file generation is working, the Report Editor comes up after clicking twice on the previously created report file and the Report Perspective is also working. But I experience problems with the New Data Source Wizard, if I try to create a JDBC data source. After selecting "JDBC Data Source" in the Data Source Type Dialog and clicking the Next Button the dialog silently hangs (without errors).

As far as I know all needed dependencies (BIRT and DTP) are added to the product definition of our RCP application.

Any help is appreciated.

Many thanks in advance,
Till
Re: Problem with New Data Source wizard [message #798468 is a reply to message #798441] Tue, 14 February 2012 18:25 Go to previous messageGo to next message
Jason Weathersby is currently offline Jason WeathersbyFriend
Messages: 9167
Registered: July 2009
Senior Member

Look at the dependencies for the specific build and verify you have them
all. For example on 3.7.1:

http://download.eclipse.org/birt/downloads/build.php?build=R-R1-3_7_1-201109131734

Eclipse Version 3.7.1 SDK
DTP Version 1.9.1
EMF Version 2.7.1 EMF+XSD
GEF Version 3.7.1 runtime
WTP Version 3.3.1

Jason

On 2/14/2012 12:53 PM, Till Fechteler wrote:
> Hi,
>
> I'm trying to integrate BIRT (Designer and Engine) in a RCP application.
> Report file generation is working, the Report Editor comes up after
> clicking twice on the previously created report file and the Report
> Perspective is also working. But I experience problems with the New Data
> Source Wizard, if I try to create a JDBC data source. After selecting
> "JDBC Data Source" in the Data Source Type Dialog and clicking the Next
> Button the dialog silently hangs (without errors).
>
> As far as I know all needed dependencies (BIRT and DTP) are added to the
> product definition of our RCP application.
>
> Any help is appreciated.
>
> Many thanks in advance,
> Till
Re: Problem with New Data Source wizard [message #799231 is a reply to message #798468] Wed, 15 February 2012 16:24 Go to previous messageGo to next message
Till Fechteler is currently offline Till FechtelerFriend
Messages: 2
Registered: February 2012
Junior Member
I checked the dependencies in the product definition and did not find a problem (see listing of the product definition at the end of this reply). If I click Validate... I get the following messages:

Plugin org.eclipse.datatools.enablement.oda.ws
Missing Constraint: Require-Bundle: javax.wsdl; bundle-version="[1.5.0,1.6.0)"

Plugin org.eclipse.datatools.enablement.oda.ws.ui
Missing Constraint: Require-Bundle: javax.wsdl; bundle-version="[1.5.0,1.6.0)"

Plugin org.eclipse.datatools.sqltools.result
Missing Constraint: Require-Bundle: org.apache.lucene; bundle-version="[1.9.0,2.0.0)"

I did not understand the problems because all mentioned dependencies are specified correctly in the product definition (see below).

Last I have tried to specify the dependencies according to the product definition of the "org.eclipse.birt.report.designer.ui.rcp" plugin which led to the following NPE:

!ENTRY org.eclipse.datatools.connectivity 4 10001 2012-02-15 16:06:43.160
!MESSAGE Internal Error - org.eclipse.datatools.connectivity
!STACK 0
java.lang.NullPointerException
at org.eclipse.datatools.connectivity.internal.ConnectionProfileMgmt.readCPsFromXML1_0(ConnectionProfileMgmt.java:643)
at org.eclipse.datatools.connectivity.internal.ConnectionProfileMgmt.loadCPs(ConnectionProfileMgmt.java:925)
at org.eclipse.datatools.connectivity.internal.ConnectionProfileMgmt.loadCPs(ConnectionProfileMgmt.java:496)
at org.eclipse.datatools.connectivity.internal.InternalProfileManager.loadProfiles(InternalProfileManager.java:1088)
at org.eclipse.datatools.connectivity.internal.InternalProfileManager.getProfiles(InternalProfileManager.java:150)
at org.eclipse.datatools.connectivity.internal.InternalProfileManager.getProfilesByCategory(InternalProfileManager.java:200)
at org.eclipse.datatools.connectivity.ProfileManager.getProfilesByCategory(ProfileManager.java:88)
at org.eclipse.datatools.connectivity.ui.wizards.NewConnectionProfileWizardPage.createControl(NewConnectionProfileWizardPage.java:158)
at org.eclipse.jface.wizard.Wizard.createPageControls(Wizard.java:174)
at org.eclipse.datatools.connectivity.ui.wizards.NewConnectionProfileWizard.createPageControls(NewConnectionProfileWizard.java:309)
at org.eclipse.jface.wizard.WizardDialog.createPageControls(WizardDialog.java:736)
at org.eclipse.jface.wizard.WizardDialog.setWizard(WizardDialog.java:1183)
at org.eclipse.jface.wizard.WizardDialog.updateForPage(WizardDialog.java:1242)
at org.eclipse.jface.wizard.WizardDialog.access$4(WizardDialog.java:1239)
at org.eclipse.jface.wizard.WizardDialog$8.run(WizardDialog.java:1228)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
at org.eclipse.jface.wizard.WizardDialog.showPage(WizardDialog.java:1226)
at org.eclipse.jface.wizard.WizardDialog.nextPressed(WizardDialog.java:915)
at org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:428)
at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:624)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:240)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4165)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3754)
at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)
at org.eclipse.jface.window.Window.open(Window.java:801)
at org.eclipse.birt.report.designer.data.ui.actions.NewDataSourceAction.run(NewDataSourceAction.java:126)
at org.eclipse.jface.action.Action.runWithEvent(Action.java:498)
at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)
at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)
at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4165)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3754)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2696)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2660)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2494)
at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:674)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:667)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at de.rub.fbi.iib.sitesim.editor.gui.intro.Application.start(Application.java:23)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
at org.eclipse.equinox.launcher.Main.main(Main.java:1386)

After the NPE was thrown the wizard silently hangs as described previously. Is a tutorial or description available which shows how to specify the needed dependencies for the integration of BIRT in a RCP application by using a product definition file? This would be very helpful.

Many thanks for your help,
Till


Listing of the product definition of our RCP application:

<?xml version="1.0" encoding="UTF-8"?>
<?pde version="3.5"?>

<product name="SiteSimEditor" uid="de.rub.fbi.iib.sitesimeditor.deploy.product" id="de.rub.fbi.iib.sitesimeditor.product" application="de.rub.fbi.iib.sitesimeditor.application" version="0.0.1" useFeatures="false" includeLaunchers="false">

   <configIni use="default">
   </configIni>

   <launcherArgs>
      <vmArgs>-Xmx1024m</vmArgs>
      <vmArgsMac>-XstartOnFirstThread -Dorg.eclipse.swt.internal.carbon.smallFonts</vmArgsMac>
   </launcherArgs>

   <windowImages i16="/SiteSimEditor/icons/Mefisto_Logo_16.png" i32="/SiteSimEditor/icons/Mefisto_Logo_32.png" i48="/SiteSimEditor/icons/Mefisto_Logo_48.png" i64="/SiteSimEditor/icons/Mefisto_Logo_64.png" i128="/SiteSimEditor/icons/Mefisto_Logo_128.png"/>

   <splash
      location="de.rub.fbi.iib.sitesimeditor" />
   <launcher name="SiteSimEditor">
      <solaris/>
      <win useIco="true">
         <ico path="/SiteSimEditor/icons/mefisto_windows.ico"/>
         <bmp
            winSmallHigh="/SiteSimEditor/icons/Mefisto_Logo_16_32bit.bmp"
            winSmallLow="/SiteSimEditor/icons/Mefisto_Logo_16_8bit.bmp"
            winMediumHigh="/SiteSimEditor/icons/Mefisto_Logo_32_32bit.bmp"
            winMediumLow="/SiteSimEditor/icons/Mefisto_Logo_32_8bit.bmp"
            winLargeHigh="/SiteSimEditor/icons/Mefisto_Logo_48_32bit.bmp"
            winLargeLow="/SiteSimEditor/icons/Mefisto_Logo_48_8bit.bmp"/>
      </win>
   </launcher>

   <intro introId="de.rub.fbi.iib.sitesim.editor.intro"/>

   <vm>
      <linux include="false">org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6</linux>
      <macos include="false">org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6</macos>
      <solaris include="false">org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6</solaris>
      <windows include="false">org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6</windows>
   </vm>

   <plugins>
      <plugin id="com.ibm.icu"/>
      <plugin id="com.lowagie.text"/>
      <plugin id="com.quantum.Quantum"/>
      <plugin id="com.quantum.beanshell"/>
      <plugin id="com.quantum.dbunit"/>
      <plugin id="com.quantum.erd"/>
      <plugin id="com.quantum.flatfiles"/>
      <plugin id="com.quantum.help"/>
      <plugin id="com.quantum.log"/>
      <plugin id="de.rub.bi.inf.sitesim.constraintchecker"/>
      <plugin id="de.rub.bi.inf.sitesim.ganttchart"/>
      <plugin id="de.rub.bi.inf.sitesim.logistics"/>
      <plugin id="de.rub.bi.inf.sitesim.model.services"/>
      <plugin id="de.rub.bi.inf.sitesim.multimodel"/>
      <plugin id="de.rub.fbi.iib.sitesimeditor"/>
      <plugin id="de.simplan.sitesim.data.model"/>
      <plugin id="de.simplan.sitesim.editor.results"/>
      <plugin id="javax.activation"/>
      <plugin id="javax.mail"/>
      <plugin id="javax.persistence"/>
      <plugin id="javax.servlet"/>
      <plugin id="javax.servlet.jsp"/>
      <plugin id="javax.transaction" fragment="true"/>
      <plugin id="javax.wsdl"/>
      <plugin id="javax.xml"/>
      <plugin id="javax.xml.rpc"/>
      <plugin id="javax.xml.soap"/>
      <plugin id="javax.xml.stream"/>
      <plugin id="jfreechart.org"/>
      <plugin id="jgraph.com"/>
      <plugin id="net.sourceforge.lpg.lpgjavaruntime"/>
      <plugin id="openifctools.com"/>
      <plugin id="org.apache.ant"/>
      <plugin id="org.apache.axis"/>
      <plugin id="org.apache.batik.bridge"/>
      <plugin id="org.apache.batik.css"/>
      <plugin id="org.apache.batik.dom"/>
      <plugin id="org.apache.batik.dom.svg"/>
      <plugin id="org.apache.batik.ext.awt"/>
      <plugin id="org.apache.batik.parser"/>
      <plugin id="org.apache.batik.pdf"/>
      <plugin id="org.apache.batik.svggen"/>
      <plugin id="org.apache.batik.transcoder"/>
      <plugin id="org.apache.batik.util"/>
      <plugin id="org.apache.batik.util.gui"/>
      <plugin id="org.apache.batik.xml"/>
      <plugin id="org.apache.commons.codec"/>
      <plugin id="org.apache.commons.discovery"/>
      <plugin id="org.apache.commons.el"/>
      <plugin id="org.apache.commons.logging"/>
      <plugin id="org.apache.derby.core"/>
      <plugin id="org.apache.jasper"/>
      <plugin id="org.apache.lucene"/>
      <plugin id="org.apache.lucene.analysis"/>
      <plugin id="org.apache.lucene.core"/>
      <plugin id="org.apache.lucene.highlighter"/>
      <plugin id="org.apache.lucene.memory"/>
      <plugin id="org.apache.lucene.misc"/>
      <plugin id="org.apache.lucene.queries"/>
      <plugin id="org.apache.lucene.snowball"/>
      <plugin id="org.apache.lucene.spellchecker"/>
      <plugin id="org.apache.xerces"/>
      <plugin id="org.apache.xml.resolver"/>
      <plugin id="org.apache.xml.serializer"/>
      <plugin id="org.eclipse.ant.core"/>
      <plugin id="org.eclipse.ant.launching"/>
      <plugin id="org.eclipse.ant.ui"/>
      <plugin id="org.eclipse.birt"/>
      <plugin id="org.eclipse.birt.chart.cshelp"/>
      <plugin id="org.eclipse.birt.chart.device.extension"/>
      <plugin id="org.eclipse.birt.chart.device.pdf"/>
      <plugin id="org.eclipse.birt.chart.device.svg"/>
      <plugin id="org.eclipse.birt.chart.device.swt"/>
      <plugin id="org.eclipse.birt.chart.engine"/>
      <plugin id="org.eclipse.birt.chart.engine.extension"/>
      <plugin id="org.eclipse.birt.chart.examples"/>
      <plugin id="org.eclipse.birt.chart.examples.core"/>
      <plugin id="org.eclipse.birt.chart.reportitem"/>
      <plugin id="org.eclipse.birt.chart.reportitem.ui"/>
      <plugin id="org.eclipse.birt.chart.ui"/>
      <plugin id="org.eclipse.birt.chart.ui.extension"/>
      <plugin id="org.eclipse.birt.core"/>
      <plugin id="org.eclipse.birt.core.script.function"/>
      <plugin id="org.eclipse.birt.core.ui"/>
      <plugin id="org.eclipse.birt.data"/>
      <plugin id="org.eclipse.birt.data.aggregation"/>
      <plugin id="org.eclipse.birt.doc"/>
      <plugin id="org.eclipse.birt.example"/>
      <plugin id="org.eclipse.birt.report.data.adapter"/>
      <plugin id="org.eclipse.birt.report.data.bidi.utils"/>
      <plugin id="org.eclipse.birt.report.data.bidi.utils.ui"/>
      <plugin id="org.eclipse.birt.report.data.oda.hive"/>
      <plugin id="org.eclipse.birt.report.data.oda.hive.ui"/>
      <plugin id="org.eclipse.birt.report.data.oda.jdbc"/>
      <plugin id="org.eclipse.birt.report.data.oda.jdbc.ui"/>
      <plugin id="org.eclipse.birt.report.data.oda.sampledb"/>
      <plugin id="org.eclipse.birt.report.data.oda.sampledb.ui"/>
      <plugin id="org.eclipse.birt.report.data.oda.xml"/>
      <plugin id="org.eclipse.birt.report.data.oda.xml.ui"/>
      <plugin id="org.eclipse.birt.report.designer.core"/>
      <plugin id="org.eclipse.birt.report.designer.ui"/>
      <plugin id="org.eclipse.birt.report.designer.ui.cubebuilder"/>
      <plugin id="org.eclipse.birt.report.designer.ui.data"/>
      <plugin id="org.eclipse.birt.report.designer.ui.editors"/>
      <plugin id="org.eclipse.birt.report.designer.ui.editors.schematic"/>
      <plugin id="org.eclipse.birt.report.designer.ui.ide"/>
      <plugin id="org.eclipse.birt.report.designer.ui.lib"/>
      <plugin id="org.eclipse.birt.report.designer.ui.lib.explorer"/>
      <plugin id="org.eclipse.birt.report.designer.ui.preview.web"/>
      <plugin id="org.eclipse.birt.report.designer.ui.views"/>
      <plugin id="org.eclipse.birt.report.engine"/>
      <plugin id="org.eclipse.birt.report.engine.dataextraction"/>
      <plugin id="org.eclipse.birt.report.engine.emitter.config"/>
      <plugin id="org.eclipse.birt.report.engine.emitter.excel.config"/>
      <plugin id="org.eclipse.birt.report.engine.emitter.html"/>
      <plugin id="org.eclipse.birt.report.engine.emitter.html.config"/>
      <plugin id="org.eclipse.birt.report.engine.emitter.odp"/>
      <plugin id="org.eclipse.birt.report.engine.emitter.odp.config"/>
      <plugin id="org.eclipse.birt.report.engine.emitter.ods"/>
      <plugin id="org.eclipse.birt.report.engine.emitter.ods.config"/>
      <plugin id="org.eclipse.birt.report.engine.emitter.odt"/>
      <plugin id="org.eclipse.birt.report.engine.emitter.odt.config"/>
      <plugin id="org.eclipse.birt.report.engine.emitter.pdf"/>
      <plugin id="org.eclipse.birt.report.engine.emitter.pdf.config"/>
      <plugin id="org.eclipse.birt.report.engine.emitter.postscript"/>
      <plugin id="org.eclipse.birt.report.engine.emitter.postscript.config"/>
      <plugin id="org.eclipse.birt.report.engine.emitter.ppt"/>
      <plugin id="org.eclipse.birt.report.engine.emitter.ppt.config"/>
      <plugin id="org.eclipse.birt.report.engine.emitter.prototype.excel"/>
      <plugin id="org.eclipse.birt.report.engine.emitter.wpml"/>
      <plugin id="org.eclipse.birt.report.engine.emitter.wpml.config"/>
      <plugin id="org.eclipse.birt.report.engine.fonts"/>
      <plugin id="org.eclipse.birt.report.engine.odf"/>
      <plugin id="org.eclipse.birt.report.item.crosstab.core"/>
      <plugin id="org.eclipse.birt.report.item.crosstab.ui"/>
      <plugin id="org.eclipse.birt.report.model"/>
      <plugin id="org.eclipse.birt.report.model.adapter.oda"/>
      <plugin id="org.eclipse.birt.report.viewer"/>
      <plugin id="org.eclipse.birt.resources"/>
      <plugin id="org.eclipse.compare"/>
      <plugin id="org.eclipse.compare.core"/>
      <plugin id="org.eclipse.core.commands"/>
      <plugin id="org.eclipse.core.contenttype"/>
      <plugin id="org.eclipse.core.databinding"/>
      <plugin id="org.eclipse.core.databinding.beans"/>
      <plugin id="org.eclipse.core.databinding.observable"/>
      <plugin id="org.eclipse.core.databinding.property"/>
      <plugin id="org.eclipse.core.expressions"/>
      <plugin id="org.eclipse.core.externaltools"/>
      <plugin id="org.eclipse.core.filebuffers"/>
      <plugin id="org.eclipse.core.filesystem"/>
      <plugin id="org.eclipse.core.filesystem.win32.x86" fragment="true"/>
      <plugin id="org.eclipse.core.jobs"/>
      <plugin id="org.eclipse.core.net"/>
      <plugin id="org.eclipse.core.net.win32.x86" fragment="true"/>
      <plugin id="org.eclipse.core.resources"/>
      <plugin id="org.eclipse.core.resources.win32.x86" fragment="true"/>
      <plugin id="org.eclipse.core.runtime"/>
      <plugin id="org.eclipse.core.runtime.compatibility"/>
      <plugin id="org.eclipse.core.runtime.compatibility.auth"/>
      <plugin id="org.eclipse.core.runtime.compatibility.registry" fragment="true"/>
      <plugin id="org.eclipse.core.variables"/>
      <plugin id="org.eclipse.datatools.common.doc.user"/>
      <plugin id="org.eclipse.datatools.connectivity"/>
      <plugin id="org.eclipse.datatools.connectivity.db.generic"/>
      <plugin id="org.eclipse.datatools.connectivity.dbdefinition.genericJDBC"/>
      <plugin id="org.eclipse.datatools.connectivity.oda"/>
      <plugin id="org.eclipse.datatools.connectivity.oda.consumer"/>
      <plugin id="org.eclipse.datatools.connectivity.oda.design"/>
      <plugin id="org.eclipse.datatools.connectivity.oda.design.ui"/>
      <plugin id="org.eclipse.datatools.connectivity.oda.flatfile"/>
      <plugin id="org.eclipse.datatools.connectivity.oda.flatfile.ui"/>
      <plugin id="org.eclipse.datatools.connectivity.oda.profile"/>
      <plugin id="org.eclipse.datatools.connectivity.sqm.core"/>
      <plugin id="org.eclipse.datatools.connectivity.sqm.core.ui"/>
      <plugin id="org.eclipse.datatools.connectivity.ui"/>
      <plugin id="org.eclipse.datatools.enablement.oda.ws"/>
      <plugin id="org.eclipse.datatools.enablement.oda.ws.ui"/>
      <plugin id="org.eclipse.datatools.enablement.oda.xml"/>
      <plugin id="org.eclipse.datatools.enablement.oda.xml.ui"/>
      <plugin id="org.eclipse.datatools.help"/>
      <plugin id="org.eclipse.datatools.modelbase.dbdefinition"/>
      <plugin id="org.eclipse.datatools.modelbase.sql"/>
      <plugin id="org.eclipse.datatools.modelbase.sql.query"/>
      <plugin id="org.eclipse.datatools.modelbase.sql.query.edit"/>
      <plugin id="org.eclipse.datatools.modelbase.sql.xml.query"/>
      <plugin id="org.eclipse.datatools.oda.cshelp"/>
      <plugin id="org.eclipse.datatools.sqltools.common.ui"/>
      <plugin id="org.eclipse.datatools.sqltools.editor.core"/>
      <plugin id="org.eclipse.datatools.sqltools.editor.core.ui"/>
      <plugin id="org.eclipse.datatools.sqltools.parsers.sql"/>
      <plugin id="org.eclipse.datatools.sqltools.parsers.sql.lexer"/>
      <plugin id="org.eclipse.datatools.sqltools.parsers.sql.query"/>
      <plugin id="org.eclipse.datatools.sqltools.plan"/>
      <plugin id="org.eclipse.datatools.sqltools.result"/>
      <plugin id="org.eclipse.datatools.sqltools.result.ui"/>
      <plugin id="org.eclipse.datatools.sqltools.sql"/>
      <plugin id="org.eclipse.datatools.sqltools.sql.ui"/>
      <plugin id="org.eclipse.datatools.sqltools.sqlbuilder"/>
      <plugin id="org.eclipse.datatools.sqltools.sqleditor"/>
      <plugin id="org.eclipse.debug.core"/>
      <plugin id="org.eclipse.debug.ui"/>
      <plugin id="org.eclipse.draw2d"/>
      <plugin id="org.eclipse.emf.common"/>
      <plugin id="org.eclipse.emf.common.ui"/>
      <plugin id="org.eclipse.emf.ecore"/>
      <plugin id="org.eclipse.emf.ecore.change"/>
      <plugin id="org.eclipse.emf.ecore.edit"/>
      <plugin id="org.eclipse.emf.ecore.xmi"/>
      <plugin id="org.eclipse.emf.edit"/>
      <plugin id="org.eclipse.emf.edit.ui"/>
      <plugin id="org.eclipse.equinox.app"/>
      <plugin id="org.eclipse.equinox.common"/>
      <plugin id="org.eclipse.equinox.frameworkadmin"/>
      <plugin id="org.eclipse.equinox.frameworkadmin.equinox"/>
      <plugin id="org.eclipse.equinox.http.jetty"/>
      <plugin id="org.eclipse.equinox.http.registry"/>
      <plugin id="org.eclipse.equinox.http.servlet"/>
      <plugin id="org.eclipse.equinox.jsp.jasper"/>
      <plugin id="org.eclipse.equinox.jsp.jasper.registry"/>
      <plugin id="org.eclipse.equinox.p2.artifact.repository"/>
      <plugin id="org.eclipse.equinox.p2.core"/>
      <plugin id="org.eclipse.equinox.p2.director"/>
      <plugin id="org.eclipse.equinox.p2.director.app"/>
      <plugin id="org.eclipse.equinox.p2.engine"/>
      <plugin id="org.eclipse.equinox.p2.garbagecollector"/>
      <plugin id="org.eclipse.equinox.p2.jarprocessor"/>
      <plugin id="org.eclipse.equinox.p2.metadata"/>
      <plugin id="org.eclipse.equinox.p2.metadata.repository"/>
      <plugin id="org.eclipse.equinox.p2.operations"/>
      <plugin id="org.eclipse.equinox.p2.publisher"/>
      <plugin id="org.eclipse.equinox.p2.publisher.eclipse"/>
      <plugin id="org.eclipse.equinox.p2.repository"/>
      <plugin id="org.eclipse.equinox.p2.repository.tools"/>
      <plugin id="org.eclipse.equinox.p2.touchpoint.eclipse"/>
      <plugin id="org.eclipse.equinox.p2.ui"/>
      <plugin id="org.eclipse.equinox.p2.updatesite"/>
      <plugin id="org.eclipse.equinox.preferences"/>
      <plugin id="org.eclipse.equinox.registry"/>
      <plugin id="org.eclipse.equinox.security"/>
      <plugin id="org.eclipse.equinox.security.ui"/>
      <plugin id="org.eclipse.equinox.security.win32.x86" fragment="true"/>
      <plugin id="org.eclipse.equinox.simpleconfigurator"/>
      <plugin id="org.eclipse.equinox.simpleconfigurator.manipulator"/>
      <plugin id="org.eclipse.gef"/>
      <plugin id="org.eclipse.help"/>
      <plugin id="org.eclipse.help.base"/>
      <plugin id="org.eclipse.help.ui"/>
      <plugin id="org.eclipse.jdt.compiler.apt" fragment="true"/>
      <plugin id="org.eclipse.jdt.compiler.tool" fragment="true"/>
      <plugin id="org.eclipse.jdt.core"/>
      <plugin id="org.eclipse.jdt.core.manipulation"/>
      <plugin id="org.eclipse.jdt.debug"/>
      <plugin id="org.eclipse.jdt.debug.ui"/>
      <plugin id="org.eclipse.jdt.junit"/>
      <plugin id="org.eclipse.jdt.junit.core"/>
      <plugin id="org.eclipse.jdt.junit.runtime"/>
      <plugin id="org.eclipse.jdt.launching"/>
      <plugin id="org.eclipse.jdt.ui"/>
      <plugin id="org.eclipse.jem.util"/>
      <plugin id="org.eclipse.jface"/>
      <plugin id="org.eclipse.jface.databinding"/>
      <plugin id="org.eclipse.jface.text"/>
      <plugin id="org.eclipse.ltk.core.refactoring"/>
      <plugin id="org.eclipse.ltk.ui.refactoring"/>
      <plugin id="org.eclipse.net4j.jms.api"/>
      <plugin id="org.eclipse.osgi"/>
      <plugin id="org.eclipse.osgi.services"/>
      <plugin id="org.eclipse.osgi.util"/>
      <plugin id="org.eclipse.pde.build"/>
      <plugin id="org.eclipse.pde.core"/>
      <plugin id="org.eclipse.pde.launching"/>
      <plugin id="org.eclipse.pde.ui"/>
      <plugin id="org.eclipse.pde.ui.templates"/>
      <plugin id="org.eclipse.persistence.antlr"/>
      <plugin id="org.eclipse.persistence.asm"/>
      <plugin id="org.eclipse.persistence.core"/>
      <plugin id="org.eclipse.persistence.jpa"/>
      <plugin id="org.eclipse.persistence.jpa.equinox" fragment="true"/>
      <plugin id="org.eclipse.persistence.jpa.equinox.weaving" fragment="true"/>
      <plugin id="org.eclipse.persistence.jpa.osgi"/>
      <plugin id="org.eclipse.persistence.oracle" fragment="true"/>
      <plugin id="org.eclipse.sdk"/>
      <plugin id="org.eclipse.search"/>
      <plugin id="org.eclipse.swt"/>
      <plugin id="org.eclipse.swt.win32.win32.x86" fragment="true"/>
      <plugin id="org.eclipse.team.core"/>
      <plugin id="org.eclipse.team.ui"/>
      <plugin id="org.eclipse.text"/>
      <plugin id="org.eclipse.ui"/>
      <plugin id="org.eclipse.ui.browser"/>
      <plugin id="org.eclipse.ui.cheatsheets"/>
      <plugin id="org.eclipse.ui.console"/>
      <plugin id="org.eclipse.ui.editors"/>
      <plugin id="org.eclipse.ui.externaltools"/>
      <plugin id="org.eclipse.ui.forms"/>
      <plugin id="org.eclipse.ui.ide"/>
      <plugin id="org.eclipse.ui.ide.application"/>
      <plugin id="org.eclipse.ui.intro"/>
      <plugin id="org.eclipse.ui.navigator"/>
      <plugin id="org.eclipse.ui.navigator.resources"/>
      <plugin id="org.eclipse.ui.views"/>
      <plugin id="org.eclipse.ui.views.log"/>
      <plugin id="org.eclipse.ui.views.properties.tabbed"/>
      <plugin id="org.eclipse.ui.win32" fragment="true"/>
      <plugin id="org.eclipse.ui.workbench"/>
      <plugin id="org.eclipse.ui.workbench.texteditor"/>
      <plugin id="org.eclipse.update.configurator"/>
      <plugin id="org.eclipse.update.core"/>
      <plugin id="org.eclipse.update.core.win32" fragment="true"/>
      <plugin id="org.eclipse.wb.core"/>
      <plugin id="org.eclipse.wb.core.databinding"/>
      <plugin id="org.eclipse.wb.core.lib"/>
      <plugin id="org.eclipse.wb.core.ui"/>
      <plugin id="org.eclipse.wb.jdt.fragment" fragment="true"/>
      <plugin id="org.eclipse.wb.os"/>
      <plugin id="org.eclipse.wb.rcp"/>
      <plugin id="org.eclipse.wb.rcp.databinding"/>
      <plugin id="org.eclipse.wb.rcp.databinding.emf"/>
      <plugin id="org.eclipse.wb.runtime"/>
      <plugin id="org.eclipse.wb.runtime.lib"/>
      <plugin id="org.eclipse.wb.swt"/>
      <plugin id="org.eclipse.wb.swt.widgets.baseline"/>
      <plugin id="org.eclipse.wst.common.core"/>
      <plugin id="org.eclipse.wst.common.emf"/>
      <plugin id="org.eclipse.wst.common.emfworkbench.integration"/>
      <plugin id="org.eclipse.wst.common.environment"/>
      <plugin id="org.eclipse.wst.common.frameworks"/>
      <plugin id="org.eclipse.wst.common.project.facet.core"/>
      <plugin id="org.eclipse.wst.common.ui"/>
      <plugin id="org.eclipse.wst.common.uriresolver"/>
      <plugin id="org.eclipse.wst.sse.core"/>
      <plugin id="org.eclipse.wst.sse.ui"/>
      <plugin id="org.eclipse.wst.validation"/>
      <plugin id="org.eclipse.wst.xml.core"/>
      <plugin id="org.eclipse.wst.xml.ui"/>
      <plugin id="org.eclipse.xsd"/>
      <plugin id="org.eclipse.xsd.edit"/>
      <plugin id="org.hamcrest.core"/>
      <plugin id="org.junit"/>
      <plugin id="org.mortbay.jetty.server"/>
      <plugin id="org.mortbay.jetty.util"/>
      <plugin id="org.mozilla.javascript"/>
      <plugin id="org.sat4j.core"/>
      <plugin id="org.sat4j.pb"/>
      <plugin id="org.w3c.css.sac"/>
      <plugin id="org.w3c.dom.smil"/>
      <plugin id="org.w3c.dom.svg"/>
      <plugin id="org.w3c.sac"/>
   </plugins>

</product>


Re: Problem with New Data Source wizard [message #799293 is a reply to message #799231] Wed, 15 February 2012 17:56 Go to previous message
Jason Weathersby is currently offline Jason WeathersbyFriend
Messages: 9167
Registered: July 2009
Senior Member

Till,

I am not aware of any writeup on including the birt designer in an RCP
app, but I know several users have done it. I have a product
configuration posted on birt exchange for including the viewer, but not
the designer.
http://www.birt-exchange.org/org/devshare/deploying-birt-reports/1194-eclipse-product-configuration-file-for-webviewer-in-rcp/


The product configuration BIRT.product is a stripped down designer that
does not support all features.

I would suggest downloading the allinone and checking the plugins to see
what is missing. For example this plugin is not in your product file.

org.eclipse.datatools.connectivity.console.profile

If you download the allinone there is an artifacts.xml file that I
believe lists all the plugins.

Jason

On 2/15/2012 11:24 AM, Till Fechteler wrote:
> I checked the dependencies in the product definition and did not find a
> problem (see listing of the product definition at the end of this
> reply). If I click Validate... I get the following messages:
>
> Plugin org.eclipse.datatools.enablement.oda.ws
> Missing Constraint: Require-Bundle: javax.wsdl;
> bundle-version="[1.5.0,1.6.0)"
>
> Plugin org.eclipse.datatools.enablement.oda.ws.ui
> Missing Constraint: Require-Bundle: javax.wsdl;
> bundle-version="[1.5.0,1.6.0)"
>
> Plugin org.eclipse.datatools.sqltools.result
> Missing Constraint: Require-Bundle: org.apache.lucene;
> bundle-version="[1.9.0,2.0.0)"
>
> I did not understand the problems because all mentioned dependencies are
> specified correctly in the product definition (see below).
>
> Last I have tried to specify the dependencies according to the product
> definition of the "org.eclipse.birt.report.designer.ui.rcp" plugin which
> led to the following NPE:
>
> !ENTRY org.eclipse.datatools.connectivity 4 10001 2012-02-15 16:06:43.160
> !MESSAGE Internal Error - org.eclipse.datatools.connectivity
> !STACK 0
> java.lang.NullPointerException
> at
> org.eclipse.datatools.connectivity.internal.ConnectionProfileMgmt.readCPsFromXML1_0(ConnectionProfileMgmt.java:643)
>
> at
> org.eclipse.datatools.connectivity.internal.ConnectionProfileMgmt.loadCPs(ConnectionProfileMgmt.java:925)
>
> at
> org.eclipse.datatools.connectivity.internal.ConnectionProfileMgmt.loadCPs(ConnectionProfileMgmt.java:496)
>
> at
> org.eclipse.datatools.connectivity.internal.InternalProfileManager.loadProfiles(InternalProfileManager.java:1088)
>
> at
> org.eclipse.datatools.connectivity.internal.InternalProfileManager.getProfiles(InternalProfileManager.java:150)
>
> at
> org.eclipse.datatools.connectivity.internal.InternalProfileManager.getProfilesByCategory(InternalProfileManager.java:200)
>
> at
> org.eclipse.datatools.connectivity.ProfileManager.getProfilesByCategory(ProfileManager.java:88)
>
> at
> org.eclipse.datatools.connectivity.ui.wizards.NewConnectionProfileWizardPage.createControl(NewConnectionProfileWizardPage.java:158)
>
> at org.eclipse.jface.wizard.Wizard.createPageControls(Wizard.java:174)
> at
> org.eclipse.datatools.connectivity.ui.wizards.NewConnectionProfileWizard.createPageControls(NewConnectionProfileWizard.java:309)
>
> at
> org.eclipse.jface.wizard.WizardDialog.createPageControls(WizardDialog.java:736)
>
> at org.eclipse.jface.wizard.WizardDialog.setWizard(WizardDialog.java:1183)
> at
> org.eclipse.jface.wizard.WizardDialog.updateForPage(WizardDialog.java:1242)
> at org.eclipse.jface.wizard.WizardDialog.access$4(WizardDialog.java:1239)
> at org.eclipse.jface.wizard.WizardDialog$8.run(WizardDialog.java:1228)
> at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
> at org.eclipse.jface.wizard.WizardDialog.showPage(WizardDialog.java:1226)
> at org.eclipse.jface.wizard.WizardDialog.nextPressed(WizardDialog.java:915)
> at
> org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:428)
> at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:624)
> at
> org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:240)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)
> at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4165)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3754)
> at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)
> at org.eclipse.jface.window.Window.open(Window.java:801)
> at
> org.eclipse.birt.report.designer.data.ui.actions.NewDataSourceAction.run(NewDataSourceAction.java:126)
>
> at org.eclipse.jface.action.Action.runWithEvent(Action.java:498)
> at
> org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)
>
> at
> org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)
>
> at
> org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)
>
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)
> at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4165)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3754)
> at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2696)
> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2660)
> at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2494)
> at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:674)
> at
> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
>
> at
> org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:667)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
> at
> de.rub.fbi.iib.sitesim.editor.gui.intro.Application.start(Application.java:23)
>
> at
> org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
>
> at
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
>
> at
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
>
> at
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)
>
> at
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
>
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> at java.lang.reflect.Method.invoke(Unknown Source)
> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
> at org.eclipse.equinox.launcher.Main.main(Main.java:1386)
>
> After the NPE was thrown the wizard silently hangs as described
> previously. Is a tutorial or description available which shows how to
> specify the needed dependencies for the integration of BIRT in a RCP
> application by using a product definition file? This would be very helpful.
>
> Many thanks for your help,
> Till
>
>
> Listing of the product definition of our RCP application:
>
>
> <?xml version="1.0" encoding="UTF-8"?>
> <?pde version="3.5"?>
>
> <product name="SiteSimEditor"
> uid="de.rub.fbi.iib.sitesimeditor.deploy.product"
> id="de.rub.fbi.iib.sitesimeditor.product"
> application="de.rub.fbi.iib.sitesimeditor.application" version="0.0.1"
> useFeatures="false" includeLaunchers="false">
>
> <configIni use="default">
> </configIni>
>
> <launcherArgs>
> <vmArgs>-Xmx1024m</vmArgs>
> <vmArgsMac>-XstartOnFirstThread
> -Dorg.eclipse.swt.internal.carbon.smallFonts</vmArgsMac>
> </launcherArgs>
>
> <windowImages i16="/SiteSimEditor/icons/Mefisto_Logo_16.png"
> i32="/SiteSimEditor/icons/Mefisto_Logo_32.png"
> i48="/SiteSimEditor/icons/Mefisto_Logo_48.png"
> i64="/SiteSimEditor/icons/Mefisto_Logo_64.png"
> i128="/SiteSimEditor/icons/Mefisto_Logo_128.png"/>
>
> <splash
> location="de.rub.fbi.iib.sitesimeditor" />
> <launcher name="SiteSimEditor">
> <solaris/>
> <win useIco="true">
> <ico path="/SiteSimEditor/icons/mefisto_windows.ico"/>
> <bmp
> winSmallHigh="/SiteSimEditor/icons/Mefisto_Logo_16_32bit.bmp"
> winSmallLow="/SiteSimEditor/icons/Mefisto_Logo_16_8bit.bmp"
> winMediumHigh="/SiteSimEditor/icons/Mefisto_Logo_32_32bit.bmp"
> winMediumLow="/SiteSimEditor/icons/Mefisto_Logo_32_8bit.bmp"
> winLargeHigh="/SiteSimEditor/icons/Mefisto_Logo_48_32bit.bmp"
> winLargeLow="/SiteSimEditor/icons/Mefisto_Logo_48_8bit.bmp"/>
> </win>
> </launcher>
>
> <intro introId="de.rub.fbi.iib.sitesim.editor.intro"/>
>
> <vm>
> <linux
> include="false">org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6</linux>
>
> <macos
> include="false">org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6</macos>
>
> <solaris
> include="false">org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6</solaris>
>
> <windows
> include="false">org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6</windows>
>
> </vm>
>
> <plugins>
> <plugin id="com.ibm.icu"/>
> <plugin id="com.lowagie.text"/>
> <plugin id="com.quantum.Quantum"/>
> <plugin id="com.quantum.beanshell"/>
> <plugin id="com.quantum.dbunit"/>
> <plugin id="com.quantum.erd"/>
> <plugin id="com.quantum.flatfiles"/>
> <plugin id="com.quantum.help"/>
> <plugin id="com.quantum.log"/>
> <plugin id="de.rub.bi.inf.sitesim.constraintchecker"/>
> <plugin id="de.rub.bi.inf.sitesim.ganttchart"/>
> <plugin id="de.rub.bi.inf.sitesim.logistics"/>
> <plugin id="de.rub.bi.inf.sitesim.model.services"/>
> <plugin id="de.rub.bi.inf.sitesim.multimodel"/>
> <plugin id="de.rub.fbi.iib.sitesimeditor"/>
> <plugin id="de.simplan.sitesim.data.model"/>
> <plugin id="de.simplan.sitesim.editor.results"/>
> <plugin id="javax.activation"/>
> <plugin id="javax.mail"/>
> <plugin id="javax.persistence"/>
> <plugin id="javax.servlet"/>
> <plugin id="javax.servlet.jsp"/>
> <plugin id="javax.transaction" fragment="true"/>
> <plugin id="javax.wsdl"/>
> <plugin id="javax.xml"/>
> <plugin id="javax.xml.rpc"/>
> <plugin id="javax.xml.soap"/>
> <plugin id="javax.xml.stream"/>
> <plugin id="jfreechart.org"/>
> <plugin id="jgraph.com"/>
> <plugin id="net.sourceforge.lpg.lpgjavaruntime"/>
> <plugin id="openifctools.com"/>
> <plugin id="org.apache.ant"/>
> <plugin id="org.apache.axis"/>
> <plugin id="org.apache.batik.bridge"/>
> <plugin id="org.apache.batik.css"/>
> <plugin id="org.apache.batik.dom"/>
> <plugin id="org.apache.batik.dom.svg"/>
> <plugin id="org.apache.batik.ext.awt"/>
> <plugin id="org.apache.batik.parser"/>
> <plugin id="org.apache.batik.pdf"/>
> <plugin id="org.apache.batik.svggen"/>
> <plugin id="org.apache.batik.transcoder"/>
> <plugin id="org.apache.batik.util"/>
> <plugin id="org.apache.batik.util.gui"/>
> <plugin id="org.apache.batik.xml"/>
> <plugin id="org.apache.commons.codec"/>
> <plugin id="org.apache.commons.discovery"/>
> <plugin id="org.apache.commons.el"/>
> <plugin id="org.apache.commons.logging"/>
> <plugin id="org.apache.derby.core"/>
> <plugin id="org.apache.jasper"/>
> <plugin id="org.apache.lucene"/>
> <plugin id="org.apache.lucene.analysis"/>
> <plugin id="org.apache.lucene.core"/>
> <plugin id="org.apache.lucene.highlighter"/>
> <plugin id="org.apache.lucene.memory"/>
> <plugin id="org.apache.lucene.misc"/>
> <plugin id="org.apache.lucene.queries"/>
> <plugin id="org.apache.lucene.snowball"/>
> <plugin id="org.apache.lucene.spellchecker"/>
> <plugin id="org.apache.xerces"/>
> <plugin id="org.apache.xml.resolver"/>
> <plugin id="org.apache.xml.serializer"/>
> <plugin id="org.eclipse.ant.core"/>
> <plugin id="org.eclipse.ant.launching"/>
> <plugin id="org.eclipse.ant.ui"/>
> <plugin id="org.eclipse.birt"/>
> <plugin id="org.eclipse.birt.chart.cshelp"/>
> <plugin id="org.eclipse.birt.chart.device.extension"/>
> <plugin id="org.eclipse.birt.chart.device.pdf"/>
> <plugin id="org.eclipse.birt.chart.device.svg"/>
> <plugin id="org.eclipse.birt.chart.device.swt"/>
> <plugin id="org.eclipse.birt.chart.engine"/>
> <plugin id="org.eclipse.birt.chart.engine.extension"/>
> <plugin id="org.eclipse.birt.chart.examples"/>
> <plugin id="org.eclipse.birt.chart.examples.core"/>
> <plugin id="org.eclipse.birt.chart.reportitem"/>
> <plugin id="org.eclipse.birt.chart.reportitem.ui"/>
> <plugin id="org.eclipse.birt.chart.ui"/>
> <plugin id="org.eclipse.birt.chart.ui.extension"/>
> <plugin id="org.eclipse.birt.core"/>
> <plugin id="org.eclipse.birt.core.script.function"/>
> <plugin id="org.eclipse.birt.core.ui"/>
> <plugin id="org.eclipse.birt.data"/>
> <plugin id="org.eclipse.birt.data.aggregation"/>
> <plugin id="org.eclipse.birt.doc"/>
> <plugin id="org.eclipse.birt.example"/>
> <plugin id="org.eclipse.birt.report.data.adapter"/>
> <plugin id="org.eclipse.birt.report.data.bidi.utils"/>
> <plugin id="org.eclipse.birt.report.data.bidi.utils.ui"/>
> <plugin id="org.eclipse.birt.report.data.oda.hive"/>
> <plugin id="org.eclipse.birt.report.data.oda.hive.ui"/>
> <plugin id="org.eclipse.birt.report.data.oda.jdbc"/>
> <plugin id="org.eclipse.birt.report.data.oda.jdbc.ui"/>
> <plugin id="org.eclipse.birt.report.data.oda.sampledb"/>
> <plugin id="org.eclipse.birt.report.data.oda.sampledb.ui"/>
> <plugin id="org.eclipse.birt.report.data.oda.xml"/>
> <plugin id="org.eclipse.birt.report.data.oda.xml.ui"/>
> <plugin id="org.eclipse.birt.report.designer.core"/>
> <plugin id="org.eclipse.birt.report.designer.ui"/>
> <plugin id="org.eclipse.birt.report.designer.ui.cubebuilder"/>
> <plugin id="org.eclipse.birt.report.designer.ui.data"/>
> <plugin id="org.eclipse.birt.report.designer.ui.editors"/>
> <plugin id="org.eclipse.birt.report.designer.ui.editors.schematic"/>
> <plugin id="org.eclipse.birt.report.designer.ui.ide"/>
> <plugin id="org.eclipse.birt.report.designer.ui.lib"/>
> <plugin id="org.eclipse.birt.report.designer.ui.lib.explorer"/>
> <plugin id="org.eclipse.birt.report.designer.ui.preview.web"/>
> <plugin id="org.eclipse.birt.report.designer.ui.views"/>
> <plugin id="org.eclipse.birt.report.engine"/>
> <plugin id="org.eclipse.birt.report.engine.dataextraction"/>
> <plugin id="org.eclipse.birt.report.engine.emitter.config"/>
> <plugin id="org.eclipse.birt.report.engine.emitter.excel.config"/>
> <plugin id="org.eclipse.birt.report.engine.emitter.html"/>
> <plugin id="org.eclipse.birt.report.engine.emitter.html.config"/>
> <plugin id="org.eclipse.birt.report.engine.emitter.odp"/>
> <plugin id="org.eclipse.birt.report.engine.emitter.odp.config"/>
> <plugin id="org.eclipse.birt.report.engine.emitter.ods"/>
> <plugin id="org.eclipse.birt.report.engine.emitter.ods.config"/>
> <plugin id="org.eclipse.birt.report.engine.emitter.odt"/>
> <plugin id="org.eclipse.birt.report.engine.emitter.odt.config"/>
> <plugin id="org.eclipse.birt.report.engine.emitter.pdf"/>
> <plugin id="org.eclipse.birt.report.engine.emitter.pdf.config"/>
> <plugin id="org.eclipse.birt.report.engine.emitter.postscript"/>
> <plugin id="org.eclipse.birt.report.engine.emitter.postscript.config"/>
> <plugin id="org.eclipse.birt.report.engine.emitter.ppt"/>
> <plugin id="org.eclipse.birt.report.engine.emitter.ppt.config"/>
> <plugin id="org.eclipse.birt.report.engine.emitter.prototype.excel"/>
> <plugin id="org.eclipse.birt.report.engine.emitter.wpml"/>
> <plugin id="org.eclipse.birt.report.engine.emitter.wpml.config"/>
> <plugin id="org.eclipse.birt.report.engine.fonts"/>
> <plugin id="org.eclipse.birt.report.engine.odf"/>
> <plugin id="org.eclipse.birt.report.item.crosstab.core"/>
> <plugin id="org.eclipse.birt.report.item.crosstab.ui"/>
> <plugin id="org.eclipse.birt.report.model"/>
> <plugin id="org.eclipse.birt.report.model.adapter.oda"/>
> <plugin id="org.eclipse.birt.report.viewer"/>
> <plugin id="org.eclipse.birt.resources"/>
> <plugin id="org.eclipse.compare"/>
> <plugin id="org.eclipse.compare.core"/>
> <plugin id="org.eclipse.core.commands"/>
> <plugin id="org.eclipse.core.contenttype"/>
> <plugin id="org.eclipse.core.databinding"/>
> <plugin id="org.eclipse.core.databinding.beans"/>
> <plugin id="org.eclipse.core.databinding.observable"/>
> <plugin id="org.eclipse.core.databinding.property"/>
> <plugin id="org.eclipse.core.expressions"/>
> <plugin id="org.eclipse.core.externaltools"/>
> <plugin id="org.eclipse.core.filebuffers"/>
> <plugin id="org.eclipse.core.filesystem"/>
> <plugin id="org.eclipse.core.filesystem.win32.x86" fragment="true"/>
> <plugin id="org.eclipse.core.jobs"/>
> <plugin id="org.eclipse.core.net"/>
> <plugin id="org.eclipse.core.net.win32.x86" fragment="true"/>
> <plugin id="org.eclipse.core.resources"/>
> <plugin id="org.eclipse.core.resources.win32.x86" fragment="true"/>
> <plugin id="org.eclipse.core.runtime"/>
> <plugin id="org.eclipse.core.runtime.compatibility"/>
> <plugin id="org.eclipse.core.runtime.compatibility.auth"/>
> <plugin id="org.eclipse.core.runtime.compatibility.registry"
> fragment="true"/>
> <plugin id="org.eclipse.core.variables"/>
> <plugin id="org.eclipse.datatools.common.doc.user"/>
> <plugin id="org.eclipse.datatools.connectivity"/>
> <plugin id="org.eclipse.datatools.connectivity.db.generic"/>
> <plugin id="org.eclipse.datatools.connectivity.dbdefinition.genericJDBC"/>
> <plugin id="org.eclipse.datatools.connectivity.oda"/>
> <plugin id="org.eclipse.datatools.connectivity.oda.consumer"/>
> <plugin id="org.eclipse.datatools.connectivity.oda.design"/>
> <plugin id="org.eclipse.datatools.connectivity.oda.design.ui"/>
> <plugin id="org.eclipse.datatools.connectivity.oda.flatfile"/>
> <plugin id="org.eclipse.datatools.connectivity.oda.flatfile.ui"/>
> <plugin id="org.eclipse.datatools.connectivity.oda.profile"/>
> <plugin id="org.eclipse.datatools.connectivity.sqm.core"/>
> <plugin id="org.eclipse.datatools.connectivity.sqm.core.ui"/>
> <plugin id="org.eclipse.datatools.connectivity.ui"/>
> <plugin id="org.eclipse.datatools.enablement.oda.ws"/>
> <plugin id="org.eclipse.datatools.enablement.oda.ws.ui"/>
> <plugin id="org.eclipse.datatools.enablement.oda.xml"/>
> <plugin id="org.eclipse.datatools.enablement.oda.xml.ui"/>
> <plugin id="org.eclipse.datatools.help"/>
> <plugin id="org.eclipse.datatools.modelbase.dbdefinition"/>
> <plugin id="org.eclipse.datatools.modelbase.sql"/>
> <plugin id="org.eclipse.datatools.modelbase.sql.query"/>
> <plugin id="org.eclipse.datatools.modelbase.sql.query.edit"/>
> <plugin id="org.eclipse.datatools.modelbase.sql.xml.query"/>
> <plugin id="org.eclipse.datatools.oda.cshelp"/>
> <plugin id="org.eclipse.datatools.sqltools.common.ui"/>
> <plugin id="org.eclipse.datatools.sqltools.editor.core"/>
> <plugin id="org.eclipse.datatools.sqltools.editor.core.ui"/>
> <plugin id="org.eclipse.datatools.sqltools.parsers.sql"/>
> <plugin id="org.eclipse.datatools.sqltools.parsers.sql.lexer"/>
> <plugin id="org.eclipse.datatools.sqltools.parsers.sql.query"/>
> <plugin id="org.eclipse.datatools.sqltools.plan"/>
> <plugin id="org.eclipse.datatools.sqltools.result"/>
> <plugin id="org.eclipse.datatools.sqltools.result.ui"/>
> <plugin id="org.eclipse.datatools.sqltools.sql"/>
> <plugin id="org.eclipse.datatools.sqltools.sql.ui"/>
> <plugin id="org.eclipse.datatools.sqltools.sqlbuilder"/>
> <plugin id="org.eclipse.datatools.sqltools.sqleditor"/>
> <plugin id="org.eclipse.debug.core"/>
> <plugin id="org.eclipse.debug.ui"/>
> <plugin id="org.eclipse.draw2d"/>
> <plugin id="org.eclipse.emf.common"/>
> <plugin id="org.eclipse.emf.common.ui"/>
> <plugin id="org.eclipse.emf.ecore"/>
> <plugin id="org.eclipse.emf.ecore.change"/>
> <plugin id="org.eclipse.emf.ecore.edit"/>
> <plugin id="org.eclipse.emf.ecore.xmi"/>
> <plugin id="org.eclipse.emf.edit"/>
> <plugin id="org.eclipse.emf.edit.ui"/>
> <plugin id="org.eclipse.equinox.app"/>
> <plugin id="org.eclipse.equinox.common"/>
> <plugin id="org.eclipse.equinox.frameworkadmin"/>
> <plugin id="org.eclipse.equinox.frameworkadmin.equinox"/>
> <plugin id="org.eclipse.equinox.http.jetty"/>
> <plugin id="org.eclipse.equinox.http.registry"/>
> <plugin id="org.eclipse.equinox.http.servlet"/>
> <plugin id="org.eclipse.equinox.jsp.jasper"/>
> <plugin id="org.eclipse.equinox.jsp.jasper.registry"/>
> <plugin id="org.eclipse.equinox.p2.artifact.repository"/>
> <plugin id="org.eclipse.equinox.p2.core"/>
> <plugin id="org.eclipse.equinox.p2.director"/>
> <plugin id="org.eclipse.equinox.p2.director.app"/>
> <plugin id="org.eclipse.equinox.p2.engine"/>
> <plugin id="org.eclipse.equinox.p2.garbagecollector"/>
> <plugin id="org.eclipse.equinox.p2.jarprocessor"/>
> <plugin id="org.eclipse.equinox.p2.metadata"/>
> <plugin id="org.eclipse.equinox.p2.metadata.repository"/>
> <plugin id="org.eclipse.equinox.p2.operations"/>
> <plugin id="org.eclipse.equinox.p2.publisher"/>
> <plugin id="org.eclipse.equinox.p2.publisher.eclipse"/>
> <plugin id="org.eclipse.equinox.p2.repository"/>
> <plugin id="org.eclipse.equinox.p2.repository.tools"/>
> <plugin id="org.eclipse.equinox.p2.touchpoint.eclipse"/>
> <plugin id="org.eclipse.equinox.p2.ui"/>
> <plugin id="org.eclipse.equinox.p2.updatesite"/>
> <plugin id="org.eclipse.equinox.preferences"/>
> <plugin id="org.eclipse.equinox.registry"/>
> <plugin id="org.eclipse.equinox.security"/>
> <plugin id="org.eclipse.equinox.security.ui"/>
> <plugin id="org.eclipse.equinox.security.win32.x86" fragment="true"/>
> <plugin id="org.eclipse.equinox.simpleconfigurator"/>
> <plugin id="org.eclipse.equinox.simpleconfigurator.manipulator"/>
> <plugin id="org.eclipse.gef"/>
> <plugin id="org.eclipse.help"/>
> <plugin id="org.eclipse.help.base"/>
> <plugin id="org.eclipse.help.ui"/>
> <plugin id="org.eclipse.jdt.compiler.apt" fragment="true"/>
> <plugin id="org.eclipse.jdt.compiler.tool" fragment="true"/>
> <plugin id="org.eclipse.jdt.core"/>
> <plugin id="org.eclipse.jdt.core.manipulation"/>
> <plugin id="org.eclipse.jdt.debug"/>
> <plugin id="org.eclipse.jdt.debug.ui"/>
> <plugin id="org.eclipse.jdt.junit"/>
> <plugin id="org.eclipse.jdt.junit.core"/>
> <plugin id="org.eclipse.jdt.junit.runtime"/>
> <plugin id="org.eclipse.jdt.launching"/>
> <plugin id="org.eclipse.jdt.ui"/>
> <plugin id="org.eclipse.jem.util"/>
> <plugin id="org.eclipse.jface"/>
> <plugin id="org.eclipse.jface.databinding"/>
> <plugin id="org.eclipse.jface.text"/>
> <plugin id="org.eclipse.ltk.core.refactoring"/>
> <plugin id="org.eclipse.ltk.ui.refactoring"/>
> <plugin id="org.eclipse.net4j.jms.api"/>
> <plugin id="org.eclipse.osgi"/>
> <plugin id="org.eclipse.osgi.services"/>
> <plugin id="org.eclipse.osgi.util"/>
> <plugin id="org.eclipse.pde.build"/>
> <plugin id="org.eclipse.pde.core"/>
> <plugin id="org.eclipse.pde.launching"/>
> <plugin id="org.eclipse.pde.ui"/>
> <plugin id="org.eclipse.pde.ui.templates"/>
> <plugin id="org.eclipse.persistence.antlr"/>
> <plugin id="org.eclipse.persistence.asm"/>
> <plugin id="org.eclipse.persistence.core"/>
> <plugin id="org.eclipse.persistence.jpa"/>
> <plugin id="org.eclipse.persistence.jpa.equinox" fragment="true"/>
> <plugin id="org.eclipse.persistence.jpa.equinox.weaving" fragment="true"/>
> <plugin id="org.eclipse.persistence.jpa.osgi"/>
> <plugin id="org.eclipse.persistence.oracle" fragment="true"/>
> <plugin id="org.eclipse.sdk"/>
> <plugin id="org.eclipse.search"/>
> <plugin id="org.eclipse.swt"/>
> <plugin id="org.eclipse.swt.win32.win32.x86" fragment="true"/>
> <plugin id="org.eclipse.team.core"/>
> <plugin id="org.eclipse.team.ui"/>
> <plugin id="org.eclipse.text"/>
> <plugin id="org.eclipse.ui"/>
> <plugin id="org.eclipse.ui.browser"/>
> <plugin id="org.eclipse.ui.cheatsheets"/>
> <plugin id="org.eclipse.ui.console"/>
> <plugin id="org.eclipse.ui.editors"/>
> <plugin id="org.eclipse.ui.externaltools"/>
> <plugin id="org.eclipse.ui.forms"/>
> <plugin id="org.eclipse.ui.ide"/>
> <plugin id="org.eclipse.ui.ide.application"/>
> <plugin id="org.eclipse.ui.intro"/>
> <plugin id="org.eclipse.ui.navigator"/>
> <plugin id="org.eclipse.ui.navigator.resources"/>
> <plugin id="org.eclipse.ui.views"/>
> <plugin id="org.eclipse.ui.views.log"/>
> <plugin id="org.eclipse.ui.views.properties.tabbed"/>
> <plugin id="org.eclipse.ui.win32" fragment="true"/>
> <plugin id="org.eclipse.ui.workbench"/>
> <plugin id="org.eclipse.ui.workbench.texteditor"/>
> <plugin id="org.eclipse.update.configurator"/>
> <plugin id="org.eclipse.update.core"/>
> <plugin id="org.eclipse.update.core.win32" fragment="true"/>
> <plugin id="org.eclipse.wb.core"/>
> <plugin id="org.eclipse.wb.core.databinding"/>
> <plugin id="org.eclipse.wb.core.lib"/>
> <plugin id="org.eclipse.wb.core.ui"/>
> <plugin id="org.eclipse.wb.jdt.fragment" fragment="true"/>
> <plugin id="org.eclipse.wb.os"/>
> <plugin id="org.eclipse.wb.rcp"/>
> <plugin id="org.eclipse.wb.rcp.databinding"/>
> <plugin id="org.eclipse.wb.rcp.databinding.emf"/>
> <plugin id="org.eclipse.wb.runtime"/>
> <plugin id="org.eclipse.wb.runtime.lib"/>
> <plugin id="org.eclipse.wb.swt"/>
> <plugin id="org.eclipse.wb.swt.widgets.baseline"/>
> <plugin id="org.eclipse.wst.common.core"/>
> <plugin id="org.eclipse.wst.common.emf"/>
> <plugin id="org.eclipse.wst.common.emfworkbench.integration"/>
> <plugin id="org.eclipse.wst.common.environment"/>
> <plugin id="org.eclipse.wst.common.frameworks"/>
> <plugin id="org.eclipse.wst.common.project.facet.core"/>
> <plugin id="org.eclipse.wst.common.ui"/>
> <plugin id="org.eclipse.wst.common.uriresolver"/>
> <plugin id="org.eclipse.wst.sse.core"/>
> <plugin id="org.eclipse.wst.sse.ui"/>
> <plugin id="org.eclipse.wst.validation"/>
> <plugin id="org.eclipse.wst.xml.core"/>
> <plugin id="org.eclipse.wst.xml.ui"/>
> <plugin id="org.eclipse.xsd"/>
> <plugin id="org.eclipse.xsd.edit"/>
> <plugin id="org.hamcrest.core"/>
> <plugin id="org.junit"/>
> <plugin id="org.mortbay.jetty.server"/>
> <plugin id="org.mortbay.jetty.util"/>
> <plugin id="org.mozilla.javascript"/>
> <plugin id="org.sat4j.core"/>
> <plugin id="org.sat4j.pb"/>
> <plugin id="org.w3c.css.sac"/>
> <plugin id="org.w3c.dom.smil"/>
> <plugin id="org.w3c.dom.svg"/>
> <plugin id="org.w3c.sac"/>
> </plugins>
>
> </product>
>
>
>
Previous Topic:how to arrange data horizontally and vertically
Next Topic:How to show series labels only for the last value
Goto Forum:
  


Current Time: Fri Apr 26 05:02:45 GMT 2024

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

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

Back to the top