Arthur, (same answer as earlier, but in general),
I would like ask you to follow these steps: 1-) Open "Report Design" perspective 2-) Open "Data Explorer" view 3-) Double click on "TopBraid Data Set" under "Data Sets" in the view. 4-) Click on "Preview Results". This will give you results of the SPARQL query from the ontology via BIRT. Do you get any results? If you don't, there is something wrong with the SPARQL query. It needs to be fixed. If you do, could you then follow these steps: 1-) Create a clean .rptdesign file using the same SPARQL query 2-) Click on "TopBraid Data Set". 3-) Drag and drop "TopBraid Data Set" into the editor, while Layout tab is selected. A table layout is automatically created. 4-) Click on "Preview". Do you get a table at the preview? If you don't, then it is not possible to use any BIRT layout at all in your environment. If you do, then since a chart crashes your TBC-ME, then memory parameters need to be changed. Gokhan Arthur Keen wrote: > Gokhan, > > My TBC project went into mothballs soon after I ran into this problem in > June. The project got re-activated last week, and I have again run into this > issue of TBCM crashing when I try to preview a chart in BIRT. I am trying to > chart time series data for gas wells this time. If this is an OS-X specific > problem, I can switch to m$windows if I need to. I would like to continue > this discussion. Can I send you my project? > > Regards > Arthur > > > On Jun 9, 2009, at 5:39 PM, Gokhan Soydan wrote: > > >> Arthur, >> >> Sorry for my late reply. I have been discussing this with Scott. >> >> If it is not secret, could you send your .owl file and .rptdesign file >> directly to my email address at [email protected] so I can check it. >> >> For the Eclipse crash, could you check if BIRT on your Mac can view a >> report with a sample database and data set? BIRT provides a "Classic >> Cars" database and data set by default. >> >> Thanks, >> Gokhan >> >> >> Arthur wrote: >> >>> Goykan >>> I changed the Eclipse.ini to Xmx1024 (This is in the Eclipse resource >>> bundle on OS-X) and am still seeing the same issues: 1) data view in >>> BIRT shows columns, but no data, 2) if you bind the columns to a chart >>> and attempt to view the chart ("Preview" or "Run>View Report" then >>> Eclipse will immediately crash. >>> >>> On inspecting the data source in BIRT, it is clear that BIRT is >>> receiving the SPARQL query code from Composer, but it is unable to >>> execute the query to display the results. (see the error log below) >>> Somehow the environment for the query in BIRT is inconsistent with >>> Composer, my first guess was that the prefix information was not being >>> passed to BIRT, so I explicitly added the prefixes to the query, but >>> that did not seem to help either. Next guess was that BIRT was not >>> using inference settings in composer and that is why it was not >>> returning results. So I modified my query so that it did not need >>> inference (by querying a specific class rather than an abstract >>> superclass) and BIRT was able to see the data this time. So this is >>> part of the problem. There is more: I created a graph with this (no >>> inference) query. The data was visible when I bound the data to the >>> graph. However when trying to view the graph, Eclipse crashed again, >>> so there is something else going on with the handshake between BIRT >>> and Composer in OS-X. >>> >>> Log after attempting to view query results in data source: >>> A BIRT exception occurred. >>> Plug-in Provider:Eclipse.org >>> Plug-in Name:BIRT Data Engine >>> Plug-in ID:org.eclipse.birt.data >>> Version:2.3.2.r232_v20090211 >>> Error Code:Cannot execute the statement. >>> The query returns no results >>> Error Message:Cannot execute the statement. >>> The query returns no results >>> >>> Log of BIRT Exception at time of crash after attempting to view graph >>> A BIRT exception occurred. >>> org.eclipse.birt.data.engine.core.DataException: Cannot execute the >>> statement. >>> The query returns no results >>> at org.eclipse.birt.data.engine.executor.DataSourceQuery >>> $OdaQueryExecutor.run(DataSourceQuery.java:935) >>> at java.lang.Thread.run(Thread.java:613) >>> >>> On Jun 3, 10:17 pm, Arthur Keen <[email protected]> wrote: >>> >>> >>>> Thanks. I will give that a shot tomorrow >>>> >>>> On Jun 3, 2009, at 6:34 PM, Gokhan Soydan wrote: >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>>> Arthur, >>>>> >>>>> Actually, there might be two options as work-around for preview: >>>>> >>>>> 1-) From the menu, select "Run > View Report", and a format that you >>>>> want to view the report in. You may be able to view your report there. >>>>> >>>>> 2-) Increase the JRE memory allocation. Close TBC, in the installation >>>>> folder for TBC, open the file "eclipse.ini" and replace the text >>>>> "-Xmx512m" with "-Xmx1024m". If Eclipse issues an error at re-start, >>>>> please give a smaller number than 1024 until it works on your machine. >>>>> >>>>> The reason is that BIRT sometimes consumes a lot of memory (or more >>>>> importantly contiguous memory I suspect) during preview/report >>>>> generation. I would also advise checking with BIRT support on memory >>>>> issues if you feel that they seem more internal to BIRT. >>>>> >>>>> Gokhan >>>>> >>>>> Gokhan Soydan wrote: >>>>> >>>>> >>>>>> Arthur, >>>>>> >>>>>> Hmm, I didn't realize that there were problems of running TBC and >>>>>> BIRT >>>>>> together in Mac. I will look into this for later releases. >>>>>> Unfortunately, I don't know a work-around for now. >>>>>> >>>>>> Gokhan >>>>>> >>>>>> Arthur wrote: >>>>>> >>>>>> >>>>>>> I have experienced issues running BIRT when I use TBCM (all versions >>>>>>> since I started using it last year) in OS-X. It works near >>>>>>> perfectly >>>>>>> on Windows, but I would prefer to work on my Mac, so I have been >>>>>>> testing this on each new release of TBCM. >>>>>>> >>>>>>> When you launch BIRT from a query, the data does not seem to make it >>>>>>> over to the BIRT side. After adding a chart to the form and >>>>>>> attaching >>>>>>> to a TopBraid data source, no data is displayed in the preview and >>>>>>> although some meta data, i.e., property names comes through, the >>>>>>> property types do not - all the properties come over to BIRT as type >>>>>>> 'string' . If you bind the columns to a graph and try to preview >>>>>>> it, >>>>>>> TBC (i.e., Eclipse) will immediately crash. I have tried editing >>>>>>> the >>>>>>> BIRT Property types to the correspond to TBC types, but it did not >>>>>>> help. (I sometimes encounter the string type issue on windows and >>>>>>> modifying the types in BIRT seems to help). Holger and Scot >>>>>>> mentioned >>>>>>> other work-arounds for OS-X and I wonder if there is a work-around >>>>>>> for >>>>>>> this. >>>>>>> >>>>>>> Thanks >>>>>>> >>>>>>> Arthur >>>>>>> >>>>>>> >> --~--~---------~--~----~------------~-------~--~----~ >> You received this message because you are subscribed to the Google Groups >> "TopBraid Composer Users" group. >> To post to this group, send email to [email protected] >> To unsubscribe from this group, send email to >> [email protected] >> For more options, visit this group at >> http://groups.google.com/group/topbraid-composer-users?hl=en >> -~----------~----~----~----~------~----~------~--~--- >> >> > > -- > > You received this message because you are subscribed to the Google Groups > "TopBraid Composer Users" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/topbraid-composer-users?hl=en. > > > -- You received this message because you are subscribed to the Google Groups "TopBraid Composer Users" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/topbraid-composer-users?hl=en.
