JDK-8087888 : WebView leaks WCImgDecoderImpl instances
  • Type: Bug
  • Component: javafx
  • Sub-Component: web
  • Affected Version: 7u40
  • Priority: P3
  • Status: Closed
  • Resolution: Cannot Reproduce
  • Submitted: 2013-10-22
  • Updated: 2016-06-13
  • Resolved: 2016-06-13
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 9
9Resolved
Related Reports
Blocks :  
Relates :  
Sub Tasks
JDK-8088408 :  
JDK-8088409 :  
Description
WebView leaks WCImgDecoderImpl instances that are often very large. The simplest example can be used to demonstrate the problem:

import javafx.application.Application;
import javafx.event.ActionEvent;
import javafx.event.EventHandler;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.control.Label;
import javafx.scene.layout.BorderPane;
import javafx.scene.web.WebView;
import javafx.stage.Stage;

public class Main extends Application {

    final BorderPane borderPane = new BorderPane();
    Button button = new Button();

    @Override
    public void start(Stage primaryStage) throws Exception {
        final WebView webView = new WebView();
        webView.getEngine().load("http://www.livewirelabs.com.au");
        borderPane.setCenter(webView);

        button = new Button("Remove");
        button.setOnAction(new EventHandler<ActionEvent>() {
            @Override
            public void handle(ActionEvent actionEvent) {
                borderPane.setCenter(new Label("Gone"));
            }
        });
        borderPane.setBottom(button);
        primaryStage.setScene(new Scene(borderPane, 500, 600));
        primaryStage.show();
    }

    public static void main(String[] args) {
        launch(args);
    }
}

Push the button and use MemoryAnalyzer to identify the leaked instances. 

I am attaching MemoryAnalyzer screen shots of the issue manifesting itself in our production application. The data in these shots is from 4 WebView instances (that no longer exist in heap) loading a single page (http://www.bloomberg.com/markets/).

https://www.evernote.com/shard/s149/sh/4d37f473-a5e4-4663-830e-5f93d9a158c9/ae2db406d1d2766e9f36c52ee4af6936

https://www.evernote.com/shard/s149/sh/e7bb0597-e99a-4853-a151-9d21916bc0fa/776a03044248b2b9e9551791352f9865

https://www.evernote.com/shard/s149/sh/97641ccd-ef46-40cc-a949-21618e2a4ea7/c0fc4e4a138c64b7e5c485e8411048f5

https://www.evernote.com/shard/s149/sh/73a6da5b-6d24-443f-af73-5b0b01b3b33a/c88f025f6a1113ec3f8d60ead6d07b75



Comments
Can't reproduce after JDK-8153151 and JDK-8153148.
13-06-2016

Possible duplicate of JDK-8153148 , Please re-validate (re-test) and update your comments
23-05-2016

SQE is ok to defer from 8u40.
26-11-2014

Now that we have addressed the worst of the memory issues, we should defer any remaining issue to FX 9.
13-11-2014

The memory footprint issue has been extracted as a new subtask RT-39013; the link to the patch can also be found there.
17-10-2014

[UPD 2017-10-17 The link to the patch has been moved to the RT-39013 subtask]
17-10-2014

Although it is still unclear what causes massive decoder leak on some pages, I made a patch to reduce the decoder's memory footprint. It is done by a) shrinking the data array to the actual data size after all the data received; b) making native ImageSource::clear() to call WCImageDecoderImpl.destroy() which clears decoded data, and then re-decoding them on demand. [UPD 2014-10-17 Here was a link to the patch. Now this aspect of the issue is tracked by the RT-39013 subtask; and the patch has also gone there] In addition, there are two more sites exposing this issue: http://theslideshow.net - an online slideshow from Google image search, for example: http://theslideshow.net/#simple/Sailboats Profiling this site, it looks like it creates a new (native) HTMLImageElement for every image to be shown, but due to some reason doesn't release the majority of already unused ones. Every HTMLImageElement holds a CachedImage -> Image -> ImageSource -> (java) WCImageDecoderImpl chain preventing it from releasing. and http://www.bing.com/images/search - need to click to a picture and after it is enlarged, click "Play All Results" at the right-lower corner.
17-10-2014

Woot! I'm *so* glad that your problem is fixed. Thank you for taking the extra time to get the patch, build openjfx and report back here. Leonid, you are the owner of WebKit and strictly speaking do not require a code review to release code. In this case, I would suggest Andrew B take a look at the code and if he is too busy, Anton N or Anton T. Further, there is a process for requesting a code review that requires an email to openjfx. https://wiki.openjdk.java.net/display/OpenJFX/Code+Reviews Is the code ready to be reviewed? Let's get this code in early next week (right after M3) so that we can really stress it before ZBB (Dec 9).
16-10-2014

We will evaluate and test Leonid's patch. Based on your feedback it seems that we should get this in to an 8u40 build as soon as is practical.
16-10-2014

Our application is a mission critical emergency services system with a JavaFX client and makes heavy use of WebView to access OpenLayers. This bug has been a show stopper for us (for over a year) as it can use up 4 gig of memory in under 20 minutes and consequently we were forced to replace WebView with an alternative Swing based browser component (expensive, not JavaFX compatible and nowhere near as quick as WebView). On the 13th October, after seeing Leonid's comment, we built JavaFX including the patch and have been testing it with our application and monitoring with VisualVM. In our specific use case the memory leak is completely fixed (thank you Leonid!). If the cause of the decoder leak cannot be found then it would be extremely advantageous to include this patch in the next build as the bug kills a major selling point of JavaFX. Is there anything we can do to further help with testing or development of this issue?
16-10-2014

SQE OK to defert the fix to 8u40
14-07-2014

I'm really sorry but we cannot address this in 8u20. I was hoping that, even if we did not find a fix, we could provide a work around that you could use but we couldn't find one. Since this is not a regression, we'll have to defer this to 8u40. I'm hoping we can get to it earlier in this release.
11-07-2014

Unfortunately the approach mentioned above (weak references to image data in java) appeared quite unsafe (it causes rendering artifact on sites like maps.google.com). A know scenario that can cause a leak is a page with a set of images and a text input field (like www.google.com). If the input field is under focus, then such html document is never destroyed and all images contained by the document are leaked. It happens because webkit engine holds a reference to the text node that contains text caret (FrameSelection::m_previousCaretNode), ant this reference prevents the destruction of the document and associated resources. We can avoid this leak by clearing the m_previousCaretNode filed before loading of next image. On user's side the problem can be workarounded by a loading of a html document which contains only focused text input field. However, this scenario may prevent destruction of a single page only, and it seems to be very unlikely that it could be a reason of a massive memory leak. To go further, it could be very useful to know a particular set of sites which cause noticeable memory leak on user's side.
11-07-2014

Hi Andrew, how is it going with this? We are very late in the 8u20 cycle and it is unlikely that we could accept many changes however, we could try to provide something such that people who are seeing this bug can work around it? First off, we need some sort of fix. Next we need to determine that the fix will make the problem happen less often (or never) such that it doesn't happen in the code people are running that see this bug.
17-06-2014

I am playing with an idea to make the java representation of decoded images (what is main memory consumer in given scenario) weakly referenced from the image decoder. This approach allows to push decoded image data out from java heap if we are running out of memory. Images that need to be rendered again can be decoded on demand from corresponding encoded data (which consumes noticeably less amount of memory). In addition to this, we can decrease a size of memory cache. It makes the problem a bit less visible, but does not resolve it, because this machinery has no connection to java heap.
11-06-2014

Currently, any webapp/webpage containing images will suffer from this. I can't release any software until this is resolved.
10-06-2014

Any movement/progress on this issue? We are getting significantly increased pressure from our clients to resolve this. It is affecting their ability to trade.
09-06-2014

Kevin, in relation to Leonid's work around, the issue occurs when there are no WebView instances in the heap so they have definitely already been deallocated. We can try navigating to about:blank before removing but the issue really kills us in the more common scenario of the WebViews being left open for long periods of time (and auto-refreshing).
23-05-2014

@Craig: have you had a chance to try Leonid's proposed workaround?
02-05-2014

Retargeting this for 8u20 so it doesn't get lost.
26-03-2014

Talking about the test app from the description. When you remove a WebView from the scene, it doesn't get deleted immediately (and so it doesn't release any resources). Instead, it has a disposer registered at the disposer thread (similar to the one used by AWT) that should call it back in certain time and cause native resources being used by WebEngine to release. Also, I'd recommend to navigate to "about:blank" before removing WebView; it would make it to release some resources immediately.
06-02-2014

