0

Since upgrade from primefaces 6.2 and omnifaces 1.12 to primefaces 7.0 and omnifaces 3.14.1 is not working basic omnifaces tag as converter:

<o:converter converterId="omnifaces.ListConverter" list=“#{bean.list}” />

Exception: `SEVERE: JSF1006: Cannot instantiate converter of type omnifaces.ListConverter java.lang.IllegalArgumentException: o:converter 'converterId' attribute must refer an valid converter ID…. converterId="omnifaces.ListConverter"' cannot be found.

Caused by: javax.faces.FacesException: Expression Error: Named Object: omnifaces.ListConverter not found.`

Is anybody else facing to the similar problem?

I have checked multiple answers as @Inject not working in @FacesConverter after upgrade to JSF 2.3 but without success. This article https://mohammadamr.medium.com/jsf-2-3-primefaces-7-0-a7101c7d2810 is good as well and my configs are I think OK.

JanZ
  • 1
  • 1
  • Looks like is it enough to define all necessary omnifaces converters to faces-config.xml like: omnifaces.ListConverter org.omnifaces.converter.ListConverter – JanZ Mar 14 '23 at 09:14

0 Answers0