From 78f80620c6961d20b4010bb9588e677b7e826685 Mon Sep 17 00:00:00 2001 From: Stefan Feuerhahn Date: Mon, 16 Oct 2017 08:49:36 +0200 Subject: [PATCH] fixed previous reporting refactoring --- src/main/java/org/openmuc/openiec61850/ClientAssociation.java | 2 +- .../openiec61850/integrationtests/ClientServerITest.java | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/openmuc/openiec61850/ClientAssociation.java b/src/main/java/org/openmuc/openiec61850/ClientAssociation.java index 54ebd73..04f46f2 100644 --- a/src/main/java/org/openmuc/openiec61850/ClientAssociation.java +++ b/src/main/java/org/openmuc/openiec61850/ClientAssociation.java @@ -1657,7 +1657,7 @@ public final class ClientAssociation { if (optFlds.isReasonForInclusion()) { reasonCodes = new ArrayList<>(dataSet.getMembers().size()); for (int i = 0; i < dataSet.getMembers().size(); i++) { - if (inclusionBitString[dataSetIndex]) { + if (inclusionBitString[i]) { BdaReasonForInclusion reasonForInclusion = new BdaReasonForInclusion(null); reasonCodes.add(reasonForInclusion); byte[] reason = listRes.get(index++).getSuccess().getBitString().value; diff --git a/src/test/java/org/openmuc/openiec61850/integrationtests/ClientServerITest.java b/src/test/java/org/openmuc/openiec61850/integrationtests/ClientServerITest.java index 62d7eeb..fd0e505 100644 --- a/src/test/java/org/openmuc/openiec61850/integrationtests/ClientServerITest.java +++ b/src/test/java/org/openmuc/openiec61850/integrationtests/ClientServerITest.java @@ -516,6 +516,9 @@ public class ClientServerITest extends Thread implements ServerEventListener, Cl @Override public void associationClosed(IOException e) { System.out.println("Association closed!"); + if (e != null) { + System.out.println(e.getMessage()); + } numAssociationClosed++; } }