English > General Questions

JoomSEF compatibility?

<< < (2/4) > >>

Harald Leithner:
A component make a query thats not JDatabaseQuery so jdiction tries to analyse the SQL Statement by "hand" and it fails... this ends in an fatal error.

So you have a component that couldn't be handled by jdiction.

Now you have 2 ways. First activate the debug output and check the query that fails. If its by a component that is not needed you can uninstall it ;-)

Second, if the Component is needed I can look at it, any maybe the author can change the query to a better one.

nitro29:
I get following debug message for the position error:

cannot calculate position of lft within BY `lft` DESC

Call stack   
#      Function      Location   
1      JSite->dispatch()      /www/index.php:52   
2      JComponentHelper::renderComponent()      /www/includes/application.php:220   
3      JComponentHelper::executeComponent()      /www/libraries/legacy/component/helper.php:335   
4      require_once()      /www/libraries/legacy/component/helper.php:355   
5      JControllerLegacy->execute()      /www/components/com_content/content.php:16   
6      ContentController->display()      /www/libraries/legacy/controller/legacy.php:722   
7      JControllerLegacy->display()      /www/components/com_content/controller.php:79   
8      ContentViewCategory->display()      /www/libraries/legacy/controller/legacy.php:685   
9      ContentViewCategory->_prepareDocument()      /www/components/com_content/views/category/view.html.php:207   
10      JRoute::_()      /www/components/com_content/views/category/view.html.php:315   
11      JRouterSite->build()      /www/libraries/joomla/application/route.php:62   
12      JRouter->build()      /www/libraries/cms/router/site.php:97   
13      JRouterSite->_processBuildRules()      /www/libraries/joomla/application/router.php:203   
14      JRouter->_processBuildRules()      /www/libraries/cms/router/site.php:549   
15      call_user_func_array()      /www/libraries/joomla/application/router.php:436   
16      JRouterJoomsef->build()          
17      JoomSEF->build()      /www/components/com_sef/sef.router.php:269   
18      SefExt_com_content->create()      /www/components/com_sef/joomsef.php:525   
19      SefExt->getCategoryInfo()      /www/components/com_sef/sef_ext/com_content.php:442   
20      JdDatabase->loadObjectList()      /www/components/com_sef/sef.ext.php:446   
21      JdDatabase->loadTranslation()      /www/libraries/jdiction/database/jddatabase.php:256   
22      JDatabaseDriver->loadRowList()      /www/libraries/jdiction/database/jddatabase.php:367   
23      JdDatabase->execute()      /www/libraries/joomla/database/driver.php:1391   
24      JdDatabase->addJoinKeys()      /www/libraries/jdiction/database/jddatabase.php:421   
25      MySqlParser->parse()      /www/libraries/jdiction/database/jddatabase.php:500   
26      PositionCalculator->setPositionsWithinSQL()      /www/libraries/jdiction/database/parser/mysql-parser.php:80   
27      PositionCalculator->lookForBaseExpression()      /www/libraries/jdiction/database/parser/classes/position-calculator.php:71   
28      PositionCalculator->lookForBaseExpression()      /www/libraries/jdiction/database/parser/classes/position-calculator.php:204   
29      PositionCalculator->lookForBaseExpression()      /www/libraries/jdiction/database/parser/classes/position-calculator.php:204


So - as I understand it - this expression:
$this->lookForBaseExpression($sql, $charPos, $parsed[$key], $key, $backtracking);
is giving the error

Do you know what that means? :)

Harald Leithner:
19      SefExt->getCategoryInfo()      /home/kaspernj/www/vus.as_joomla/www/components/com_sef/sef_ext/com_content.php:442   

thats the function thats start the query. so the com_sef uses a query syntax that could not be parsed by jdiction.

if you bought JoomSEF then send the Author an E-Mail if you have the free Version try it in the forum if this doesn't help I will try to contact him.

nitro29:
Ok, thank you. I have support, but not VIP. I think - unfortunately - they have ridiculous answer times.. I will try my luck :)

Thank you so far!!

nitro29:
Hi Harald,

I have tried numerous ways to contact JoomSEF support, but with no response so far.

If you feel like it, you are most welcome to try and contact him, as you suggested above.

Thank you.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version