From: Jeff S. <ne...@si...> - 2016-07-13 13:58:07
|
On 07/10/2016 12:19 PM, Benny D Miller Jr wrote: > Can't use 'defined(@array)' (Maybe you should just omit the defined()?) > at /usr/local/mh/bin/../lib/Generic_Item.pm line 904. > Compilation failed in require at mh line 653. Assume you are running a recent version of MH and it is installed correctly (ex: try starting MH without any of your code and make sure it works) then anytime I see errors in well tested MH modules clike Generic_Item.pm it invariably means my code is broken but the error doesn't show up until somewhere else entirely unrelated in the code. Start by looking for mis-matched brackets/braces etc. Those a easy to cause and sometimes difficult to find. If you can't find that then make a backup of your code file(s) and start removing them and restarting MH until you find the offending file. Then start removing sections from that file until it works. Once you know the offending section either go through it with a fine tooth comb or delete it and re-write it from scratch -- reloading the code regularly -- until you get it going. It would be nice if MH wasn't so fragile that way but because of mashing up all the code it is a tricky problem to solve. Good luck! Jeff |