LXR: all versions
When an incorrect URL is submitted to LXR, it tries to display some meaningful message with template 'htmlfatal'. In this context, no matching 'virtroot' has been found and Config::new returned undef. This means $config references nothing, not even the global parameter group where 'htmlfatal' is defined.
This ends up with 1) an error about 'htmlfatal' not found, 2) using the default built-in minimal template.
By the way, this buil-in template uses substitution marker $tree instead of $target (not upgraded when name changed!)
To fix this malfunction, find a way to get global parameter group into $config in any circumstance.
Log in to post a comment.