From f6e17bfab889c8644f7c451adf331eb689185a98 Mon Sep 17 00:00:00 2001 From: Stuart McCulloch Date: Sat, 29 Jan 2022 23:02:33 +0000 Subject: [PATCH] Check interpolated config value is non-null before applying it --- .../src/org/eclipse/sisu/plexus/PlexusAnnotatedMetadata.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/org.eclipse.sisu.plexus/src/org/eclipse/sisu/plexus/PlexusAnnotatedMetadata.java b/org.eclipse.sisu.plexus/src/org/eclipse/sisu/plexus/PlexusAnnotatedMetadata.java index 8d935a6..d2d6697 100644 --- a/org.eclipse.sisu.plexus/src/org/eclipse/sisu/plexus/PlexusAnnotatedMetadata.java +++ b/org.eclipse.sisu.plexus/src/org/eclipse/sisu/plexus/PlexusAnnotatedMetadata.java @@ -65,7 +65,7 @@ public Configuration getConfiguration( final BeanProperty property ) // support runtime interpolation of @Configuration values final String uninterpolatedValue = configuration.value(); final String value = interpolate( uninterpolatedValue ); - if ( !value.equals( uninterpolatedValue ) ) + if ( null != value && !value.equals( uninterpolatedValue ) ) { return new ConfigurationImpl( configuration.name(), value ); }