‘Simple human error’: South Africa rugby boss apologises to All Blacks for ‘extremely regrettable’ haka blunder
A
set smaller text size
A
Set the default text size
A
Set a larger text size
The South African Rugby Union has apologised to its New Zealand counterparts for the disgraceful incident that occurred during the Rugby Championship Test in Johannesburg.
The All Blacks were nearing the end of the famous pre-game challenge when loud music and fireworks and an A380 plane taking off interrupted the finale.
New Zealand No. 10 Damian McKenzie said he was not a fan of planes flying during the haka.
“I don’t know when the plane was supposed to take off. It’s an opportunity for us to connect with home… we knew there would be noise, but it’s beyond my control,” he told reporters.
Coach Scott Robertson said the haka was “a very revered tradition in our sport”.
“Everyone has their own way of receiving it. We are prepared for it (the response), it’s not the first time, so they try to take away our advantage that they think we have got with the haka. I think that adds to the drama of it. It’s not going to change, so just accept it.”
On Monday, SA Rugby CEO Ryan Oberholzer issued a statement of apology.
“I have personally apologised and have written to the NZRFU to formally regret and apologise for what happened,” the statement said.
“It was never intended to organise an activity that would coincide with such a significant moment in a Test match against the All Blacks. This incident was the result of timing challenges and simple human error.
“In the confusion, the excited cheering of the crowd was misinterpreted as the conclusion of the haka by an invisible sound engineer, who restarted the concert. This was extremely regrettable, but was in no way intentional.”
Oberholzer said SA Rugby was upset by the breach of protocol and the blatant display of disrespect it generated.
“We attach great importance to the values and traditions of the game,” Oberholzer said. “The unfortunate events in no way reflect South African rugby’s lack of respect for the significance and history of the haka. We will ensure that such mistakes are not repeated.”
The second Test between the teams in the Castle Lager Rugby Championship will be played at the DHL Stadium in Cape Town on Saturday.
// This is called with the results from from FB.getLoginStatus().
var aslAccessToken = ”;
var aslPlatform = ”;
function statusChangeCallback(response) {
console.log(response);
if (response.status === ‘connected’) {
if(response.authResponse
&& response.authResponse.accessToken
&& response.authResponse.accessToken != ”){
aslAccessToken = response.authResponse.accessToken;
aslPlatform = ‘facebook’;
tryLoginRegister(aslAccessToken, aslPlatform, ”);
}
} else {
// The person is not logged into your app or we are unable to tell.
console.log(‘Please log ‘ +
‘into this app.’);
}
}
function cancelLoginPermissionsPrompt() {
document.querySelector(“#pm-login-dropdown-options-wrapper__permissions”).classList.add(‘u-d-none’);
document.querySelector(“#pm-register-dropdown-options-wrapper__permissions”).classList.add(‘u-d-none’);
document.querySelector(“#pm-login-dropdown-options-wrapper”).classList.remove(‘u-d-none’);
document.querySelector(“#pm-register-dropdown-options-wrapper”).classList.remove(‘u-d-none’);
}
function loginStateSecondChance() {
cancelLoginPermissionsPrompt();
FB.login(
function(response) {
},
{
scope: ’email’,
auth_type: ‘rerequest’
}
);
}
// This function is called when someone finishes with the Login
// Button. See the onlogin handler attached to it in the sample
// code below.
function checkLoginState() {
FB.getLoginStatus(function(response) {
var permissions = null;
FB.api(‘/me/permissions’, {
access_token: response.authResponse.accessToken,
}, function(response2) {
if(response2.data) {
permissions = response2.data;
} else {
permissions = ();
}
var emailPermissionGranted = false;
for(var x = 0; x < permissions.length; x++) {
if(permissions(x).permission === 'email' && permissions(x).status === 'granted') {
emailPermissionGranted = true;
}
}
if(emailPermissionGranted) {
statusChangeCallback(response);
} else {
document.querySelector("#pm-login-dropdown-options-wrapper__permissions").classList.remove('u-d-none');
document.querySelector("#pm-register-dropdown-options-wrapper__permissions").classList.remove('u-d-none');
document.querySelector("#pm-login-dropdown-options-wrapper").classList.add('u-d-none');
document.querySelector("#pm-register-dropdown-options-wrapper").classList.add('u-d-none');
}
});
});
}
window.fbAsyncInit = function() {
FB.init({
appId : 392528701662435,
cookie : true,
xfbml : true,
version : 'v3.3'
});
FB.AppEvents.logPageView();
FB.Event.subscribe('auth.login', function(response) {
var permissions = null;
FB.api('/me/permissions', {
access_token: response.authResponse.accessToken,
}, function(response2) {
if(response2.data) {
permissions = response2.data;
} else {
permissions = ();
}
var emailPermissionGranted = false;
for(var x = 0; x < permissions.length; x++) {
if(permissions(x).permission === 'email' && permissions(x).status === 'granted') {
emailPermissionGranted = true;
}
}
if(emailPermissionGranted) {
statusChangeCallback(response);
} else {
document.querySelector("#pm-login-dropdown-options-wrapper__permissions").classList.remove('u-d-none');
document.querySelector("#pm-register-dropdown-options-wrapper__permissions").classList.remove('u-d-none');
document.querySelector("#pm-login-dropdown-options-wrapper").classList.add('u-d-none');
document.querySelector("#pm-register-dropdown-options-wrapper").classList.add('u-d-none');
}
});
});
};
(function(d, s, id){
var js, fjs = d.getElementsByTagName(s)(0);
if (d.getElementById(id)) {return;}
js = d.createElement(s); js.id = id;
js.src = "https://connect.facebook.net/en_US/sdk.js";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version=’2.0′;
n.queue=();t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)(0);
s.parentNode.insertBefore(t,s)}(window,document,’script’,
‘https://connect.facebook.net/en_US/fbevents.js’);
fbq(‘init’, ‘1666565010224612’);
fbq(‘track’, ‘PageView’);