protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { try { Image bean = home.create(); URL imageURL = new URL(request.getParameter("url")); if (imageURL != null) { try { boolean imageSmooth = Boolean.parseBoolean(request.getParameter("smooth")); int imageWidth = Integer.parseInt(request.getParameter("width")); int imageHeight = Integer.parseInt(request.getParameter("height")); GifImage theImage = GifDecoder.decode(imageURL); GifImage resizedImage = bean.resizeGifImage(imageWidth, imageHeight, theImage, imageSmooth); bean.remove(); response.setContentType("image/gif"); OutputStream out = response.getOutputStream(); GifEncoder.encode(resizedImage,out); } catch (Exception e) { //e.printStackTrace(); response.setContentType("text/html"); PrintWriter out = response.getWriter(); out.println(""); out.println("Error!"); out.println(""); out.println(""); out.println("

"); out.println("Bad user input!"); out.println("

"); out.println(""); out.close(); } } } catch (Exception e) { e.printStackTrace(); } finally { } } 07:16:37,650 ERROR [STDERR] java.net.MalformedURLException 07:16:37,650 ERROR [STDERR] at java.net.URL.(Unknown Source) 07:16:37,650 ERROR [STDERR] at java.net.URL.(Unknown Source) 07:16:37,650 ERROR [STDERR] at java.net.URL.(Unknown Source) 07:16:37,650 ERROR [STDERR] at dk.mobilenation.imagetool.web.ResizeServlet.doGet(ResizeServlet.java:73) 07:16:37,650 ERROR [STDERR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:697) 07:16:37,650 ERROR [STDERR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:810) 07:16:37,650 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) 07:16:37,730 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) 07:16:37,730 ERROR [STDERR] at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96) 07:16:37,740 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) 07:16:37,740 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) 07:16:37,740 ERROR [STDERR] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) 07:16:37,740 ERROR [STDERR] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) 07:16:37,740 ERROR [STDERR] at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175) 07:16:37,740 ERROR [STDERR] at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74) 07:16:37,740 ERROR [STDERR] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) 07:16:37,740 ERROR [STDERR] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) 07:16:37,740 ERROR [STDERR] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) 07:16:37,740 ERROR [STDERR] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) 07:16:37,740 ERROR [STDERR] at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) 07:16:37,740 ERROR [STDERR] at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) 07:16:37,740 ERROR [STDERR] at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) 07:16:37,740 ERROR [STDERR] at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112) 07:16:37,740 ERROR [STDERR] at java.lang.Thread.run(Unknown Source)