I've created a bunch of documents and one of them is named:
Unit 11: Regulation, Training, and Codes of Ethics for Professionals
When I add this page to the left menu, it breaks the display of the main page. When looking at the config of the menu, the document name listed above show in separate lines which are split on the comma
Xpages error:
Unexpected runtime error
The runtime has encountered an unexpected error.
Error source
Page Name:/home.xsp
Property: beforePageLoad
Exception
Error while executing JavaScript action expression
Array index out of range: 11
Expression
1: #{javascript:initApplication();}
► ▼ Stack Trace
com.ibm.xsp.exception.EvaluationExceptionEx: Error while executing JavaScript action expression
com.ibm.xsp.binding.javascript.JavaScriptMethodBinding.invoke(JavaScriptMethodBinding.java:117)<br/>
com.ibm.xsp.component.UIViewRootEx.initBeforeContents(UIViewRootEx.java:842)<br/>
com.ibm.xsp.page.compiled.AbstractCompiledPage.initComponent(AbstractCompiledPage.java:308)<br/>
com.ibm.xsp.page.compiled.AbstractCompiledPage.createTree(AbstractCompiledPage.java:239)<br/>
com.ibm.xsp.page.compiled.AbstractCompiledPage.createViewRoot(AbstractCompiledPage.java:146)<br/>
com.ibm.xsp.application.ViewHandlerExImpl._createViewRoot(ViewHandlerExImpl.java:446)<br/>
com.ibm.xsp.application.ViewHandlerExImpl.createViewRoot(ViewHandlerExImpl.java:498)<br/>
com.ibm.xsp.application.ViewHandlerExImpl.doCreateView(ViewHandlerExImpl.java:131)<br/>
com.ibm.xsp.application.ViewHandlerEx.createView(ViewHandlerEx.java:112)<br/>
com.ibm.xsp.webapp.FacesServlet.serviceView(FacesServlet.java:189)<br/>
com.ibm.xsp.webapp.FacesServletEx.serviceView(FacesServletEx.java:151)<br/>
com.ibm.xsp.webapp.FacesServlet.service(FacesServlet.java:148)<br/>
com.ibm.xsp.webapp.FacesServletEx.service(FacesServletEx.java:128)<br/>
com.ibm.xsp.webapp.DesignerFacesServlet.service(DesignerFacesServlet.java:113)<br/>
com.ibm.designer.runtime.domino.adapter.ComponentModule.invokeServlet(ComponentModule.java:354)<br/>
com.ibm.domino.xsp.module.nsf.NSFComponentModule.invokeServlet(NSFComponentModule.java:414)<br/>
com.ibm.designer.runtime.domino.adapter.ComponentModule$AdapterInvoker.invokeServlet(ComponentModule.java:508)<br/>
com.ibm.designer.runtime.domino.adapter.ComponentModule$ServletInvoker.doService(ComponentModule.java:451)<br/>
com.ibm.designer.runtime.domino.adapter.ComponentModule.doService(ComponentModule.java:343)<br/>
com.ibm.domino.xsp.module.nsf.NSFComponentModule.doService(NSFComponentModule.java:398)<br/>
com.ibm.domino.xsp.module.nsf.NSFService.doService(NSFService.java:143)<br/>
com.ibm.designer.runtime.domino.adapter.LCDEnvironment.doService(LCDEnvironment.java:221)<br/>
com.ibm.designer.runtime.domino.adapter.LCDEnvironment.service(LCDEnvironment.java:183)<br/>
com.ibm.domino.xsp.bridge.http.engine.XspCmdManager.service(XspCmdManager.java:222)<br/>
java.lang.ArrayIndexOutOfBoundsException: Array index out of range: 11
java.util.Vector.elementAt(Unknown Source)<br/>
java.util.Vector.get(Unknown Source)<br/>
com.ibm.jscript.types.JavaAccessObject.get(JavaAccessObject.java:614)<br/>
com.ibm.jscript.types.FBSReferenceByIndex.getValue(FBSReferenceByIndex.java:42)<br/>
com.ibm.jscript.ASTTree.InterpretResult.getFBSValue(InterpretResult.java:40)<br/>
com.ibm.jscript.ASTTree.binaryop.ASTBinaryAdd.interpret(ASTBinaryAdd.java:95)<br/>
com.ibm.jscript.ASTTree.ASTArrayLiteral.interpret(ASTArrayLiteral.java:63)<br/>
com.ibm.jscript.ASTTree.ASTAssign.interpret(ASTAssign.java:91)<br/>
com.ibm.jscript.ASTTree.ASTBlock.interpret(ASTBlock.java:78)<br/>
com.ibm.jscript.ASTTree.ASTFor.interpret(ASTFor.java:82)<br/>
com.ibm.jscript.ASTTree.ASTBlock.interpret(ASTBlock.java:78)<br/>
com.ibm.jscript.ASTTree.ASTTry.interpret(ASTTry.java:97)<br/>
com.ibm.jscript.std.FunctionObject._executeFunction(FunctionObject.java:183)<br/>
com.ibm.jscript.std.FunctionObject.executeFunction(FunctionObject.java:140)<br/>
com.ibm.jscript.std.FunctionObject.call(FunctionObject.java:127)<br/>
com.ibm.jscript.types.FBSObject.call(FBSObject.java:142)<br/>
com.ibm.jscript.ASTTree.ASTCall.interpret(ASTCall.java:146)<br/>
com.ibm.jscript.ASTTree.ASTArgumentList.interpret(ASTArgumentList.java:48)<br/>
com.ibm.jscript.types.FBSObject.call(FBSObject.java:137)<br/>
com.ibm.jscript.ASTTree.ASTCall.interpret(ASTCall.java:146)<br/>
com.ibm.jscript.std.FunctionObject._executeFunction(FunctionObject.java:183)<br/>
com.ibm.jscript.std.FunctionObject.executeFunction(FunctionObject.java:140)<br/>
com.ibm.jscript.std.FunctionObject.call(FunctionObject.java:127)<br/>
com.ibm.jscript.types.FBSObject.call(FBSObject.java:142)<br/>
com.ibm.jscript.ASTTree.ASTCall.interpret(ASTCall.java:146)<br/>
com.ibm.jscript.ASTTree.ASTProgram.interpretEx(ASTProgram.java:100)<br/>
com.ibm.jscript.JSExpression.interpretExpression(JSExpression.java:396)<br/>
com.ibm.jscript.JSExpression.evaluateValue(JSExpression.java:247)<br/>
com.ibm.jscript.JSExpression.evaluateValue(JSExpression.java:234)<br/>
com.ibm.xsp.javascript.JavaScriptInterpreter.interpret(JavaScriptInterpreter.java:193)<br/>
com.ibm.xsp.binding.javascript.JavaScriptMethodBinding.invoke(JavaScriptMethodBinding.java:102)<br/>
com.ibm.xsp.component.UIViewRootEx.initBeforeContents(UIViewRootEx.java:842)<br/>
com.ibm.xsp.page.compiled.AbstractCompiledPage.initComponent(AbstractCompiledPage.java:308)<br/>
com.ibm.xsp.page.compiled.AbstractCompiledPage.createTree(AbstractCompiledPage.java:239)<br/>
com.ibm.xsp.page.compiled.AbstractCompiledPage.createViewRoot(AbstractCompiledPage.java:146)<br/>
com.ibm.xsp.application.ViewHandlerExImpl._createViewRoot(ViewHandlerExImpl.java:446)<br/>
com.ibm.xsp.application.ViewHandlerExImpl.createViewRoot(ViewHandlerExImpl.java:498)<br/>
com.ibm.xsp.application.ViewHandlerExImpl.doCreateView(ViewHandlerExImpl.java:131)<br/>
com.ibm.xsp.application.ViewHandlerEx.createView(ViewHandlerEx.java:112)<br/>
com.ibm.xsp.webapp.FacesServlet.serviceView(FacesServlet.java:189)<br/>
com.ibm.xsp.webapp.FacesServletEx.serviceView(FacesServletEx.java:151)<br/>
com.ibm.xsp.webapp.FacesServlet.service(FacesServlet.java:148)<br/>
com.ibm.xsp.webapp.FacesServletEx.service(FacesServletEx.java:128)<br/>
com.ibm.xsp.webapp.DesignerFacesServlet.service(DesignerFacesServlet.java:113)<br/>
com.ibm.designer.runtime.domino.adapter.ComponentModule.invokeServlet(ComponentModule.java:354)<br/>
com.ibm.domino.xsp.module.nsf.NSFComponentModule.invokeServlet(NSFComponentModule.java:414)<br/>
com.ibm.designer.runtime.domino.adapter.ComponentModule$AdapterInvoker.invokeServlet(ComponentModule.java:508)<br/>
com.ibm.designer.runtime.domino.adapter.ComponentModule$ServletInvoker.doService(ComponentModule.java:451)<br/>
com.ibm.designer.runtime.domino.adapter.ComponentModule.doService(ComponentModule.java:343)<br/>
com.ibm.domino.xsp.module.nsf.NSFComponentModule.doService(NSFComponentModule.java:398)<br/>
com.ibm.domino.xsp.module.nsf.NSFService.doService(NSFService.java:143)<br/>
com.ibm.designer.runtime.domino.adapter.LCDEnvironment.doService(LCDEnvironment.java:221)<br/>
com.ibm.designer.runtime.domino.adapter.LCDEnvironment.service(LCDEnvironment.java:183)<br/>
com.ibm.domino.xsp.bridge.http.engine.XspCmdManager.service(XspCmdManager.java:222)