Consultor Eletrônico



Kbase P114617: Opening a procedure .p file in OpenEdge Architect results in Out of Memory Error
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   06/07/2007
Status: Unverified

FACT(s) (Environment):

OpenEdge 10.1x

SYMPTOM(s):

Opening a procedure .p file in OpenEdge Architect results in Out of Memory Error

An out of memory error has occurred. you can prevent these errors in the
future by increasing your heap size before you start the workbench using
the -vmargs -Xmx command line option.
You are recommended to exit the workbench.
Subsequent error may happen and may terminate the workbench without
warning.

See the .log file for more details.

There is a memory leak in OpenEdge Architect when repeatedly opening and closing a procedure file.

The .log file contains:

!ENTRY org.eclipse.ui 4 4 2006-03-27 14:12:00.888
!MESSAGE Unhandled event loop exception
!ENTRY org.eclipse.ui 4 0 2006-03-27 14:12:00.918
!MESSAGE Failed to execute runnable (java.lang.OutOfMemoryError)
!STACK 0
org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.OutOfMemoryError)
at org.eclipse.swt.SWT.error(SWT.java:2942)
at org.eclipse.swt.SWT.error(SWT.java:2865)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:126)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3057)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2716)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1699)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1663)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:367)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143)
at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:103)
at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:226)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:376)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:163)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.eclipse.core.launcher.Main.invokeFramework(Main.java:334)
at org.eclipse.core.launcher.Main.basicRun(Main.java:278)
at org.eclipse.core.launcher.Main.run(Main.java:973)
at org.eclipse.core.launcher.Main.main(Main.java:948)
Caused by: java.lang.OutOfMemoryError
!ENTRY org.eclipse.ui 4 4 2006-03-27 14:12:46.420
!MESSAGE Unhandled event loop exception
!ENTRY org.eclipse.ui 4 0 2006-03-27 14:12:46.430
!MESSAGE java.lang.OutOfMemoryError
!STACK 0
java.lang.OutOfMemoryError

CAUSE:

Bug# OE00127577

FIX:

Upgrade to OpenEdge 10.1A01 or later release