Mudgee man fined for possession of cannabis and having a knife in a public place