[feature/docker-integration]
fix a return value bug in archive