Unexpected runtime error
The runtime has encountered an unexpected error.
Error source
Page Name:/TerminDok.xspControl Id: computedField1
Property: value
Exception
Error while executing JavaScript computed expression
Script-Interpreterfehler, Zeile=15, Spalte=22: Beim Aufrufen der Methode NotesDatabase ist ein Fehler aufgetreten. getDocumentByUNID(string)
null
Javascript code
1: id=context.getUrlParameter("id");
2: txt="";
3: termin="";
4:
5: if(id!="") {
6: // db = session.getDatabase("","online\\fdp\\cisweb3_fdp_portal.nsf",false);
7: // if (db!=null){
8: // tview = db.getView("(TerminID)");
9: /* try{
10: doc=tview.getDocumentByKey(id);
11: }catch(e){
12: }*/
13: DayNR= new Array("1","2","3","4","5","6","7");
14: DayName= new Array("So","Mo","Di","Mi","Do","Fr","Sa");
15: doc=database.getDocumentByUNID(id)
16:
17: if(doc!=null) {
18: week=@Weekday(@TextToTime(doc.getItemValueString("TermDate1")));
19: if(week==0) {
20: week=@Weekday(@TextToTime(@Left(doc.getItemValueString("TermDate1")," ")));
21: }
22: weekd=@ReplaceSubstring(week,DayNR,DayName);
23: txt+= "<div class='einzelTermin'><h1>" + doc.getItemValueString("Subject") + "</h1>"
24: //txt+= "<a class='ical' href='/online/fdp/cisweb3_fdp_portal.nsf/fdp.ics?openAgent&id" + doc.getUniversalID() + "' title='Diesem Termin in eigenen Kalender (Outlook, iCal, etc) aufnehmen'><span>ical</span></a>";
25:
26: if(@Text(doc.getItemValue("TermDate2"))!=""){
27: txt+="<label>Tag:</label><span>" + weekd + " " + @Left(@Text(doc.getItemValue("TermDate1")),10) + " ";
28: if(@Text(doc.getItemValue("TermTime1"))!= "ganztags") txt+=@Text(doc.getItemValue("TermTime1")) + " Uhr "
29: week=@Weekday(@TextToTime(doc.getItemValue("TermDate2")));
30: if(week==0) {
31: week=@Weekday(@TextToTime(@Left(doc.getItemValue("TermDate2")," ")));
32: }
33: weekd=@ReplaceSubstring(week,DayNR,DayName);
34: txt+=" - " + weekd + " " + @Left(@Text(doc.getItemValue("TermDate2")),10) + " ";
35: if(@Text(doc.getItemValue("TermTime2"))!= "ganztags")
36: txt+=@Text(doc.getItemValue("TermTime2")) + " Uhr ";
37: else
38: txt+=" ganztags";
39: txt+="</span>";
40: }else{
41: txt+="<label>Tag:</label><span>" + weekd + " " + @Left(@Text(doc.getItemValue("TermDate1")),10) + "</span>";
42: if(@Text(doc.getItemValue("TermTime2"))!=""){
43: txt+="<label>Uhrzeit:</label><span>" + @Text(doc.getItemValue("TermTime1")) + " - " + @Text(doc.getItemValue("to_time")) + " Uhr</span>";
44: }else{
45: txt+="<label>Uhrzeit:</label><span>" + @Text(doc.getItemValue("TermTime1")) + " Uhr</span>";
46: }
47: }
48:
49: ort=doc.getItemValueString("TermOrt")
50: ver=doc.getItemValueString("TermOV");
51: txt+= "<label>Ort:</label><span>" + ort + "<br />" + doc.getItemValueString("TermStreet") + "<br />" + doc.getItemValueString("Termzip") + " " + doc.getItemValueString("Termcity") +"</span>";
52: txt+= "<div class='linieOben'><label>Kontakt:</label><span>" + ver + "<br />Telefon: " + doc.getItemValueString("TermPhone") + "<br />";
53:
54: if(doc.getItemValueString("TermFax")!="") txt+="Telefax: " + doc.getItemValueString("Termfax") + "<br />"
55:
56: txt+="E-Mail: " + doc.getItemValueString("TermEmail") + "</span><div class='clear'></div></div>";
57:
58: if(doc.getItemValueString("Body")!="")
59: txt+="<label>Details:</label><span>" + doc.getItemValueString("Body") + "</span>";
60: txt+="<div id='FDP_GMap_Termin'></div>"
61: txt;
62:
63: if(doc.getItemValueString("TERMANMELD")=="ja") termin= doc.getItemValueString("subject") + "%%" + @Text(doc.getItemValue("TermDate1")) + "%%" + @Text(doc.getItemValue("TermTime1"));
64:
65: }}
66: //}
67: txt +="<br class='clear' /></div>";
68: txt;
►
▼
Stack Trace
com.ibm.xsp.exception.EvaluationExceptionEx: Error while executing JavaScript computed expression
com.ibm.xsp.binding.javascript.JavaScriptValueBinding.getValue(JavaScriptValueBinding.java:129)
javax.faces.component.UIOutput.getValue(UIOutput.java:159)
com.ibm.xsp.renderkit.html_basic.OutputTextRenderer.encodeEnd(OutputTextRenderer.java:80)
com.ibm.xsp.renderkit.ReadOnlyAdapterRenderer.encodeEnd(ReadOnlyAdapterRenderer.java:138)
javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:956)
com.ibm.xsp.util.FacesUtil.renderComponent(FacesUtil.java:680)
com.ibm.xsp.util.FacesUtil.renderComponent(FacesUtil.java:675)
com.ibm.xsp.util.FacesUtil.renderComponent(FacesUtil.java:675)
com.ibm.xsp.util.FacesUtil.renderComponent(FacesUtil.java:675)
com.ibm.xsp.util.FacesUtil.renderComponent(FacesUtil.java:675)
com.ibm.xsp.util.FacesUtil.renderComponent(FacesUtil.java:675)
com.ibm.xsp.util.FacesUtil.renderComponent(FacesUtil.java:675)
com.ibm.xsp.util.FacesUtil.renderComponent(FacesUtil.java:675)
com.ibm.xsp.application.ViewHandlerExImpl.renderComponent(ViewHandlerExImpl.java:571)
com.ibm.xsp.application.ViewHandlerExImpl.doRender(ViewHandlerExImpl.java:559)
com.ibm.xsp.application.ViewHandlerExImpl._renderView(ViewHandlerExImpl.java:312)
com.ibm.xsp.application.ViewHandlerExImpl.renderView(ViewHandlerExImpl.java:341)
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:240)
com.ibm.xsp.webapp.FacesServlet.serviceView(FacesServlet.java:201)
com.ibm.xsp.webapp.FacesServletEx.serviceView(FacesServletEx.java:151)
com.ibm.xsp.webapp.FacesServlet.service(FacesServlet.java:148)
com.ibm.xsp.webapp.FacesServletEx.service(FacesServletEx.java:128)
com.ibm.xsp.webapp.DesignerFacesServlet.service(DesignerFacesServlet.java:113)
com.ibm.designer.runtime.domino.adapter.ComponentModule.invokeServlet(ComponentModule.java:354)
com.ibm.domino.xsp.module.nsf.NSFComponentModule.invokeServlet(NSFComponentModule.java:414)
com.ibm.designer.runtime.domino.adapter.ComponentModule$AdapterInvoker.invokeServlet(ComponentModule.java:508)
com.ibm.designer.runtime.domino.adapter.ComponentModule$ServletInvoker.doService(ComponentModule.java:451)
com.ibm.designer.runtime.domino.adapter.ComponentModule.doService(ComponentModule.java:343)
com.ibm.domino.xsp.module.nsf.NSFComponentModule.doService(NSFComponentModule.java:398)
com.ibm.domino.xsp.module.nsf.NSFService.doService(NSFService.java:143)
com.ibm.designer.runtime.domino.adapter.LCDEnvironment.doService(LCDEnvironment.java:221)
com.ibm.designer.runtime.domino.adapter.LCDEnvironment.service(LCDEnvironment.java:183)
com.ibm.domino.xsp.bridge.http.engine.XspCmdManager.service(XspCmdManager.java:222)
com.ibm.jscript.InterpretException: Script-Interpreterfehler, Zeile=15, Spalte=22: Beim Aufrufen der Methode NotesDatabase ist ein Fehler aufgetreten. getDocumentByUNID(string)
null
com.ibm.xsp.script.WrapperDomino$fct_Database.call(WrapperDomino.java:5883)
com.ibm.jscript.types.FBSObject.call(FBSObject.java:142)
com.ibm.jscript.ASTTree.ASTCall.interpret(ASTCall.java:146)
com.ibm.jscript.ASTTree.ASTAssign.interpret(ASTAssign.java:91)
com.ibm.jscript.ASTTree.ASTBlock.interpret(ASTBlock.java:78)
com.ibm.jscript.ASTTree.ASTIf.interpret(ASTIf.java:73)
com.ibm.jscript.ASTTree.ASTProgram.interpretEx(ASTProgram.java:100)
com.ibm.jscript.JSExpression.interpretExpression(JSExpression.java:396)
com.ibm.jscript.JSExpression.evaluateValue(JSExpression.java:247)
com.ibm.jscript.JSExpression.evaluateValue(JSExpression.java:234)
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:75)
javax.faces.component.UIOutput.getValue(UIOutput.java:159)
com.ibm.xsp.renderkit.html_basic.OutputTextRenderer.encodeEnd(OutputTextRenderer.java:80)
com.ibm.xsp.renderkit.ReadOnlyAdapterRenderer.encodeEnd(ReadOnlyAdapterRenderer.java:138)
javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:956)
com.ibm.xsp.util.FacesUtil.renderComponent(FacesUtil.java:680)
com.ibm.xsp.util.FacesUtil.renderComponent(FacesUtil.java:675)
com.ibm.xsp.util.FacesUtil.renderComponent(FacesUtil.java:675)
com.ibm.xsp.util.FacesUtil.renderComponent(FacesUtil.java:675)
com.ibm.xsp.util.FacesUtil.renderComponent(FacesUtil.java:675)
com.ibm.xsp.util.FacesUtil.renderComponent(FacesUtil.java:675)
com.ibm.xsp.util.FacesUtil.renderComponent(FacesUtil.java:675)
com.ibm.xsp.util.FacesUtil.renderComponent(FacesUtil.java:675)
com.ibm.xsp.application.ViewHandlerExImpl.renderComponent(ViewHandlerExImpl.java:571)
com.ibm.xsp.application.ViewHandlerExImpl.doRender(ViewHandlerExImpl.java:559)
com.ibm.xsp.application.ViewHandlerExImpl._renderView(ViewHandlerExImpl.java:312)
com.ibm.xsp.application.ViewHandlerExImpl.renderView(ViewHandlerExImpl.java:341)
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:240)
com.ibm.xsp.webapp.FacesServlet.serviceView(FacesServlet.java:201)
com.ibm.xsp.webapp.FacesServletEx.serviceView(FacesServletEx.java:151)
com.ibm.xsp.webapp.FacesServlet.service(FacesServlet.java:148)
com.ibm.xsp.webapp.FacesServletEx.service(FacesServletEx.java:128)
com.ibm.xsp.webapp.DesignerFacesServlet.service(DesignerFacesServlet.java:113)
com.ibm.designer.runtime.domino.adapter.ComponentModule.invokeServlet(ComponentModule.java:354)
com.ibm.domino.xsp.module.nsf.NSFComponentModule.invokeServlet(NSFComponentModule.java:414)
com.ibm.designer.runtime.domino.adapter.ComponentModule$AdapterInvoker.invokeServlet(ComponentModule.java:508)
com.ibm.designer.runtime.domino.adapter.ComponentModule$ServletInvoker.doService(ComponentModule.java:451)
com.ibm.designer.runtime.domino.adapter.ComponentModule.doService(ComponentModule.java:343)
com.ibm.domino.xsp.module.nsf.NSFComponentModule.doService(NSFComponentModule.java:398)
com.ibm.domino.xsp.module.nsf.NSFService.doService(NSFService.java:143)
com.ibm.designer.runtime.domino.adapter.LCDEnvironment.doService(LCDEnvironment.java:221)
com.ibm.designer.runtime.domino.adapter.LCDEnvironment.service(LCDEnvironment.java:183)
com.ibm.domino.xsp.bridge.http.engine.XspCmdManager.service(XspCmdManager.java:222)
NotesException: Invalid universal id
lotus.domino.local.Database.getDocumentByUNID(Unknown Source)
com.ibm.xsp.script.WrapperDomino$fct_Database.call(WrapperDomino.java:4942)
com.ibm.jscript.types.FBSObject.call(FBSObject.java:142)
com.ibm.jscript.ASTTree.ASTCall.interpret(ASTCall.java:146)
com.ibm.jscript.ASTTree.ASTAssign.interpret(ASTAssign.java:91)
com.ibm.jscript.ASTTree.ASTBlock.interpret(ASTBlock.java:78)
com.ibm.jscript.ASTTree.ASTIf.interpret(ASTIf.java:73)
com.ibm.jscript.ASTTree.ASTProgram.interpretEx(ASTProgram.java:100)
com.ibm.jscript.JSExpression.interpretExpression(JSExpression.java:396)
com.ibm.jscript.JSExpression.evaluateValue(JSExpression.java:247)
com.ibm.jscript.JSExpression.evaluateValue(JSExpression.java:234)
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:75)
javax.faces.component.UIOutput.getValue(UIOutput.java:159)
com.ibm.xsp.renderkit.html_basic.OutputTextRenderer.encodeEnd(OutputTextRenderer.java:80)
com.ibm.xsp.renderkit.ReadOnlyAdapterRenderer.encodeEnd(ReadOnlyAdapterRenderer.java:138)
javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:956)
com.ibm.xsp.util.FacesUtil.renderComponent(FacesUtil.java:680)
com.ibm.xsp.util.FacesUtil.renderComponent(FacesUtil.java:675)
com.ibm.xsp.util.FacesUtil.renderComponent(FacesUtil.java:675)
com.ibm.xsp.util.FacesUtil.renderComponent(FacesUtil.java:675)
com.ibm.xsp.util.FacesUtil.renderComponent(FacesUtil.java:675)
com.ibm.xsp.util.FacesUtil.renderComponent(FacesUtil.java:675)
com.ibm.xsp.util.FacesUtil.renderComponent(FacesUtil.java:675)
com.ibm.xsp.util.FacesUtil.renderComponent(FacesUtil.java:675)
com.ibm.xsp.application.ViewHandlerExImpl.renderComponent(ViewHandlerExImpl.java:571)
com.ibm.xsp.application.ViewHandlerExImpl.doRender(ViewHandlerExImpl.java:559)
com.ibm.xsp.application.ViewHandlerExImpl._renderView(ViewHandlerExImpl.java:312)
com.ibm.xsp.application.ViewHandlerExImpl.renderView(ViewHandlerExImpl.java:341)
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:240)
com.ibm.xsp.webapp.FacesServlet.serviceView(FacesServlet.java:201)
com.ibm.xsp.webapp.FacesServletEx.serviceView(FacesServletEx.java:151)
com.ibm.xsp.webapp.FacesServlet.service(FacesServlet.java:148)
com.ibm.xsp.webapp.FacesServletEx.service(FacesServletEx.java:128)
com.ibm.xsp.webapp.DesignerFacesServlet.service(DesignerFacesServlet.java:113)
com.ibm.designer.runtime.domino.adapter.ComponentModule.invokeServlet(ComponentModule.java:354)
com.ibm.domino.xsp.module.nsf.NSFComponentModule.invokeServlet(NSFComponentModule.java:414)
com.ibm.designer.runtime.domino.adapter.ComponentModule$AdapterInvoker.invokeServlet(ComponentModule.java:508)
com.ibm.designer.runtime.domino.adapter.ComponentModule$ServletInvoker.doService(ComponentModule.java:451)
com.ibm.designer.runtime.domino.adapter.ComponentModule.doService(ComponentModule.java:343)
com.ibm.domino.xsp.module.nsf.NSFComponentModule.doService(NSFComponentModule.java:398)
com.ibm.domino.xsp.module.nsf.NSFService.doService(NSFService.java:143)
com.ibm.designer.runtime.domino.adapter.LCDEnvironment.doService(LCDEnvironment.java:221)
com.ibm.designer.runtime.domino.adapter.LCDEnvironment.service(LCDEnvironment.java:183)
com.ibm.domino.xsp.bridge.http.engine.XspCmdManager.service(XspCmdManager.java:222)