A Hercules aircraft made an emergency landing at Whenuapai Air Base this morning because of a problem with its electrical generator.
The Fire Service said the C130 Hercules with 15 people on board had declared a full emergency.
The service's communications team said the plane had suffered a loss of cabin pressure, was flying a low altitude, dumping fuel and there were reports of smoke in the cockpit.
The Defence Force said the plane was en-route to Nausori in Fiji when smoke entered the cabin through its air-conditioning system while the crew was trying to fix the generator.
The decision was made to turn back to the nearest airfield and it made a smooth landing about 11.30am in front of a small crowd of locals who had gathered to see it come in.
Emergency services, including seven fire trucks, were placed on standby at the airport, but they were not required.