[
https://issues.apache.org/jira/browse/IGNITE-26689?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Vadim Pakhnushev updated IGNITE-26689:
--------------------------------------
Attachment: Update_test.patch
> Unable to update named list configuration
> -----------------------------------------
>
> Key: IGNITE-26689
> URL: https://issues.apache.org/jira/browse/IGNITE-26689
> Project: Ignite
> Issue Type: Bug
> Components: configuration ai3
> Reporter: Vadim Pakhnushev
> Priority: Major
> Labels: ignite-3
> Attachments: Update_test.patch
>
>
> When trying to update default storage profile configuration, the following
> error occurs:
> {noformat}
> [defaultNode]> node config update
> ignite.storage.profiles.default.sizeBytes=150000000
> Trace ID: 04e171ca-bb73-4e6a-b60c-ddac5887a879
> key
> [defaultNode]>
> {noformat}
> The actual error is a NPE thrown from the
> {{org.apache.ignite.internal.configuration.tree.NamedListNode#construct}}:
> {noformat}
> Caused by: java.lang.NullPointerException: key
> at java.base/java.util.Objects.requireNonNull(Objects.java:235)
> at
> org.apache.ignite.internal.configuration.tree.NamedListNode.construct(NamedListNode.java:455)
> at
> org.apache.ignite.internal.configuration.util.ConfigurationUtil$InnerConfigurationSource.descendToNamedListNode(ConfigurationUtil.java:1154)
> at
> org.apache.ignite.internal.configuration.util.ConfigurationUtil$InnerConfigurationSource.descend(ConfigurationUtil.java:1060)
> at
> org.apache.ignite.internal.configuration.storage.TopNode.construct(Unknown
> Source)
> at
> org.apache.ignite.internal.configuration.util.ConfigurationUtil$InnerConfigurationSource.descend(ConfigurationUtil.java:1090)
> at
> org.apache.ignite.internal.configuration.SuperRoot.construct(SuperRoot.java:142)
> at
> org.apache.ignite.internal.configuration.util.ConfigurationUtil$InnerConfigurationSource.descend(ConfigurationUtil.java:1090)
> at
> org.apache.ignite.internal.configuration.util.ConfigurationUtil.fillFromPrefixMap(ConfigurationUtil.java:275)
> at
> org.apache.ignite.internal.configuration.storage.LocalFileConfigurationStorage.renderHoconString(LocalFileConfigurationStorage.java:357)
> at
> org.apache.ignite.internal.configuration.storage.LocalFileConfigurationStorage.saveConfigFile(LocalFileConfigurationStorage.java:332)
> at
> org.apache.ignite.internal.configuration.storage.LocalFileConfigurationStorage.mergeAndSave(LocalFileConfigurationStorage.java:270)
> at
> org.apache.ignite.internal.configuration.storage.LocalFileConfigurationStorage.write(LocalFileConfigurationStorage.java:258)
> at
> org.apache.ignite.internal.configuration.ConfigurationChanger.changeInternally0(ConfigurationChanger.java:719)
> at
> org.apache.ignite.internal.configuration.ConfigurationChanger.lambda$changeInternally$3(ConfigurationChanger.java:638)
> at
> java.base/java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1150)
> {noformat}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)