[
https://issues.jboss.org/browse/WFCORE-500?page=com.atlassian.jira.plugin...
]
Tom Fonteyne commented on WFCORE-500:
-------------------------------------
Debugging showed this:
/host=master/server-config=i1/path=foo.bar:add(path="/tmp")
org.jboss.as.controller.services.path: PathAddHandler.java
public void execute(final OperationContext context, final ModelNode operation) throws
OperationFailedException {
final ModelNode model = resource.getModel();
PathAddress address = PathAddress.pathAddress(operation.get(OP_ADDR));
final String name = address.getLastElement().getValue();
pathAttribute.validateAndSet(operation, model);
RELATIVE_TO.validateAndSet(operation, model);
if (services) {
validateAndSet adds the path to the server, and "services==false" ==> all
fine
---------------------------------------------------------------
/host=master/server-config=i1/path=foo.bar:remove
org.jboss.as.controller.services.path: PathRemoveHandler.aja
public void execute(OperationContext context, ModelNode operation) throws
OperationFailedException {
final PathAddress address = PathAddress.pathAddress(operation.require(OP_ADDR));
final String name = address.getLastElement().getValue();
final ModelNode model =
Resource.Tools.readModel(context.readResource(PathAddress.EMPTY_ADDRESS));
if (model.get(READ_ONLY.getName()).asBoolean(false)) {
throw ControllerMessages.MESSAGES.cannotRemoveReadOnlyPath(name);
}
context.removeResource(PathAddress.EMPTY_ADDRESS);
if (services) {
context.removeResource removed the path, BUT "services==true" ... which ends
up looking for the path in the pathEntries of the domain controller and fails to find
it... obvious as it was never there.
domain mode: remove a path entry from a server instance fails
-------------------------------------------------------------
Key: WFCORE-500
URL:
https://issues.jboss.org/browse/WFCORE-500
Project: WildFly Core
Issue Type: Bug
Components: Domain Management
Affects Versions: 1.0.0.Alpha15
Environment: Wildfly master build 2015-01-13
Reporter: Tom Fonteyne
Assignee: Brian Stansberry
Adding a "path" to a "server-config" in domain mode (works fine) and
then remove it again results in a NullPointerException
--
This message was sent by Atlassian JIRA
(v6.3.11#6341)