Dear John,

should work as well on the mailing list, so I am answering on the list. Maybe someone else can benefit from your question as well. 

For an OutOfMemoryException I would always simply try to increase the Java Heap space using the -Xmx option starting BaseX.
if this is not helping, maybe some bug was introduced in a newer version. To check this we need a simple self-contained example, i.e. a simple query and some data to demonstrate the problem.

Cheers,
Dirk


On Fri, Dec 28, 2012 at 8:02 AM, John Best <johnbest5673@gmail.com> wrote:
Dear Dirk,

The mailing list returned the mail, that's why mailing you :)

I am getting Java heap Space Error while searching a string...
3 days ago, while I searched "Today is Christmas", everything went well. But today, when I searched same
string, I got following error. Then I tried, "Today is", result same ie error....

My DB, after FT Indexing is 374 MB. Using BaseX 7.5.


java.lang.OutOfMemoryError: Java heap space
    at org.basex.index.ft.FTIndex$FTCache.<init>(FTIndex.java:466)
    at org.basex.index.ft.FTIndex.iter(FTIndex.java:399)
    at org.basex.index.ft.FTIndex.iter(FTIndex.java:132)
    at org.basex.data.Data.iter(Data.java:159)
    at org.basex.query.ft.FTWords$1.next(FTWords.java:146)
    at org.basex.query.ft.FTIndexAccess$1.next(FTIndexAccess.java:45)
    at org.basex.query.ft.FTIndexAccess$1.next(FTIndexAccess.java:42)
    at org.basex.query.path.IterPath$1.next(IterPath.java:67)
    at org.basex.query.path.IterPath$1.next(IterPath.java:39)
    at org.basex.query.expr.Set$SetIter.next(Set.java:99)
    at org.basex.query.expr.Union$1.next(Union.java:59)
    at org.basex.query.expr.Union$1.next(Union.java:54)
    at org.basex.query.flwor.For$1.next(For.java:86)
    at org.basex.query.flwor.FLWR$1.next(FLWR.java:63)
    at in.xxxxxxxxxxx.project.db.dbconnection.DBConnection.iterate(DBConnection.java:44)
    at in.xxxxxxxxxxx.project.yyyyyy.views.gistview.DBModelGist.getGistSearch(DBModelGist.java:32)
    at in.xxxxxxxxxxx.project.yyyyyy.views.gistview.GistTableModel.getList(GistTableModel.java:50)
    at in.xxxxxxxxxxx.project.yyyyyy.main.searchText.searchResult(searchText.java:208)
    at in.xxxxxxxxxxx.project.yyyyyy.main.searchText.access$0(searchText.java:195)
    at in.xxxxxxxxxxx.project.yyyyyy.main.searchText$1.keyPressed(searchText.java:94)
    at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:167)
    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.Widget.sendEvent(Widget.java:1077)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062)
    at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1104)
    at org.eclipse.swt.widgets.Text.sendKeyEvent(Text.java:1455)
    at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1100)
    at org.eclipse.swt.widgets.Widget.wmChar(Widget.java:1509)
    at org.eclipse.swt.widgets.Control.WM_CHAR(Control.java:4640)
    at org.eclipse.swt.widgets.Text.WM_CHAR(Text.java:2259)
    at org.eclipse.swt.widgets.Control.windowProc(Control.java:4528)


--
Have a nice day
JBest





--
Dirk Kirsten, BaseX GmbH, http://basex.org
|-- Firmensitz: Blarerstrasse 56, 78462 Konstanz
|-- Registergericht Freiburg, HRB: 708285, Geschäftsführer:
|   Dr. Christian Grün, Alexander Holupirek, Michael Seiferle
`-- Phone: 0049 7531 28 28 676, Fax: 0049 7531 20 05 22