Harrison escapes jail for knife and drug offences