| Wednesday 06 October 2010 4:36:38 am 
                                                                
                                                                 Hi there! 
I've got a little problem with ezurlalias_ml.Its on an instance using two languages. German as main language, and english as additional.
 Each language has a own frontside access and the backend (admin) is german.
 
Only on the admin siteaccess I get Kernel Error 3 on every node I'm accessing.In the debug is mentioned
 
    
      
      " eZContentObjectTreeNode::pathWithNames() failed to fetch path of node 431, falling back to generated url entries. Run updateniceurls.php to fix the problem. " Even after updateniceurls the ploblem still exists. So here is what I've found out so far: The Languages have the ID's 3 and 4. In eZContentLanguage::languagesSQLFilter is a method to build the SQL Filter for the language to get the parts of the path korresponding to the current language(s). The Result of the filter is  
    
      
      " ezurlalias_ml.lang_mask & 8 > 0 " 
In the table ezurlalias_ml I've got my URLs of my nodes.These have mainly the lang_mask 3, 4 or 7, some 5(?)
 The languagesSQLFilter is build as 8 ( Language-ID 3 + Language-ID 4 + Always-Availible 1) But 8 binary added on the values in the table ezurlalias_ml always will get an empty result! 
0000 1000 &0000 0111 =
 0000 0000 Why is there added the fist-bit for Always availible in eZContentLanguage::languagesSQLFilter? or is the updateniceurls.php creating wrong data into ezurlalias_ml? thanking you in anticipation Mark www.all2e.com
                                                                 |