diff --git a/lib/chef/lib/providers/server_collection_provider.rb b/lib/chef/lib/providers/server_collection_provider.rb
index <HASH>..<HASH> 100644
--- a/lib/chef/lib/providers/server_collection_provider.rb
+++ b/lib/chef/lib/providers/server_collection_provider.rb
@@ -32,7 +32,8 @@ class Chef
       QUERY_TIMEOUT = 60
 
       # Initialize condition variable used to synchronize chef and EM threads
-      def initialize
+      def initialize(node, resource)
+        super(node, resource)
         @mutex        = Mutex.new
         @loaded_event = ConditionVariable.new
       end
Fix issue with ServerCollection provider initialization