diff --git a/src/main/java/ru/bclib/api/dataexchange/handler/SendFiles.java b/src/main/java/ru/bclib/api/dataexchange/handler/SendFiles.java index 1e9afbe2..228a94a6 100644 --- a/src/main/java/ru/bclib/api/dataexchange/handler/SendFiles.java +++ b/src/main/java/ru/bclib/api/dataexchange/handler/SendFiles.java @@ -35,16 +35,21 @@ public class SendFiles extends DataHandler { entry.serializeContent(buf); } } - + + private List> receivedFiles; @Override protected void deserializeFromIncomingData(FriendlyByteBuf buf, PacketSender responseSender, boolean fromClient) { int size = buf.readInt(); - List> receivedFiles = new ArrayList<>(size); + receivedFiles = new ArrayList<>(size); BCLib.LOGGER.info("Server sent " + size + " Files:"); for (int i=0; i p = DataExchange.AutoFileSyncEntry.deserializeContent(buf); - receivedFiles.add(p); - BCLib.LOGGER.info(" - " + p.first + " (" + p.second.length + " Bytes)"); + if (p.first != null) { + receivedFiles.add(p); + BCLib.LOGGER.info(" - " + p.first + " (" + p.second.length + " Bytes)"); + } else { + BCLib.LOGGER.error(" - Failed to receive File"); + } } }