comparison src/luan/modules/http/impl/LuanHandler.java @ 1161:6baccd0c85a7

minor
author Franklin Schmidt <fschmidt@gmail.com>
date Mon, 05 Feb 2018 22:59:52 -0700
parents 4beabb087be6
children 7e6f28c769a1
comparison
equal deleted inserted replaced
1160:4beabb087be6 1161:6baccd0c85a7
66 return response; 66 return response;
67 } catch(LuanException e) { 67 } catch(LuanException e) {
68 //e.printStackTrace(); 68 //e.printStackTrace();
69 String err = e.getLuanStackTraceString(); 69 String err = e.getLuanStackTraceString();
70 logger.error(err); 70 logger.error(err);
71 Response response = new Response(); 71 String msg = "Internel Server Error\n\n" + err;
72 response.status = Status.INTERNAL_SERVER_ERROR; 72 return Response.errorResponse( Status.INTERNAL_SERVER_ERROR, msg );
73 response.headers.put( "content-type", "text/plain; charset=UTF-8" );
74 PrintWriter writer = new PrintWriter( new ResponseOutputStream(response) );
75 writer.write( "Internel Server Error\n\n" );
76 writer.write( err );
77 writer.close();
78 return response;
79 } finally { 73 } finally {
80 lock.readLock().unlock(); 74 lock.readLock().unlock();
81 thread.setName(oldName); 75 thread.setName(oldName);
82 } 76 }
83 } 77 }