A rockslide on Highway 140 has forced a road closure and caused trouble for Yosemite visitors staying at local hotels.