Unexpected runtime error

The runtime has encountered an unexpected error.

Error source

Page Name:/index.xsp

Exception

com.ibm.xsp.exception.EvaluationExceptionEx: Error while executing JavaScript computed expression
Error while executing JavaScript computed expression
Script interpreter error, line=48, col=5: 'nve' is null

JavaScript code

   1: var nve;
   2: 
   3: if(cookie.containsKey("language")) {
   4: 	
   5: 	if (cookie.get("language").getValue() == "en") {
   6: 		if(param.page + "" == "" || param.page == null) {
   7: 			nve = session.getDatabase("", "perfect/sitex_en.nsf").getView("XSP/Lookup/UI").getEntryByKey("home");
   8: 		}
   9: 		
  10: 		else {
  11: 			nve = session.getDatabase("", "perfect/sitex_en.nsf").getView("XSP/Lookup/UI").getEntryByKey(param.page + "");
  12: 		}
  13: 	}
  14: 	else if (cookie.get("language").getValue() == "bg") {
  15: 	
  16: 		if (param.page + "" == "" || param.page == null) {
  17: 			nve = session.getDatabase("", "perfect/sitex.nsf").getView("XSP/Lookup/UI").getEntryByKey("home")
  18: 			
  19: 		}
  20: 	
  21: 		else {
  22: 			nve = session.getDatabase("", "perfect/sitex.nsf").getView("XSP/Lookup/UI").getEntryByKey(param.page + "");
  23: 			
  24: 		}
  25: 	}
  26: 	else {
  27: 		if (param.page + "" == "" || param.page == null) {
  28: 			nve = session.getDatabase("", "perfect/sitex_de.nsf").getView("XSP/Lookup/UI").getEntryByKey("home")
  29: 			
  30: 		}
  31: 	
  32: 		else {
  33: 			nve = session.getDatabase("", "perfect/sitex_de.nsf").getView("XSP/Lookup/UI").getEntryByKey(param.page + "");
  34: 			
  35: 		}
  36: 	}
  37: 	
  38: } else {
  39: 	facesContext.getExternalContext().getResponse().addCookie(new javax.servlet.http.Cookie("language", "bg"));
  40: 		if(param.page + "" == "" || param.page == null) {
  41: 				nve = session.getDatabase("", "perfect/sitex.nsf").getView("XSP/Lookup/UI").getEntryByKey("home");
  42: 			}
  43: 			
  44: 			else {
  45: 				nve = session.getDatabase("", "perfect/sitex.nsf").getView("XSP/Lookup/UI").getEntryByKey(param.page + "");
  46: 			}
  47: }
  48: nve.getColumnValues()[1];

Stack Trace