Created attachment 1331432 [details] server.log Description of problem: Unable to start the server. Getting below error: Operation ("add") failed - address: ([("subsystem" => "transactions")]) - failure description: "JBAS014703: 'foo-process-server-45-jom6f' is an invalid value for parameter node-identifier. Values must have a maximum length of 23 characters" 'foo-process-server-45-jom6f', is the name OpenShift assigns to the pod, which is being set as part of the source-to-image build process to and assigned to node-identifier property of transaction subsystem. 'foo-process-server-45-jom6f' is the jboss node name. Transaction subsystem look like as: <subsystem xmlns="urn:jboss:domain:transactions:1.5"> <core-environment node-identifier="${jboss.node.name}"> <process-id> <uuid/> </process-id> </core-environment> ... </subsystem> Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. Set core-environment node-identifier="foo-process-server-45-jom6f"> to transaction subsystem in standalone.xml file of EAP. 2. Start the EAP server. Actual results: Server failed to start and throws exception : Operation ("add") failed - address: ([("subsystem" => "transactions")]) - failure description: "JBAS014703: 'foo-process-server-45-jom6f' is an invalid value for parameter node-identifier. Values must have a maximum length of 23 characters" Expected results: Server should Start successfully. Additional info:
This is working as expected. We need to get it (and other data) into a 64 length bytearray.
I've opened https://issues.jboss.org/browse/CLOUD-2105 reporting this against the processserver image.