Это не ошибка, но лучше: нашел выход. Придумать выход - возможно в значении "придумать способ разрешения затруднительной ситуации".
Это грамматическая ошибка.
Возможно, здесь есть логическая ошибка (неясно, как сравнивать историю и отношение). Но точный ответ можно дать, только зная контекст.