UPPER DEERFIELD TOWNSHIP - A mistake in tracking a 911 call led to a state trooper shooting a man in Upper Deerfield Township.

The New Jersey Attorney General's Office says two troopers went to a home thought to be the source of the 911 call.

When they opened a glass door, the 76-year-old homeowner allegedly fired a shot, grazing one of the officers.

Authorities say the troopers fired back, hitting Gerald Sykes. He was taken to the hospital and is in critical but stable condition.

The state attorney's office is investigating the incident.