title: java: IllegalStateException - Buffers have not been created
body: <p>I have a weird exception in one my servers.<br>
  The same application (java, swing ) runs on several servers.<br>
  Each server runs with dual monitors. 
  Same jre version (jre 6 version 24)
  All of them in a decent CPU/memory consumption.</p>
  
  <p>In only one of them - when I drag my app from one monitor to the other it throws a <code>java.lang.IllegalStateException</code> exception. I have attached the full exception below. 
  Does anyone have any idea ? </p>
  
  <p>Thank you.</p>
  
  <p>And now, behold, the exception :</p>
  
  <pre><code>java.lang.IllegalStateException: Buffers have not been created
      at sun.awt.windows.WComponentPeer.getBackBuffer(Unknown Source)
      at java.awt.Component$FlipBufferStrategy.getBackBuffer(Unknown Source)
      at java.awt.Component$FlipBufferStrategy.updateInternalBuffers(Unknown Source)
      at java.awt.Component$FlipBufferStrategy.revalidate(Unknown Source)
      at java.awt.Component$FlipBufferStrategy.revalidate(Unknown Source)
      at java.awt.Component$FlipBufferStrategy.getDrawGraphics(Unknown Source)
      at javax.swing.BufferStrategyPaintManager.prepare(Unknown Source)
      at javax.swing.BufferStrategyPaintManager.paint(Unknown Source)
      at javax.swing.RepaintManager.paint(Unknown Source)
      at javax.swing.JComponent.paint(Unknown Source)
      at java.awt.GraphicsCallback$PaintCallback.run(Unknown Source)
      at sun.awt.SunGraphicsCallback.runOneComponent(Unknown Source)
      at sun.awt.SunGraphicsCallback.runComponents(Unknown Source)
      at java.awt.Container.paint(Unknown Source)
      at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
      at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
      at javax.swing.RepaintManager.seqPaintDirtyRegions(Unknown Source)
      at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(Unknown Source)
      at java.awt.event.InvocationEvent.dispatch(Unknown Source)
      at java.awt.EventQueue.dispatchEvent(Unknown Source)
      at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
      at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
      at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
      at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
      at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
      at java.awt.EventDispatchThread.run(Unknown Source)
  </code></pre>