Showing results for 
Search instead for 
Did you mean: 

Please please help, What is crystaldecisions.reports.reportengineinterface.JPEReportSource?

Former Member
0 Kudos

Post Author: emmy

CA Forum: Crystal Reports

Hi All,

I'm new in Crystal Report, I'm using Crystal Report 11 with Release 2, Eclipse3.2.1 MyFace1.1, when i link into a page and use a bean to show a project template, it all successful, but when i press "Back" in my browser tool bar and try to link into this page again, it show me error message followed:

type Exception report message description The server encountered an internal error () that prevented it from fulfilling this request. exception javax.servlet.ServletException: Bean: com.crystaldecisions.reports.reportengineinterface.JPEReportSource, property: signInjavax.faces.webapp.FacesServlet.service( root cause javax.faces.el.PropertyNotFoundException: Bean: com.crystaldecisions.reports.reportengineinterface.JPEReportSource, property: signInorg.apache.myfaces.el.PropertyResolverImpl.getPropertyDescriptor($MyPropertySuffix.evaluate(

and its my original beanimport java.util.Map;

import javax.faces.context.ExternalContext;

import javax.faces.context.FacesContext;

import com.crystaldecisions.reports.sdk.ParameterFieldController;

import com.crystaldecisions.reports.sdk.ReportClientDocument;


public class LIC3360{

private String licenseNum="0009/K/2005";

private String signIn="nonvice";

final String USER = "USER";

final String PASSWORD = "PASSWORD";

public String getLicenseNum() {

return licenseNum;


public void setLicenseNum(String licenseNum) {

this.licenseNum = licenseNum;


public String getSignIn() {

return signIn;


public void setSignIn(String signIn) {

this.signIn = signIn;


public String postMe(){

String reportType ="LIC3360";

String postLicenseNum = this.licenseNum;

String postSingIn = this.signIn;

FacesContext context = FacesContext.getCurrentInstance();

ExternalContext app = context.getExternalContext();

Map<Object, Object> sessionMap = app.getSessionMap();

ReportClientDocument reportClientDoc = new ReportClientDocument();

try{ + ".rpt", 0);

ParameterFieldController paramFieldController = reportClientDoc.getDataDefController().getParameterFieldController();

paramFieldController.setCurrentValue("", "@lic_num", postLicenseNum);

paramFieldController.setCurrentValue("", "@person", postSingIn);

//set final

reportClientDoc.getDatabaseController().logon(USER, PASSWORD);

sessionMap.put("reportType", reportType);

sessionMap.put(reportType, reportClientDoc.getReportSource());

return "post";


catch(ReportSDKException e){



catch(Exception e){

System.out.println("Other Exception!!!!!!!");


return "post";


note The full stack trace of the root cause is available in the Apache Tomcat/5.5.20 logs.I'm really don't understand, I didn't have a bean call com.crystaldecisions.reports.reportengineinterface.JPEReportSource, how come it appear and own some property in my orginal bean, would anyone please help me. Thank you so much

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Post Author: emmy

CA Forum: Crystal Reports

hi, anyone have any idea