Takanobu Maekawa wrote:
> Hi gurus,
> I have tried to open meny windows as possible in my applet
> (the applet has over 40 windows...), then a error occurs.
> It says:
> SurfaceTooLargeException: Drawable 表面 (1008 x 708) はサイズが大きすぎ
> #0 SurfaceTooLargeException.throw (0x0b4d5f85+33)
> #1 GdiInternalDrawable.create-bitmap (0x01f36b18+296)
> #2 GdiInternalDrawable.default (constructor) (0x01f36830+64)
> #3 low-create-offscreen-drawable (0x01f36529+57)
> #4 Drawable.create-offscreen (0x01f364ae+238)
> #5 PartialUpdateWindow.new-back-buffer (0x01f36277+383)
> #6 PartialUpdateWindow.refresh-back-buffer (0x024c33d9+105)
> #7 PartialUpdateWindow.resize-back-buffer (0x024c335d+45)
> #8 PartialUpdateWindow.internal-handle-event (0x024c1fa4+44)
> #9 Window.handle-event (0x024c1f27+79)
> #10 EventQueue.dispatch-entry (0x024c1e67+111)
> #11 EventQueue.dispatch-events-aux-aux (0x01a0f9e4+112)
> #12 EventQueue.dispatch-events-aux (0x01a0ee60+64)
> #13 EventQueue.dispatch-events (0x01a0ed47+151)
> #14 dispatch-events (0x01a0ec75+53)
> #15 event-loop (?) (0x01a0ec31+9)
> #16 run-applet (0x02ba5ee0+120)
> #17 ProcessRunnable.run-bound-proc (0x01a0bdbb+1031)
> #18 ProcessRunnable.run (0x01a0b9ae+10)
> #19 curl-thread-really-really-call-run-in-runnable (0x01a0b986+18)
> #20 curl-thread-really-call-run-in-runnable (0x01a08029+233)
> As you see, it says Drawable is too big and cannot be created,
> but I can not have an idea that what made it.
> Please tell me when does this stacktrace happen generally
> or any situations that can make this situation.
> My environment: Curl ver.4 Japanese, Windows 2000/XP.
SurfaceTooLargeException occurs when you try to create a Drawable of a certain
size and the OS wouldn't do it. In this case, it is probably occurring because
your 40 earlier created windows have used up some OS resources. Ordinarily, a
1008 x 708 should not be too large to create. You will need to have fewer
windows open at the same time, to use less resources. Also, the limits will
vary between machines.
To unsubscribe from this list, send a mail to:
To contact a human list administrator, send a mail to:
To recieve a list of other options for this list, send a mail to: