Community technical support mailing list was retired 2010 and replaced with a professional technical support team. For assistance please contact: Pre-sales Technical support via email to sales@march-hare.com.
I´m trying to define virtual modules but it is not working very well. Take a loo at the example below and the trace pieces where the problem occurs. At the folder "Qualidade" there is only a file named "empty" and no other sub-directory. Below there is 3 different examples using the same structure: [Negócios] Gestão = "Diretoria de Negócios" Diretoria = "Diretoria Executiva" Qualidade = Qualidade cvs server: Updating Negócios/Qualidade 10:45:48: S -> RCS_checkout (/PhSGQ/Qualidade/empty,v, 1.2, , (function)) 10:45:48: S -> server_register(empty, 1.2, , , , , , , , , ) 10:45:48: S -> Register(empty, 1.2, , , , , , , ) U Negócios/Qualidade/empty 10:45:48: S -> Create_Admin (Diretoria, Negócios/Qualidade/Diretoria, D:/cvs/PhSGQ/Negócios/Qualidade/Diretoria, , , 0, 0) 10:45:48: S -> run_trigger() 10:45:48: S -> Call pre-loaded 'audit_trigger.dll' 10:45:48: S -> template_proc(Negócios/Qualidade/Diretoria) 10:45:48: S -> get_template returned failure 10:45:48: S -> Call pre-loaded 'default_trigger.dll' 10:45:48: S -> template_proc(Negócios/Qualidade/Diretoria) 10:45:48: S -> get_template returned failure 10:45:48: S -> unlink_file(Diretoria/CVS/Entries.Static) cvs server: Updating Negócios/Qualidade/Diretoria cvs server: cannot open directory /PhSGQ/Qualidade/Diretoria: No such file or directory cvs server: skipping directory Negócios/Qualidade/Diretoria 10:45:48: S -> unlink_file_dir(Diretoria) 10:45:49: S -> Create_Admin (Gestão, Negócios/Qualidade/Gestão, D:/cvs/PhSGQ/Negócios/Qualidade/Gestão, , , 0, 0) 10:45:49: S -> run_trigger() 10:45:49: S -> Call pre-loaded 'audit_trigger.dll' 10:45:49: S -> template_proc(Negócios/Qualidade/Gestão) 10:45:49: S -> get_template returned failure 10:45:49: S -> Call pre-loaded 'default_trigger.dll' 10:45:49: S -> template_proc(Negócios/Qualidade/Gestão) 10:45:49: S -> get_template returned failure 10:45:49: S -> unlink_file(Gestão/CVS/Entries.Static) cvs server: Updating Negócios/Qualidade/Gestão cvs server: cannot open directory /PhSGQ/Qualidade/Gestão: No such file or directory cvs server: skipping directory Negócios/Qualidade/Gestão 10:45:49: S -> unlink_file_dir(Gestão) 10:45:49: S -> Create_Admin (Qualidade, Negócios/Qualidade/Qualidade, D:/cvs/PhSGQ/Negócios/Qualidade/Qualidade, , , 0, 0) 10:45:49: S -> run_trigger() 10:45:49: S -> Call pre-loaded 'audit_trigger.dll' 10:45:49: S -> template_proc(Negócios/Qualidade/Qualidade) 10:45:49: S -> get_template returned failure 10:45:49: S -> Call pre-loaded 'default_trigger.dll' 10:45:49: S -> template_proc(Negócios/Qualidade/Qualidade) 10:45:49: S -> get_template returned failure 10:45:49: S -> unlink_file(Qualidade/CVS/Entries.Static) cvs server: Updating Negócios/Qualidade/Qualidade cvs server: cannot open directory /PhSGQ/Qualidade/Qualidade: No such file or directory cvs server: skipping directory Negócios/Qualidade/Qualidade With the same struct, just changing the name from "Negócios" to "Neg" no problem occurs: [Neg] Gestão = "Diretoria de Negócios" Diretoria = "Diretoria Executiva" Qualidade = Qualidade cvs server: Updating Neg/Qualidade 10:51:11: S -> RCS_checkout (/PhSGQ/Qualidade/empty,v, 1.2, , (function)) 10:51:11: S -> server_register(empty, 1.2, , , , , , , , , ) 10:51:11: S -> Register(empty, 1.2, , , , , , , ) U Neg/Qualidade/empty 10:51:11: S -> rename(CVS/Entries.Backup,CVS/Entries) 10:51:11: S -> rename(CVS/Entries.Extra.Backup,CVS/Entries.Extra) 10:51:11: S -> unlink_file(CVS/Entries.Log) 10:51:11: S -> unlink_file(CVS/Entries.Extra.Log) 10:51:11: S -> unlink_file_dir(Qualidade) 10:51:11: S -> rename(CVS/Entries.Backup,CVS/Entries) 10:51:11: S -> rename(CVS/Entries.Extra.Backup,CVS/Entries.Extra) 10:51:11: S -> unlink_file(CVS/Entries.Log) 10:51:11: S -> unlink_file(CVS/Entries.Extra.Log) 10:51:11: S -> rename(CVS/Entries.Backup,CVS/Entries) 10:51:11: S -> rename(CVS/Entries.Extra.Backup,CVS/Entries.Extra) 10:51:11: S -> unlink_file(CVS/Entries.Log) 10:51:11: S -> unlink_file(CVS/Entries.Extra.Log) 10:51:11: S -> run_trigger() 10:51:11: S -> Call pre-loaded 'audit_trigger.dll' 10:51:11: S -> postmodule_proc(Neg) 10:51:11: S -> Call pre-loaded 'default_trigger.dll' 10:51:11: S -> postmodule_proc(Neg) 10:51:11: S -> run_trigger() 10:51:11: S -> Call pre-loaded 'audit_trigger.dll' 10:51:11: S -> postcommand_proc() 10:51:11: S -> Call pre-loaded 'default_trigger.dll' 10:51:11: S -> postcommand_proc() Thinking it was related with the accent, I´ve tried to change the name from "Negócios" to "Negocios" but the problem occurred again: [Negocios] Gestão = "Diretoria de Negócios" Diretoria = "Diretoria Executiva" Qualidade = Qualidade cvs server: Updating Negocios/Qualidade 10:53:59: S -> RCS_checkout (/PhSGQ/Qualidade/empty,v, 1.2, , (function)) 10:54:00: S -> server_register(empty, 1.2, , , , , , , , , ) 10:54:00: S -> Register(empty, 1.2, , , , , , , ) U Negocios/Qualidade/empty 10:54:00: S -> Create_Admin (Diretoria, Negocios/Qualidade/Diretoria, D:/cvs/PhSGQ/Negocios/Qualidade/Diretoria, , , 0, 0) 10:54:00: S -> run_trigger() 10:54:00: S -> Call pre-loaded 'audit_trigger.dll' 10:54:00: S -> template_proc(Negocios/Qualidade/Diretoria) 10:54:00: S -> get_template returned failure 10:54:00: S -> Call pre-loaded 'default_trigger.dll' 10:54:00: S -> template_proc(Negocios/Qualidade/Diretoria) 10:54:00: S -> get_template returned failure 10:54:00: S -> unlink_file(Diretoria/CVS/Entries.Static) cvs server: Updating Negocios/Qualidade/Diretoria cvs server: cannot open directory /PhSGQ/Qualidade/Diretoria: No such file or directory cvs server: skipping directory Negocios/Qualidade/Diretoria 10:54:00: S -> unlink_file_dir(Diretoria) 10:54:00: S -> Create_Admin (Gestão, Negocios/Qualidade/Gestão, D:/cvs/PhSGQ/Negocios/Qualidade/Gestão, , , 0, 0) 10:54:00: S -> run_trigger() 10:54:00: S -> Call pre-loaded 'audit_trigger.dll' 10:54:00: S -> template_proc(Negocios/Qualidade/Gestão) 10:54:00: S -> get_template returned failure 10:54:00: S -> Call pre-loaded 'default_trigger.dll' 10:54:00: S -> template_proc(Negocios/Qualidade/Gestão) 10:54:00: S -> get_template returned failure 10:54:00: S -> unlink_file(Gestão/CVS/Entries.Static) cvs server: Updating Negocios/Qualidade/Gestão cvs server: cannot open directory /PhSGQ/Qualidade/Gestão: No such file or directory cvs server: skipping directory Negocios/Qualidade/Gestão 10:54:00: S -> unlink_file_dir(Gestão) 10:54:00: S -> Create_Admin (Qualidade, Negocios/Qualidade/Qualidade, D:/cvs/PhSGQ/Negocios/Qualidade/Qualidade, , , 0, 0) 10:54:00: S -> run_trigger() 10:54:00: S -> Call pre-loaded 'audit_trigger.dll' 10:54:00: S -> template_proc(Negocios/Qualidade/Qualidade) 10:54:00: S -> get_template returned failure 10:54:00: S -> Call pre-loaded 'default_trigger.dll' 10:54:00: S -> template_proc(Negocios/Qualidade/Qualidade) 10:54:00: S -> get_template returned failure 10:54:00: S -> unlink_file(Qualidade/CVS/Entries.Static) cvs server: Updating Negocios/Qualidade/Qualidade cvs server: cannot open directory /PhSGQ/Qualidade/Qualidade: No such file or directory cvs server: skipping directory Negocios/Qualidade/Qualidade