dao exception and uploads