Re: Apache::Reload and CDBI won't play together
        
        
        [prev]
        [thread]
        [next]
        
        [Date index for 2004/07/02]
        
        
        
        
        On Fri, 2004-07-02 at 16:01, Alexander Gräfe wrote:
> I've tried to set up Apache::Reload on my development server, so I don't
> have to restart apache everytime I modify one of the modules.
> Unfortunately, as soon as I modify one of my CDBI modules, I get
> Internal Server Errors and the following in my error log:
> 
> (Beotechnic::Gebiet being the module I modified)
> 
> [Fri Jul  2 21:42:54 2004] Gebiet.pm: knowhow method already exists in Beotechnic::Gebiet
> [Fri Jul  2 21:42:54 2004] Gebiet.pm:  at /usr/lib/perl5/site_perl/5.8.0/Class/DBI/Relationship/HasMany.pm line 13
Class::DBI prevents you from overwriting already declared methods.  To
fix this, you would need to hack Apache::Reload to clear the symbol
table of your package just before reloading it, or hack Class::DBI to
ignore overwriting subs.
- Perrin
        
     
    
    
        
    
|  |  | 
	
	   
	
		
		
		Re: Apache::Reload and CDBI won't play together
		
		Perrin Harkins 20:31 on 02 Jul 2004
 |