diff --git a/src/main/java/InnaIrcBot/ProvidersConsumers/DataProvider.java b/src/main/java/InnaIrcBot/ProvidersConsumers/DataProvider.java index 653faf5..bf14aa0 100644 --- a/src/main/java/InnaIrcBot/ProvidersConsumers/DataProvider.java +++ b/src/main/java/InnaIrcBot/ProvidersConsumers/DataProvider.java @@ -45,7 +45,7 @@ public class DataProvider implements Runnable { sendUserNickAndIdent(); startLoop(); - + System.out.println("ENDED"); } catch (Exception e){ System.out.println("DataProvider exception: "+e.getMessage()); } @@ -83,6 +83,7 @@ public class DataProvider implements Runnable { private void startLoop() throws Exception{ String rawMessage; while ((rawMessage = mainReader.readLine()) != null) { + System.out.println(rawMessage); if (rawMessage.startsWith(":")) { handleRegular(rawMessage.substring(1)); } diff --git a/src/main/java/InnaIrcBot/ProvidersConsumers/StreamProvider.java b/src/main/java/InnaIrcBot/ProvidersConsumers/StreamProvider.java index 904dbb4..2db76e2 100644 --- a/src/main/java/InnaIrcBot/ProvidersConsumers/StreamProvider.java +++ b/src/main/java/InnaIrcBot/ProvidersConsumers/StreamProvider.java @@ -19,6 +19,11 @@ public class StreamProvider { } } catch (IOException e){ System.out.println("Internal issue: StreamProvider->writeToStream() caused I/O exception:\n\t"+e.getMessage()); + } catch (NullPointerException npe){ + System.out.println("Internal issue: StreamProvider->writeToStream() caused NullPointerException exception:\n" + +"Server: "+server + +"\nMessage: "+message + +"\n\t"+npe.getMessage()); } } public static synchronized void setStream(String server, Socket socket) throws IOException{