Have you looked into DynamicImageResource?

On Sat, Dec 5, 2009 at 2:58 AM, bassglider <bassgli...@gmail.com> wrote:
> Hi Everyone,
>
> I am attempting to load an image that takes some time.  I can load a
> remote image using the URL, but when it takes time to gather the data
> and then get the url, I get this:
>
> [java] 11174 [btpool0-1] ERROR org.apache.wicket.RequestCycle -
> Exception in rendering component: [Component id = image]
>    [java] org.apache.wicket.WicketRuntimeException: Exception in
> rendering component: [Component id = image]
>    [java]     at
> org.apache.wicket.Component.renderComponent(Component.java:2656)
>    [java]     at
> org.apache.wicket.markup.html.WebComponent.onRender(WebComponent.java:62)
>    [java]     at org.apache.wicket.Component.render(Component.java:2448)
>
>
> I read that it could be from the thread expiring or the page trying to
> modify itself after it is rendered(?)
>
> So I tried adding this to my Application
>
> �...@override
>  protected void init() {
>   super.init();
>
>   //remove thread monitoring from resource watcher
>   this.getResourceSettings().setResourcePollFrequency(null);
>  }
>
>
> It had no effect on the issue.  Any suggestions or remedies would be
> greatly appreciated.
>
> Here is the code I am using:
>
>
>  Image dynamicImage = new Image("image");
>   dynamicImage.add(new AttributeModifier("src", true, new
> AbstractReadOnlyModel<Object>() {
>
>     private static final long serialVersionUID = 1L;
>
>     /**
>      * {...@inheritdoc}
>      */
>     @Override
>     public final Object getObject() {
>       GoogleChart chart = new GoogleChart("http://xxxxxx:xxxx/xxxxx/";);
>       String url = chart.getChart ("value", "2009-11-15"," 2009-11-15",
>           "xxxxxxxx", "july", true, false );
>       System.out.println("GETCHART URL: " + url);
>       //String url = "http://xxxxxx/PleaseStandBy.jpg";;
>       return url;
>     }
>   }));
>   dynamicImage.setOutputMarkupId(true);
>   add(dynamicImage);
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org

Reply via email to