diff mx.jvmci/mx_jvmci.py @ 22591:0dcb75831004

avoid creating providers for unnamed JVMCI services
author Doug Simon <doug.simon@oracle.com>
date Mon, 21 Sep 2015 17:18:57 +0200
parents ba4ef98ae535
children bc2d4dac0cd3
line wrap: on
line diff
--- a/mx.jvmci/mx_jvmci.py	Mon Sep 21 15:01:13 2015 +0200
+++ b/mx.jvmci/mx_jvmci.py	Mon Sep 21 17:18:57 2015 +0200
@@ -1700,7 +1700,8 @@
             return True
         if arcname.startswith('META-INF/jvmci.providers/'):
             provider = arcname[len('META-INF/jvmci.providers/'):]
-            for service in contents.split(os.linesep):
+            for service in contents.strip().split(os.linesep):
+                assert service
                 self.jvmciServices.setdefault(service, []).append(provider)
             return True
         elif arcname.endswith('_OptionDescriptors.class'):