This is an automated email from the ASF dual-hosted git repository. adebreceni pushed a commit to branch minifi-api-reduced in repository https://gitbox.apache.org/repos/asf/nifi-minifi-cpp.git
commit a1a4cbd87db615f277bff91b9849018c5315c3e6 Author: Adam Debreceni <[email protected]> AuthorDate: Thu Jul 10 16:07:28 2025 +0200 Win fix --- extensions/systemd/ConsumeJournald.cpp | 2 +- extensions/windows-event-log/ConsumeWindowsEventLog.cpp | 2 +- .../windows-event-log/tests/ConsumeWindowsEventLogTests.cpp | 9 +++++++-- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/extensions/systemd/ConsumeJournald.cpp b/extensions/systemd/ConsumeJournald.cpp index 3afbbd899..9bc804c97 100644 --- a/extensions/systemd/ConsumeJournald.cpp +++ b/extensions/systemd/ConsumeJournald.cpp @@ -34,7 +34,7 @@ namespace org::apache::nifi::minifi::extensions::systemd { namespace chr = std::chrono; ConsumeJournald::ConsumeJournald(core::ProcessorMetadata metadata, std::unique_ptr<libwrapper::LibWrapper>&& libwrapper) - : core::ProcessorImpl{metadata}, libwrapper_{std::move(libwrapper)} {} + : core::ProcessorImpl{std::move(metadata)}, libwrapper_{std::move(libwrapper)} {} void ConsumeJournald::initialize() { setSupportedProperties(Properties); diff --git a/extensions/windows-event-log/ConsumeWindowsEventLog.cpp b/extensions/windows-event-log/ConsumeWindowsEventLog.cpp index d2bbbf6ea..24ed13c25 100644 --- a/extensions/windows-event-log/ConsumeWindowsEventLog.cpp +++ b/extensions/windows-event-log/ConsumeWindowsEventLog.cpp @@ -62,7 +62,7 @@ namespace org::apache::nifi::minifi::processors { const int EVT_NEXT_TIMEOUT_MS = 500; ConsumeWindowsEventLog::ConsumeWindowsEventLog(core::ProcessorMetadata metadata) - : core::ProcessorImpl(metadata) { + : core::ProcessorImpl{std::move(metadata)} { char buff[MAX_COMPUTERNAME_LENGTH + 1]; DWORD size = sizeof(buff); if (GetComputerName(buff, &size)) { diff --git a/extensions/windows-event-log/tests/ConsumeWindowsEventLogTests.cpp b/extensions/windows-event-log/tests/ConsumeWindowsEventLogTests.cpp index f3d0954ed..f8b66e3ae 100644 --- a/extensions/windows-event-log/tests/ConsumeWindowsEventLogTests.cpp +++ b/extensions/windows-event-log/tests/ConsumeWindowsEventLogTests.cpp @@ -93,8 +93,13 @@ TEST_CASE("ConsumeWindowsEventLog constructor works", "[create]") { TestController test_controller; std::shared_ptr<TestPlan> test_plan = test_controller.createPlan(); - REQUIRE_NOTHROW(ConsumeWindowsEventLog("one")); - REQUIRE_NOTHROW(ConsumeWindowsEventLog("two", IdGenerator::getIdGenerator()->generate())); + core::ProcessorMetadata metadata{ + .uuid = IdGenerator::getIdGenerator()->generate(), + .name = "CWEL", + .logger = core::logging::LoggerFactory<ConsumeWindowsEventLog>::getLogger() + }; + + REQUIRE_NOTHROW(ConsumeWindowsEventLog(metadata)); REQUIRE_NOTHROW(test_plan->addProcessor("ConsumeWindowsEventLog", "cwel")); }
