-
Bug
-
Resolution: Done
-
Critical
-
7.3.0.GA.CR4
java.lang.StackOverflowError could thrown while writting an attribute. See WFCORE-4774 and https://github.com/wildfly/wildfly-core/pull/4038/files for more details.
- issue is a regression against 7.2.0
- workaround exists (at least for this case), simply run the credential-store add operation again
- reload between commands doesn't help
- the issue is already fixed for Wildfly 19
Steps to reproduce:
bin] $ ./standalone.sh &
bin] $ ./jboss-cli.sh -c
[standalone@localhost:9990 /] /subsystem=transactions:write-attribute(name=node-identifier, value=12345)
{
"outcome" => "success",
"response-headers" => {
"operation-requires-restart" => true,
"process-state" => "restart-required"
}
}
# reload here DOESN'T HELP!
[standalone@localhost:9990 /] /subsystem=elytron/credential-store=bridge-cs001:add(credential-reference={clear-text=pass123}, relative-to=jboss.server.data.dir, create=true, location=bridge-cs001.jceks)
10:25:36,858 ERROR [org.jboss.as.controller.management-operation] (management-handler-thread - 1) WFLYCTL0403: Unexpected failure during execution of the following operation(s): [{
"address" => [
("subsystem" => "elytron"),
("credential-store" => "bridge-cs001")
],
"operation" => "add",
"relative-to" => "jboss.server.data.dir",
"create" => true,
"location" => "bridge-cs001.jceks",
"credential-reference" => {"clear-text" => "pass123"},
"operation-headers" => {
"caller-type" => "user",
"access-mechanism" => "NATIVE"
},
"modifiable" => undefined,
"implementation-properties" => undefined,
"type" => undefined,
"provider-name" => undefined,
"providers" => undefined,
"other-providers" => undefined
}]: java.lang.StackOverflowError
at org.jboss.as.controller.capability.registry.CapabilityId.equals(CapabilityId.java:74)
at java.util.HashMap.getNode(HashMap.java:572)
at java.util.HashMap.get(HashMap.java:557)
at org.jboss.as.controller.CapabilityRegistry.getCapabilityStatus(CapabilityRegistry.java:391)
at org.jboss.as.controller.CapabilityRegistry.getDependentCapabilityStatus(CapabilityRegistry.java:426)
at org.jboss.as.controller.CapabilityRegistry.getCapabilityStatus(CapabilityRegistry.java:392)
at org.jboss.as.controller.CapabilityRegistry.getDependentCapabilityStatus(CapabilityRegistry.java:426)
...
at org.jboss.as.controller.CapabilityRegistry.getDependentCapabilityStatus(CapabilityRegistry.java:426)
at org.jboss.as.controller.CapabilityRegistry.getCapabilityStatus(CapabilityRegistry.java:392)
{
"outcome" => "failed",
"failure-description" => "java.lang.StackOverflowError:null"
}
- clones
-
JBEAP-19059 java.lang.StackOverflowError adding credential-store after setting a node-identifier
-
- Closed
-
- is incorporated by
-
JBEAP-18775 (7.3.z) Upgrade WildFly Core to 10.1.4.Final-redhat-00001
-
- Closed
-
- links to