})(ga); ga('send', 'pageview');
com.sun.faces.mgbean.ManagedBeanCreationException: An error occurred performing resource injection on managed bean sckBrowsingBean at com.sun.faces.mgbean.BeanBuilder.invokePostConstruct(BeanBuilder.java:227) at com.sun.faces.mgbean.BeanBuilder.build(BeanBuilder.java:103) at com.sun.faces.mgbean.BeanManager.createAndPush(BeanManager.java:409) at com.sun.faces.mgbean.BeanManager.create(BeanManager.java:269) at com.sun.faces.el.ManagedBeanELResolver.resolveBean(ManagedBeanELResolver.java:257) at com.sun.faces.el.ManagedBeanELResolver.getValue(ManagedBeanELResolver.java:117) at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:176) at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:203) at com.sun.el.parser.AstIdentifier.getValue(AstIdentifier.java:116) at com.sun.el.parser.AstValue.getBase(AstValue.java:150) at com.sun.el.parser.AstValue.getValue(AstValue.java:199) at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:226) at com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:109) at javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:194) at javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:182) at javax.faces.component.UIOutput.getValue(UIOutput.java:174) at javax.faces.component.UIInput.getValue(UIInput.java:293) at org.primefaces.util.ComponentUtils.getValueToRender(ComponentUtils.java:109) at org.primefaces.util.ComponentUtils.getValueToRender(ComponentUtils.java:73) at org.primefaces.component.autocomplete.AutoCompleteRenderer.encodeInput(AutoCompleteRenderer.java:208) at org.primefaces.component.autocomplete.AutoCompleteRenderer.encodeSingleMarkup(AutoCompleteRenderer.java:162) at org.primefaces.component.autocomplete.AutoCompleteRenderer.encodeMarkup(AutoCompleteRenderer.java:144) at org.primefaces.component.autocomplete.AutoCompleteRenderer.encodeEnd(AutoCompleteRenderer.java:121) at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:920) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1863) at javax.faces.render.Renderer.encodeChildren(Renderer.java:176) at javax.faces.render.RendererWrapper.encodeChildren(RendererWrapper.java:95) at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:890) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1856) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1859) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1859) at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:456) at javax.faces.view.ViewDeclarationLanguageWrapper.renderView(ViewDeclarationLanguageWrapper.java:146) at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:134) at com.liferay.faces.bridge.application.internal.ViewHandlerCompatImpl.renderView(ViewHandlerCompatImpl.java:93) at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:120) at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101) at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:219) at com.liferay.faces.bridge.internal.BridgePhaseHeaderRenderCommon.executeRender(BridgePhaseHeaderRenderCommon.java:253) at com.liferay.faces.bridge.internal.BridgePhaseRenderCompatImpl.execute(BridgePhaseRenderCompatImpl.java:57) at com.liferay.faces.bridge.internal.BridgePhaseRenderImpl.execute(BridgePhaseRenderImpl.java:57) at com.liferay.faces.bridge.internal.BridgeImpl.doFacesRequest(BridgeImpl.java:157) at javax.portlet.faces.GenericFacesPortlet.doView(GenericFacesPortlet.java:753) at javax.portlet.GenericPortlet.doDispatch(GenericPortlet.java:397) at javax.portlet.faces.GenericFacesPortlet.doDispatch(GenericFacesPortlet.java:669) at javax.portlet.GenericPortlet.render(GenericPortlet.java:291) at com.liferay.portlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:127) at com.liferay.portlet.ScriptDataPortletFilter.doFilter(ScriptDataPortletFilter.java:58) at com.liferay.portlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:124) at com.liferay.portal.kernel.portlet.PortletFilterUtil.doFilter(PortletFilterUtil.java:71) at com.liferay.portal.kernel.servlet.PortletServlet.service(PortletServlet.java:115) at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) at com.liferay.portal.osgi.web.wab.extender.internal.adapter.AsyncAttributeAdapterServlet.service(AsyncAttributeAdapterServlet.java:85) at com.liferay.portal.osgi.web.wab.extender.internal.adapter.ServletExceptionAdapter.service(ServletExceptionAdapter.java:76) at org.eclipse.equinox.http.servlet.internal.registration.EndpointRegistration.service(EndpointRegistration.java:153) at org.eclipse.equinox.http.servlet.internal.servlet.FilterChainImpl.doFilter(FilterChainImpl.java:50) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:124) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:104) at com.liferay.portal.osgi.web.wab.extender.internal.adapter.FilterExceptionAdapter.doFilter(FilterExceptionAdapter.java:46) at org.eclipse.equinox.http.servlet.internal.registration.FilterRegistration.doFilter(FilterRegistration.java:121) at org.eclipse.equinox.http.servlet.internal.servlet.FilterChainImpl.doFilter(FilterChainImpl.java:45) at org.eclipse.equinox.http.servlet.internal.servlet.ResponseStateHandler.processRequest(ResponseStateHandler.java:70) at org.eclipse.equinox.http.servlet.internal.context.DispatchTargets.doDispatch(DispatchTargets.java:120) at org.eclipse.equinox.http.servlet.internal.servlet.RequestDispatcherAdaptor.include(RequestDispatcherAdaptor.java:48) at com.liferay.portlet.internal.InvokerPortletImpl.invoke(InvokerPortletImpl.java:571) at com.liferay.portlet.internal.InvokerPortletImpl.invokeRender(InvokerPortletImpl.java:661) at com.liferay.portlet.internal.InvokerPortletImpl.render(InvokerPortletImpl.java:344) at com.liferay.portal.monitoring.internal.portlet.MonitoringInvokerPortlet.lambda$render$0(MonitoringInvokerPortlet.java:259) at com.liferay.portal.monitoring.internal.portlet.MonitoringInvokerPortlet._render(MonitoringInvokerPortlet.java:363) at com.liferay.portal.monitoring.internal.portlet.MonitoringInvokerPortlet.render(MonitoringInvokerPortlet.java:257) at org.apache.jsp.html.portal.render_005fportlet_jsp._jspService(render_005fportlet_jsp.java:1489) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:71) at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) at com.liferay.portal.servlet.DirectRequestDispatcher.include(DirectRequestDispatcher.java:64) at com.liferay.portal.servlet.DirectRequestDispatcherFactoryImpl$IndirectRequestDispatcher.include(DirectRequestDispatcherFactoryImpl.java:190) at com.liferay.portal.servlet.ClassLoaderRequestDispatcherWrapper.doDispatch(ClassLoaderRequestDispatcherWrapper.java:79) at com.liferay.portal.servlet.ClassLoaderRequestDispatcherWrapper.include(ClassLoaderRequestDispatcherWrapper.java:53) at com.liferay.portal.servlet.TransferHeadersHelperImpl$TransferHeadersRequestDispatcher.include(TransferHeadersHelperImpl.java:162) at com.liferay.portlet.internal.PortletContainerImpl._render(PortletContainerImpl.java:908) at com.liferay.portlet.internal.PortletContainerImpl.lambda$render$2(PortletContainerImpl.java:223) at com.liferay.portlet.internal.PortletContainerImpl._preserveGroupIds(PortletContainerImpl.java:425) at com.liferay.portlet.internal.PortletContainerImpl.render(PortletContainerImpl.java:211) at com.liferay.portlet.SecurityPortletContainerWrapper.render(SecurityPortletContainerWrapper.java:143) at com.liferay.portlet.RestrictPortletContainerWrapper.lambda$render$0(RestrictPortletContainerWrapper.java:124) at com.liferay.portlet.RestrictPortletContainerWrapper._render(RestrictPortletContainerWrapper.java:185) at com.liferay.portlet.RestrictPortletContainerWrapper.render(RestrictPortletContainerWrapper.java:122) at com.liferay.portal.kernel.portlet.PortletContainerUtil.render(PortletContainerUtil.java:214) at com.liferay.taglib.portletext.RuntimeTag.doTag(RuntimeTag.java:338) at com.liferay.fragment.internal.renderer.FragmentPortletRendererImpl.renderPortlet(FragmentPortletRendererImpl.java:50) at com.liferay.fragment.entry.processor.portlet.PortletFragmentEntryProcessor._renderWidgetHTML(PortletFragmentEntryProcessor.java:394) at com.liferay.fragment.entry.processor.portlet.PortletFragmentEntryProcessor.processFragmentEntryLinkHTML(PortletFragmentEntryProcessor.java:151) at com.liferay.fragment.internal.processor.FragmentEntryProcessorRegistryImpl.processFragmentEntryLinkHTML(FragmentEntryProcessorRegistryImpl.java:159) at com.liferay.fragment.internal.renderer.FragmentEntryFragmentRenderer._renderFragmentEntryLink(FragmentEntryFragmentRenderer.java:309) at com.liferay.fragment.internal.renderer.FragmentEntryFragmentRenderer.render(FragmentEntryFragmentRenderer.java:100) at com.liferay.fragment.internal.renderer.FragmentRendererControllerImpl.render(FragmentRendererControllerImpl.java:99) at org.apache.jsp.render_005ffragment_005flayout.render_005flayout_005fstructure_jsp._jspService(render_005flayout_005fstructure_jsp.java:658) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:111) at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:411) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:473) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:377) at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) at com.liferay.portal.osgi.web.servlet.jsp.compiler.internal.JspServlet.service(JspServlet.java:372) at com.liferay.portal.osgi.web.servlet.jsp.compiler.internal.JspServlet.service(JspServlet.java:384) at org.eclipse.equinox.http.servlet.internal.registration.EndpointRegistration.service(EndpointRegistration.java:153) at org.eclipse.equinox.http.servlet.internal.servlet.ResponseStateHandler.processRequest(ResponseStateHandler.java:62) at org.eclipse.equinox.http.servlet.internal.context.DispatchTargets.doDispatch(DispatchTargets.java:120) at org.eclipse.equinox.http.servlet.internal.servlet.RequestDispatcherAdaptor.include(RequestDispatcherAdaptor.java:48) at com.liferay.portal.servlet.DirectServletPathRegisterDispatcher.include(DirectServletPathRegisterDispatcher.java:67) at com.liferay.portal.servlet.DirectRequestDispatcherFactoryImpl$IndirectRequestDispatcher.include(DirectRequestDispatcherFactoryImpl.java:190) at com.liferay.portal.servlet.ClassLoaderRequestDispatcherWrapper.doDispatch(ClassLoaderRequestDispatcherWrapper.java:79) at com.liferay.portal.servlet.ClassLoaderRequestDispatcherWrapper.include(ClassLoaderRequestDispatcherWrapper.java:53) at com.liferay.taglib.util.IncludeTag.includePage(IncludeTag.java:407) at com.liferay.taglib.util.IncludeTag.include(IncludeTag.java:383) at com.liferay.taglib.util.IncludeTag.doInclude(IncludeTag.java:217) at com.liferay.taglib.util.IncludeTag.doEndTag(IncludeTag.java:88) at org.apache.jsp.render_005ffragment_005flayout.render_005flayout_005fstructure_jsp._jspService(render_005flayout_005fstructure_jsp.java:524) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:111) at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:411) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:473) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:377) at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) at com.liferay.portal.osgi.web.servlet.jsp.compiler.internal.JspServlet.service(JspServlet.java:372) at com.liferay.portal.osgi.web.servlet.jsp.compiler.internal.JspServlet.service(JspServlet.java:384) at org.eclipse.equinox.http.servlet.internal.registration.EndpointRegistration.service(EndpointRegistration.java:153) at org.eclipse.equinox.http.servlet.internal.servlet.ResponseStateHandler.processRequest(ResponseStateHandler.java:62) at org.eclipse.equinox.http.servlet.internal.context.DispatchTargets.doDispatch(DispatchTargets.java:120) at org.eclipse.equinox.http.servlet.internal.servlet.RequestDispatcherAdaptor.include(RequestDispatcherAdaptor.java:48) at com.liferay.portal.servlet.DirectServletPathRegisterDispatcher.include(DirectServletPathRegisterDispatcher.java:67) at com.liferay.portal.servlet.DirectRequestDispatcherFactoryImpl$IndirectRequestDispatcher.include(DirectRequestDispatcherFactoryImpl.java:190) at com.liferay.portal.servlet.ClassLoaderRequestDispatcherWrapper.doDispatch(ClassLoaderRequestDispatcherWrapper.java:79) at com.liferay.portal.servlet.ClassLoaderRequestDispatcherWrapper.include(ClassLoaderRequestDispatcherWrapper.java:53) at com.liferay.taglib.util.IncludeTag.includePage(IncludeTag.java:407) at com.liferay.taglib.util.IncludeTag.include(IncludeTag.java:383) at com.liferay.taglib.util.IncludeTag.doInclude(IncludeTag.java:217) at com.liferay.taglib.util.IncludeTag.doEndTag(IncludeTag.java:88) at org.apache.jsp.render_005ffragment_005flayout.page_jsp._jspService(page_jsp.java:262) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:111) at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:411) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:473) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:377) at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) at com.liferay.portal.osgi.web.servlet.jsp.compiler.internal.JspServlet.service(JspServlet.java:372) at com.liferay.portal.osgi.web.servlet.jsp.compiler.internal.JspServlet.service(JspServlet.java:384) at org.eclipse.equinox.http.servlet.internal.registration.EndpointRegistration.service(EndpointRegistration.java:153) at org.eclipse.equinox.http.servlet.internal.servlet.ResponseStateHandler.processRequest(ResponseStateHandler.java:62) at org.eclipse.equinox.http.servlet.internal.context.DispatchTargets.doDispatch(DispatchTargets.java:120) at org.eclipse.equinox.http.servlet.internal.servlet.RequestDispatcherAdaptor.include(RequestDispatcherAdaptor.java:48) at com.liferay.portal.servlet.DirectServletPathRegisterDispatcher.include(DirectServletPathRegisterDispatcher.java:67) at com.liferay.portal.servlet.DirectRequestDispatcherFactoryImpl$IndirectRequestDispatcher.include(DirectRequestDispatcherFactoryImpl.java:190) at com.liferay.portal.servlet.ClassLoaderRequestDispatcherWrapper.doDispatch(ClassLoaderRequestDispatcherWrapper.java:79) at com.liferay.portal.servlet.ClassLoaderRequestDispatcherWrapper.include(ClassLoaderRequestDispatcherWrapper.java:53) at com.liferay.taglib.util.IncludeTag.includePage(IncludeTag.java:407) at com.liferay.taglib.util.IncludeTag.include(IncludeTag.java:383) at com.liferay.taglib.util.IncludeTag.doInclude(IncludeTag.java:217) at com.liferay.taglib.util.IncludeTag.doEndTag(IncludeTag.java:88) at org.apache.jsp.layout.view.content_jsp._jspService(content_jsp.java:211) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:111) at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:411) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:473) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:377) at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) at com.liferay.portal.osgi.web.servlet.jsp.compiler.internal.JspServlet.service(JspServlet.java:372) at com.liferay.portal.osgi.web.servlet.jsp.compiler.internal.JspServlet.service(JspServlet.java:384) at org.eclipse.equinox.http.servlet.internal.registration.EndpointRegistration.service(EndpointRegistration.java:153) at org.eclipse.equinox.http.servlet.internal.servlet.ResponseStateHandler.processRequest(ResponseStateHandler.java:62) at org.eclipse.equinox.http.servlet.internal.context.DispatchTargets.doDispatch(DispatchTargets.java:120) at org.eclipse.equinox.http.servlet.internal.servlet.RequestDispatcherAdaptor.include(RequestDispatcherAdaptor.java:48) at com.liferay.portal.servlet.TransferHeadersHelperImpl$TransferHeadersRequestDispatcher.include(TransferHeadersHelperImpl.java:162) at com.liferay.layout.type.controller.content.internal.layout.type.controller.ContentLayoutTypeController.includeLayoutContent(ContentLayoutTypeController.java:193) at com.liferay.portal.model.impl.LayoutImpl.includeLayoutContent(LayoutImpl.java:900) at com.liferay.portal.action.LayoutAction.processLayout(LayoutAction.java:413) at com.liferay.portal.action.LayoutAction.execute(LayoutAction.java:170) at com.liferay.portal.struts.PortalRequestProcessor._process(PortalRequestProcessor.java:414) at com.liferay.portal.struts.PortalRequestProcessor.process(PortalRequestProcessor.java:154) at com.liferay.portal.internal.servlet.MainServlet.doGet(MainServlet.java:204) at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) at com.liferay.portal.internal.servlet.MainServlet.service(MainServlet.java:621) at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:124) at com.liferay.portal.servlet.filters.password.modified.PasswordModifiedFilter.processFilter(PasswordModifiedFilter.java:62) at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:49) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:215) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116) at com.liferay.portal.servlet.filters.lockout.LockoutFilter.processFilter(LockoutFilter.java:58) at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:49) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:215) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116) at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:147) at com.liferay.portal.servlet.filters.secure.BaseAuthFilter.processFilter(BaseAuthFilter.java:340) at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:49) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:215) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116) at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:147) at com.liferay.portal.monitoring.internal.servlet.filter.MonitoringFilter.processFilter(MonitoringFilter.java:183) at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:49) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:215) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:104) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:712) at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:459) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:384) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) at com.liferay.friendly.url.internal.servlet.FriendlyURLServlet.service(FriendlyURLServlet.java:463) at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) at com.liferay.portal.servlet.ServletAdapter.service(ServletAdapter.java:99) at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:124) at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:147) at com.liferay.portal.servlet.filters.i18n.I18nFilter.processFilter(I18nFilter.java:368) at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:49) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:215) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116) at com.liferay.portal.servlet.filters.password.modified.PasswordModifiedFilter.processFilter(PasswordModifiedFilter.java:62) at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:49) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:215) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116) at com.liferay.portal.servlet.filters.lockout.LockoutFilter.processFilter(LockoutFilter.java:58) at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:49) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:215) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116) at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:147) at com.liferay.portal.servlet.filters.secure.BaseAuthFilter.processFilter(BaseAuthFilter.java:340) at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:49) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:215) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116) at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:147) at com.liferay.portal.servlet.filters.cache.CacheFilter.processFilter(CacheFilter.java:431) at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:49) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:215) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116) at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:147) at com.liferay.portal.servlet.filters.etag.ETagFilter.processFilter(ETagFilter.java:87) at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:49) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:215) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116) at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:147) at com.liferay.portal.servlet.filters.autologin.AutoLoginFilter.processFilter(AutoLoginFilter.java:264) at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:49) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:215) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116) at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:147) at com.liferay.portal.monitoring.internal.servlet.filter.MonitoringFilter.processFilter(MonitoringFilter.java:183) at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:49) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:215) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:104) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:712) at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:459) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:384) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) at com.liferay.portal.servlet.filters.virtualhost.VirtualHostFilter.processFilter(VirtualHostFilter.java:364) at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:49) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:215) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:196) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:99) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:196) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:99) at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:176) at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145) at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92) at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:389) at com.liferay.portal.servlet.filters.urlrewrite.UrlRewriteFilter.processFilter(UrlRewriteFilter.java:65) at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:49) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:215) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:175) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:99) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:175) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:99) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:196) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:99) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:104) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:373) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1594) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:750) Caused by: com.sun.faces.spi.InjectionProviderException at com.sun.faces.vendor.WebContainerInjectionProvider.invokeAnnotatedMethod(WebContainerInjectionProvider.java:115) at com.sun.faces.vendor.WebContainerInjectionProvider.invokePostConstruct(WebContainerInjectionProvider.java:95) at com.sun.faces.mgbean.BeanBuilder.invokePostConstruct(BeanBuilder.java:221) ... 308 more Caused by: java.lang.reflect.InvocationTargetException at sun.reflect.GeneratedMethodAccessor1360.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.sun.faces.vendor.WebContainerInjectionProvider.invokeAnnotatedMethod(WebContainerInjectionProvider.java:113) ... 310 more Caused by: java.lang.RuntimeException: error while performing request at org.elasticsearch.client.RestClient$SyncResponseListener.get(RestClient.java:959) at org.elasticsearch.client.RestClient.performRequest(RestClient.java:229) at org.elasticsearch.client.RestHighLevelClient.internalPerformRequest(RestHighLevelClient.java:1593) at org.elasticsearch.client.RestHighLevelClient.performRequest(RestHighLevelClient.java:1563) at org.elasticsearch.client.RestHighLevelClient.performRequestAndParseEntity(RestHighLevelClient.java:1525) at org.elasticsearch.client.ClusterClient.health(ClusterClient.java:146) at eu.project.drives.platform.elastic.ElasticUtils.establishClient(ElasticUtils.java:36) at eu.project.drives.platform.elastic.SearchHelper.<init>(SearchHelper.java:61) at eu.projecdrives.platform.gui.views.sck.SCKBrowsingBean.getSearchHelper(SCKBrowsingBean.java:228) at eu.projecdrives.platform.gui.views.sck.SCKBrowsingBean.search(SCKBrowsingBean.java:258) at eu.projecdrives.platform.gui.views.sck.SCKBrowsingBean.filterSearch(SCKBrowsingBean.java:339) at eu.projecdrives.platform.gui.views.sck.SCKBrowsingBean.getOrigin(SCKBrowsingBean.java:178) at eu.projecdrives.platform.gui.views.sck.SCKBrowsingBean.originChanged(SCKBrowsingBean.java:366) at eu.projecdrives.platform.gui.views.sck.SCKBrowsingBean.filterSearch(SCKBrowsingBean.java:337) at eu.projecdrives.platform.gui.views.sck.SCKBrowsingBean.init(SCKBrowsingBean.java:115) ... 314 more Caused by: java.util.concurrent.ExecutionException: request was cancelled at org.elasticsearch.client.RestClient$1.cancelled(RestClient.java:594) at org.apache.http.concurrent.BasicFuture.cancel(BasicFuture.java:154) at org.apache.http.concurrent.BasicFuture.cancel(BasicFuture.java:161) at org.apache.http.impl.nio.client.AbstractClientExchangeHandler.connectionRequestCancelled(AbstractClientExchangeHandler.java:343) at org.apache.http.impl.nio.client.AbstractClientExchangeHandler.access$200(AbstractClientExchangeHandler.java:62) at org.apache.http.impl.nio.client.AbstractClientExchangeHandler$1.cancelled(AbstractClientExchangeHandler.java:383) at org.apache.http.concurrent.BasicFuture.cancel(BasicFuture.java:154) at org.apache.http.impl.nio.conn.PoolingNHttpClientConnectionManager$InternalPoolEntryCallback.cancelled(PoolingNHttpClientConnectionManager.java:510) at org.apache.http.concurrent.BasicFuture.cancel(BasicFuture.java:154) at org.apache.http.nio.pool.RouteSpecificPool.cancelled(RouteSpecificPool.java:158) at org.apache.http.nio.pool.AbstractNIOConnPool.requestCancelled(AbstractNIOConnPool.java:521) at org.apache.http.nio.pool.AbstractNIOConnPool$InternalSessionRequestCallback.cancelled(AbstractNIOConnPool.java:812) at org.apache.http.impl.nio.reactor.SessionRequestImpl.cancel(SessionRequestImpl.java:222) at org.apache.http.impl.nio.reactor.DefaultConnectingIOReactor.cancelRequests(DefaultConnectingIOReactor.java:133) at org.apache.http.impl.nio.reactor.AbstractMultiworkerIOReactor.doShutdown(AbstractMultiworkerIOReactor.java:400) at org.apache.http.impl.nio.reactor.AbstractMultiworkerIOReactor.execute(AbstractMultiworkerIOReactor.java:374) at org.apache.http.impl.nio.conn.PoolingNHttpClientConnectionManager.execute(PoolingNHttpClientConnectionManager.java:192) at org.apache.http.impl.nio.client.CloseableHttpAsyncClientBase$1.run(CloseableHttpAsyncClientBase.java:64) ... 1 more
<UIViewRootBridgeImpl id="_drivessckbrowsing_WAR_euprojectdrivesplatformgui_" inView="true" locale="en_US" renderKitId="HTML_BASIC" rendered="true" transient="false" viewId="/WEB-INF/views/element_browsing/sckBrowsing.xhtml">javax_faces_location_HEAD<ComponentResourceContainer id="javax_faces_location_HEAD" inView="true" rendered="true" transient="false"><UIOutput id="j_idt2" inView="false" rendered="true" transient="false"/><UIOutput inView="true" rendered="true" transient="false"/><UIOutput inView="true" rendered="true" transient="false"/><UIOutput inView="true" rendered="true" transient="false"/><UIOutput inView="true" rendered="true" transient="false"/><UIOutput inView="true" rendered="true" transient="false"/><InlineScript id="j_id2" inView="true" rendered="true" transient="false"/></ComponentResourceContainer><UIOutput id="j_idt1" inView="true" rendered="true" transient="false"/><HtmlBody id="j_idt3" inView="true" rendered="true" transient="false"><style type="text/css"> ul.ui-datalist-data { padding-inline-start: 0px; list-style-type: none; } </style> <!--____________________________________________________________________________________________--> <!-- scks --> <!--____________________________________________________________________________________________--><HtmlForm enctype="application/x-www-form-urlencoded" id="sckBrowseForm" inView="true" prependId="true" rendered="true" styleClass="card" submitted="false" transient="false"><BreadCrumb homeDisplay="icon" id="j_idt5" inView="true" rendered="true" tabindex="0" transient="false"><UIMenuItem ajax="true" async="false" disableClientWindow="false" disabled="false" escape="true" global="true" iconPos="right" id="j_idt6" ignoreAutoUpdate="false" immediate="false" inView="true" includeViewParams="false" partialSubmit="false" rendered="true" resetValues="false" styleClass="ui-icon ui-icon-home" timeout="0" transient="false" value=""/><UIMenuItem ajax="true" async="false" disableClientWindow="false" disabled="false" escape="true" global="true" iconPos="right" id="j_idt7" ignoreAutoUpdate="false" immediate="false" inView="true" includeViewParams="false" partialSubmit="false" rendered="true" resetValues="false" timeout="0" transient="false" value="Skills Browsing"/></BreadCrumb><div class="ui-g" style="width: 100%; margin: auto;"> <div class="ui-g-12 ui-md-12 ui-lg-4"> <div class="ui-g" style="width: 100%; margin: auto;top: 100px;overflow:scroll; max-height: 100vh;"> <div class="ui-g-12 ui-md-12 ui-lg-12" style="width: 95%; margin: auto;"> <div class="job-references-element" id="search-bar" style="margin: auto;margin-bottom: 10px;"><AutoComplete active="true" appendTo="@(body)" autoHighlight="true" autoSelection="true" cache="false" cacheTimeout="300000" completeMethod="#{sckBrowsingBean.completeText}" disabled="false" dropdown="false" dynamic="false" effectDuration="400" forceSelection="false" id="acInputJobRoles" immediate="false" inView="true" localValueSet="false" maxResults="2147483647" maxlength="-2147483648" minQueryLength="1" moreText="..." multiple="false" placeholder="Search for Skills" queryDelay="300" readonly="false" rendered="true" required="false" scrollHeight="250" selectLimit="2147483647" size="-2147483648" styleClass="acInputJobRolesSearch searchInput width-100" transient="false" type="text" unique="false" valid="true"/><CommandButton ajax="true" async="false" disabled="false" escape="true" global="true" iconPos="left" id="j_idt9" ignoreAutoUpdate="false" immediate="false" inView="true" inline="false" partialSubmit="false" readonly="false" renderDisabledClick="true" rendered="true" resetValues="false" styleClass="searchButton responsive-search-button-desktop" timeout="0" transient="false" type="submit" update=":sckBrowseForm:sckResultPanel" validateClient="false" value="Search"/><CommandButton ajax="true" async="false" disabled="false" escape="true" global="true" icon="pi pi-search" iconPos="left" id="searchButtonMobile" ignoreAutoUpdate="false" immediate="false" inView="true" inline="false" partialSubmit="false" readonly="false" renderDisabledClick="true" rendered="true" resetValues="false" styleClass="searchButton responsive-search-button-mobile" timeout="0" transient="false" type="submit" update=":sckBrowseForm:sckResultPanel" validateClient="false"/></div> </div> <div class="ui-g-12 ui-md-12 ui-lg-12" style="width: 95%; margin: auto;"> <div class="job-references-element" style="margin: auto; margin-bottom: 10px;"> <h1 class="job-role-h1">Database</h1><HtmlPanelGrid border="-2147483648" columns="-2147483648" id="databasePanel" inView="true" rendered="true" style="margin: auto; padding-bottom: 10px; text-align: center;" transient="false"><SelectOneMenu appendTo="@(body)" autoWidth="true" caseSensitive="false" disabled="false" dynamic="false" editable="false" filter="false" height="200" id="databaseOption" immediate="false" inView="true" localValueSet="false" maxlength="2147483647" readonly="false" rendered="true" required="false" style="width: 200px;" styleClass="databaseOption" syncTooltip="false" transient="false" valid="true"><UISelectItem id="j_idt11" inView="true" itemDisabled="false" itemEscaped="true" itemLabel="All" itemValue="All" noSelectionOption="false" rendered="true" transient="false"/><UISelectItem id="j_idt12" inView="true" itemDisabled="false" itemEscaped="true" itemLabel="ESCO" itemValue="ESCO" noSelectionOption="false" rendered="true" transient="false"/><UISelectItem id="j_idt13" inView="true" itemDisabled="false" itemEscaped="true" itemLabel="Skills Framework" itemValue="DRIVES" noSelectionOption="false" rendered="true" transient="false"/></SelectOneMenu></HtmlPanelGrid></div> </div> <div class="ui-g" style="width: 100%; margin: auto;"> <div class="ui-g-12 ui-md-12 ui-lg-12" style="width: 95%; margin: auto;"> <div class="job-references-element" style="margin: auto; margin-bottom: 10px;"> <h1 class="job-role-h1">Working group</h1><HtmlPanelGrid border="-2147483648" columns="1" id="workingGroupPanel" inView="true" rendered="true" style="margin: auto; padding-bottom: 10px; text-align: center;" transient="false"><!-- Dropdown for selecting a working group --><SelectOneMenu appendTo="@(body)" autoWidth="true" caseSensitive="false" disabled="false" dynamic="false" editable="false" filter="false" height="200" id="wgOption" immediate="false" inView="true" localValueSet="false" maxlength="2147483647" readonly="false" rendered="true" required="false" style="width: 200px;" styleClass="databaseOption" syncTooltip="false" transient="false" valid="true"><!-- Option for "All" --><UISelectItem id="j_idt17" inView="true" itemDisabled="false" itemEscaped="true" itemLabel="All" itemValue="0" noSelectionOption="false" rendered="true" transient="false"/><!-- Dynamic options for each working group --><UISelectItems id="j_idt19" inView="true" rendered="true" transient="false"/><!-- AJAX events to handle selection --><!-- Trigger filtering and updating --></SelectOneMenu></HtmlPanelGrid></div> </div> <div class="ui-g" style="width: 100%; margin: auto;"> <div class="ui-g-12 ui-md-12 ui-lg-12" style="width: 95%; margin: auto;"> <div class="job-references-element" style="margin: auto; margin-bottom: 10px;"> <div class="ui-g" style="width: 100%; margin: auto;"> <!-- Empty left grid --> <div class="ui-g-12 ui-md-12 ui-lg-4" style=""/> <!-- Center grid with the title --> <div class="ui-g-12 ui-md-12 ui-lg-4" style=""> <h1 class="job-role-h1">Trends</h1> </div> <!-- Right grid with the "Display all" button --> <div class="ui-g-12 ui-md-12 ui-lg-4" style="text-align:right; padding-right:24px; padding-top: 12px;"><CommandButton action="#{sckBrowsingBean.selectTrends(true)}" actionExpression="#{sckBrowsingBean.selectTrends(true)}" ajax="true" async="false" disabled="false" escape="true" global="true" icon="pi pi-home" iconPos="left" id="j_idt23" ignoreAutoUpdate="false" immediate="false" inView="true" inline="false" partialSubmit="false" readonly="false" renderDisabledClick="true" rendered="true" resetValues="false" style="color: #ff9000;background-color: white;display:none;" styleClass="mt-3" timeout="0" transient="false" type="submit" validateClient="false" value="Display all"/></div> </div> <!-- PanelGrid for the tree --><HtmlPanelGrid border="-2147483648" columns="1" id="j_idt25" inView="true" rendered="true" style="text-align: center;" transient="false"><Tree RTLRendering="false" animate="false" cache="true" dir="ltr" disabled="false" dragMode="self" draggable="false" dropCopyNode="false" dropRestrict="none" droppable="false" dynamic="true" filterMatchMode="startsWith" filterMode="lenient" highlight="true" id="j_idt26" inView="true" multipleDrag="false" orientation="vertical" propagateSelectionDown="true" propagateSelectionUp="true" rendered="true" required="false" selectionMode="checkbox" showUnselectableCheckbox="false" skipChildren="false" style="width: 100%; margin: auto; border: 0 none !important;" styleClass="ui-noborder" tabindex="0" transient="false" var="node"><!-- Tree node with output text --><UITreeNode id="j_idt28" inView="true" rendered="true" transient="false" type="default"><HtmlOutputText escape="true" id="j_idt29" inView="true" rendered="true" style="text-align: left; font-size: 12px;" transient="false"/></UITreeNode><!-- AJAX for selecting and unselecting nodes --></Tree></HtmlPanelGrid></div> </div> </div> </div> </div> </div> <div class="ui-g-12 ui-md-12 ui-lg-8" style=""> <div class="width-100 job-references-element" style="margin: auto;margin-bottom: 10px;"><Panel closable="false" closeSpeed="500" collapsed="false" id="sckResultPanel" inView="true" rendered="true" style="" styleClass="search-result job-references-element" toggleOrientation="vertical" toggleSpeed="500" toggleable="false" toggleableHeader="false" transient="false" visible="true"><div class="ui-g" style="width: 100%; margin: auto;"> <div class="ui-g-12 ui-md-12 ui-lg-4" style=""> </div> <div class="ui-g-12 ui-md-12 ui-lg-4" style=""> <h2 id="scksHeaderLeft">Skills</h2> </div> <div class="ui-g-12 ui-md-12 ui-lg-4" style="text-align:right;padding-right:24px;"><CommandButton ajax="true" async="false" disabled="false" escape="true" global="true" icon="pi pi-external-link" iconPos="left" id="j_idt33" ignoreAutoUpdate="false" immediate="false" inView="true" inline="false" onclick="PF('info').show()" partialSubmit="false" readonly="false" renderDisabledClick="true" rendered="true" resetValues="false" timeout="0" transient="false" type="button" validateClient="false" value="Info"/></div> </div><BreadCrumb homeDisplay="icon" id="j_idt35" inView="true" rendered="true" tabindex="0" transient="false"><UIMenuItem ajax="true" async="false" disableClientWindow="false" disabled="false" escape="true" global="true" iconPos="right" id="j_idt36" ignoreAutoUpdate="false" immediate="false" inView="true" includeViewParams="false" partialSubmit="false" rendered="true" resetValues="false" timeout="0" transient="false" value=""/><UIMenuItem ajax="true" async="false" disableClientWindow="false" disabled="false" escape="true" global="true" iconPos="right" id="j_idt37" ignoreAutoUpdate="false" immediate="false" inView="true" includeViewParams="false" partialSubmit="false" rendered="true" resetValues="false" timeout="0" transient="false"/><UIMenuItem ajax="true" async="false" disableClientWindow="false" disabled="false" escape="true" global="true" iconPos="right" id="j_idt38" ignoreAutoUpdate="false" immediate="false" inView="true" includeViewParams="false" partialSubmit="false" rendered="true" resetValues="false" timeout="0" transient="false"/><UIMenuItem ajax="true" async="false" disableClientWindow="false" disabled="false" escape="true" global="true" iconPos="right" id="j_idt39" ignoreAutoUpdate="false" immediate="false" inView="true" includeViewParams="false" partialSubmit="false" rendered="true" resetValues="false" timeout="0" transient="false"/></BreadCrumb><div class="spinner-container" style="display: none;"> <i class="pi pi-spin pi-spinner" style="font-size: 3rem;"/> </div><DataTable caseSensitiveSort="false" cellEditMode="eager" clientCache="false" currentPageReportTemplate="({currentPage} of {totalPages})" defaultSort="true" dir="ltr" disableContextMenuIfEmpty="false" disabledSelection="false" disabledTextSelection="true" draggableColumns="false" draggableRows="false" editInitEvent="click" editMode="row" editable="false" editingRow="false" emptyMessage="No records found." escapeText="true" expandableRowGroups="false" expandedRow="false" filterDelay="2147483647" first="0" frozenColumns="0" frozenRows="0" id="basicDT" inView="true" initMode="load" lazy="false" liveResize="false" liveScroll="false" liveScrollBuffer="0" multiViewState="false" nativeElements="false" nullSortOrder="1" pageLinks="10" paginator="true" paginatorAlwaysVisible="true" paginatorPosition="bottom" paginatorTemplate="{FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}" reflow="false" rendered="true" resizableColumns="false" resizeMode="fit" rowEditMode="eager" rowExpandMode="multiple" rowHover="false" rowIndex="-1" rowSelectMode="new" rowStatePreserved="false" rows="8" saveOnCellBlur="true" scrollOffset="0" scrollRows="0" scrollable="false" skipChildren="false" sortMode="single" sortOrder="ascending" stickyHeader="false" tabindex="0" transient="false" var="sck" virtualScroll="false"><Column colspan="1" exportable="true" field="sck" filterMatchMode="startsWith" filterMaxLength="2147483647" filterPosition="bottom" filterable="true" groupRow="false" headerText="Skill" id="j_idt41" inView="true" priority="0" rendered="true" resizable="true" rowspan="1" selectRow="true" sortable="true" style="width:3rem;text-align: center" toggleable="true" transient="false" visible="true"><HtmlOutputText escape="true" id="j_idt42" inView="true" rendered="true" transient="false"/></Column><Column colspan="1" exportable="true" field="database" filterMatchMode="startsWith" filterMaxLength="2147483647" filterPosition="bottom" filterable="true" groupRow="false" headerText="Database" id="j_idt43" inView="true" priority="0" rendered="true" resizable="true" rowspan="1" selectRow="true" sortable="true" style="width:3rem;text-align: center" toggleable="true" transient="false" visible="true"><Panel closable="false" closeSpeed="500" collapsed="false" id="j_idt44" inView="true" rendered="false" toggleOrientation="vertical" toggleSpeed="500" toggleable="false" toggleableHeader="false" transient="false" visible="true"><HtmlGraphicImage id="j_idt45" inView="true" ismap="false" rendered="true" style="width: 81px; margin-top: 5px;" transient="false"/></Panel><Panel closable="false" closeSpeed="500" collapsed="false" id="j_idt46" inView="true" rendered="true" toggleOrientation="vertical" toggleSpeed="500" toggleable="false" toggleableHeader="false" transient="false" visible="true"><HtmlGraphicImage id="j_idt47" inView="true" ismap="false" rendered="true" style="width: 150px; margin-top: 12px;" transient="false"/></Panel></Column><Column colspan="1" exportable="true" field="wg" filterMatchMode="startsWith" filterMaxLength="2147483647" filterPosition="bottom" filterable="true" groupRow="false" headerText="Working Group" id="j_idt48" inView="true" priority="0" rendered="true" resizable="true" rowspan="1" selectRow="true" sortable="true" style="width:3rem;text-align: center" toggleable="true" transient="false" visible="true"><Panel closable="false" closeSpeed="500" collapsed="false" id="j_idt49" inView="true" toggleOrientation="vertical" toggleSpeed="500" toggleable="false" toggleableHeader="false" transient="false" visible="true"><HtmlGraphicImage id="j_idt50" inView="true" ismap="false" rendered="true" style="width: 150px; margin-top: 12px;" transient="false"/></Panel><Panel closable="false" closeSpeed="500" collapsed="false" id="j_idt51" inView="true" toggleOrientation="vertical" toggleSpeed="500" toggleable="false" toggleableHeader="false" transient="false" visible="true"><HtmlGraphicImage id="j_idt52" inView="true" ismap="false" rendered="true" style="width: 81px; margin-top: 5px;" transient="false"/></Panel><Panel closable="false" closeSpeed="500" collapsed="false" id="j_idt53" inView="true" toggleOrientation="vertical" toggleSpeed="500" toggleable="false" toggleableHeader="false" transient="false" visible="true"><HtmlGraphicImage id="j_idt54" inView="true" ismap="false" rendered="true" style="width: 81px; margin-top: 5px;" transient="false"/></Panel><Panel closable="false" closeSpeed="500" collapsed="false" id="j_idt55" inView="true" toggleOrientation="vertical" toggleSpeed="500" toggleable="false" toggleableHeader="false" transient="false" visible="true"><HtmlGraphicImage id="j_idt56" inView="true" ismap="false" rendered="true" style="width: 81px; margin-top: 5px;" transient="false"/></Panel><HtmlPanelGroup id="j_idt57" inView="true" transient="false"><HtmlOutputText escape="true" id="j_idt58" inView="true" rendered="true" transient="false"/></HtmlPanelGroup></Column><Column colspan="1" exportable="true" filterMatchMode="startsWith" filterMaxLength="2147483647" filterPosition="bottom" filterable="true" groupRow="false" id="j_idt59" inView="true" priority="0" rendered="true" resizable="true" rowspan="1" selectRow="true" sortable="true" style="width:3rem;text-align: center" toggleable="true" transient="false" visible="true"><CommandButton ajax="true" async="false" disabled="false" escape="true" global="true" icon="pi pi-search" iconPos="left" id="j_idt60" ignoreAutoUpdate="false" immediate="false" inView="true" inline="false" oncomplete="PF('dialog').show()" partialSubmit="false" readonly="false" renderDisabledClick="true" rendered="true" resetValues="false" timeout="0" title="View" transient="false" type="submit" update=":sckBrowseForm:sckResultPanel" validateClient="false"/></Column></DataTable></Panel></div> </div> </div><Dialog blockScroll="false" closable="true" closeOnEscape="false" dir="ltr" draggable="true" dynamic="false" fitViewport="false" id="j_idt62" inView="true" maximizable="false" minHeight="-2147483648" minWidth="-2147483648" minimizable="false" modal="false" onShow="PF('dialog').initPosition()" position="center center" positionType="fixed" rendered="true" resizable="true" responsive="false" showHeader="true" style="margin: auto; overflow: auto; min-width: 70vw; max-width: 70vw; max-height: 80vh;" transient="false" visible="false" widgetVar="dialog"><Panel closable="false" closeSpeed="500" collapsed="false" id="sckAjaxDetail" inView="true" rendered="true" style="width: 92%;margin: auto;" styleClass="job-references-element" toggleOrientation="vertical" toggleSpeed="500" toggleable="false" toggleableHeader="false" transient="false" visible="true"><BreadCrumb homeDisplay="icon" id="j_idt63" inView="true" rendered="true" tabindex="0" transient="false"><UIMenuItem ajax="true" async="false" disableClientWindow="false" disabled="false" escape="true" global="true" iconPos="right" id="j_idt64" ignoreAutoUpdate="false" immediate="false" inView="true" includeViewParams="false" partialSubmit="false" rendered="true" resetValues="false" timeout="0" transient="false" value=""/><UIMenuItem ajax="true" async="false" disableClientWindow="false" disabled="false" escape="true" global="true" iconPos="right" id="j_idt65" ignoreAutoUpdate="false" immediate="false" inView="true" includeViewParams="false" partialSubmit="false" rendered="true" resetValues="false" timeout="0" transient="false"/><UIMenuItem ajax="true" async="false" disableClientWindow="false" disabled="false" escape="true" global="true" iconPos="right" id="j_idt66" ignoreAutoUpdate="false" immediate="false" inView="true" includeViewParams="false" partialSubmit="false" rendered="true" resetValues="false" timeout="0" transient="false"/><UIMenuItem ajax="true" async="false" disableClientWindow="false" disabled="false" escape="true" global="true" iconPos="right" id="j_idt67" ignoreAutoUpdate="false" immediate="false" inView="true" includeViewParams="false" partialSubmit="false" rendered="true" resetValues="false" timeout="0" transient="false"/><UIMenuItem ajax="true" async="false" disableClientWindow="false" disabled="false" escape="true" global="true" iconPos="right" id="j_idt68" ignoreAutoUpdate="false" immediate="false" inView="true" includeViewParams="false" partialSubmit="false" rendered="true" resetValues="false" timeout="0" transient="false"/></BreadCrumb><ComponentRef id="j_idt69" inView="true" transient="false"><div style="width: 100%; margin: auto; text-align: center;"> No records found. </div></ComponentRef><ComponentRef id="j_idt71" inView="true" transient="false"><div style="width: 92%;margin: auto;"><HtmlOutputLink disabled="false" id="j_idt73" inView="true" rendered="true" target="_blank" transient="false"><h1 class="job-role-h1">#{sckBrowsingBean.selectedSCK.preferredLabel}</h1></HtmlOutputLink><h3 class="job-role-header-label">Description</h3><HtmlOutputText escape="false" id="j_idt76" inView="true" rendered="true" transient="false"/><h3 class="job-role-header-label">Job Roles</h3> <p class="sck-bubble-text"> Level:<CommandButton ajax="true" async="false" disabled="false" escape="true" global="true" iconPos="left" id="j_idt78" ignoreAutoUpdate="false" immediate="false" inView="true" inline="false" onclick="highlightJobRoleFilterItem(this);" oncomplete="hideLoadingIcon()" onstart="showLoadingIcon()" partialSubmit="false" readonly="false" renderDisabledClick="true" rendered="true" resetValues="false" styleClass="sckFilterButton jobRoleActive" timeout="0" transient="false" type="submit" update=":sckBrowseForm:sckJrPanel" validateClient="false" value="ALL"/>|<CommandButton ajax="true" async="false" disabled="false" escape="true" global="true" iconPos="left" id="j_idt80" ignoreAutoUpdate="false" immediate="false" inView="true" inline="false" onclick="highlightJobRoleFilterItem(this);" oncomplete="hideLoadingIcon()" onstart="showLoadingIcon()" partialSubmit="false" readonly="false" renderDisabledClick="true" rendered="true" resetValues="false" styleClass="sckFilterButton" timeout="0" transient="false" type="submit" update=":sckBrowseForm:sckJrPanel" validateClient="false" value="Awareness"/>|<CommandButton ajax="true" async="false" disabled="false" escape="true" global="true" iconPos="left" id="j_idt82" ignoreAutoUpdate="false" immediate="false" inView="true" inline="false" onclick="highlightJobRoleFilterItem(this);" oncomplete="hideLoadingIcon()" onstart="showLoadingIcon()" partialSubmit="false" readonly="false" renderDisabledClick="true" rendered="true" resetValues="false" styleClass="sckFilterButton" timeout="0" transient="false" type="submit" update=":sckBrowseForm:sckJrPanel" validateClient="false" value="Practitioner"/>|<CommandButton ajax="true" async="false" disabled="false" escape="true" global="true" iconPos="left" id="j_idt84" ignoreAutoUpdate="false" immediate="false" inView="true" inline="false" onclick="highlightJobRoleFilterItem(this);" oncomplete="hideLoadingIcon()" onstart="showLoadingIcon()" partialSubmit="false" readonly="false" renderDisabledClick="true" rendered="true" resetValues="false" styleClass="sckFilterButton" timeout="0" transient="false" type="submit" update=":sckBrowseForm:sckJrPanel" validateClient="false" value="Expert"/><i class="pi pi-spin pi-spinner loading-icon-level-filter" aria-hidden="true" style="display: none;"/> </p><Panel closable="false" closeSpeed="500" collapsed="false" id="sckJrPanel" inView="true" rendered="true" toggleOrientation="vertical" toggleSpeed="500" toggleable="false" toggleableHeader="false" transient="false" visible="true"><CommandButton ajax="true" async="false" disabled="false" escape="true" global="true" iconPos="left" id="j_idt86" ignoreAutoUpdate="false" immediate="false" inView="true" inline="false" oncomplete="hideLoadingIcon()" onstart="showLoadingIcon()" partialSubmit="false" readonly="false" renderDisabledClick="true" rendered="true" resetValues="false" styleClass="toggle-icon-button sckFilterButton" timeout="0" transient="false" type="submit" update=":sckBrowseForm:sckJrPanel" validateClient="false" value="Name"/><HtmlOutputText escape="true" id="j_idt87" inView="true" transient="false" value="There are no Job Roles allocated."/><div class="ui-g"><UIRepeat id="j_idt89" inView="true" rendered="true" transient="false" var="jr"><ComponentRef id="j_idt90" inView="true" transient="false"><div class="ui-g-4 bubbleDiv"><Fragment id="jr" inView="true" rendered="true" transient="false"><HtmlOutputLink disabled="false" id="j_idt92" inView="true" rendered="true" target="_blank" transient="false"><div class="sck-bubble #{sckBrowsingBean.skillJobMap.get(jr.preferredLabel)}-level-bg"> <div class="ui-g"> <div class="ui-g-12" style="padding:0px; 2px;padding-top:2px;"><HtmlOutputText escape="true" id="j_idt94" inView="true" rendered="true" styleClass="sck-bubble-text sck-bubble-text-header" transient="false"/></div> </div> </div></HtmlOutputLink></Fragment></div></ComponentRef><Tooltip delegate="false" escape="true" for="jr" hideDelay="0" hideEffect="fade" id="j_idt97" inView="true" position="top" rendered="true" showDelay="150" showEffect="fade" style="max-width: 20%;" trackMouse="false" transient="false"><HtmlOutputText escape="true" id="j_idt98" inView="true" rendered="true" transient="false"/></Tooltip></UIRepeat></div></Panel><Panel closable="false" closeSpeed="500" collapsed="false" id="sckTrendsPanel" inView="true" rendered="true" toggleOrientation="vertical" toggleSpeed="500" toggleable="false" toggleableHeader="false" transient="false" visible="true"><h3 class="job-role-header-label">Trends</h3><HtmlOutputText escape="true" id="j_idt101" inView="true" transient="false" value="There are no trends allocated."/><div class="ui-g"><UIRepeat id="j_idt103" inView="true" rendered="true" transient="false" var="trend" varStatus="status"><div class="ui-g-4 bubbleDiv"><Fragment id="course" inView="true" rendered="true" transient="false"><div class="training-bubble"> <div class="ui-g"> <div class="ui-g-12" style="padding:0px; 2px;padding-top:2px;"><HtmlOutputText escape="true" id="j_idt106" inView="true" rendered="true" styleClass="training-bubble-text training-bubble-text-header" transient="false"/></div> <div class="ui-g-12" style="padding:0px; 2px;padding-bottom:2px;"><HtmlOutputText escape="true" id="j_idt108" inView="true" rendered="true" styleClass="training-bubble-text" transient="false"/></div> </div> </div></Fragment></div></UIRepeat></div></Panel><Panel closable="false" closeSpeed="500" collapsed="false" id="scktrainingsPanel" inView="true" rendered="true" toggleOrientation="vertical" toggleSpeed="500" toggleable="false" toggleableHeader="false" transient="false" visible="true"><h3 class="job-role-header-label">Training courses</h3><CommandButton ajax="true" async="false" disabled="false" escape="true" global="true" iconPos="left" id="j_idt113" ignoreAutoUpdate="false" immediate="false" inView="true" inline="false" oncomplete="hideLoadingIcon()" onstart="showLoadingIcon()" partialSubmit="false" readonly="false" renderDisabledClick="true" rendered="true" resetValues="false" styleClass="toggle-icon-button sckFilterButton" timeout="0" transient="false" type="submit" update=":sckBrowseForm:scktrainingsPanel" validateClient="false" value="Name"/><HtmlOutputText escape="true" id="j_idt114" inView="true" transient="false" value="There are no training courses allocated."/><div class="ui-g"><UIRepeat id="j_idt116" inView="true" rendered="true" transient="false" var="training" varStatus="status"><div class="ui-g-4 bubbleDiv"><Fragment id="course" inView="true" rendered="true" transient="false"><HtmlOutputLink disabled="false" id="j_idt118" inView="true" rendered="true" target="_blank" transient="false"><div class="training-bubble"> <div class="ui-g"> <div class="ui-g-12" style="padding:0px; 2px;padding-top:2px;"><HtmlOutputText escape="true" id="j_idt120" inView="true" rendered="true" styleClass="training-bubble-text training-bubble-text-header" transient="false"/></div> </div> </div></HtmlOutputLink></Fragment></div><Tooltip delegate="false" escape="true" for="course" hideDelay="0" hideEffect="fade" id="j_idt123" inView="true" position="top" rendered="true" showDelay="150" showEffect="fade" style="max-width: 20%;" trackMouse="false" transient="false"><HtmlOutputText escape="true" id="j_idt124" inView="true" rendered="true" transient="false"/></Tooltip></UIRepeat></div></Panel><HtmlOutputLink disabled="false" id="j_idt126" inView="true" rendered="true" styleClass="sckSearchItem" target="_blank" transient="false"><HtmlOutputText escape="true" id="j_idt127" inView="true" rendered="true" transient="false" value="View Details"/></HtmlOutputLink></div></ComponentRef></Panel></Dialog><Dialog blockScroll="false" closable="true" closeOnEscape="true" dir="ltr" draggable="true" dynamic="false" fitViewport="false" header="Job Roles and Skills Reference Definitions Search Portal" id="j_idt129" inView="true" maximizable="false" minHeight="40" minWidth="-2147483648" minimizable="false" modal="false" positionType="fixed" rendered="true" resizable="true" responsive="false" showEffect="fade" showHeader="true" style="top:110px;width:60%;" transient="false" visible="false" widgetVar="info" width="1200">footer<CommandButton ajax="true" async="false" disabled="false" escape="true" global="true" iconPos="left" id="btnYes" ignoreAutoUpdate="false" immediate="false" inView="true" inline="false" onclick="PF('info').hide()" partialSubmit="false" readonly="false" renderDisabledClick="true" rendered="true" resetValues="false" style="width: 5rem" timeout="0" transient="false" type="button" validateClient="false" value="Close"/><p class="m-0" style="text-align: justify;"> The Skill Hub Portal is the fastest way to find out what job roles and skills are currently trending in industries based on input from working groups and projects across Europe. </p> <p class="m-0" style="text-align: justify;"> It provides an <b>additional layer of industry-specific job roles and skills</b> to European-wide databases such as ESCO. In other words, it serves as a <b>digital version of the competence matrix</b> for specific industries, such as automotive, semiconductors, or chemicals. The goal is to become a reference definition resource that can be mapped or recognized at the stakeholder level. It also forms the foundation for micro-credentials issued through the Skills Hub courses. </p> <p class="m-0" style="text-align: justify;"> Whether you're a <b>Company</b> seeking trending courses for employees, an <b>individual</b> aiming to embark on a new learning journey, an <b>education or training provider</b> searching for job role-based curricula, or a <b>regional/national representative</b> seeking strategies, you can easily get started by using the 3 three filters on the left. </p> <p class="m-0" style="text-align: justify;"> The filters allow you to search the Skills Hub layer and ESCO in parallel, or individually. They enable searching for job roles and skills based on their relevance to sector-influencing trends. Note that while inputs from working groups are regularly updated in ESCO, the Skills Hub layer offers highly specific job roles and skills that are relevant to the industry sector that have not been included in ESCO. </p> <p style="text-align: justify;"> The search results will not only give you a <b>list of job roles or skills</b>, but you will also receive a <b>list of associated courses and skills/competencies</b> by simply clicking on the results details. </p></Dialog></HtmlForm><script> function checkFirstVisitSK() { // Check if 'visited' is set in localStorage if (!localStorage.getItem('visitedSkills') || !localStorage.getItem('visitedSkills') == 'false') { PF('info').show(); // Set 'visited' to true in localStorage localStorage.setItem('visitedSkills', 'true'); } } window.onload = checkFirstVisitSK; // Call the function when the page loads function highlightJobRole(link) { var allLinks = document.querySelectorAll('.jobRoleMenuButton'); allLinks.forEach(function(item) { item.classList.remove('jobRoleActive'); }); link.classList.add('jobRoleActive'); } function highlightJobRoleFilterItem(link) { var allFilterSckLinks = document.querySelectorAll('.sckFilterButton'); allFilterSckLinks.forEach(function(item) { item.classList.remove('jobRoleActive'); }); link.classList.add('jobRoleActive'); } function highlightJobRoleFilterTypeItem(link) { var allTypeFilterSckLinks = document.querySelectorAll('.sckTypeFilterButton'); allTypeFilterSckLinks.forEach(function(item) { item.classList.remove('jobRoleActive'); }); link.classList.add('jobRoleActive'); } function showLoadingIcon() { $(".loading-icon-level-filter").show(); } function hideLoadingIcon() { $(".loading-icon-level-filter").hide(); } function showLoadingIconPickRole() { // Show loading spinner container $(".spinner-container").show(); // Apply blur effect to center Job role element // $(".width-92").css({ // "-webkit-filter": "blur(5px)", // "-moz-filter": "blur(5px)", // "-o-filter": "blur(5px)", // "-ms-filter": "blur(5px)" // }); } function hideLoadingIconPickRole() { // Hide loading spinner container setTimeout(function(){ $(".spinner-container").hide(); // Remove blur effect from Job role element (center) //$(".width-92").css({ // "-webkit-filter": "none", // "-moz-filter": "none", // "-o-filter": "none", // "-ms-filter": "none" // }); }, 1000); } function toggleArrowIcon(button) { var iconClass = button.querySelector('.ui-icon').classList; if (iconClass.contains('pi-arrow-up')) { iconClass.remove('pi-arrow-up'); iconClass.add('pi-arrow-down'); button.querySelector('input[type="hidden"]').value = "DESC"; } else { iconClass.remove('pi-arrow-down'); iconClass.add('pi-arrow-up'); button.querySelector('input[type="hidden"]').value = "ASC"; } } function scrollToTop() { window.scrollTo({ top: 0, behavior: 'smooth' }); } </script></HtmlBody></UIViewRootBridgeImpl>