-
Re: upgrading 7.0.2 plugin to 8.0.1,getting classnotfoundexception.
mcollinge Jul 27, 2015 3:10 AM (in response to jaskiran)You'll need to post more of the Java stack trace than that...
-
Re: upgrading 7.0.2 plugin to 8.0.1,getting classnotfoundexception.
jaskiran Jul 27, 2015 3:31 AM (in response to mcollinge)Sure Matt.
[-1:ANONYMOUS:REGULAR] ERROR com.jivesoftware.community.RefererHelper - Unable to get action class for com.infosys.bizp.plugin.uploadusers.action.UserUploadAction
- java.lang.ClassNotFoundException: com.infosys.bizp.plugin.uploadusers.action.UserUploadAction
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1293)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1145)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:344)
at org.apache.commons.lang.ClassUtils.getClass(ClassUtils.java:757)
at org.apache.commons.lang.ClassUtils.getClass(ClassUtils.java:822)
at org.apache.commons.lang.ClassUtils.getClass(ClassUtils.java:805)
at com.jivesoftware.util.ClassUtilsStatic.forName(ClassUtilsStatic.java:53)
at com.jivesoftware.community.RefererHelper.isValidRefererURL(RefererHelper.java:210)
at com.jivesoftware.community.RefererHelper.toValidRefererUrl(RefererHelper.java:86)
at com.jivesoftware.community.RefererHelper.getRefererURL(RefererHelper.java:64)
at com.jivesoftware.community.web.soy.i18n.bundles.BundleProvider.getBundleResourcePath(BundleProvider.java:97)
at com.jivesoftware.community.web.view.TemplateViewFactory.getI18nResourcePath(TemplateViewFactory.java:550)
at com.jivesoftware.community.web.view.TemplateViewFactory.getTemplateView(TemplateViewFactory.java:501)
at com.jivesoftware.community.action.JiveActionSupport.getTemplateView(JiveActionSupport.java:1736)
at com.jivesoftware.community.web.struts.FreemarkerResult.doExecute(FreemarkerResult.java:106)
at org.apache.struts2.dispatcher.StrutsResultSupport.execute(StrutsResultSupport.java:188)
at com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:369)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:273)
at com.jivesoftware.community.action.DisableCacheInterceptor.intercept(DisableCacheInterceptor.java:34)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)
at com.jivesoftware.community.web.struts.JiveWorkflowInterceptor.doIntercept(JiveWorkflowInterceptor.java:87)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)
at com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:265)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)
at com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:138)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)
at com.jivesoftware.community.web.struts.JiveConversionErrorInterceptor.intercept(JiveConversionErrorInterceptor.java:38)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)
at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:229)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)
at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:229)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)
at com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:191)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)
at org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:91)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)
at org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:326)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)
at com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:100)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)
at com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:141)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)
at org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:256)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)
at com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:145)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)
at com.jivesoftware.community.web.struts.JivePrepareInterceptor.doIntercept(JivePrepareInterceptor.java:50)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)
at org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)
at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:229)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)
at com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:193)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)
at com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:189)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)
at com.jivesoftware.community.web.struts.ModuleCheckInterceptor.intercept(ModuleCheckInterceptor.java:44)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)
at com.jivesoftware.community.action.AdminSecurityInterceptor.intercept(AdminSecurityInterceptor.java:97)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)
at com.jivesoftware.struts2.interceptor.AdminConsoleDefaultLocaleInterceptor.intercept(AdminConsoleDefaultLocaleInterceptor.java:48)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)
at org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:54)
at org.apache.struts2.components.ActionComponent.executeAction(ActionComponent.java:288)
at org.apache.struts2.components.ActionComponent.end(ActionComponent.java:172)
at org.apache.struts2.views.jsp.ComponentTagSupport.doEndTag(ComponentTagSupport.java:42)
at org.apache.jsp.template.decorator.admin.template_jsp._jspService(template_jsp.java:1318)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:725)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:396)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:340)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:725)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:291)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:721)
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:584)
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:523)
at com.opensymphony.module.sitemesh.filter.PageFilter.writeDecorator(PageFilter.java:173)
at com.opensymphony.module.sitemesh.filter.PageFilter.applyDecorator(PageFilter.java:158)
at com.jivesoftware.community.theme.ThemeFilter.applyDecorator(ThemeFilter.java:128)
at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:62)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:344)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:261)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareFilter.doFilter(StrutsPrepareFilter.java:91)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.jivesoftware.community.web.soy.SoySubTemplateUpdateHelper.doFilter(SoySubTemplateUpdateHelper.java:31)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:344)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:261)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.jivesoftware.community.web.soy.i18n.bundles.BundleRequestHelper.doFilter(BundleRequestHelper.java:55)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:344)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:261)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.jivesoftware.community.cache.RequestBasedLocalCache.doFilter(RequestBasedLocalCache.java:42)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:344)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:261)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.directwebremoting.servlet.DwrWebContextFilter.doFilter(DwrWebContextFilter.java:91)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.jivesoftware.community.robots.RobotDetectorFilter.doFilterInternal(RobotDetectorFilter.java:64)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:344)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:261)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:98)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.jivesoftware.community.aaa.UserResponseHeaderFilter.doFilter(UserResponseHeaderFilter.java:42)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:344)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:261)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:186)
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:166)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:199)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:186)
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:166)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:186)
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:166)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
at com.jivesoftware.community.aaa.sso.kerberos.JiveSpnegoAuthenticationProcessingFilter.doFilterHttp(JiveSpnegoAuthenticationProcessingFilter.java:89)
at com.jivesoftware.community.aaa.sso.kerberos.JiveSpnegoAuthenticationProcessingFilter.doFilter(JiveSpnegoAuthenticationProcessingFilter.java:53)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:166)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
at com.jivesoftware.community.aaa.sso.saml.filter.JiveSAMLLogoutFilter.doFilter(JiveSAMLLogoutFilter.java:44)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at com.jivesoftware.community.aaa.sso.saml.filter.JiveSAMLEntryPoint.doFilter(JiveSAMLEntryPoint.java:54)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:166)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:199)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:166)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:186)
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:166)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:186)
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:166)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at com.jivesoftware.community.aaa.stateless.filter.NodeFailoverTestModeFilter.doFilter(NodeFailoverTestModeFilter.java:41)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:344)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:261)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.jivesoftware.base.profiling.http.RequestProfilingFilter.doFilter(RequestProfilingFilter.java:46)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:344)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:261)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.jivesoftware.community.web.filter.P3PCompactPolicyFilter.doFilter(P3PCompactPolicyFilter.java:45)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.jivesoftware.community.web.filter.RemoveJsessionIdFilter.doFilter(RemoveJsessionIdFilter.java:45)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.jivesoftware.community.web.filter.ApplicationStateFilter.doFilter(ApplicationStateFilter.java:154)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.jivesoftware.community.web.filter.XFrameOptionsFilter.doFilter(XFrameOptionsFilter.java:47)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:344)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:261)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.jivesoftware.base.plugin.PluginFilter.doFilter(PluginFilter.java:51)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.jivesoftware.community.web.filter.ResourceRoutingFilter.doFilter(ResourceRoutingFilter.java:45)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:344)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:261)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.jivesoftware.base.profiling.http.ServerLatencyFilter.doFilter(ServerLatencyFilter.java:59)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:344)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:261)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.jivesoftware.community.web.filter.AdminConsoleDefaultLocaleFilter.doFilter(AdminConsoleDefaultLocaleFilter.java:25)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.jivesoftware.community.web.security.XHRTokenFilter.doFilter(XHRTokenFilter.java:47)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.jivesoftware.community.web.filter.SearchFilter.doFilter(SearchFilter.java:37)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.jivesoftware.community.web.filter.MetricsFilter.doFilter(MetricsFilter.java:117)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.jivesoftware.community.web.filter.SetRequestCharacterEncodingFilter.doFilter(SetRequestCharacterEncodingFilter.java:76)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.jivesoftware.community.web.filter.DispatchContextResetFilter.doFilter(DispatchContextResetFilter.java:41)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:506)
at org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:676)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:142)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:537)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1081)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:658)
at org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.process(Http11NioProtocol.java:222)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1566)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1523)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:745)
-
Re: upgrading 7.0.2 plugin to 8.0.1,getting classnotfoundexception.
pradeepgm Jul 28, 2015 1:43 AM (in response to jaskiran)We are using these plugins (not the one attached here) from Jive 4->5->6->7.0.1 and we never had this issue. The plugin is getting deployed, menus are created in admin console, FTL/soy's are loaded but the action is not working and throwing "Class not found" from com.jivesoftware.community.RefererHelper.isValidRefererURL. What will be the issue?
We have noticed that Jive plugins (Ideation, Events, Photo Album, CMR) are working fine. Is there any change in plugin functionality or packaging?
CC Ryan Rutan
Thanks
Pradeep GM
-
Re: upgrading 7.0.2 plugin to 8.0.1,getting classnotfoundexception.
ryanrutan Jul 28, 2015 6:11 AM (in response to pradeepgm)Ryan King are you aware of any changes. Did a quick search in the code base and still found this class. It is doubtful that anything major was done intentionally to plugins to break the classloader, but given the straight forward nature of your scenario ... it is possible. Would need to possibly file a support ticket to have someone look deeper.
Can you create a separate <empty> plugin with references this class and see if it still fails. If not, then something else in your plugin could be the culprit.
RR
-
Re: upgrading 7.0.2 plugin to 8.0.1,getting classnotfoundexception.
kyanring Jul 28, 2015 11:58 AM (in response to ryanrutan)Nope. No changes that should break anything around class loading. I, too, would be interested to see whether you experienced this with a brand new plugin, as well.
-
Re: upgrading 7.0.2 plugin to 8.0.1,getting classnotfoundexception.
mcollinge Jul 29, 2015 1:55 AM (in response to ryanrutan)We've upgraded 12 plugins (so far) from Jive 6 to Jive 8 and haven't hit this error.
-
-
-
-
Re: upgrading 7.0.2 plugin to 8.0.1,getting classnotfoundexception.
l9rezn Jul 28, 2015 3:32 PM (in response to jaskiran)Are you duplicating a Jive class? If so, you can't do that. It will throw this error. You can call the class but can't duplicate it.
-
Re: upgrading 7.0.2 plugin to 8.0.1,getting classnotfoundexception.
jaskiran Jul 30, 2015 3:55 AM (in response to l9rezn)Hi Lea,
I am just extending CommunityActionSupport class of Jive. I have not changed anything in my code, my code is working in 702 but not in 801.
Thanks,
Jaskiran
-
Re: upgrading 7.0.2 plugin to 8.0.1,getting classnotfoundexception.
l9rezn Jul 30, 2015 4:59 AM (in response to jaskiran)Has the class name changed in 8?
-
Re: upgrading 7.0.2 plugin to 8.0.1,getting classnotfoundexception.
jaskiran Jul 31, 2015 5:39 AM (in response to l9rezn)No Lea.
I am just trying to extend com.jivesoftware.community.action.CommunityActionSupport. Is there any packaging structure change? Do I need to change my plugin package structure?
Thanks,
Jaskiran
-
Re: upgrading 7.0.2 plugin to 8.0.1,getting classnotfoundexception.
jochen Aug 17, 2015 7:34 AM (in response to jaskiran)Hi Jaskiran,
I'm running into this exact issue. Since your question has been marked answered, I'm guessing you found a solution or workaround. Unfortunately, it's not clear to me from reading this thread what you ended up doing. Would you mind sharing?
Thank you in advance,
Jochen
-
Re: upgrading 7.0.2 plugin to 8.0.1,getting classnotfoundexception.
jaskiran Aug 17, 2015 9:15 PM (in response to jochen)Hi Jochen,
I am still getting ClassNotFoundException in my logs whereas my functionality is completely working. I am unable to find why this exception is still coming in logs.
Thanks,
Jaskiran
-
Re: upgrading 7.0.2 plugin to 8.0.1,getting classnotfoundexception.
jochen Aug 17, 2015 11:15 PM (in response to jaskiran)Thank you for the clarification Jaskiran!
It's exactly the same for me, everything looks fine to the end user, but the stack trace is showing in the logs. Guess it's safe to ignore it for the time being.
Best,
Jochen
-
Re: upgrading 7.0.2 plugin to 8.0.1,getting classnotfoundexception.
pradeepgm Aug 17, 2015 11:38 PM (in response to jochen)Hi Ryan King
As you can see here, it may not be only to Jaskiran. It may be related to the way we implement our action classes or the package we are extending. As you can see from the attached plugin it is a basic one.
Is it safe to ignore or should we need to fix it?
Thanks
Pradeep GM
-
-
-
-
-
-
-
-
Re: upgrading 7.0.2 plugin to 8.0.1,getting classnotfoundexception.
darshan_patel Jan 19, 2016 3:17 AM (in response to jaskiran)Hi I am facing similar issue, please let me know if you found any solution.
Ref Link : Re: How to add custom macros in jive-macros.ftl file using plugin for jive8
-
Re: upgrading 7.0.2 plugin to 8.0.1,getting classnotfoundexception.
jochen Jan 19, 2016 5:16 AM (in response to darshan_patel)Hi Darshan,
My experience with this issue suggests that it is a non-issue. It seems that while looking for plugin classes, the core iterates over all plugin classloaders.
- If the class lives within the first plugin on the list, the plugin's classloader will return the class and you will not see anything in the logs.
- If the class lives in the second plugin on the list, you will see an error message in your log for the first iteration.
- If the class lives in the third plugin on the list, you will see two error messages in your log for the first two iterations.
- ...
So based on the amount and ordering of plugins, you may see zero or a lot of these errors in your logs. As long as you know that the class will eventually be found during the iteration, it should be safe to ignore the error messages.
After creating above theory and convincing myself that there is no impact on end user functionality, I stopped looking for a solution.
Best,
Jochen
-
Re: upgrading 7.0.2 plugin to 8.0.1,getting classnotfoundexception.
garret.starke Jan 20, 2016 8:29 AM (in response to jochen)4 people found this helpfulI prevented this exception from occurring by placing the following HTML meta tag in the header of my FTL template...
<meta name="referrer" content="no-referrer" />
-
-
Re: upgrading 7.0.2 plugin to 8.0.1,getting classnotfoundexception.
gimi Feb 11, 2016 5:51 AM (in response to jaskiran)Hi
I am having the same issue even with Jive's own plugins..
Using Jive 8.0.2.0 and Community Manager Reports Plugin leads to this error:
2016-02-11 14:41:21,069 [http-nio-127.0.0.1-9001-exec-2] [-1:ANONYMOUS:REGULAR] ERROR com.jivesoftware.community.RefererHelper - Unable to get action class for com.jivesoftware.community.analytics.action.AnalyticsPlaceAction
java.lang.ClassNotFoundException: com.jivesoftware.community.analytics.action.AnalyticsPlaceAction
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1313)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1164)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:348)
at org.apache.commons.lang.ClassUtils.getClass(ClassUtils.java:757)
at org.apache.commons.lang.ClassUtils.getClass(ClassUtils.java:822)
at org.apache.commons.lang.ClassUtils.getClass(ClassUtils.java:805)
at com.jivesoftware.util.ClassUtilsStatic.forName(ClassUtilsStatic.java:53)
at com.jivesoftware.community.RefererHelper.isValidRefererURL(RefererHelper.java:210)
at com.jivesoftware.community.RefererHelper.toValidRefererUrl(RefererHelper.java:86)
at com.jivesoftware.community.RefererHelper.getRefererURL(RefererHelper.java:64)
at com.jivesoftware.community.web.struts.JiveRefererInterceptor.setReferer(JiveRefererInterceptor.java:40)
at com.jivesoftware.community.web.struts.JiveRefererInterceptor.intercept(JiveRefererInterceptor.java:30)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)
at org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:54)
at org.apache.struts2.components.ActionComponent.executeAction(ActionComponent.java:288)
at org.apache.struts2.components.ActionComponent.end(ActionComponent.java:172)
at org.apache.struts2.views.jsp.ComponentTagSupport.doEndTag(ComponentTagSupport.java:42)
at org.apache.jsp._404_jsp._jspx_meth_s_005faction_005f0(_404_jsp.java:315)
at org.apache.jsp._404_jsp._jspService(_404_jsp.java:115)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:438)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:396)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:340)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
Best
Agim
-
Re: upgrading 7.0.2 plugin to 8.0.1,getting classnotfoundexception.
oicfar Feb 11, 2016 6:11 AM (in response to gimi)Same problem
CMR: java.lang.ClassNotFoundException: com.jivesoftware.community.analytics.action.AnalyticsAction
But no upgrade. Clean installation.
-
Re: upgrading 7.0.2 plugin to 8.0.1,getting classnotfoundexception.
gimi Feb 29, 2016 4:16 AM (in response to oicfar)Rafał Kędziorski do you at least see any reports?
On my installation I don't see anything but a white space..
the plugin fails to load the JavaScript files.
Agim
-
Re: upgrading 7.0.2 plugin to 8.0.1,getting classnotfoundexception.
oicfar Feb 29, 2016 4:18 AM (in response to gimi)Agim Rama not in Chrome. But in FF it's working.
-
Re: upgrading 7.0.2 plugin to 8.0.1,getting classnotfoundexception.
gimi Feb 29, 2016 5:16 AM (in response to oicfar)Thanks Rafal
-
Re: upgrading 7.0.2 plugin to 8.0.1,getting classnotfoundexception.
gimi Mar 3, 2016 9:24 AM (in response to oicfar)Hi Rafał,
Still having a problem with the plugin.
may I ask you which plugin / jive version you have?
Thanks in advance,
Agim
-
Re: upgrading 7.0.2 plugin to 8.0.1,getting classnotfoundexception.
oicfar Mar 3, 2016 9:50 AM (in response to gimi)
-
-
-
-
-