Such a contradictio in adjecto is a logical inconsistency. It occurs when a modifying adjective opposes its noun, as in "square circle," "freezing fire," "boiling snow," or "hard liquid."
An illogical inconsistency occurs when an adjective contradicts its noun, such as "square circle," "freezing fire," "boiling snow," or "hard liquid."