When changing the port offset for servers in a domain, the action failed with the resulting message: "Internal server error". The underlying cause was that the value of `socket-binding-group` on the `server-config` resource was undefined, so the attempt to change the server configuration, no value was pre-selected in the `Socket binding` select box. Consequently the first part of composite operation failed. The root cause has now been resolved and the port offset for servers in a domain can now be set in the web management console.
Changing port offset for servers in domain fails with:
Response
Internal Server Error
{
"outcome" => "failed",
"result" => {
"step-1" => {
"outcome" => "failed",
"failure-description" => "JBAS014704: '' is an invalid value for parameter socket-binding-group. Values must have a minimum length of 1 characters",
"rolled-back" => true
},
"step-2" => {"outcome" => undefined}
},
"failure-description" => {"domain-failure-description" => {"JBAS014653: Composite operation failed and was rolled back. Steps that failed:" => {"Operation step-1" => "JBAS014704: '' is an invalid value for parameter socket-binding-group. Values must have a minimum length of 1 characters"}}},
"rolled-back" => true
}
By default the value of socket-binding-group on server-config resource is undefined - Thus when you attempt to change server configuration by default no value is pre-selected in "Socked binding" select box. Consequently the first part of composite operation fails
{
"operation" => "write-attribute",
"address" => [
("host" => "master"),
("server-config" => "server-three")
],
"name" => "socket-binding-group",
"value" => ""
},
Correct value for no-selection should be either undefined or "standard-sockets", otherwise it's going to fail.
Changing port offset for servers in domain fails with: Response Internal Server Error { "outcome" => "failed", "result" => { "step-1" => { "outcome" => "failed", "failure-description" => "JBAS014704: '' is an invalid value for parameter socket-binding-group. Values must have a minimum length of 1 characters", "rolled-back" => true }, "step-2" => {"outcome" => undefined} }, "failure-description" => {"domain-failure-description" => {"JBAS014653: Composite operation failed and was rolled back. Steps that failed:" => {"Operation step-1" => "JBAS014704: '' is an invalid value for parameter socket-binding-group. Values must have a minimum length of 1 characters"}}}, "rolled-back" => true }