While an instance of WCImgDecoderImpl can be accessed from WebKit native code, it's not useless. The point is that it is WebKit who rules the lifecycle of WCImgDecoderImpl through JNI. Investigation of how this cache could be flushed forcibly on WebView removal, is still going on.
04-02-2014

Good find. What does this practically mean for a solution? Given that on the FX side you aren't retaining references to WCImgDecoderImpl instances in some Java side cache for reuse, the cache on the Webkit side would appear to be useless.
04-02-2014

Webkit has a cache of resources used for web pages, including images. It continues to keep unused ("dead") resources even after they are not referenced anymore just in case the user presses "Back" to avoid loading of already loaded resources, while they don't retain too much heap space. See details in comments in the Webkit source code: http://trac.webkit.org/browser/trunk/Source/WebCore/loader/cache/MemoryCache.h Instances of WCImgDecoderImpl are referenced through JNI by ImageSource's referenced by BitmapImage's referenced by CachedImage's stored in MemoryCache. I tested it with modifying the cache so that it completely swept out its cached resources, and observed that all WCImgDecoderImpl's have gone.
03-02-2014

Actually, my statement that this issue was fixed in 8, was incorrect. I made additional profiling which confirmed that although some instances of WCImgDecoderImpl do get GC'ed, others still remain in heap as JNI global roots and never get collected (in both jfx2 and jfx8).
20-12-2013

Thanks Leonid. I think we are chasing multiple issues here and the memory limiting is a red herring. I wish we had a more representative example of the failure that did not limit memory. I suppose we could prepare a patch that fixed the WCImgDecoderImpl leaks for 2.2 and hope that this fixes the issue.
20-12-2013

The issue could be deeper than I initially thought. Continuing investigating it.
20-12-2013

Either a workaround or details of the fix. We are quite happy to patch jfxrt.jar ourselves if that is going to be the only way.
20-12-2013

There is no release of JDK 7 into which an FX 2 fix could go that will be out before JDK 8 ships. Perhaps Leonid knows of a workaround?
20-12-2013

If the leak of WCImgDecoderImpl is fixed then I think that will work for us. The limiting of the memory to 48m was to expedite the failure caused by the leak. I will test for the leak under 8 (pretty easy to do). We really need this back-ported to 2 because we obviously cant move to 8 for at least 5 months. Having identified the cause of the problem, are you able to suggest any workaround?
20-12-2013

Ok, Craig Day's code fails. Is -Xmx48m too low for normal usage? Craig, do you have an example that does not set the memory limit? Further, can you confirm that the problem still happens in your application under 8? I just checked and it seems I forgot to ask you to do this.
19-12-2013

Attached rt33729-on-8b116.png shows that instances of WCImgDecoderImpl (which is renamed to WCImageDecoderImpl in jfx8) does get collected under jdk8 buil 116.
19-12-2013

Umm ��� it is not fixed for me or the out of memory problem is a different issue. Please run the example code provided by Craig Day on Dec 16 in the comment section and confirm that the issue is gone for you. When I run that code, I get OOME on both 2.2 and 8.0 but as I said, it could be a different memory leak or the memory limit could simply be too low.
19-12-2013

I've just checked the sources and found that it is already fixed in 8 and 8u repos. Testing also shows that the issue is not reproducible in 8 and 8u. So, the the issue can be closed unless it needs a backport to a jfx 2 update.
19-12-2013

I investigated the case and found the reason. Will send a fix for review soon.
19-12-2013

I ran the example as suggested under 2.2 with the memory arguments. Eventually, you run out of memory and it happens pretty quickly if you click around. If you just sit there and do nothing, it doesn't run out of memory.
18-12-2013

