diff --git a/src/main/scala/mesosphere/marathon/core/plugin/impl/PluginManagerImpl.scala b/src/main/scala/mesosphere/marathon/core/plugin/impl/PluginManagerImpl.scala index 40b735b4df2..e81c1e61bf8 100644 --- a/src/main/scala/mesosphere/marathon/core/plugin/impl/PluginManagerImpl.scala +++ b/src/main/scala/mesosphere/marathon/core/plugin/impl/PluginManagerImpl.scala @@ -42,7 +42,7 @@ private[plugin] class PluginManagerImpl( case _ => plugin } val serviceLoader = ServiceLoader.load(ct.runtimeClass.asInstanceOf[Class[T]], classLoader) - val providers = serviceLoader.iterator() + val providers = serviceLoader.iterator().toSeq val plugins = definitions.plugins.withFilter(_.plugin == ct.runtimeClass.getName).map { definition => providers .find(_.getClass.getName == definition.implementation)