[ 
https://issues.apache.org/jira/browse/IGNITE-26689?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vadim Pakhnushev updated IGNITE-26689:
--------------------------------------
    Description: 
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}


  was:
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 an 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}



> 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
>
> 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)

Reply via email to