diff 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
line wrap: on
line diff
--- a/src/luan/modules/http/impl/LuanHandler.java	Mon Feb 05 22:33:59 2018 -0700
+++ b/src/luan/modules/http/impl/LuanHandler.java	Mon Feb 05 22:59:52 2018 -0700
@@ -68,14 +68,8 @@
 //e.printStackTrace();
 			String err = e.getLuanStackTraceString();
 			logger.error(err);
-			Response response = new Response();
-			response.status = Status.INTERNAL_SERVER_ERROR;
-			response.headers.put( "content-type", "text/plain; charset=UTF-8" );
-			PrintWriter writer = new PrintWriter( new ResponseOutputStream(response) );
-			writer.write( "Internel Server Error\n\n" );
-			writer.write( err );
-			writer.close();
-			return response;
+			String msg = "Internel Server Error\n\n" + err;
+			return Response.errorResponse( Status.INTERNAL_SERVER_ERROR, msg );
 		} finally {
 			lock.readLock().unlock();
 			thread.setName(oldName);