Turns out that the example above also will crash the VM in some instances (in WCImgDecoder). [Full GC# # A fatal error has been detected by the Java Runtime Environment: # # SIGSEGV (0xb) at pc=0x000000011a03103e, pid=1249, tid=1287 # # JRE version: Java(TM) SE Runtime Environment (7.0_45-b18) (build 1.7.0_45-b18) # Java VM: Java HotSpot(TM) 64-Bit Server VM (24.45-b08 mixed mode bsd-amd64 compressed oops) # Problematic frame: # C [libjfxwebkit.dylib+0x83103e] Java_com_sun_webpane_platform_graphics_WCImgDecoder_twkNotifyObserver+0x11ae # # Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again # # An error report file with more information is saved as: # /Users/craig/Development/WebViewCrash/hs_err_pid1249.log # # If you would like to submit a bug report, please visit: # http://bugreport.sun.com/bugreport/crash.jsp # The crash happened outside the Java Virtual Machine in native code. # See problematic frame for where to report the bug. # Process finished with exit code 134 Full crash report here: https://www.evernote.com/shard/s149/sh/62171e58-ffcd-431f-94bb-3aee685fae42/53a2beee947e779ae6123f3bfd287d2d
17-12-2013

Here's some simple code using www.bloomberg.com/markets. Start with java -Xmx48m -verbose:gc and you should see the VM run out of memory within 10 minutes without doing anything. Click on a couple of links and you will die much quicker. Now imagine 4 or 5 instances of this. package sample; import javafx.application.Application; import javafx.scene.Scene; import javafx.scene.layout.BorderPane; import javafx.scene.web.WebView; import javafx.stage.Stage; public class Main extends Application { @Override public void start(Stage primaryStage) throws Exception { final WebView webView = new WebView(); webView.getEngine().load("http://www.bloomberg.com/markets"); final BorderPane borderPane = new BorderPane(); borderPane.setCenter(webView); primaryStage.setScene(new Scene(borderPane, 1000, 600)); primaryStage.show(); } public static void main(String[] args) { launch(args); } }
17-12-2013

Can you give me an example web site that I can test against so that it crashes for me? The example code in this JIRA uses http://www.livewirelabs.com.au/ but this seems to work.
16-12-2013

Yes, our application runs out of memory. The memory leak is continuous as most websites auto refresh themselves. Here are some screenshots showing how our users layout their screens, the WebView component alongside other components. WebView is a great feature but it's killing us. https://www.evernote.com/shard/s149/sh/74d0ec00-8694-4d52-a628-ae217246ed49/ca454d6c61e16895bf35cd204a763374 https://www.evernote.com/shard/s149/sh/302048fc-e7ff-4ede-a14a-a44635487621/30c715a6cd20c6176d17b847083b043e
16-12-2013

Hi Craig, We are interested in fixing it. Unfortunately, the window is closing jdk8 fixes and further, we don't have a fix or workaround for this problem. The instances are leaked. Does your application run out of memory? What is the exact failure that you are seeing? Steve
16-12-2013

The decision to defer this issue is proving disastrous for us. We have a sophisticated trading application in PRODUCTION being used by hundreds of traders and it is FAILING badly because it supports embedding the web browser component alongside other trading components. Its a feature that the users LOVE, Oracle promotes as one of the big advantages of JavaFX, but you aren't interested in fixing it. Please, please, please reconsider this decision and get this fixed NOW. We won't have a JavaFX based product (or clients) if this is deferred.
16-12-2013

Yes, we will need defer but we will keep working on it.
03-12-2013

We will need to defer this to 8u20, but continue to work on it. Hopefully we will either come up with a fix or a suggested workaround.
03-12-2013

I have played with a slightly modified test form the description (by pressing the 'Remove' button web engine loads empty html document, and max history length is set to 0). My hope was that decoders are kept alive by the html document, and they can be released after the document destruction. Unfortunately, this change in the test gives nothing: decoders are still alive. Now I see that they are hold by a global ref from native code ImageSource::m_decoder. This global ref is supposed to be releases on ImageSource destruction, what does not happen. We have to investigate what prevents destruction of BitmapImage instance which holds the ImageSource instance. Unfortunately, at the moment I do not see any way to workaround the problem.
03-12-2013

I can see that WCImageDecoderImpl are created and the respective WCImageDecoderImpl#destroy() is never called. I can also see that WCImageDecoderImpl are created (and maintain I imagine) by native code: WCImageDecoderImpl.<init>() line: 46 [I added this constuctor for testing] PrismGraphicsManager.getImageDecoder() line: 27 Timer.twkFireTimerEvent() line: not available [native method] As for the conclusions using Eclipse Memory Analyzer I tried to reproduce them but I'm not familiar with this tool. I didn't see all the same results but I could have done something wrong. The steps I tried are 1. run the example (I used the one in the problem description as is) 2. in the memory analysis perspective use 'Acquire a heap dump form a locally running VM' 3. bring up the Histogram and look for .*WebView and .*DecoderImpl.* Weirdly sometime I have the WebView instance after clicking the button, sometimes not I always see the DecoderImpl instances kept alive.
03-12-2013

Can I get an update on where this issue is at please? This bug is catastrophic for our application.
26-11-2013

I hacked away at WCImgDecoderImpl and got the following log output when accessing a web page. It shows that many of the WCImgDecoderImpl instances created are not getting destroy()ed. 22/10/2013 7:09:34 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | WCImgDecoderImpl.WCImgDecoderImpl 22/10/2013 7:09:34 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@55871991 image size = 0x0 22/10/2013 7:09:34 PM [INFO ][69 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@55871991 Decoding frames 22/10/2013 7:09:34 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@55871991 Decoding frames 22/10/2013 7:09:34 PM [INFO ][69 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@2bf925bb Image size 88x31 22/10/2013 7:09:34 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@2bf925bb Image size 88x31 22/10/2013 7:09:34 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@55871991 image size = 88x31 22/10/2013 7:09:34 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | WCImgDecoderImpl.WCImgDecoderImpl 22/10/2013 7:09:34 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@6ab6466c image size = 0x0 22/10/2013 7:09:34 PM [INFO ][70 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@6ab6466c Decoding frames 22/10/2013 7:09:34 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@6ab6466c Decoding frames 22/10/2013 7:09:34 PM [INFO ][70 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@64c9932f Image size 103x22 22/10/2013 7:09:34 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@64c9932f Image size 103x22 22/10/2013 7:09:34 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@6ab6466c image size = 103x22 22/10/2013 7:09:34 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | WCImgDecoderImpl.WCImgDecoderImpl 22/10/2013 7:09:34 PM [INFO ][69 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@6dde265a Decoding frames 22/10/2013 7:09:34 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@6dde265a image size = 0x0 22/10/2013 7:09:34 PM [INFO ][69 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@13a81710 Image size 400x225 22/10/2013 7:09:34 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@6dde265a Decoding frames 22/10/2013 7:09:34 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@13a81710 Image size 400x225 22/10/2013 7:09:34 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@6dde265a image size = 400x225 22/10/2013 7:09:34 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | WCImgDecoderImpl.WCImgDecoderImpl 22/10/2013 7:09:34 PM [INFO ][70 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@822585 Decoding frames 22/10/2013 7:09:34 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@822585 image size = 0x0 22/10/2013 7:09:34 PM [INFO ][70 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@244492b8 Image size 88x31 22/10/2013 7:09:34 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@822585 Decoding frames 22/10/2013 7:09:34 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@244492b8 Image size 88x31 22/10/2013 7:09:34 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@822585 image size = 88x31 22/10/2013 7:09:34 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | WCImgDecoderImpl.WCImgDecoderImpl 22/10/2013 7:09:34 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@11fc80a2 image size = 0x0 22/10/2013 7:09:34 PM [INFO ][69 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@11fc80a2 Decoding frames 22/10/2013 7:09:34 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@11fc80a2 Decoding frames 22/10/2013 7:09:34 PM [INFO ][69 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@586114e7 Image size 9x9 22/10/2013 7:09:34 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@586114e7 Image size 9x9 22/10/2013 7:09:34 PM [INFO ][69 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@586114e7 Image size 9x9 22/10/2013 7:09:34 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@586114e7 Image size 9x9 22/10/2013 7:09:34 PM [INFO ][69 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@586114e7 Image size 9x9 22/10/2013 7:09:34 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@586114e7 Image size 9x9 22/10/2013 7:09:34 PM [INFO ][69 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@586114e7 Image size 9x9 22/10/2013 7:09:34 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@586114e7 Image size 9x9 22/10/2013 7:09:34 PM [INFO ][69 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@586114e7 Image size 9x9 22/10/2013 7:09:34 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@586114e7 Image size 9x9 22/10/2013 7:09:34 PM [INFO ][69 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@586114e7 Image size 9x9 22/10/2013 7:09:34 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@586114e7 Image size 9x9 22/10/2013 7:09:34 PM [INFO ][69 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@586114e7 Image size 9x9 22/10/2013 7:09:34 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@586114e7 Image size 9x9 22/10/2013 7:09:34 PM [INFO ][69 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@586114e7 Image size 9x9 22/10/2013 7:09:34 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@586114e7 Image size 9x9 22/10/2013 7:09:34 PM [INFO ][69 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@586114e7 Image size 9x9 22/10/2013 7:09:34 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@586114e7 Image size 9x9 22/10/2013 7:09:34 PM [INFO ][69 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@586114e7 Image size 9x9 22/10/2013 7:09:34 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@586114e7 Image size 9x9 22/10/2013 7:09:34 PM [INFO ][69 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@586114e7 Image size 9x9 22/10/2013 7:09:34 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@586114e7 Image size 9x9 22/10/2013 7:09:34 PM [INFO ][69 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@586114e7 Image size 9x9 22/10/2013 7:09:34 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@586114e7 Image size 9x9 22/10/2013 7:09:34 PM [INFO ][69 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@586114e7 Image size 9x9 22/10/2013 7:09:34 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@586114e7 Image size 9x9 22/10/2013 7:09:34 PM [INFO ][69 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@586114e7 Image size 9x9 22/10/2013 7:09:34 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@586114e7 Image size 9x9 22/10/2013 7:09:34 PM [INFO ][69 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@586114e7 Image size 9x9 22/10/2013 7:09:34 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@586114e7 Image size 9x9 22/10/2013 7:09:34 PM [INFO ][69 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@586114e7 Image size 9x9 22/10/2013 7:09:34 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@586114e7 Image size 9x9 22/10/2013 7:09:34 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@11fc80a2 image size = 9x9 22/10/2013 7:09:35 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | WCImgDecoderImpl.WCImgDecoderImpl 22/10/2013 7:09:35 PM [INFO ][70 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@7532a1d Decoding frames 22/10/2013 7:09:35 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@7532a1d image size = 0x0 22/10/2013 7:09:35 PM [INFO ][70 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@64f1d9ac Image size 400x6056 22/10/2013 7:09:35 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@7532a1d image size = 0x0 22/10/2013 7:09:35 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@7532a1d image size = 400x6056 22/10/2013 7:09:35 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@7532a1d Decoding frames 22/10/2013 7:09:35 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@64f1d9ac Image size 400x6056 22/10/2013 7:09:35 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@7532a1d getFrame(0): image type = RGBA 22/10/2013 7:09:35 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@7532a1d getFrame(0): complete=0, size=400x6056, duration=100, hasAlpha=1 22/10/2013 7:09:35 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | WCImgDecoderImpl.WCImgDecoderImpl 22/10/2013 7:09:35 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | WCImgDecoderImpl.WCImgDecoderImpl 22/10/2013 7:09:35 PM [INFO ][69 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@16948622 Decoding frames 22/10/2013 7:09:35 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@16948622 image size = 0x0 22/10/2013 7:09:35 PM [INFO ][69 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@70f22dc2 Image size 313x1 22/10/2013 7:09:35 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@16948622 Decoding frames 22/10/2013 7:09:35 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@70f22dc2 Image size 313x1 22/10/2013 7:09:35 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@16948622 image size = 313x1 22/10/2013 7:09:35 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | WCImgDecoderImpl.WCImgDecoderImpl 22/10/2013 7:09:35 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@2b9a557c image size = 0x0 22/10/2013 7:09:35 PM [INFO ][70 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@2b9a557c Decoding frames 22/10/2013 7:09:35 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@2b9a557c Decoding frames 22/10/2013 7:09:35 PM [INFO ][70 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@21625641 Image size 1x380 22/10/2013 7:09:35 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@21625641 Image size 1x380 22/10/2013 7:09:35 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@2b9a557c image size = 1x380 22/10/2013 7:09:35 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@16948622 getFrame(0): image type = RGBA 22/10/2013 7:09:35 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@16948622 getFrame(0): complete=0, size=313x1, duration=100, hasAlpha=1 22/10/2013 7:09:35 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@2b9a557c getFrame(0): image type = RGBA 22/10/2013 7:09:35 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@2b9a557c getFrame(0): complete=0, size=1x380, duration=100, hasAlpha=1 22/10/2013 7:09:36 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | WCImgDecoderImpl.WCImgDecoderImpl 22/10/2013 7:09:36 PM [INFO ][69 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@19bed536 Decoding frames 22/10/2013 7:09:36 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@19bed536 image size = 0x0 22/10/2013 7:09:36 PM [INFO ][69 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@3f9fd96e Image size 728x90 22/10/2013 7:09:36 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@19bed536 Decoding frames 22/10/2013 7:09:36 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@3f9fd96e Image size 728x90 22/10/2013 7:09:36 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@19bed536 image size = 728x90 22/10/2013 7:09:36 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@19bed536 getFrame(0): image type = RGBA 22/10/2013 7:09:36 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@19bed536 getFrame(0): complete=0, size=728x90, duration=40, hasAlpha=1 22/10/2013 7:09:36 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | WCImgDecoderImpl.WCImgDecoderImpl 22/10/2013 7:09:36 PM [INFO ][70 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@b8dadc7 Decoding frames 22/10/2013 7:09:36 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@b8dadc7 image size = 0x0 22/10/2013 7:09:36 PM [INFO ][70 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@28be9be Image size 88x31 22/10/2013 7:09:36 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@b8dadc7 Decoding frames 22/10/2013 7:09:36 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@28be9be Image size 88x31 22/10/2013 7:09:36 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@b8dadc7 image size = 88x31 22/10/2013 7:09:37 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@16948622 getFrame(0): image type = RGBA 22/10/2013 7:09:37 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@16948622 getFrame(0): complete=0, size=313x1, duration=100, hasAlpha=1 22/10/2013 7:09:37 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@19bed536 getFrame(0): image type = RGBA 22/10/2013 7:09:37 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@19bed536 getFrame(0): complete=0, size=728x90, duration=40, hasAlpha=1 22/10/2013 7:09:37 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@2b9a557c getFrame(0): image type = RGBA 22/10/2013 7:09:37 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@2b9a557c getFrame(0): complete=0, size=1x380, duration=100, hasAlpha=1 22/10/2013 7:09:37 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@6dde265a getFrame(0): image type = RGB 22/10/2013 7:09:37 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@6dde265a getFrame(0): complete=0, size=400x225, duration=100, hasAlpha=1 22/10/2013 7:09:37 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | WCImgDecoderImpl.WCImgDecoderImpl 22/10/2013 7:09:37 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@356ed135 image size = 0x0 22/10/2013 7:09:37 PM [INFO ][71 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@356ed135 Decoding frames 22/10/2013 7:09:37 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@356ed135 Decoding frames 22/10/2013 7:09:37 PM [INFO ][71 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@7e6909fa Image size 300x250 22/10/2013 7:09:37 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@7e6909fa Image size 300x250 22/10/2013 7:09:37 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@356ed135 image size = 300x250 22/10/2013 7:09:38 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | WCImgDecoderImpl.WCImgDecoderImpl 22/10/2013 7:09:38 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@4b99ce2e image size = 0x0 22/10/2013 7:09:38 PM [INFO ][72 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@4b99ce2e Decoding frames 22/10/2013 7:09:38 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@4b99ce2e Decoding frames 22/10/2013 7:09:38 PM [INFO ][72 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@5eaf54c8 Image size 4x4 22/10/2013 7:09:38 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@5eaf54c8 Image size 4x4 22/10/2013 7:09:38 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@4b99ce2e image size = 4x4 22/10/2013 7:09:38 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | WCImgDecoderImpl.WCImgDecoderImpl 22/10/2013 7:09:38 PM [INFO ][71 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@43201909 Decoding frames 22/10/2013 7:09:38 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@43201909 image size = 0x0 22/10/2013 7:09:38 PM [INFO ][71 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@7d3df72c Image size 300x250 22/10/2013 7:09:38 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@43201909 Decoding frames 22/10/2013 7:09:38 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@7d3df72c Image size 300x250 22/10/2013 7:09:38 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@43201909 image size = 300x250 22/10/2013 7:09:38 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | WCImgDecoderImpl.WCImgDecoderImpl 22/10/2013 7:09:38 PM [INFO ][72 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@56d3384d Decoding frames 22/10/2013 7:09:38 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@56d3384d image size = 0x0 22/10/2013 7:09:38 PM [INFO ][72 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@451573c3 Image size 1x1 22/10/2013 7:09:38 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@56d3384d Decoding frames 22/10/2013 7:09:38 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@451573c3 Image size 1x1 22/10/2013 7:09:38 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@56d3384d image size = 1x1 22/10/2013 7:09:38 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | WCImgDecoderImpl.WCImgDecoderImpl 22/10/2013 7:09:38 PM [INFO ][71 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@3632aa4 Decoding frames 22/10/2013 7:09:38 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@3632aa4 image size = 0x0 22/10/2013 7:09:38 PM [INFO ][71 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@638476b8 Image size 3x35 22/10/2013 7:09:38 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@3632aa4 Decoding frames 22/10/2013 7:09:38 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@638476b8 Image size 3x35 22/10/2013 7:09:38 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@3632aa4 image size = 3x35 22/10/2013 7:09:38 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | WCImgDecoderImpl.WCImgDecoderImpl 22/10/2013 7:09:38 PM [INFO ][72 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@d8e5d13 Decoding frames 22/10/2013 7:09:38 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@d8e5d13 image size = 0x0 22/10/2013 7:09:38 PM [INFO ][72 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@7d809158 Image size 3x35 22/10/2013 7:09:38 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@d8e5d13 Decoding frames 22/10/2013 7:09:38 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@7d809158 Image size 3x35 22/10/2013 7:09:38 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@d8e5d13 image size = 3x35 22/10/2013 7:09:38 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | WCImgDecoderImpl.WCImgDecoderImpl 22/10/2013 7:09:38 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@3c668c7 image size = 0x0 22/10/2013 7:09:38 PM [INFO ][71 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@3c668c7 Decoding frames 22/10/2013 7:09:38 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@3c668c7 Decoding frames 22/10/2013 7:09:38 PM [INFO ][71 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@5708e2c0 Image size 1x1 22/10/2013 7:09:38 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@5708e2c0 Image size 1x1 22/10/2013 7:09:38 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@3c668c7 image size = 1x1 22/10/2013 7:09:38 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | WCImgDecoderImpl.WCImgDecoderImpl 22/10/2013 7:09:38 PM [INFO ][72 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@85ed7e4 Decoding frames 22/10/2013 7:09:38 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@85ed7e4 image size = 0x0 22/10/2013 7:09:38 PM [INFO ][72 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@aafbe07 Image size 1x35 22/10/2013 7:09:38 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@85ed7e4 Decoding frames 22/10/2013 7:09:38 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@aafbe07 Image size 1x35 22/10/2013 7:09:38 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@85ed7e4 image size = 1x35 22/10/2013 7:09:38 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@85ed7e4 getFrame(0): image type = RGBA 22/10/2013 7:09:38 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@85ed7e4 getFrame(0): complete=0, size=1x35, duration=100, hasAlpha=1 22/10/2013 7:09:38 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@d8e5d13 getFrame(0): image type = RGBA 22/10/2013 7:09:38 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@d8e5d13 getFrame(0): complete=0, size=3x35, duration=100, hasAlpha=1 22/10/2013 7:09:38 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@3632aa4 getFrame(0): image type = RGBA 22/10/2013 7:09:38 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@3632aa4 getFrame(0): complete=0, size=3x35, duration=100, hasAlpha=1 22/10/2013 7:09:38 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | WCImgDecoderImpl.WCImgDecoderImpl 22/10/2013 7:09:38 PM [INFO ][71 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@e0853c2 Decoding frames 22/10/2013 7:09:38 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@e0853c2 image size = 0x0 22/10/2013 7:09:38 PM [INFO ][71 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@44b2ecc0 Image size 1x1 22/10/2013 7:09:38 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@e0853c2 Decoding frames 22/10/2013 7:09:38 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@44b2ecc0 Image size 1x1 22/10/2013 7:09:38 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@e0853c2 image size = 1x1 22/10/2013 7:09:39 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@e0853c2 Destroy image decoder 22/10/2013 7:09:39 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@3c668c7 Destroy image decoder 22/10/2013 7:09:39 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | WCImgDecoderImpl.WCImgDecoderImpl 22/10/2013 7:09:39 PM [INFO ][72 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@60e26775 Decoding frames 22/10/2013 7:09:39 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@60e26775 image size = 0x0 22/10/2013 7:09:39 PM [INFO ][72 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@2ff66404 Image size 40x50 22/10/2013 7:09:39 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@60e26775 Decoding frames 22/10/2013 7:09:39 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@2ff66404 Image size 40x50 22/10/2013 7:09:39 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@60e26775 image size = 40x50 22/10/2013 7:09:39 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | WCImgDecoderImpl.WCImgDecoderImpl 22/10/2013 7:09:39 PM [INFO ][71 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@59205b35 Decoding frames 22/10/2013 7:09:39 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@59205b35 image size = 0x0 22/10/2013 7:09:39 PM [INFO ][71 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@5b442249 Image size 40x50 22/10/2013 7:09:39 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@59205b35 Decoding frames 22/10/2013 7:09:39 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@5b442249 Image size 40x50 22/10/2013 7:09:39 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@59205b35 image size = 40x50 22/10/2013 7:09:39 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | WCImgDecoderImpl.WCImgDecoderImpl 22/10/2013 7:09:39 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@5627156e image size = 0x0 22/10/2013 7:09:39 PM [INFO ][72 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@5627156e Decoding frames 22/10/2013 7:09:39 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@5627156e Decoding frames 22/10/2013 7:09:39 PM [INFO ][72 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@1ff014f2 Image size 40x50 22/10/2013 7:09:39 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@1ff014f2 Image size 40x50 22/10/2013 7:09:39 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@5627156e image size = 40x50 22/10/2013 7:09:39 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | WCImgDecoderImpl.WCImgDecoderImpl 22/10/2013 7:09:39 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@4aef2c3f image size = 0x0 22/10/2013 7:09:39 PM [INFO ][71 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@4aef2c3f Decoding frames 22/10/2013 7:09:39 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@4aef2c3f Decoding frames 22/10/2013 7:09:39 PM [INFO ][71 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@1c420288 Image size 40x50 22/10/2013 7:09:39 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@1c420288 Image size 40x50 22/10/2013 7:09:39 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@4aef2c3f image size = 40x50 22/10/2013 7:09:39 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | WCImgDecoderImpl.WCImgDecoderImpl 22/10/2013 7:09:39 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@31b43d36 image size = 0x0 22/10/2013 7:09:39 PM [INFO ][72 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@31b43d36 Decoding frames 22/10/2013 7:09:39 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@31b43d36 Decoding frames 22/10/2013 7:09:39 PM [INFO ][72 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@301ebdb8 Image size 40x50 22/10/2013 7:09:39 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@301ebdb8 Image size 40x50 22/10/2013 7:09:39 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@31b43d36 image size = 40x50 22/10/2013 7:09:39 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | WCImgDecoderImpl.WCImgDecoderImpl 22/10/2013 7:09:39 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@631b55ce image size = 0x0 22/10/2013 7:09:39 PM [INFO ][71 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@631b55ce Decoding frames 22/10/2013 7:09:39 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@631b55ce Decoding frames 22/10/2013 7:09:39 PM [INFO ][71 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@179e7a37 Image size 77x15 22/10/2013 7:09:39 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@179e7a37 Image size 77x15 22/10/2013 7:09:39 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@631b55ce image size = 77x15 22/10/2013 7:09:39 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | WCImgDecoderImpl.WCImgDecoderImpl 22/10/2013 7:09:39 PM [INFO ][72 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@2569bcfe Decoding frames 22/10/2013 7:09:39 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@2569bcfe image size = 0x0 22/10/2013 7:09:39 PM [INFO ][72 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@40f6dae2 Image size 19x15 22/10/2013 7:09:39 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@2569bcfe Decoding frames 22/10/2013 7:09:39 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@40f6dae2 Image size 19x15 22/10/2013 7:09:39 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@2569bcfe image size = 19x15 22/10/2013 7:09:39 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@16948622 getFrame(0): image type = RGBA 22/10/2013 7:09:39 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@16948622 getFrame(0): complete=0, size=313x1, duration=100, hasAlpha=1 22/10/2013 7:09:39 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@19bed536 getFrame(0): image type = RGBA 22/10/2013 7:09:39 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@19bed536 getFrame(0): complete=0, size=728x90, duration=40, hasAlpha=1 22/10/2013 7:09:39 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | WCImgDecoderImpl.WCImgDecoderImpl 22/10/2013 7:09:39 PM [INFO ][71 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@c21b84e Decoding frames 22/10/2013 7:09:39 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@c21b84e image size = 0x0 22/10/2013 7:09:39 PM [INFO ][71 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@79cb0f1a Image size 10x10 22/10/2013 7:09:39 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@c21b84e Decoding frames 22/10/2013 7:09:39 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@79cb0f1a Image size 10x10 22/10/2013 7:09:39 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@c21b84e image size = 10x10 22/10/2013 7:09:39 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | WCImgDecoderImpl.WCImgDecoderImpl 22/10/2013 7:09:39 PM [INFO ][72 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@24cb26e Decoding frames 22/10/2013 7:09:39 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@24cb26e image size = 0x0 22/10/2013 7:09:39 PM [INFO ][72 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@795654ef Image size 400x5850 22/10/2013 7:09:39 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@24cb26e image size = 400x5850 22/10/2013 7:09:39 PM [INFO ][71 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@24cb26e Decoding frames 22/10/2013 7:09:39 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@24cb26e Decoding frames 22/10/2013 7:09:39 PM [INFO ][71 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@795654ef Image size 400x5850 22/10/2013 7:09:39 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@795654ef Image size 400x5850 22/10/2013 7:09:40 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | WCImgDecoderImpl.WCImgDecoderImpl 22/10/2013 7:09:40 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@5b51157b Destroy image decoder 22/10/2013 7:09:40 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | WCImgDecoderImpl.WCImgDecoderImpl 22/10/2013 7:09:40 PM [INFO ][72 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@28596d13 Decoding frames 22/10/2013 7:09:40 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@28596d13 image size = 0x0 22/10/2013 7:09:40 PM [INFO ][72 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@7080f17 Image size 149x96 22/10/2013 7:09:40 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@28596d13 Decoding frames 22/10/2013 7:09:40 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@7080f17 Image size 149x96 22/10/2013 7:09:40 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@28596d13 image size = 149x96 22/10/2013 7:09:40 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | WCImgDecoderImpl.WCImgDecoderImpl 22/10/2013 7:09:40 PM [INFO ][71 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@283140 Decoding frames 22/10/2013 7:09:40 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@283140 image size = 0x0 22/10/2013 7:09:40 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@283140 Decoding frames 22/10/2013 7:09:40 PM [INFO ][71 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@4eb960d4 Image size 149x121 22/10/2013 7:09:40 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@4eb960d4 Image size 149x121 22/10/2013 7:09:40 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@283140 image size = 149x121 22/10/2013 7:09:40 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | WCImgDecoderImpl.WCImgDecoderImpl 22/10/2013 7:09:40 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@41a595d4 image size = 0x0 22/10/2013 7:09:40 PM [INFO ][72 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@41a595d4 Decoding frames 22/10/2013 7:09:40 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@41a595d4 Decoding frames 22/10/2013 7:09:40 PM [INFO ][72 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@5e0fb2f7 Image size 149x96 22/10/2013 7:09:40 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@5e0fb2f7 Image size 149x96 22/10/2013 7:09:40 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@41a595d4 image size = 149x96 22/10/2013 7:09:40 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | WCImgDecoderImpl.WCImgDecoderImpl 22/10/2013 7:09:40 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@58aea65f image size = 0x0 22/10/2013 7:09:40 PM [INFO ][71 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@58aea65f Decoding frames 22/10/2013 7:09:40 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@58aea65f Decoding frames 22/10/2013 7:09:40 PM [INFO ][71 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@322cd475 Image size 149x96 22/10/2013 7:09:40 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@322cd475 Image size 149x96 22/10/2013 7:09:40 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@58aea65f image size = 149x96 22/10/2013 7:09:40 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | WCImgDecoderImpl.WCImgDecoderImpl 22/10/2013 7:09:40 PM [INFO ][72 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@230fa252 Decoding frames 22/10/2013 7:09:40 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@230fa252 image size = 0x0 22/10/2013 7:09:40 PM [INFO ][72 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@5769c779 Image size 149x96 22/10/2013 7:09:40 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@230fa252 Decoding frames 22/10/2013 7:09:40 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@5769c779 Image size 149x96 22/10/2013 7:09:40 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@230fa252 image size = 149x96 22/10/2013 7:09:40 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | WCImgDecoderImpl.WCImgDecoderImpl 22/10/2013 7:09:40 PM [INFO ][71 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@61a705c4 Decoding frames 22/10/2013 7:09:40 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@61a705c4 image size = 0x0 22/10/2013 7:09:40 PM [INFO ][71 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@1c6bb8f2 Image size 149x121 22/10/2013 7:09:40 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@61a705c4 Decoding frames 22/10/2013 7:09:40 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@1c6bb8f2 Image size 149x121 22/10/2013 7:09:40 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@61a705c4 image size = 149x121 22/10/2013 7:09:40 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | WCImgDecoderImpl.WCImgDecoderImpl 22/10/2013 7:09:40 PM [INFO ][72 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@643b2671 Decoding frames 22/10/2013 7:09:40 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@643b2671 image size = 0x0 22/10/2013 7:09:40 PM [INFO ][72 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@6758f81f Image size 149x121 22/10/2013 7:09:40 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@643b2671 Decoding frames 22/10/2013 7:09:40 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@6758f81f Image size 149x121 22/10/2013 7:09:40 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@643b2671 image size = 149x121 22/10/2013 7:09:40 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | WCImgDecoderImpl.WCImgDecoderImpl 22/10/2013 7:09:40 PM [INFO ][71 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@209f03b Decoding frames 22/10/2013 7:09:40 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@209f03b image size = 0x0 22/10/2013 7:09:40 PM [INFO ][71 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@5a7ab288 Image size 149x121 22/10/2013 7:09:40 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@209f03b Decoding frames 22/10/2013 7:09:40 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@5a7ab288 Image size 149x121 22/10/2013 7:09:40 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@209f03b image size = 149x121 22/10/2013 7:09:40 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | WCImgDecoderImpl.WCImgDecoderImpl 22/10/2013 7:09:40 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@4b8cbc98 Destroy image decoder 22/10/2013 7:09:40 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | WCImgDecoderImpl.WCImgDecoderImpl 22/10/2013 7:09:40 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@680cb295 Destroy image decoder 22/10/2013 7:09:42 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | WCImgDecoderImpl.WCImgDecoderImpl 22/10/2013 7:09:42 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@370a16f8 Destroy image decoder 22/10/2013 7:09:42 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | WCImgDecoderImpl.WCImgDecoderImpl 22/10/2013 7:09:42 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@5441308d Destroy image decoder 22/10/2013 7:09:42 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | WCImgDecoderImpl.WCImgDecoderImpl 22/10/2013 7:09:42 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@158a310a image size = 0x0 22/10/2013 7:09:42 PM [INFO ][81 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@158a310a Decoding frames 22/10/2013 7:09:42 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@158a310a Decoding frames 22/10/2013 7:09:42 PM [INFO ][81 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@23999292 Image size 1x1 22/10/2013 7:09:42 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@23999292 Image size 1x1 22/10/2013 7:09:42 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@158a310a image size = 1x1 22/10/2013 7:09:43 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | WCImgDecoderImpl.WCImgDecoderImpl 22/10/2013 7:09:43 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@7982d6e9 Destroy image decoder 22/10/2013 7:09:43 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | WCImgDecoderImpl.WCImgDecoderImpl 22/10/2013 7:09:43 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@7ceb9951 Destroy image decoder 22/10/2013 7:09:43 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | WCImgDecoderImpl.WCImgDecoderImpl 22/10/2013 7:09:43 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@a44eeb7 Destroy image decoder 22/10/2013 7:09:43 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | WCImgDecoderImpl.WCImgDecoderImpl 22/10/2013 7:09:43 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@339435a5 Destroy image decoder 22/10/2013 7:09:44 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | WCImgDecoderImpl.WCImgDecoderImpl 22/10/2013 7:09:44 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@5025a5db Destroy image decoder 22/10/2013 7:09:44 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | WCImgDecoderImpl.WCImgDecoderImpl 22/10/2013 7:09:44 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@3b63118a image size = 0x0 22/10/2013 7:09:44 PM [INFO ][84 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@3b63118a Decoding frames 22/10/2013 7:09:44 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@3b63118a Decoding frames 22/10/2013 7:09:44 PM [INFO ][84 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@6514997b Image size 1x1 22/10/2013 7:09:44 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@6514997b Image size 1x1 22/10/2013 7:09:44 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@3b63118a image size = 1x1 22/10/2013 7:09:45 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | WCImgDecoderImpl.WCImgDecoderImpl 22/10/2013 7:09:45 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@509211cc image size = 0x0 22/10/2013 7:09:45 PM [INFO ][85 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@509211cc Decoding frames 22/10/2013 7:09:45 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@509211cc Decoding frames 22/10/2013 7:09:45 PM [INFO ][85 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@25ce9167 Image size 1x1 22/10/2013 7:09:45 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@25ce9167 Image size 1x1 22/10/2013 7:09:45 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@509211cc image size = 1x1 22/10/2013 7:09:45 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | WCImgDecoderImpl.WCImgDecoderImpl 22/10/2013 7:09:45 PM [INFO ][84 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@2fca1be Decoding frames 22/10/2013 7:09:45 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@2fca1be image size = 0x0 22/10/2013 7:09:45 PM [INFO ][84 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@21b1e3d4 Image size 1x1 22/10/2013 7:09:45 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@2fca1be Decoding frames 22/10/2013 7:09:45 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@21b1e3d4 Image size 1x1 22/10/2013 7:09:45 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@2fca1be image size = 1x1 22/10/2013 7:09:59 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | WCImgDecoderImpl.WCImgDecoderImpl 22/10/2013 7:09:59 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@91963a1 image size = 0x0 22/10/2013 7:09:59 PM [INFO ][87 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@91963a1 Decoding frames 22/10/2013 7:09:59 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@91963a1 Decoding frames 22/10/2013 7:09:59 PM [INFO ][87 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@61dbe3b1 Image size 1x1 22/10/2013 7:09:59 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@61dbe3b1 Image size 1x1 22/10/2013 7:09:59 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@91963a1 image size = 1x1 22/10/2013 7:10:14 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | WCImgDecoderImpl.WCImgDecoderImpl 22/10/2013 7:10:14 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@34cac7 image size = 0x0 22/10/2013 7:10:14 PM [INFO ][90 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@34cac7 Decoding frames 22/10/2013 7:10:14 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl@34cac7 Decoding frames 22/10/2013 7:10:14 PM [INFO ][90 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@9ecceec Image size 1x1 22/10/2013 7:10:14 PM [INFO ][13 ] c.s.w.s.p.WCImgDecoderImpl | com.sun.webpane.sg.prism.WCImgDecoderImpl$1@9ecceec Image size 1x1
22-10-2013