Due to the current gap in continued funding from the U.S. National Science Foundation (NSF), the NSF Unidata Program Center has temporarily paused most operations. See NSF Unidata Pause in Most Operations for details.

java.lang.OutofMemoryError


Thanks Dave & Curtis,

Using RealType.getRealType(..) instead of new RealType(..) worked. But now
I get another error. After 5 reads I get the following message:

java.lang.OutOfMemoryError
        at visad.Linear1DSet.indexToValue(Linear1DSet.java, Compiled Code)
        at visad.Linear2DSet.indexToValue(Linear2DSet.java, Compiled Code)
        at visad.Linear2DSet.getSamples(Linear2DSet.java, Compiled Code)
        at TerrainView.<init>(TerrainView.java, Compiled Code)
        at OmegaWindowManager.actionPerformed(OmegaWindowManager.java,
Compiled Code)
        at
javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java,
Compiled Code)
        at
javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java,
Compiled Code)
        at
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java,
Compiled Code)
        at
javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java,
Compiled Code)
        at
javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java,
Compiled Code)
        at java.awt.Component.processMouseEvent(Component.java, Compiled
Code)
        at java.awt.Component.processEvent(Component.java, Compiled Code)
        at java.awt.Container.processEvent(Container.java, Compiled Code)
        at java.awt.Component.dispatchEventImpl(Component.java, Compiled
Code)
        at java.awt.Container.dispatchEventImpl(Container.java, Compiled
Code)
        at java.awt.Component.dispatchEvent(Component.java, Compiled Code)
        at
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java, Compiled
Code)
        at
java.awt.LightweightDispatcher.processMouseEvent(Container.java, Compiled
Code)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java,
Compiled Code)
        at java.awt.Container.dispatchEventImpl(Container.java, Compiled
Code)
        at java.awt.Window.dispatchEventImpl(Window.java, Compiled Code)
        at java.awt.Component.dispatchEvent(Component.java, Compiled Code)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java, Compiled
Code)
        at
java.awt.EventDispatchThread.pumpOneEventForComponent(EventDispatchThread.java,
Compiled Code)
        at
java.awt.EventDispatchThread.pumpEventsForComponent(EventDispatchThread.java,
Compiled Code)
        at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java, Compiled
Code)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java,
Compiled Code)
 
I had increased the array size to 600x600 which is the dimension of
the actual DTED datafile. When I reduced the dimension size back to a
small number, it seems to work alright. Any help would be
appreciated.


Thanks,

Nash'at 


  • 2000 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the visad archives: