Harry Potter sword replicas sold at a theme park in Japan have been recalled for being too authentic, potentially violating the anti-weapons law, Warner Bros. Studios Japan and media have said.