X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.osgi.boot%2Fsrc%2Forg%2Fargeo%2Fosgi%2Fboot%2Fa2%2FFsA2Source.java;h=6fc25c1127f98d8adf93d390b6e072d99ae15b8f;hb=6d6fd0f20eda4331d35e7beb5d14aacdb3a98ad8;hp=1072a11498fdf03ab10be82df2fcf3d5086a0f0d;hpb=96416304c3f8cf0eb8dc1425bbe06649f9b4f7a8;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.osgi.boot/src/org/argeo/osgi/boot/a2/FsA2Source.java b/org.argeo.osgi.boot/src/org/argeo/osgi/boot/a2/FsA2Source.java index 1072a1149..6fc25c112 100644 --- a/org.argeo.osgi.boot/src/org/argeo/osgi/boot/a2/FsA2Source.java +++ b/org.argeo.osgi.boot/src/org/argeo/osgi/boot/a2/FsA2Source.java @@ -54,9 +54,12 @@ public class FsA2Source extends ProvisioningSource { version = new Version(versionStr); } catch (Exception e) { versionStr = readVersionFromModule(modulePath); - version = new Version(versionStr); - // OsgiBootUtils.debug("Ignore " + modulePath + " (" + e.getMessage() + ")"); - // continue modules; + if (versionStr != null) { + version = new Version(versionStr); + } else { + OsgiBootUtils.debug("Ignore " + modulePath + " (" + e.getMessage() + ")"); + continue modules; + } } A2Component component = contribution.getOrAddComponent(componentName); A2Module module = component.getOrAddModule(version, modulePath);