[
https://issues.apache.org/jira/browse/DELTASPIKE-1287?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16198616#comment-16198616
]
Alexander Falb commented on DELTASPIKE-1287:
--------------------------------------------
This fix does NOT work with default values. Please have a look at the patch
attached to [https://issues.apache.org/jira/browse/DELTASPIKE-1272]. A testcase
like
{code}
@Test
public void testConfiguredListValues_WithDefault()
{
List<Integer> intValues =
ConfigResolver.resolve("notexisting").as(Integer.class).asList().withDefault(Arrays.asList(99,
88, 77)).getValue();
Assert.assertNotNull(intValues);
Assert.assertEquals(3, intValues.size());
Assert.assertTrue(intValues.contains(99));
Assert.assertTrue(intValues.contains(88));
Assert.assertTrue(intValues.contains(77));
}
{code}
will still fail.
> asList() getValue() fails with a NPE if no configured value exists
> ------------------------------------------------------------------
>
> Key: DELTASPIKE-1287
> URL: https://issues.apache.org/jira/browse/DELTASPIKE-1287
> Project: DeltaSpike
> Issue Type: Bug
> Components: Configuration
> Affects Versions: 1.8.0
> Reporter: Mark Struberg
> Assignee: Mark Struberg
> Fix For: 1.8.1
>
>
> We currently blow up with a NullPointerException if a List gets resolved and
> no value was actually configured.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)