alterei a versão do JSF da 2.1.x para a 2.2.x, sendo que já estava com a versão 2.2 no mane, mas nas propriedades do projeto estava configurada a versão 1, porém agora estou precisando utilizar recursos da versao 2.2 e todo o processo foi efetuado sem erros, mas ao rodar a aplicação e tentar acessar é exibida a exceção:
Estou utilizando o Tomcat 8.0.32.
java.lang.UnsupportedOperationException javax.faces.context.FacesContext.getExceptionHandler(Unknown Source) javax.faces.event.ExceptionQueuedEventContext.getListenersForEventClass(Unknown Source) com.sun.faces.application.ApplicationImpl.invokeComponentListenersFor(Unknown Source) com.sun.faces.application.ApplicationImpl.__publishEvent(Unknown Source) com.sun.faces.application.ApplicationImpl.publishEvent(Unknown Source) com.sun.faces.application.ApplicationImpl.publishEvent(Unknown Source) org.jboss.weld.environment.servlet.jsf.ForwardingApplication.publishEvent(ForwardingApplication.java:287) com.sun.faces.application.WebappLifecycleListener.requestDestroyed(Unknown Source) com.sun.faces.config.ConfigureListener.requestDestroyed(Unknown Source) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:522) org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1095) org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:672) org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1500) org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1456) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) java.lang.Thread.run(Thread.java:745)`