Hi,

On Fri, Jul 6, 2012 at 6:58 AM, Douglas Ferguson <[email protected]> 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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to