void anna::diameter::comm::MessageStatistics::initialize(const std::string &name) noexcept(false) {
- a_accumulator = anna::statistics::Engine::instantiate().createAccumulator(name);
+
+ // Avoid exception if already created (happens for 2 origin hosts with same local server)
+ a_accumulator = anna::statistics::Engine::instantiate().getAccumulator(name);
+
+ if (!a_accumulator)
+ a_accumulator = anna::statistics::Engine::instantiate().createAccumulator(name);
}