The lease duration must be known. Both parties need to know when the right of use starts and when it ends, because rent is paid for a measurable period of benefit.
An undefined term creates uncertainty about both the lessee's right to use the asset and the lessor's entitlement to rent.