Existence of weak solutions to general Euler's equations via nonsmooth critical point theory