{"id":147,"date":"2017-09-22T09:15:14","date_gmt":"2017-09-22T07:15:14","guid":{"rendered":"https:\/\/www.schoenberg-solutions.de\/arndtblog\/?p=147"},"modified":"2022-12-05T09:15:36","modified_gmt":"2022-12-05T08:15:36","slug":"spooky-exceptions-7-the-tag-named-inputfile-from-namespace-http-xmlns-jcp-org-jsf-html-has-a-null-handler-class-defined","status":"publish","type":"post","link":"https:\/\/www.schoenberg-solutions.de\/arndtblog\/?p=147","title":{"rendered":"Spooky Exceptions (7) &#8211; The tag named inputFile from namespace http:\/\/xmlns.jcp.org\/jsf\/html has a null handler-class defined"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Umgebung<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Wildfly 10<\/li>\n\n\n\n<li>EE7<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Situation<\/h2>\n\n\n\n<p>Es kommt folgende ConfigurationException beim Start des Wildfly:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>12:12:32,109 SEVERE &#91;javax.enterprise.resource.webcontainer.jsf.config] (ServerService Thread Pool -- 88) \n   Critical error during deployment: : com.sun.faces.config.ConfigurationException: \n   The tag named inputFile from namespace http:\/\/xmlns.jcp.org\/jsf\/html has a null handler-class defined\n\tat com.sun.faces.config.processor.FaceletTaglibConfigProcessor.processHandlerClass(FaceletTaglibConfigProcessor.java:422)\n\tat com.sun.faces.config.processor.FaceletTaglibConfigProcessor.processTags(FaceletTaglibConfigProcessor.java:378)\n\tat com.sun.faces.config.processor.FaceletTaglibConfigProcessor.processTagLibrary(FaceletTaglibConfigProcessor.java:321)\n\tat com.sun.faces.config.processor.FaceletTaglibConfigProcessor.process(FaceletTaglibConfigProcessor.java:270)\n\tat com.sun.faces.config.ConfigManager.initialize(ConfigManager.java:441)\n\tat com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:227)\n\tat io.undertow.servlet.core.ApplicationListeners.contextInitialized(ApplicationListeners.java:187)\n\tat io.undertow.servlet.core.DeploymentManagerImpl$1.call(DeploymentManagerImpl.java:200)\n\tat io.undertow.servlet.core.DeploymentManagerImpl$1.call(DeploymentManagerImpl.java:171)\n\tat io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:42)\n\tat io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)\n\tat io.undertow.servlet.api.LegacyThreadSetupActionWrapper$1.call(LegacyThreadSetupActionWrapper.java:44)<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Ursache<\/h2>\n\n\n\n<p>Es wurde eine JSF Implementierung (jar) mit der Anwendung deployed. Diese st\u00f6rt sich mit der durch WIldfly bereitgestellten. Bei der Verwendung von MyEclipse geschieht dies h\u00e4ufiger, da MyEclipse das JSF jar h\u00e4ufig in den deployment descriptor aufnimmt.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Ursache<\/h2>\n\n\n\n<p>Das Deployment des JSF jar verhindern<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.schoenberg-solutions.de\/roller\/images\/smileys\/wink.gif\" alt=\";-)\" title=\";-)\"\/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Umgebung Situation Es kommt folgende ConfigurationException beim Start des Wildfly: Ursache Es wurde eine JSF Implementierung (jar) mit der Anwendung deployed. Diese st\u00f6rt sich mit der durch WIldfly bereitgestellten. Bei der Verwendung von MyEclipse geschieht dies h\u00e4ufiger, da MyEclipse das JSF jar h\u00e4ufig in den deployment descriptor aufnimmt. Ursache Das Deployment des JSF jar verhindern<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,7],"tags":[],"class_list":["post-147","post","type-post","status-publish","format-standard","hentry","category-jee","category-wildfly"],"_links":{"self":[{"href":"https:\/\/www.schoenberg-solutions.de\/arndtblog\/index.php?rest_route=\/wp\/v2\/posts\/147","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.schoenberg-solutions.de\/arndtblog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.schoenberg-solutions.de\/arndtblog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.schoenberg-solutions.de\/arndtblog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.schoenberg-solutions.de\/arndtblog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=147"}],"version-history":[{"count":1,"href":"https:\/\/www.schoenberg-solutions.de\/arndtblog\/index.php?rest_route=\/wp\/v2\/posts\/147\/revisions"}],"predecessor-version":[{"id":148,"href":"https:\/\/www.schoenberg-solutions.de\/arndtblog\/index.php?rest_route=\/wp\/v2\/posts\/147\/revisions\/148"}],"wp:attachment":[{"href":"https:\/\/www.schoenberg-solutions.de\/arndtblog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=147"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.schoenberg-solutions.de\/arndtblog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=147"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.schoenberg-solutions.de\/arndtblog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=147"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}