<div>org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.OutOfMemoryError: Java heap space)</div>
<div>at org.eclipse.swt.SWT.error(SWT.java:4441)</div>
<div>at org.eclipse.swt.SWT.error(SWT.java:4356)</div>
<div>at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:139)</div>
<div>at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147)</div>
<div>at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764)</div>
<div>at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)</div>
<div>at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)</div>
<div>at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)</div>
<div>at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)</div>
<div>at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)</div>
<div>at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)</div>
<div>at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)</div>
<div>at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)</div>
<div>at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)</div>
<div>at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)</div>
<div>at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)</div>
<div>at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)</div>
<div>at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)</div>
<div>at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)</div>
<div>at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)</div>
<div>at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)</div>
<div>at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)</div>
<div>at java.lang.reflect.Method.invoke(Unknown Source)</div>
<div>at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)</div>
<div>at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)</div>
<div>at org.eclipse.equinox.launcher.Main.run(Main.java:1465)</div>
<div>at org.eclipse.equinox.launcher.Main.main(Main.java:1438)</div>
<div>Caused by: java.lang.OutOfMemoryError: Java heap space</div>
<div>at java.lang.reflect.Array.newArray(Native Method)</div>
<div>at java.lang.reflect.Array.newInstance(Unknown Source)</div>
<div>at oracle.jdbc.driver.BufferCache.get(BufferCache.java:226)</div>
<div>at oracle.jdbc.driver.PhysicalConnection.getCharBuffer(PhysicalConnection.java:7672)</div>
<div>at oracle.jdbc.driver.OracleStatement.prepareAccessors(OracleStatement.java:1005)</div>
<div>at oracle.jdbc.driver.T4CTTIdcb.receiveCommon(T4CTTIdcb.java:277)</div>
<div>at oracle.jdbc.driver.T4CTTIdcb.receive(T4CTTIdcb.java:146)</div>
<div>at oracle.jdbc.driver.T4C8Oall.readDCB(T4C8Oall.java:844)</div>
<div>at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:358)</div>
<div>at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:192)</div>
<div>at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:531)</div>
<div>at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:207)</div>
<div>at oracle.jdbc.driver.T4CPreparedStatement.executeForDescribe(T4CPreparedStatement.java:884)</div>
<div>at oracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatement.java:1167)</div>
<div>at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1289)</div>
<div>at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3584)</div>
<div>at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:3628)</div>
<div>at oracle.jdbc.driver.OraclePreparedStatementWrapper.executeQuery(OraclePreparedStatementWrapper.java:1493)</div>
<div>at org.eclipse.birt.report.data.oda.jdbc.Statement.executeQuery(Statement.java:477)</div>
<div>at org.eclipse.birt.report.data.oda.jdbc.Statement.getMetaUsingPolicy1(Statement.java:420)</div>
<div>at org.eclipse.birt.report.data.oda.jdbc.Statement.getMetaData(Statement.java:316)</div>
<div>at org.eclipse.birt.report.data.oda.jdbc.bidi.BidiStatement.getMetaData(BidiStatement.java:56)</div>
<div>at org.eclipse.datatools.connectivity.oda.consumer.helper.OdaQuery.doGetMetaData(OdaQuery.java:423)</div>
<div>at org.eclipse.datatools.connectivity.oda.consumer.helper.OdaQuery.getMetaData(OdaQuery.java:390)</div>
<div>at org.eclipse.birt.data.engine.odaconsumer.PreparedStatement.getRuntimeMetaData(PreparedStatement.java:407)</div>
<div>at org.eclipse.birt.data.engine.odaconsumer.PreparedStatement.getProjectedColumns(PreparedStatement.java:377)</div>
<div>at org.eclipse.birt.data.engine.odaconsumer.PreparedStatement.declareCustomColumn(PreparedStatement.java:1223)</div>
<div>at org.eclipse.birt.data.engine.executor.DataSourceQuery.addCustomFields(DataSourceQuery.java:684)</div>
<div>at org.eclipse.birt.data.engine.executor.DataSourceQuery.prepareColumns(DataSourceQuery.java:407)</div>
<div>at org.eclipse.birt.data.engine.executor.DataSourceQuery.prepare(DataSourceQuery.java:345)</div>
<div>at org.eclipse.birt.data.engine.impl.PreparedOdaDSQuery$OdaDSQueryExecutor.prepareOdiQuery(PreparedOdaDSQuery.java:517)</div>
<div>at org.eclipse.birt.data.engine.impl.QueryExecutor.prepareExecution(QueryExecutor.java:346)</div>
<div> </div>
<div>######################################</div>
<div> </div>
<div>This report was running for the last 2 months, and today, I added two more date column to the report....and I had been getting this error ever since.</div>
<div>I have other reports that have similar setup as this one(15 columns, 5 aggregated/computed columns) and they ran fine....this one is not. </div>
<div> </div>
<div>I increase the heapsize in the ini file according to other similar post <a data-ipb='nomediaparse' href='
http://stackoverflow.com/questions/8600972/increasing-heap-space-in-eclipse-java-lang-outofmemoryerror'>http://stackoverflow.com/questions/8600972/increasing-heap-space-in-eclipse-java-lang-outofmemoryerror</a></div>
<div> </div>
<div>but still get the heap error. I even went and change the dataset to "select sysdate from dual" and still get the same error. I restart my PC ... no luck.</div>
<div> </div>
<div>Anything else that I can do to fix this issue ?</div>
<div> </div>
<div>my Birt version is Version: Luna Service Release 1 (4.4.1)</div>
<div>Build id: 20140925-1800</div>
<div>Thanks.</div>