The Cleveland Cavaliers and Tristan Thompson have still not been able to agree on a contract and LeBron James called the situation a distraction as the team starts up the preseason.