Quantcast
Channel: SCN : Popular Discussions - SAP Crystal Reports, version for Eclipse
Viewing all articles
Browse latest Browse all 893

Has anyone successfully implemented the JSF Viewer with Facelets?

$
0
0

We have recently started integrating Crystal into one of our web apps that is using JSF + Facelets + Seam.

 

I've built a taglib for the jsf viewer and configured it in web.xml and faces-config. I'm pulling an IReportSource from a backing bean using com.crystaldecisions.reports.sdk.ReportClientDocument  and that is using a .rpt file stored on a directory. This all seems to be working, as I can step through the code and see the IReportSource being generated.

 

However, when the page loads, I am seeing the crystal javascript being converted in the page source, but nothing is loading on the page. 

 

Has anyone seen an issue similar to this tied to Facelets? I've seen numerous documentation on Crystal and JSP, but very little on JSF  or Facelets.

 

Has anyone been able to get a setup like this or similar to work properly?

 

 

I've also noticed an error when adding the viewer:

 

java.io.IOException: Recover report client document state failed.

at com.crystaldecisions.sdk.occa.report.application.ReportClientDocument.readExternal(SourceFile:1492)

at com.crystaldecisions.sdk.occa.report.application.AdvancedReportSource.readExternal(SourceFile:131)

at java.io.ObjectInputStream.readExternalData(ObjectInputStream.java:1792)

 

I believe this to be related to me switching over to the serializable ReportClientDocument: com.crystaldecisions.sdk.occa.report.application.ReportClientDocument  versus using the nonserializable version.

 

When using the non-serializable version, I am seeing a constructor issue with the JPEReportSource

 

Exception: java.io.InvalidClassException: com.crystaldecisions.reports.reportengineinterface.JPEReportSource; no valid constructor

 

Has anyone seen this issue before or able to offer any suggestions?


Viewing all articles
Browse latest Browse all 893

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>