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
basex-talk@mailman.uni-konstanz.de