From 88a8169f4d486f456c3c76071cd55948c5a23a0d Mon Sep 17 00:00:00 2001 From: Sonia Minolli <sonia.minolli@synchrotron-soleil.fr> Date: Mon, 17 Oct 2016 09:33:34 +0000 Subject: [PATCH] Created tag release_2_0_3. --- pom.xml | 4 ++-- src/NexusManager.h | 9 +++++++++ 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index 5c40f52..f3f7c44 100644 --- a/pom.xml +++ b/pom.xml @@ -9,7 +9,7 @@ <groupId>fr.soleil.device</groupId> <artifactId>PulseCounting-${aol}-${mode}</artifactId> - <version>2.0.2-SNAPSHOT</version> + <version>2.0.3</version> <packaging>nar</packaging> <name>PulseCounting</name> @@ -56,7 +56,7 @@ <dependency> <groupId>fr.soleil.lib</groupId> <artifactId>NexusCPPV2-${aol}-${library}-${mode}</artifactId> - <version>2.3.2</version> + <version>2.3.3</version> </dependency> </dependencies> <scm> diff --git a/src/NexusManager.h b/src/NexusManager.h index 47a903a..654697f 100644 --- a/src/NexusManager.h +++ b/src/NexusManager.h @@ -151,6 +151,15 @@ public: _CPTC("NexusManager::pushNexusData")); } + if (!data) + { + ERROR_STREAM << "Try to send null data to Nexus!" << std::endl; + this->manageNexusAbort(); + THROW_DEVFAILED(_CPTC("DEVICE_ERROR"), + _CPTC("Cannot store data in Nexus file: null data!"), + _CPTC("NexusManager::pushNexusData")); + } + try { // check measure dimension -- GitLab