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 ?