I finally found some time to take another look at this, and I figured out the problem in about 30 seconds. :P

Seems the Crystal component needs to be inside both an f:view tag and an h:form tag. Those had been accidentally omitted because this was a conversion from the Cyrstal pure-JSP viewer, which requires there to be nothing else on the page.

Unfortunately, I have immediately run into another problem with this component, regarding serialization. (Message thread "Omit component from serializeView()?")

In any case, Mike your comment did help a bit. It pointed me in the direction of looking for a configuration screwup, rather than thinking about incompatibilities. Thanks.

Regards,

Jeff Bischoff
Kenneth L Kurz & Associates, Inc.

Mike Kienenberger wrote:
No, I'd say that it means that you've got it misconfigured somehow.

It's either missing a faces-config.xml entry or a view handler entry
or something.


On 9/14/06, Jeff Bischoff <[EMAIL PROTECTED]> wrote:
Can someone please confirm the meaning of this error message for me.
Does this mean that the Crystal Reports JSF componenets are incompatible
with the MyFaces renderer?

---------
WARN  [HtmlRenderKitImpl] Unsupported component-family/renderer-type:
javax.faces.ViewRoot/CrystalReports.ViewerHtmlRenderer
---------


I get that error when trying to view a page with the Crystal Reports
viewer tag. A blank page is displayed. There are several other similar
lines in the log, except they say "No Renderer found for component"...

My Page:

<%@ taglib
uri="http://www.businessobjects.com/jsf/crystalreportsviewers";
prefix="bocrv"%>

<bocrv:reportPageViewer reportSource="#{report.reportSource}"
parameterFields="#{report.fields}"
databaseLogonInfos="#{report.connections}"
displayGroupTree="false"
displayToolbarToggleTreeButton="false"
allowDatabaseLogonPrompting="false"
allowParameterPrompting="false"
displayToolbarLogo="false"
displayToolbarViewList="false"/>


Thanks for any response!

Regards,

Jeff Bischoff
Kenneth L Kurz & Associates, Inc.








Reply via email to