All pastes #31311 Raw Edit

Unnamed

public java v1 · immutable
#31311 ·published 2005-11-26 13:52 UTC
rendered paste body
            try            {                File file = new File(Config.DATAPACK_ROOT, fileName);                if (!file.createNewFile())                    System.err.println("[Scheduling Engine] Error creating file " + file.getName());                else                    System.err.println("[Scheduling Engine] Step 0 OK");                                OutputStream out = new FileOutputStream(file);                Writer writer = new Utf8StreamWriter().setOutputStream(out);                WriterHandler handler = new WriterHandler().setWriter(writer);                handler.setIndent("\t");                handler.setProlog("<?xml version=\"1.0\" encoding=\"UTF-8\"/>");                System.err.println("[Scheduling Engine] Step 1 OK");                ObjectWriter<ScheduledEvent> objWriter = new ObjectWriter<ScheduledEvent>();                objWriter.write(scheduledEvent, handler);                System.err.println("[Scheduling Engine] Step 2 OK");                writer.flush();     // HERE IS WHERE THE ERROR SPAMS!!! :(                System.err.println("[Scheduling Engine] Step 3 OK");                out.flush();                System.err.println("[Scheduling Engine] Step 4 OK");                writer.close();                System.err.println("[Scheduling Engine] Step 5 OK");                out.close();                System.err.println("[Scheduling Engine] Step 6 OK");            }            catch(FileNotFoundException f)            {                System.err.println("[Scheduling Engine] File not found!");                System.err.println("[Scheduling Engine] Filename: " + fileName);                f.printStackTrace();                System.err.println(f.getMessage());                System.err.println(f);            }            catch(SecurityException s)            {                System.err.println("[Scheduling Engine] Permission denied when writing to the file!");                System.err.println("[Scheduling Engine] Filename: " + fileName);                s.printStackTrace();                System.err.println(s.getMessage());                System.err.println(s);            }            catch(IOException i)            {                System.err.println("[Scheduling Engine] Unknown I/O error!");                System.err.println("[Scheduling Engine] Filename: " + fileName);                i.printStackTrace();                System.err.println(i.getMessage());                System.err.println(i);            }            catch(Exception e)            {                System.err.println("[Scheduling Engine] Unhandled exception occurred!");                System.err.println("[Scheduling Engine] Filename: " + fileName);                e.printStackTrace();                System.err.println(e.getMessage());                System.err.println(e);            }