The solution that worked for me was double checking my xmlns
attributes in my <html>
tag. I had the following:
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:ace="http://www.icefaces.org/icefaces/components"
xmlns:c="http://java.sun.com/jsp/jstl/core"
xmlns:f="http://java.sun.com/jsf/composite"
>
However, xmlns:f="http://java.sun.com/jsf/composite"
was incorrect. It should instead be xmlns:f="http://java.sun.com/jsf/core
. The corrected <html>
tag is shown below:
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:ace="http://www.icefaces.org/icefaces/components"
xmlns:c="http://java.sun.com/jsp/jstl/core"
xmlns:f="http://java.sun.com/jsf/core"
>
After fixing this, the error was resolved and editing functionality worked correctly.