Hi,
On Fri, Jul 6, 2012 at 6:58 AM, Douglas Ferguson wrote:
> java.lang.VerifyError: (class: com/visiblehealth/ui/admin/reports/SQLReports,
> method: generateReport signature:
> (Ljava/io/File;)Lorg/apache/wicket/core/util/resource/AbstractResourceStreamWriter;)
> Wrong return type in function
> at java.lang.Class.getDeclaredConstructors0(Native Method)
>
> Anybody else seen this before?
>
> This is my code:
>
> AbstractResourceStreamWriter
> resourceStream = generateReport(file);
> String fileName =
> file.getName().replaceAll(".sql$", ".csv");
> ResourceStreamRequestHandler
> resourceStreamRequestHandler =
> new
> ResourceStreamRequestHandler(resourceStream, fileName);
>
> getRequestCycle().scheduleRequestHandlerAfterCurrent(resourceStreamRequestHandler);
>
> with generateReport:
>
> public AbstractResourceStreamWriter generateReport(final File file){
> return new AbstractResourceStreamWriter() {
> private static final long serialVersionUID = 1L;
> @Override
> public String getContentType() {
> return "text/csv;charset=utf-8";
> }
> @Override
> public void write(Response output) {
I'm not sure which version of Wicket 6 you use but in -SNAPSHOT this
method accepts OutputStream instead of Response.
This is a change made after beta2.
> //write my stuff..
> }
>
> };
> }
>
>
>
--
Martin Grigorov
jWeekend
Training, Consulting, Development
http://jWeekend.com
-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org