The NBA on Monday announced that there was no violation of the league’s collective bargaining agreement in the Cleveland Cavaliers’ signing and subsequent waiving of former Warriors guard Patrick McCaw.