- Node vmAgentFactoryNode = JcrUtils.mkdirs(session,
- SlcJcrConstants.VM_AGENT_FACTORY_PATH);
- vmAgentFactoryNode.addMixin(SlcTypes.SLC_AGENT_PROXY);
- if (!vmAgentFactoryNode.hasNodes()) {
+ session = repository.login();
+ Node vmAgentFactoryNode = JcrUtils.mkdirsSafe(session,
+ SlcJcrConstants.VM_AGENT_FACTORY_PATH,
+ SlcTypes.SLC_AGENT_FACTORY);
+ if (!vmAgentFactoryNode.hasNode(agentNodeName)) {