[referencer] Problem with "Manage Bibtex File" feature

Jamie O'Sullivan josulliv at lsw.uni-heidelberg.de
Sun Nov 2 10:34:58 EST 2008


Hi,

After doing some reorganizing of my directories and starting a new library 
from scratch, I found that I wasn't getting the error anymore. This appears 
to me to have something to do with the directory names, in particular the 
value of "bibtextarget". Whereas before I had directories with spaces or 
underscores, now the directory names don't contain any special characters. 

Could this have been the cause of the problem?? This is the only thing I can 
see that changed in my case, and comparing the outputs (the new output is 
pasted below) the error seemed to occur right after the file paths for 
thesis.bib and thesis.bib.export-tmp were output.

If it is the case, well for the moment having no spaces is a small price to 
pay for having this working! :-)

Jamie



void RefWindow::onManageBibtex():
        Got bibtextarget =
        Got absolute path =
        Got relative path =
void RefWindow::manageBrowseDialog(Gtk::Entry*):
        manage path: 
file:///home/josulliv/Work/Thesis/mythesis/references/thesis.bib
        library path: 
file:///home/josulliv/Work/Thesis/mythesis/references/thesis.reflib
        relative path: thesis.bib
void RefWindow::onManageBibtex():
        newtarget: thesis.bib
bool Library::save(const Glib::ustring&):
        file:///home/josulliv/Work/Thesis/mythesis/references/thesis.reflib ~ 
file:///home/josulliv/Work/Thesis/mythesis/references/thesis.reflib.save-tmp
        Updating relative filenames...
void Document::updateRelFileName(const Glib::ustring&):
        Set refilename_ 'Papers/suttner%20el%20al%201997A%26A.pdf'
        Set refilename_ 'Papers/Rosen%20%26%20Smith2003MNRAS.pdf'
        Set refilename_ 'Papers/Smith%20%26%20Rosen%202003MNRAS.pdf'
        Set refilename_ 'Papers/suttner%20el%20al%201997IAUS.pdf'
        Set refilename_ 'Papers/Smith%20et%20al%202007%20A&A.pdf'
        Set refilename_ 'Papers/Smith%20et%20al%201997A%26A.pdf'
        Set refilename_ 'Papers/O'Connell04.pdf'
bool Library::save(const Glib::ustring&):
        Done.
        Generating XML...
        Done.
        Writing bibtex, manage_target_ = thesis.bib
        bibtextarget = 
file:///home/josulliv/Work/Thesis/mythesis/references/thesis.bib
void Library::writeBibtex(const Glib::ustring&, const std::vector<Document*, 
std::allocator<Document*> >&, bool, bool):
        file:///home/josulliv/Work/Thesis/mythesis/references/thesis.bib ~ 
file:///home/josulliv/Work/Thesis/mythesis/references/thesis.bib.export-tmp
bool Library::save(const Glib::ustring&):
        Done.



More information about the referencer mailing list