Если кому интересно, то проблема была в том, что каким-то чудесным образом после переименования в гит попало 2 файла с одинаковыми именами в разном регистре. В итоге у меня macos с регистронезависимой файловой системой и при чекауте в папке оставался только один из двух файлов и локально всё нормально компилировалось, а на teamcity файловая система регистрозависимая и там всё падало с такой интересной ошибкой.
a
aleksey.tomin
09/12/2019, 5:12 PM
Да, есть такая бага то ли в гите, то ли в IDEA, что если изменить только регистр файла, то возникают фантомы 🙂
PS: злые линуксоиды могут написать такую программу, где двай разных (нужных) класса отличаются только регистром- и код будет мобираться только на linux 😱
c
Czar
09/13/2019, 10:39 AM
У нас такая ошибка была несколько раз в результате рефакторинга. Кто-то где-то накосячил с гайдлайном (типа
JWTParser
vs
JwtParser
), потом исправили, в линуксе всё норм, форточки как всегда в своём амплуа всё валят. :holywar: :troll:
🤣 1
a
altavir
09/15/2019, 6:15 AM
По-моему это починили в каком-то из последних релизов чего-то (идеи или винды). По крайней мере у меня был кейс конфликт, но он как-то сам решился. Винда на самом деле кейсы различает на уровне АПИ.