[ https://issues.apache.org/jira/browse/ISIS-3068?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Andi Huber closed ISIS-3068. ---------------------------- > NPE because ObjectSpecification is of sort VIEW_MODEL but has no > ViewModelFacet > ------------------------------------------------------------------------------- > > Key: ISIS-3068 > URL: https://issues.apache.org/jira/browse/ISIS-3068 > Project: Isis > Issue Type: Improvement > Components: Isis Core > Affects Versions: 2.0.0-M7 > Reporter: Jörg Rade > Assignee: Andi Huber > Priority: Major > Fix For: 2.0.0-RC1 > > Attachments: NPE.txt > > > I get a NPE in MangedObjects.refreshViewModel (viewModelFacet is null). > C.f. https://the-asf.slack.com/archives/CFC42LWBV/p1654177074469069 > Comparisons (uppermost VM) calls a method in ConfigComparisons (another VM). > {code:java} > @DomainService(nature = NatureOfService.VIEW) > @Named("knife.Comparisons") > @RequiredArgsConstructor(onConstructor_ = {@Inject}) > public class Comparisons { > private final ReleaseComparisons releaseComparisons; > private final ConfigComparisons configComparisons; > [...] > {code} > {code:java} > @DomainService(nature = NatureOfService.VIEW) > @Named("knife.ConfigComparisons") > @RequiredArgsConstructor(onConstructor_ = {@Inject}) > @Slf4j > public class ConfigComparisons { > private final MessageService messageService; > private final Configurations configurations; > private final Stages stages; > private final com.kn.ife.Properties properties; > [...] > {code} > {code:java} > @DomainObject(logicalTypeName = "knife.ConfigComparison") > public class ConfigComparison implements Comparable<ConfigComparison> { > [...] > {code} -- This message was sent by Atlassian Jira (v8.20.7#820007)