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)
TS 7.2.0 NullPointerException in struts XMLMessageResources on TS UI login
Frederik
We have a frequently appearing / disappearing issue with TeamSite 7.2.0 on Windows 2003 server. Users occasionally get a NullPointerException when they submit the logon page of TeamSite UI (ContentCenter, ccpro)
We've been having a support case open for over 6 months now, but not able to pin it down.
Anyone else getting this?
Users receive the following error, and are unable to proceed:
[PHP]java.lang.NullPointerException
Root cause:
java.lang.NullPointerException
at com.interwoven.livesite.common.struts.XMLMessageResources.getMessage(XMLMessageResources.java:264)
at org.apache.struts.util.MessageResources.getMessage(MessageResources.java:307)
at org.apache.struts.taglib.TagUtils.message(TagUtils.java:1046)
at org.apache.struts.taglib.bean.MessageTag.doStartTag(MessageTag.java:224)
at org.apache.jsp.ccpro.filesys.main_jsp._jspx_meth_bean_005fmessage_005f0(main_jsp.java:3031)
at org.apache.jsp.ccpro.filesys.main_jsp._jspService(main_jsp.java:471)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:373)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:336)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:654)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:445)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:379)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:292)
at com.interwoven.ui.base.impl.command.CommandServlet.doGet(CommandServlet.java:211)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:654)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:445)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:379)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:292)
at com.interwoven.ui.base.impl.command.CommandServlet.doGet(CommandServlet.java:211)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
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:108)
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.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
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:230)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
at java.lang.Thread.run(Thread.java:619)
[/PHP]
The only way to resolve this is to perform an iwreset -ui
We've looked at various logs, but have not found anything that seemed related or helpful. This happens on probably all 3 of our servers (DEV, TEST, QA)
Once this error is started, most, but not all subsequent login attempts for all users fail until the UI restart is performed.
We also seem to have at least one user for whom this occurs *always*.
At some point, we got convinced that it may have to do with user or system locale of the server (note: we are in Brussels (BE) and user profiles default to NL_BE, but system locale is EN_US). We've heard of one other Belgium-based IWOV customer having the same thing.
Find more posts tagged with
Comments
Migrateduser
Hi Fredrik,
Sorry not much help but ...
Just upgraded to 7.2.1 from 6.7.1, also on 2003 and getting the same problem. Thought it was something that went wrong with the installation but everything seemed to go fine, and everything seems to be working fine.
Did you find a solution, we are in Sweden BTW so that may backup your 'locale' theory.
/Nick
OS_BIRT_442_Topic_36986_Use Visibility Rule on Group Footer Label.rptdesign
Grandjean
Hi Frederik,
We're having the exact same issue only we're getting the null.point.exception every time one of our users try to login. This is from a fresh IW install with no errors in the installer.log file. Was support any help?
We're from Denmark, which might also backup your theory.
OS: Windows Server 2008, 64 bit, Enterprise edition.
Regards
Thomas
Frederik
sorry
@nick
, was a bit distracted.
after months of having the case open, we recently got a patch from Support / Engineering.
We've been told this was only a first attempt to bypass/hide the error, and that they're still looking to solve the underlying issue.
You could reference our Support Case:
# 825656: Users unable to login to TeamSite CCPro
, when you talk to support.
I strongly suggest everyone who's seen this, to create a case of their own, to give some weight to this.
kannan_r
Just FYI I am also having the same problem described here , changing iw.cfg
existing locale to "server_locale=English_UnitedStates.MS1252@Binary;" does seem to make the problem go away.
As mentioned in this thread iwreset didnt help
I am unable to find a list of supported locales. BTW server is in denmark and locale is danish.