CRYSTAL REPORTS XI VIEWER DO NOT RELOAD DATA

I continue with the series of problems(the-one-month-odyssey) I encounter using crystal XI in java

I think this time I will not be lucky enough to find a solution cause my patience is over.

I use the following code

CrystalReportViewer crViewer;

crViewer= (CrystalReportViewer)session.getAttribute("crViewer");

if(crViewer==null){

crViewer=new CrystalReportViewer();

}

Fields fields=(Fields)session.getAttribute("reportFields");

crViewer.setReportSource(session.getAttribute("reportSource"));

crViewer.setOwnPage(true);

crViewer.setOwnForm(true);

crViewer.setPrintMode(CrPrintMode.ACTIVEX);

crViewer.setIgnoreViewStateOnLoad(true);

crViewer.setParameterFields(fields);

crViewer.setEnableParameterPrompt(false);

crViewer.setReuseParameterValuesOnRefresh(true);

crViewer.refresh();

session.setAttribute("crViewer", crViewer);

//}

try{

crViewer.processHttpRequest((HttpServletRequest) pageContext.getRequest(),

(HttpServletResponse) pageContext.getResponse(),getServletConfig().getServletContext(),out);

}catch(ReportSDKException e){

out.println(e);

e.printStackTrace();

}

The first time the report runs ok , if i try to resize it then ok again ,now if I go back to the form page and post

it with new data for example with new parameter field values I have the following error:

com.crystaldecisions.sdk.occa.report.lib.ReportSDKException: java.lang.NullPointerException- Error code:-2147467259 Error code name:failed

keep in mind I work with jdeveloper10g Crystal XI and weblogic 8.1

Any ideas ?

PS A funny stuff

if i put lthe line crViewer.setSeparatePages(false); which i do NOT use

i'll get the missing parameters exception!!!!!!!!!!!!! when without it works ok

[1877 byte] By [COSTAS_GRa] at [2007-10-2 6:15:39]
# 1

I post also the complete exception

05/11/28 14:01:10 com.crystaldecisions.sdk.occa.report.lib.ReportSDKException: java.lang.NullPointerException- Error code:-2147467259 Error code name:failed

05/11/28 14:01:10 at com.crystaldecisions.sdk.occa.report.lib.ReportSDKException.throwReportSDKException(Unknown Source)

05/11/28 14:01:10 at com.crystaldecisions.reports.reportengineinterface.JPEReportSource.getPage(Unknown Source)

05/11/28 14:01:10 at com.crystaldecisions.report.web.event.aa.a(Unknown Source)

05/11/28 14:01:10 at com.crystaldecisions.report.web.event.aa.a(Unknown Source)

05/11/28 14:01:10 at com.crystaldecisions.report.web.event.bx.a(Unknown Source)

05/11/28 14:01:10 at com.crystaldecisions.report.web.event.b1.broadcast(Unknown Source)

05/11/28 14:01:10 at com.crystaldecisions.report.web.event.as.a(Unknown Source)

05/11/28 14:01:10 at com.crystaldecisions.report.web.WorkflowController.if(Unknown Source)

05/11/28 14:01:10 at com.crystaldecisions.report.web.WorkflowController.doLifecycle(Unknown Source)

05/11/28 14:01:10 at com.crystaldecisions.report.web.ServerControl.a(Unknown Source)

05/11/28 14:01:10 at com.crystaldecisions.report.web.ServerControl.processHttpRequest(Unknown Source)

05/11/28 14:01:10 at _protected._JRepViewer._jspService(JRepViewer.jsp:49)

05/11/28 14:01:10 at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:56)

05/11/28 14:01:10 at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:347)

05/11/28 14:01:10 at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:509)

05/11/28 14:01:10 at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:413)

05/11/28 14:01:10 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

05/11/28 14:01:10 at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:65)

05/11/28 14:01:10 at oracle.security.jazn.oc4j.JAZNFilter.doFilter(Unknown Source)

05/11/28 14:01:10 at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:649)

05/11/28 14:01:10 at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:322)

05/11/28 14:01:10 at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:790)

05/11/28 14:01:10 at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:270)

05/11/28 14:01:10 at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:112)

05/11/28 14:01:10 at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192)

05/11/28 14:01:10 at java.lang.Thread.run(Thread.java:534)

COSTAS_GRa at 2007-7-16 13:17:08 > top of Java-index,Enterprise & Remote Computing,Web Tier APIs...