Error de tiempo de ejecución inesperado

El tiempo de ejecución ha encontrado un error inesperado.

Origen de error

Nombre de página:/tablon_view_entidad_rol_categoria123.xsp
ID de control: viewPanel1

Excepción

Error al ejecutar una expresión calculada de JavaScript
Error del intérprete de scripts, línea=2, columna=10: 'lang' es nulo.

Código JavaScript

   1: var lang=viewScope.lang;
   2: if (lang.equals("sp")){
   3:    lang="";
   4: }else{
   5:   lang="_"+lang;
   6: }
   7: var key=viewScope.conf_entidad+" "+context.getUrlParameter("cat1")+" "+context.getUrlParameter("cat2")+" "+context.getUrlParameter("cat3")+"$";
   8: return key;

Seguimiento de pila