A new session could not be created. Details: Problem getting session data for driver type AndroidDriver

I am also getting the same error.

In the following links, they told as it was fixed in Appium v1.5.3.

But I am also using the Appium v1.5.3. Still I am getting the following error occasionally

A new session could not be created. Details: Problem getting session data for driver type AndroidDriver; does it implement ‘get driverData’?

My configuration are:-

Appium - 1.5.3
Android - 5.0.1
Java-client - 4.0.0

Do anybody knows how to solve this issue ?