Javascript code
1: var doc = col.getDocument()
2: if(doc.getItemValueString("PhotoUrlThumb")==""){
3: return "photo_none.gif"
4: }
5: else{
6:
7: return doc.getItemValueString("PhotoUrlThumb")
8: }
com.ibm.xsp.exception.EvaluationExceptionEx: Error while executing JavaScript computed expression
com.ibm.xsp.binding.javascript.JavaScriptValueBinding.getValue(JavaScriptValueBinding.java:132)
com.ibm.xsp.component.UIViewColumn.getIconSrc(UIViewColumn.java:397)
com.ibm.xsp.component.internal.UIViewColumnImage.isRendered(UIViewColumnImage.java:98)
javax.faces.component.UIComponentBase.fillShadowedFlags(UIComponentBase.java:876)
javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:944)
com.ibm.faces.renderkit.html_extended.Utils.encodeComponent(Utils.java:180)
com.ibm.xsp.renderkit.html_extended.DataTableRendererEx.encodeTabularDataModelChildren(DataTableRendererEx.java:389)
com.ibm.xsp.renderkit.html_extended.DataTableRendererEx.encodeChildren(DataTableRendererEx.java:195)
com.ibm.xsp.renderkit.ReadOnlyAdapterRenderer.encodeChildren(ReadOnlyAdapterRenderer.java:132)
com.ibm.xsp.renderkit.html_extended.ViewPanelRenderer.encodeBegin(ViewPanelRenderer.java:384)
com.ibm.xsp.renderkit.ReadOnlyAdapterRenderer.encodeBegin(ReadOnlyAdapterRenderer.java:116)
javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:952)
javax.faces.component.UIData.encodeBegin(UIData.java:758)
com.ibm.xsp.component.UIDataEx.encodeBegin(UIDataEx.java:412)
com.ibm.xsp.component.UIViewPanel.encodeBegin(UIViewPanel.java:283)
com.ibm.xsp.util.FacesUtil.renderComponent(FacesUtil.java:743)
com.ibm.xsp.util.FacesUtil.renderComponent(FacesUtil.java:754)
com.ibm.xsp.util.FacesUtil.renderComponent(FacesUtil.java:754)
com.ibm.xsp.util.FacesUtil.renderComponent(FacesUtil.java:754)
com.ibm.xsp.util.FacesUtil.renderComponent(FacesUtil.java:754)
com.ibm.xsp.util.FacesUtil.renderComponent(FacesUtil.java:754)
com.ibm.xsp.util.FacesUtil.renderComponent(FacesUtil.java:754)
com.ibm.xsp.util.FacesUtil.renderComponent(FacesUtil.java:754)
com.ibm.xsp.util.FacesUtil.renderComponent(FacesUtil.java:754)
com.ibm.xsp.util.FacesUtil.renderComponent(FacesUtil.java:754)
com.ibm.xsp.component.UIViewRootEx._renderView(UIViewRootEx.java:1043)
com.ibm.xsp.component.UIViewRootEx.renderView(UIViewRootEx.java:1012)
com.ibm.xsp.application.ViewHandlerExImpl.doRender(ViewHandlerExImpl.java:557)
com.ibm.xsp.application.ViewHandlerExImpl._renderView(ViewHandlerExImpl.java:313)
com.ibm.xsp.application.ViewHandlerExImpl.renderView(ViewHandlerExImpl.java:348)
com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:103)
com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:210)
com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:120)
com.ibm.xsp.controller.FacesControllerImpl.render(FacesControllerImpl.java:257)
com.ibm.xsp.webapp.FacesServlet.serviceView(FacesServlet.java:198)
com.ibm.xsp.webapp.FacesServletEx.serviceView(FacesServletEx.java:187)
com.ibm.xsp.webapp.FacesServlet.service(FacesServlet.java:138)
com.ibm.xsp.webapp.FacesServletEx.service(FacesServletEx.java:131)
com.ibm.xsp.webapp.DesignerFacesServlet.service(DesignerFacesServlet.java:85)
com.ibm.designer.runtime.domino.adapter.ComponentModule.invokeServlet(ComponentModule.java:464)
com.ibm.domino.xsp.module.nsf.NSFComponentModule.invokeServlet(NSFComponentModule.java:673)
com.ibm.designer.runtime.domino.adapter.ComponentModule$AdapterInvoker.invokeServlet(ComponentModule.java:730)
com.ibm.designer.runtime.domino.adapter.ComponentModule$ServletInvoker.doService(ComponentModule.java:684)
com.ibm.designer.runtime.domino.adapter.ComponentModule.doService(ComponentModule.java:453)
com.ibm.domino.xsp.module.nsf.NSFComponentModule.doService(NSFComponentModule.java:657)
com.ibm.domino.xsp.module.nsf.NSFService.doService(NSFService.java:247)
com.ibm.designer.runtime.domino.adapter.LCDEnvironment.doService(LCDEnvironment.java:259)
com.ibm.designer.runtime.domino.adapter.LCDEnvironment.service(LCDEnvironment.java:216)
com.ibm.domino.xsp.bridge.http.engine.XspCmdManager.service(XspCmdManager.java:279)
com.ibm.jscript.InterpretException: Script interpreter error, line=2, col=8: 'doc' is null
com.ibm.jscript.InterpretException.(InterpretException.java:60)
com.ibm.jscript.ASTTree.ASTMember.interpret(ASTMember.java:97)
com.ibm.jscript.ASTTree.ASTCall.interpret(ASTCall.java:87)
com.ibm.jscript.ASTTree.binaryop.ASTBinaryDefaultOp.interpret(ASTBinaryDefaultOp.java:44)
com.ibm.jscript.ASTTree.ASTIf.interpret(ASTIf.java:69)
com.ibm.jscript.ASTTree.ASTProgram.interpretEx(ASTProgram.java:102)
com.ibm.jscript.JSExpression._interpretExpression(JSExpression.java:438)
com.ibm.jscript.JSExpression.access$1(JSExpression.java:427)
com.ibm.jscript.JSExpression$2.run(JSExpression.java:417)
com.ibm.jscript.JSExpression$2.run(JSExpression.java)
java.security.AccessController.doPrivileged(AccessController.java:284)
com.ibm.jscript.JSExpression.interpretExpression(JSExpression.java:415)
com.ibm.jscript.JSExpression.evaluateValue(JSExpression.java:250)
com.ibm.jscript.JSExpression.evaluateValue(JSExpression.java:233)
com.ibm.xsp.javascript.JavaScriptInterpreter.interpret(JavaScriptInterpreter.java:193)
com.ibm.xsp.javascript.JavaScriptInterpreter.interpret(JavaScriptInterpreter.java:165)
com.ibm.xsp.binding.javascript.JavaScriptValueBinding.getValue(JavaScriptValueBinding.java:78)
com.ibm.xsp.component.UIViewColumn.getIconSrc(UIViewColumn.java:397)
com.ibm.xsp.component.internal.UIViewColumnImage.isRendered(UIViewColumnImage.java:98)
javax.faces.component.UIComponentBase.fillShadowedFlags(UIComponentBase.java:876)
javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:944)
com.ibm.faces.renderkit.html_extended.Utils.encodeComponent(Utils.java:180)
com.ibm.xsp.renderkit.html_extended.DataTableRendererEx.encodeTabularDataModelChildren(DataTableRendererEx.java:389)
com.ibm.xsp.renderkit.html_extended.DataTableRendererEx.encodeChildren(DataTableRendererEx.java:195)
com.ibm.xsp.renderkit.ReadOnlyAdapterRenderer.encodeChildren(ReadOnlyAdapterRenderer.java:132)
com.ibm.xsp.renderkit.html_extended.ViewPanelRenderer.encodeBegin(ViewPanelRenderer.java:384)
com.ibm.xsp.renderkit.ReadOnlyAdapterRenderer.encodeBegin(ReadOnlyAdapterRenderer.java:116)
javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:952)
javax.faces.component.UIData.encodeBegin(UIData.java:758)
com.ibm.xsp.component.UIDataEx.encodeBegin(UIDataEx.java:412)
com.ibm.xsp.component.UIViewPanel.encodeBegin(UIViewPanel.java:283)
com.ibm.xsp.util.FacesUtil.renderComponent(FacesUtil.java:743)
com.ibm.xsp.util.FacesUtil.renderComponent(FacesUtil.java:754)
com.ibm.xsp.util.FacesUtil.renderComponent(FacesUtil.java:754)
com.ibm.xsp.util.FacesUtil.renderComponent(FacesUtil.java:754)
com.ibm.xsp.util.FacesUtil.renderComponent(FacesUtil.java:754)
com.ibm.xsp.util.FacesUtil.renderComponent(FacesUtil.java:754)
com.ibm.xsp.util.FacesUtil.renderComponent(FacesUtil.java:754)
com.ibm.xsp.util.FacesUtil.renderComponent(FacesUtil.java:754)
com.ibm.xsp.util.FacesUtil.renderComponent(FacesUtil.java:754)
com.ibm.xsp.util.FacesUtil.renderComponent(FacesUtil.java:754)
com.ibm.xsp.component.UIViewRootEx._renderView(UIViewRootEx.java:1043)
com.ibm.xsp.component.UIViewRootEx.renderView(UIViewRootEx.java:1012)
com.ibm.xsp.application.ViewHandlerExImpl.doRender(ViewHandlerExImpl.java:557)
com.ibm.xsp.application.ViewHandlerExImpl._renderView(ViewHandlerExImpl.java:313)
com.ibm.xsp.application.ViewHandlerExImpl.renderView(ViewHandlerExImpl.java:348)
com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:103)
com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:210)
com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:120)
com.ibm.xsp.controller.FacesControllerImpl.render(FacesControllerImpl.java:257)
com.ibm.xsp.webapp.FacesServlet.serviceView(FacesServlet.java:198)
com.ibm.xsp.webapp.FacesServletEx.serviceView(FacesServletEx.java:187)
com.ibm.xsp.webapp.FacesServlet.service(FacesServlet.java:138)
com.ibm.xsp.webapp.FacesServletEx.service(FacesServletEx.java:131)
com.ibm.xsp.webapp.DesignerFacesServlet.service(DesignerFacesServlet.java:85)
com.ibm.designer.runtime.domino.adapter.ComponentModule.invokeServlet(ComponentModule.java:464)
com.ibm.domino.xsp.module.nsf.NSFComponentModule.invokeServlet(NSFComponentModule.java:673)
com.ibm.designer.runtime.domino.adapter.ComponentModule$AdapterInvoker.invokeServlet(ComponentModule.java:730)
com.ibm.designer.runtime.domino.adapter.ComponentModule$ServletInvoker.doService(ComponentModule.java:684)
com.ibm.designer.runtime.domino.adapter.ComponentModule.doService(ComponentModule.java:453)
com.ibm.domino.xsp.module.nsf.NSFComponentModule.doService(NSFComponentModule.java:657)
com.ibm.domino.xsp.module.nsf.NSFService.doService(NSFService.java:247)
com.ibm.designer.runtime.domino.adapter.LCDEnvironment.doService(LCDEnvironment.java:259)
com.ibm.designer.runtime.domino.adapter.LCDEnvironment.service(LCDEnvironment.java:216)
com.ibm.domino.xsp.bridge.http.engine.XspCmdManager.service(XspCmdManager.java:279)