Jörg Rade created ISIS-3068:
-------------------------------
Summary: NPE When ViewModel Invokes Method on Another ViewModel
Key: ISIS-3068
URL: https://issues.apache.org/jira/browse/ISIS-3068
Project: Isis
Issue Type: Bug
Components: Isis Core
Affects Versions: 2.0.0-M7
Reporter: Jörg Rade
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)