comparison src/luan/modules/http/LuanHandler.java @ 1122:e15be31cee92

remove LuanException.getFullMessage()
author Franklin Schmidt <fschmidt@gmail.com>
date Mon, 14 Aug 2017 17:00:37 -0600
parents 0d884377e923
children
comparison
equal deleted inserted replaced
1121:4cf541886663 1122:e15be31cee92
63 try { 63 try {
64 if( !HttpServicer.service(luan,request,response,"site:"+target+".luan") ) 64 if( !HttpServicer.service(luan,request,response,"site:"+target+".luan") )
65 return; 65 return;
66 } catch(LuanException e) { 66 } catch(LuanException e) {
67 //e.printStackTrace(); 67 //e.printStackTrace();
68 String err = e.getFullMessage(); 68 String err = e.getLuanStackTraceString();
69 logger.error(err); 69 logger.error(err);
70 response.sendError(HttpServletResponse.SC_INTERNAL_SERVER_ERROR,err); 70 response.sendError(HttpServletResponse.SC_INTERNAL_SERVER_ERROR,err);
71 } finally { 71 } finally {
72 lock.readLock().unlock(); 72 lock.readLock().unlock();
73 thread.setName(oldName); 73 thread.setName(oldName);
144 LuanCloner cloner = new LuanCloner(LuanCloner.Type.COMPLETE); 144 LuanCloner cloner = new LuanCloner(LuanCloner.Type.COMPLETE);
145 luan = (LuanState)cloner.clone(luanInit); 145 luan = (LuanState)cloner.clone(luanInit);
146 try { 146 try {
147 PackageLuan.load(luan,"site:/init.luan"); 147 PackageLuan.load(luan,"site:/init.luan");
148 } catch(LuanException e) { 148 } catch(LuanException e) {
149 String err = e.getFullMessage(); 149 String err = e.getLuanStackTraceString();
150 logger.error(err); 150 logger.error(err);
151 } 151 }
152 } 152 }
153 153
154 public Object runLuan(String sourceText,String sourceName) throws LuanException { 154 public Object runLuan(String sourceText,String sourceName) throws LuanException {