These caterpillars were absolutely everywhere. I assume they are harmless. They are about 3cm long when fully extended.
taken on 25 April 2015, 11:37
location: Nunobiki Falls in Kōbe, Hyōgo, Japan