Discussions
Categories
Groups
Community Home
Categories
INTERNAL ENABLEMENT
POPULAR
THRUST SERVICES & TOOLS
CLOUD EDITIONS
Quick Links
MY LINKS
HELPFUL TIPS
Back to website
Home
Web CMS (TeamSite)
com.interwoven.livesite.common.struts.ErrorHandler - Exception in Action
krishna_kumar
Hi
We are on Solaris10 and using TS6.7.2 and LS 3.0.0.1. When we tried to edit a page we are getting a null pointer exception. This doesnt happen for all the pages. However when we try to manually remove the component code from the page source and add it again, it works fine. We have enabled the base loggers and found only the below part relevant to the error in servletd_out.log. All our pages have custom components but exception is thrown in only few of the pages. We also tried comparing the component code of the page which is working fine with the error page code. But everything remains same.
Any pointers would be highly appreciated. Below is the error code from servletd_out
ERROR com.interwoven.livesite.common.struts.ErrorHandler - Exception in Action
java.lang.NullPointerException
at com.interwoven.sci.Sci.ObjidAssign(Sci.java:166)
at com.interwoven.cssdk.sci.filesys.CSPNOHelper.findMatchingPredecessor(CSPNOHelper.java:2821)
at com.interwoven.cssdk.sci.filesys.CSPNOHelper.findMatchingPredecessor(CSPNOHelper.java:2839)
at com.interwoven.cssdk.sci.filesys.CSPNOHelper.findMatchingPredecessor(CSPNOHelper.java:2839)
at com.interwoven.cssdk.sci.filesys.CSFile.getFileRevision(CSFile.java:3445)
at com.interwoven.cssdk.sci.filesys.FileServiceFileSciImpl.getFileRevisionDataByRevisionString(FileServiceFileSciImpl.java:595)
at com.interwoven.cssdk.sci.filesys.FileServiceSciImpl.getFileRevisionDataByRevisionString(FileServiceSciImpl.java:1990)
at com.interwoven.cssdk.filesys.java.FileServiceAdapterImpl.getFileRevisionDataByRevisionString(FileServiceAdapterImpl.java:268)
at com.interwoven.cssdk.filesys.impl.CSFileImpl.getFileRevision(CSFileImpl.java:145)
at com.interwoven.livesite.util.NodeHelper.getVersionVPath(NodeHelper.java:761)
at com.interwoven.livesite.model.metadata.MetadataBuilder.buildBaseComponentInfos(MetadataBuilder.java:693)
at com.interwoven.livesite.model.metadata.MetadataBuilder.buildPageInfo(MetadataBuilder.java:447)
at com.interwoven.livesite.business.BusinessComponentUpdater.getOutofDateInfo(BusinessComponentUpdater.java:366)
at com.interwoven.livesite.web.site.action.PageEditAction.pageEdit(PageEditAction.java:840)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:270)
at org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:187)
at com.interwoven.livesite.common.web.action.BaseAction.execute(BaseAction.java:175)
at com.interwoven.livesite.web.LivesiteAction.execute(LivesiteAction.java:80)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.interwoven.livesite.spring.hibernate.web.filter.OpenSessionsInViewFilter.doFilterInternal(OpenSessionsInViewFilter.java:112)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.interwoven.ui.base.impl.auth.AuthenticationFilter.doFilter(AuthenticationFilter.java:203)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.interwoven.ui.base.util.SetRequestEncodingFilter.doFilter(SetRequestEncodingFilter.java:106)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:595)
2011-01-05 10:00:58,028 ERROR com.interwoven.livesite.common.struts.ErrorHandler -
------------------------------------------------
Exception Details:
Servlet Path: /iw-cc/Site/Page/Edit.do
Thanks
Krishna.
Find more posts tagged with
Comments
srinivas13
I too getting same error, Can anyone please tell how to debug it
birt output 2.JPG
mart2001
Hi,
I am starting to get the same exception in TeamSite 7.3.1 on Windows machine. How do you manually remove the component and add it back? Do you use a text editor and edit the .page file itself?
Thanks
Rohan_t1
We see this issue today on TeamSite production server (6.7.2 SP1 on Solaris.) Did anyone find any solution for this?
Rohan_t1
Looks like we have managed to pin-point on the root cause of this issue. Over last few days we have been updating our components and templates with relevant code changes. Somehow the version of one of the component and template's version was in conflict in STAGING when compared to WORKAREA.
First step was to compare the component/template version with the one in the page source. We resubmitted the components and templates to eliminate the conflicts and to ensure the version in the page source exists in STAGING. This resolved the issue.