Unexpected runtime error
The runtime has encountered an unexpected error.
Error source
Page Name:/termin.xspControl Id: computedField1
Property: value
Exception
Error while executing JavaScript computed expression
Script interpreter error, line=46, col=9: Exception occurred calling method NotesDatabase.getDocumentByUNID(string)
null
Javascript code
1: function INFOBOX(art){
2: txt3=""
3: if(art=="ln"){
4: if(ndoc!=null) {
5: temptxt="<h1>" + ndoc.getItemValueString("Subject") + "</h1>"
6: temptxt+="<h6>" +@Left(ndoc.getItemValue("date"),10)+ "</h6>"
7: temptxt+=ndoc.getItemValueString("BodyMini")
8: temptxt+="<a class='weiterlesen' href=\"%%DBNAME" + "/news.xsp?id=" + ndoc.getUniversalID() + "\">mehr erfahren</a><br class='clear' />";
9:
10: //naechste news
11: ndoc=view3.getNextDocument(ndoc)
12: }
13: }
14:
15: if(art=="lt"){
16: temptxt = "<div id='termine'>"
17:
18: for(it=0;it<=3;it++){
19: if(termdoc!=null) {
20: temptxt+="<div class='termin'><h1>" + termdoc.getItemValueString("Subject") + "</h1>"
21: temptxt+="<h3>" +@Left(termdoc.getItemValue("date"),10)+ "</h3>"
22: temptxt+=termdoc.getItemValueString("BodyMini")
23: temptxt+="<p class='mehrlesen'><a href=\"%%DBNAME" + "/termin.xsp?id=" + termdoc.getUniversalID() + "\">mehr erfahren</a></p><br class='clear' /></div>";
24: //naechster termin
25: termdoc=termin.getNextDocument(termdoc)
26: }
27: }
28: temptxt +="</div>"
29: }
30:
31: if(@Length(art)==32){
32: idoc=pdb.getDocumentByUNID(art)
33:
34: if(idoc!=null)
35: temptxt=idoc.getItemValueString("Body")
36: }
37:
38: return temptxt
39: }
40:
41: function terminView(){
42: id=context.getUrlParameter("id")
43: pview=database.getView("Profil")
44: pdoc=pview.getFirstDocument()
45: pdb=session.getDatabase("",pdoc.getItemValueString("db"))
46: doc=pdb.getDocumentByUNID(id)
47:
48: ttxt="\n<div class=\"termin_big\"><h1>" + doc.getItemValueString("Subject") + "</h1><br class='clear' />";
49:
50: if(doc.getItemValueString("Termine") != ""){
51: for(i=0;i<@Elements(doc.getItemValue("Termine"));i++)
52: ttxt+=doc.getItemValue("Termine")[i];
53: }
54:
55: if(doc.getItemValue("date") != "[]"){
56: ttxt+="<h2 class='left_h2'>" + @Left(doc.getItemValueDateTimeArray("date")[0]," ");
57: if(doc.getItemValue("from_time") != "[]"){
58: ttxt+= " " + @Left(@Right(doc.getItemValueDateTimeArray("from_time")[0]," "),5) +" Uhr";
59: }
60: ttxt+= "</h2>\n";
61:
62: if(doc.getItemValue("to_date") != "[]")
63: {ttxt+="<h2>- " + @Left(doc.getItemValueDateTimeArray("to_date")[0]," ");
64: if(doc.getItemValue("to_time") != "[]"){
65: ttxt+= " " + @Left(@Right(doc.getItemValueDateTimeArray("to_time")[0]," "),5) + " Uhr";
66: }
67: ttxt+= "</h2><br class='clear' />\n";
68: }
69: }
70:
71: if(doc.getItemValueString("place") != "")
72: {
73: ttxt+="<label>Veranstaltungsort</label><span>" + doc.getItemValueString("place") +
74: "<br />" +doc.getItemValueString("street") + "<br />\n"+
75: "" +doc.getItemValueString("zip") + " " +
76: doc.getItemValueString("city") + "</span>\n";
77: }
78:
79: if(doc.getItemValueString("organizer")!="")
80: ttxt+="<br class='clear' /><br /><label>Veranstalter</label><span>" + doc.getItemValueString("organizer") + "</span>\n";
81:
82: if(doc.getItemValueString("phone")!="")
83: ttxt+="<label>Telefon</label><span>" + doc.getItemValueString("phone") + "</span>\n";
84: if(doc.getItemValueString("fax")!="")
85: ttxt+="<label>Fax</label><span>" + doc.getItemValueString("fax") + "</span>\n";
86: if(doc.getItemValueString("Email")!="")
87: ttxt+="<label>E-Mail</label><span>" + doc.getItemValueString("Email")+ "</span>\n";
88:
89: if(doc.getItemValueString("Body")!="")
90: ttxt+="<br class='clear' /><div class='terminText'><p>" + doc.getItemValueString("Body")+ "</p></div>\n";
91:
92: ttxt+="<br class='clear' /></div>\n";
93: ttxt=@ReplaceSubstring(ttxt,"%%DBNAME",facesContext.getExternalContext().getRequestContextPath());
94: return ttxt;
95: }
96:
97: //erster Termin
98: termdoc=termin.getFirstDocument();
99: //Template fuer Seite
100: tempdoc=database.getDocumentByUNID("D1C9CB6091F41B9DC1257735003445F9");
101:
102: if(tempdoc!=null){
103: //Template Inhalt
104: txt=tempdoc.getItemValueString("html");
105: tempdoc2=view2.getDocumentByKey(tempdoc.getItemValue("Template")[0])
106:
107: //Box Template
108: if(tempdoc2!=null){
109: txt2=tempdoc2.getItemValueString("html");
110: txt2=@ReplaceSubstring(txt2,"%%BODY",terminView());
111: }
112: txt= @ReplaceSubstring(txt,"%%BODY1", txt2);
113:
114: tempdoc2=view2.getDocumentByKey(tempdoc.getItemValue("Template")[1])
115: //Box Template
116: if(tempdoc2!=null){
117: txt2t=tempdoc2.getItemValueString("html");
118: //txt2=@ReplaceSubstring(txt2t,"%%BODY",INFOBOX("D9D2A8BB8497C88EC12577350035549D"));
119: //txt2+=@ReplaceSubstring(txt2t,"%%BODY",INFOBOX("413866C3D770971CC12577350035E4FA"));
120: txt2=@ReplaceSubstring(txt2t,"%%BODY",INFOBOX("lt"));
121: }
122:
123: txt= @ReplaceSubstring(txt,"%%INFOR2", txt2)
124:
125: txt=@ReplaceSubstring(txt,"%%leer%%","");
126: txt=@ReplaceSubstring(txt,"%%DBNAME",facesContext.getExternalContext().getRequestContextPath());
127:
128: pview=database.getView("Profil")
129: pdoc=pview.getFirstDocument()
130: txt=@ReplaceSubstring(txt,"%%CISDBNAME","/" + @ReplaceSubstring(pdoc.getItemValueString("db"),"\\","/"));
131:
132: return txt;
133: }
►
▼
Stack Trace
com.ibm.xsp.exception.EvaluationExceptionEx: Error while executing JavaScript computed expression
com.ibm.xsp.binding.javascript.JavaScriptValueBinding.getValue(JavaScriptValueBinding.java:132)
javax.faces.component.UIOutput.getValue(UIOutput.java:159)
com.ibm.xsp.util.FacesUtil.convertValue(FacesUtil.java:1021)
com.ibm.xsp.renderkit.html_basic.OutputTextRenderer.encodeEnd(OutputTextRenderer.java:79)
com.ibm.xsp.renderkit.ReadOnlyAdapterRenderer.encodeEnd(ReadOnlyAdapterRenderer.java:150)
javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:1001)
com.ibm.xsp.util.FacesUtil.renderComponent(FacesUtil.java:759)
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:703)
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:687)
com.ibm.domino.xsp.module.nsf.NSFService.doService(NSFService.java:275)
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=46, col=9: Exception occurred calling method NotesDatabase.getDocumentByUNID(string)
null
com.ibm.xsp.script.WrapperDomino$fct_Database.call(WrapperDomino.java:5979)
com.ibm.jscript.types.FBSObject.call(FBSObject.java:153)
com.ibm.jscript.ASTTree.ASTCall.interpret(ASTCall.java:171)
com.ibm.jscript.ASTTree.ASTAssign.interpret(ASTAssign.java:90)
com.ibm.jscript.std.FunctionObject._executeFunction(FunctionObject.java:234)
com.ibm.jscript.std.FunctionObject.executeFunction(FunctionObject.java:162)
com.ibm.jscript.std.FunctionObject.call(FunctionObject.java:148)
com.ibm.jscript.types.FBSObject.call(FBSObject.java:153)
com.ibm.jscript.ASTTree.ASTCall.interpret(ASTCall.java:171)
com.ibm.jscript.ASTTree.ASTArgumentList.interpret(ASTArgumentList.java:50)
com.ibm.jscript.types.FBSObject.call(FBSObject.java:148)
com.ibm.xsp.script.NotesFunctions$NotesFunction.call(NotesFunctions.java:3136)
com.ibm.jscript.ASTTree.ASTCall.interpret(ASTCall.java:171)
com.ibm.jscript.ASTTree.ASTAssign.interpret(ASTAssign.java:90)
com.ibm.jscript.ASTTree.ASTBlock.interpret(ASTBlock.java:101)
com.ibm.jscript.ASTTree.ASTIf.interpret(ASTIf.java:73)
com.ibm.jscript.ASTTree.ASTBlock.interpret(ASTBlock.java:101)
com.ibm.jscript.ASTTree.ASTIf.interpret(ASTIf.java:73)
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)
javax.faces.component.UIOutput.getValue(UIOutput.java:159)
com.ibm.xsp.util.FacesUtil.convertValue(FacesUtil.java:1021)
com.ibm.xsp.renderkit.html_basic.OutputTextRenderer.encodeEnd(OutputTextRenderer.java:79)
com.ibm.xsp.renderkit.ReadOnlyAdapterRenderer.encodeEnd(ReadOnlyAdapterRenderer.java:150)
javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:1001)
com.ibm.xsp.util.FacesUtil.renderComponent(FacesUtil.java:759)
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:703)
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:687)
com.ibm.domino.xsp.module.nsf.NSFService.doService(NSFService.java:275)
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)
NotesException: Invalid universal id
lotus.domino.local.Database.NgetDocumentByUNID(Native Method)
lotus.domino.local.Database.getDocumentByUNID(Unknown Source)
com.ibm.xsp.script.WrapperDomino$fct_Database.call(WrapperDomino.java:5038)
com.ibm.jscript.types.FBSObject.call(FBSObject.java:153)
com.ibm.jscript.ASTTree.ASTCall.interpret(ASTCall.java:171)
com.ibm.jscript.ASTTree.ASTAssign.interpret(ASTAssign.java:90)
com.ibm.jscript.std.FunctionObject._executeFunction(FunctionObject.java:234)
com.ibm.jscript.std.FunctionObject.executeFunction(FunctionObject.java:162)
com.ibm.jscript.std.FunctionObject.call(FunctionObject.java:148)
com.ibm.jscript.types.FBSObject.call(FBSObject.java:153)
com.ibm.jscript.ASTTree.ASTCall.interpret(ASTCall.java:171)
com.ibm.jscript.ASTTree.ASTArgumentList.interpret(ASTArgumentList.java:50)
com.ibm.jscript.types.FBSObject.call(FBSObject.java:148)
com.ibm.xsp.script.NotesFunctions$NotesFunction.call(NotesFunctions.java:3136)
com.ibm.jscript.ASTTree.ASTCall.interpret(ASTCall.java:171)
com.ibm.jscript.ASTTree.ASTAssign.interpret(ASTAssign.java:90)
com.ibm.jscript.ASTTree.ASTBlock.interpret(ASTBlock.java:101)
com.ibm.jscript.ASTTree.ASTIf.interpret(ASTIf.java:73)
com.ibm.jscript.ASTTree.ASTBlock.interpret(ASTBlock.java:101)
com.ibm.jscript.ASTTree.ASTIf.interpret(ASTIf.java:73)
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)
javax.faces.component.UIOutput.getValue(UIOutput.java:159)
com.ibm.xsp.util.FacesUtil.convertValue(FacesUtil.java:1021)
com.ibm.xsp.renderkit.html_basic.OutputTextRenderer.encodeEnd(OutputTextRenderer.java:79)
com.ibm.xsp.renderkit.ReadOnlyAdapterRenderer.encodeEnd(ReadOnlyAdapterRenderer.java:150)
javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:1001)
com.ibm.xsp.util.FacesUtil.renderComponent(FacesUtil.java:759)
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:703)
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:687)
com.ibm.domino.xsp.module.nsf.NSFService.doService(NSFService.java:275)
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)