runtime.error(null, p_group.getNode(), "The p:group and p:catch in a p:try must declare the same outputs", XProcConstants.staticError(9)); if (s1output.getPrimary() != output.getPrimary()) { valid = false; runtime.error(null, p_group.getNode(), "Output port " + output.getPort() + " has different primary status.", XProcConstants.staticError(9)); runtime.error(null, p_group.getNode(), "Output port " + output.getPort() + " is extra.", XProcConstants.staticError(9)); if (!port.endsWith("|") && p_group.getOutput(port) == null) { valid = false; runtime.error(null, p_group.getNode(), "Output port " + port + " missing.", XProcConstants.staticError(9));
runtime.error(null, p_group.getNode(), "The p:group and p:catch in a p:try must declare the same outputs", XProcConstants.staticError(9)); if (s1output.getPrimary() != output.getPrimary()) { valid = false; runtime.error(null, p_group.getNode(), "Output port " + output.getPort() + " has different primary status.", XProcConstants.staticError(9)); runtime.error(null, p_group.getNode(), "Output port " + output.getPort() + " is extra.", XProcConstants.staticError(9)); if (!port.endsWith("|") && p_group.getOutput(port) == null) { valid = false; runtime.error(null, p_group.getNode(), "Output port " + port + " missing.", XProcConstants.staticError(9));