In v12, we just had to copy the url from one "good" user to the bad user's url after the action and we could reset a user's configuration to be the default.
however, in v13, the configuration screen is a pop-up and we can no longer use this. The user is getting " unable to process request- Server error; --
the logs show this: (User is clicking Home >Projects or even from Favorites). He can access a project by clicking on it from the timesheet, but cannot access the project list. Naturally I cannot publish the project list globally. SO, I was thinking it was his filter. app-ca log shows the below in case a bad filter is not his issue? He was able to access the projects list after the upgrade, but he did say he changed his filters
we have 4 servers, SQL , Win 2008 I tested on individual servers, same error. Tested on Firefox, same error
ERROR 2014-09-11 13:55:46,221 [http-bio-80-exec-1015] niku.union (clarity:SREDDY8:75052735__4A27A98E-EF28-42F4-B995-B4EEF1A7EEF4:mainnav.work)
com.niku.union.web.WebException: net.sf.saxon.trans.DynamicError: A sequence of more than one item is not allowed as the first argument of string-length()
at com.niku.union.web.VXSLServer.transform(VXSLServer.java:166)
at com.niku.union.web.VXSLServer.transform(VXSLServer.java:94)
at com.niku.union.web.XMLPageProcessor.transformDataToView(XMLPageProcessor.java:677)
at com.niku.union.web.XMLPageProcessor.processPortletXSL(XMLPageProcessor.java:862)
at com.niku.union.web.XMLPageProcessor.processPage(XMLPageProcessor.java:193)
at com.niku.union.web.XMLPageProcessor.processPage(XMLPageProcessor.java:83)
at com.ca.clarity.uif.service.vxml.Evolution3PageProcessor.retrievePage(Evolution3PageProcessor.java:146)
at com.niku.union.web.UIPageProcessor.buildPage(UIPageProcessor.java:89)
at com.ca.clarity.uif.service.vxml.VXMLResponseHandler.processResponse(VXMLResponseHandler.java:168)
at com.ca.clarity.uif.service.vxml.VXMLService.processRequest(VXMLService.java:591)
at com.ca.clarity.uif.UIServlet.service(UIServlet.java:69)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at com.niku.union.web.filter.ClarityContentFilter.doFilter(ClarityContentFilter.java:145)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at com.niku.union.web.filter.GZIPResponseFilter.doFilter(GZIPResponseFilter.java:94)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at com.niku.union.web.filter.CharsetFilter.doFilter(CharsetFilter.java:68)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.filters.AddDefaultCharsetFilter.doFilter(AddDefaultCharsetFilter.java:88)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
at com.niku.union.web.valves.ErrorPageRedirectValve.invoke(ErrorPageRedirectValve.java:70)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1023)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:724)
Caused by: net.sf.saxon.trans.DynamicError: A sequence of more than one item is not allowed as the first argument of string-length()
at net.sf.saxon.expr.ComputedExpression.typeError(ComputedExpression.java:622)
at net.sf.saxon.expr.CardinalityChecker.evaluateItem(CardinalityChecker.java:179)
at net.sf.saxon.functions.StringLength.evaluateItem(StringLength.java:80)
at net.sf.saxon.expr.ValueComparison.effectiveBooleanValue(ValueComparison.java:401)
at net.sf.saxon.instruct.Choose.processLeavingTail(Choose.java:260)
at net.sf.saxon.instruct.Block.processLeavingTail(Block.java:324)
at net.sf.saxon.instruct.Template.expand(Template.java:97)
at net.sf.saxon.instruct.CallTemplate.process(CallTemplate.java:189)
at net.sf.saxon.instruct.CallTemplate.processLeavingTail(CallTemplate.java:214)
at net.sf.saxon.instruct.Choose.processLeavingTail(Choose.java:262)
at net.sf.saxon.instruct.Instruction.process(Instruction.java:90)
at net.sf.saxon.instruct.DocumentInstr.evaluateItem(DocumentInstr.java:167)
at net.sf.saxon.expr.ExpressionTool.eagerEvaluate(ExpressionTool.java:296)
at net.sf.saxon.expr.ExpressionTool.lazyEvaluate(ExpressionTool.java:235)
at net.sf.saxon.expr.LetExpression.eval(LetExpression.java:163)
at net.sf.saxon.expr.LetExpression.processLeavingTail(LetExpression.java:319)
at net.sf.saxon.instruct.Choose.processLeavingTail(Choose.java:262)
at net.sf.saxon.instruct.Choose.processLeavingTail(Choose.java:262)
at net.sf.saxon.instruct.Block.processLeavingTail(Block.java:324)
at net.sf.saxon.instruct.Instruction.process(Instruction.java:90)
at net.sf.saxon.instruct.ElementCreator.processLeavingTail(ElementCreator.java:162)
at net.sf.saxon.instruct.Block.processLeavingTail(Block.java:324)
at net.sf.saxon.instruct.Choose.processLeavingTail(Choose.java:262)
at net.sf.saxon.instruct.Block.processLeavingTail(Block.java:324)
at net.sf.saxon.instruct.Choose.processLeavingTail(Choose.java:262)
at net.sf.saxon.expr.LetExpression.processLeavingTail(LetExpression.java:328)
at net.sf.saxon.instruct.Block.processLeavingTail(Block.java:324)
at net.sf.saxon.instruct.Template.expand(Template.java:97)
at net.sf.saxon.instruct.CallTemplate$CallTemplatePackage.processLeavingTail(CallTemplate.java:352)
at net.sf.saxon.instruct.CallTemplate.process(CallTemplate.java:191)
at net.sf.saxon.instruct.ForEach.processLeavingTail(ForEach.java:222)
at net.sf.saxon.instruct.Block.processLeavingTail(Block.java:324)
at net.sf.saxon.instruct.Instruction.process(Instruction.java:90)
at net.sf.saxon.instruct.ElementCreator.processLeavingTail(ElementCreator.java:162)
at net.sf.saxon.instruct.Block.processLeavingTail(Block.java:324)
at net.sf.saxon.instruct.Instruction.process(Instruction.java:90)
at net.sf.saxon.instruct.ElementCreator.processLeavingTail(ElementCreator.java:162)
at net.sf.saxon.instruct.Choose.processLeavingTail(Choose.java:262)
at net.sf.saxon.instruct.Instruction.process(Instruction.java:90)
at net.sf.saxon.instruct.ForEach.processLeavingTail(ForEach.java:222)
at net.sf.saxon.instruct.Block.processLeavingTail(Block.java:324)
at net.sf.saxon.expr.LetExpression.processLeavingTail(LetExpression.java:328)
at net.sf.saxon.instruct.Block.processLeavingTail(Block.java:324)
at net.sf.saxon.instruct.Instruction.process(Instruction.java:90)
at net.sf.saxon.instruct.ElementCreator.processLeavingTail(ElementCreator.java:162)
at net.sf.saxon.expr.LetExpression.processLeavingTail(LetExpression.java:328)
at net.sf.saxon.instruct.Block.processLeavingTail(Block.java:324)
at net.sf.saxon.instruct.Instruction.process(Instruction.java:90)
at net.sf.saxon.instruct.ForEach.processLeavingTail(ForEach.java:222)
at net.sf.saxon.expr.LetExpression.processLeavingTail(LetExpression.java:328)
at net.sf.saxon.instruct.Choose.processLeavingTail(Choose.java:262)
at net.sf.saxon.instruct.Block.processLeavingTail(Block.java:324)
at net.sf.saxon.instruct.Instruction.process(Instruction.java:90)
at net.sf.saxon.instruct.ElementCreator.processLeavingTail(ElementCreator.java:162)
at net.sf.saxon.instruct.Block.processLeavingTail(Block.java:324)
at net.sf.saxon.expr.LetExpression.processLeavingTail(LetExpression.java:328)
at net.sf.saxon.instruct.Block.processLeavingTail(Block.java:324)
at net.sf.saxon.instruct.Template.expand(Template.java:97)
at net.sf.saxon.instruct.CallTemplate.process(CallTemplate.java:189)
at net.sf.saxon.instruct.CallTemplate.processLeavingTail(CallTemplate.java:214)
at net.sf.saxon.instruct.Block.processLeavingTail(Block.java:324)
at net.sf.saxon.instruct.Instruction.process(Instruction.java:90)
at net.sf.saxon.instruct.ElementCreator.processLeavingTail(ElementCreator.java:162)
at net.sf.saxon.expr.LetExpression.processLeavingTail(LetExpression.java:328)
at net.sf.saxon.instruct.Template.expand(Template.java:97)
at net.sf.saxon.instruct.Template.processLeavingTail(Template.java:80)
at net.sf.saxon.instruct.ApplyTemplates.applyTemplates(ApplyTemplates.java:290)
at net.sf.saxon.instruct.ApplyTemplates.defaultAction(ApplyTemplates.java:325)
at net.sf.saxon.instruct.ApplyTemplates.applyTemplates(ApplyTemplates.java:283)
at net.sf.saxon.Controller.transformDocument(Controller.java:1417)
at net.sf.saxon.Controller.transform(Controller.java:1242)
at com.niku.union.web.VXSLServer.transform(VXSLServer.java:152)
... 39 more
ERROR 2014-09-11 13:55:46,221 [http-bio-80-exec-1015] vxml.VXMLService (clarity:SREDDY8:75052735__4A27A98E-EF28-42F4-B995-B4EEF1A7EEF4:mainnav.work) Exception in processing
com.niku.union.web.WebException: Portlet view processing failed for portlet: projmgr.projectList_odf
at com.niku.union.web.XMLPageProcessor.processPage(XMLPageProcessor.java:242)
at com.niku.union.web.XMLPageProcessor.processPage(XMLPageProcessor.java:83)
at com.ca.clarity.uif.service.vxml.Evolution3PageProcessor.retrievePage(Evolution3PageProcessor.java:146)
at com.niku.union.web.UIPageProcessor.buildPage(UIPageProcessor.java:89)
at com.ca.clarity.uif.service.vxml.VXMLResponseHandler.processResponse(VXMLResponseHandler.java:168)
at com.ca.clarity.uif.service.vxml.VXMLService.processRequest(VXMLService.java:591)
at com.ca.clarity.uif.UIServlet.service(UIServlet.java:69)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at com.niku.union.web.filter.ClarityContentFilter.doFilter(ClarityContentFilter.java:145)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at com.niku.union.web.filter.GZIPResponseFilter.doFilter(GZIPResponseFilter.java:94)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at com.niku.union.web.filter.CharsetFilter.doFilter(CharsetFilter.java:68)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.filters.AddDefaultCharsetFilter.doFilter(AddDefaultCharsetFilter.java:88)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
at com.niku.union.web.valves.ErrorPageRedirectValve.invoke(ErrorPageRedirectValve.java:70)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1023)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:724)
Caused by: com.niku.union.web.WebException: com.niku.union.web.WebException: net.sf.saxon.trans.DynamicError: A sequence of more than one item is not allowed as the first argument of string-length()
at com.niku.union.web.XMLPageProcessor.transformDataToView(XMLPageProcessor.java:683)
at com.niku.union.web.XMLPageProcessor.processPortletXSL(XMLPageProcessor.java:862)