Skip to Content Skip to Menu

uddeIM and JooCM: fatal error for non-empty boxes

  • e-kinst
  • e-kinst
  • OFFLINE
  • Posts: 4
  • Thanks: 0
  • Karma: 0
13 years 1 month ago - 13 years 1 month ago #175958 by e-kinst
Hello everybody!

I have a site on a beta stage: Joomla! 1.5.23 on Linux, last versions of JooBB/JooCM and uddeIM 2.4 stable. I set JooCM as a source of profiles and thumbnails on Integration tab at backend and everything works fine while SEF URLs feature is off.

When I enable native SEF URLs almost everything remains fine - I can enter PM area, see links to all mailboxes, settings and message composing and these links are OK - except those to non-empty mailboxes. I get an error when click to mailbox containing at least one message, and it doesn't matter what non-empty mailbox to click - inbox, outbox or trashcan. Of course if I have non-empty inbox I can't enter PM area at all.

Yes, I have read FAQ in my uddeIM installation folder and search this forum for 'fatal error' - nothing similar. Also I tried to force Itemid in System tab at backend - no results. I disabled all uddeIM modules and plugins so only uddeIM component is active. No luck.

Here is a results of my investigations:

Server errors log:
Code:
PHP Fatal error: Class 'JoocmHelper' not found in /www/fintrax/users/fintrax-defender/www/htdocs/components/com_joocm/router.php on line 40
'Line 40' really means 'line 39' because I insert backtrace dump before this line. But dump contains nothing - I suppose that PHP exits before dump processed or even that router.php didn't execute at all. But when I click browser's back button at the error page I have a dump. I'm not sure it has any value but I attached it. All variables in this dump looks OK.

Error page source:
Code:
<!-- uddeIM 2.4/stable output below --> <div id='uddeim'><div id='uddeim-topborder'></div> <div class='contentheading'>Работа с личными сообщениями</div> <div id='uddeim-navbar2'><ul> <li><a href='http://defender.fintrax.ru/Kabinet/Messages.html?task=inbox'><img src='http://defender.fintrax.ru/components/com_uddeim/templates/default/images/menu_inbox.gif' border='0' alt='Входящие' />Входящие (0/0)</a></li> <li><a href='http://defender.fintrax.ru/Kabinet/Messages.html?task=outbox'><img src='http://defender.fintrax.ru/components/com_uddeim/templates/default/images/menu_outbox.gif' border='0' alt='Отправленные' />Отправленные (0)</a></li> <li class='uddeim-activemenu'><span><img src='http://defender.fintrax.ru/components/com_uddeim/templates/default/images/menu_trashcan.gif' alt='Корзина' />Корзина (1)</span></li> <li><a href='http://defender.fintrax.ru/Kabinet/Messages.html?task=new'><img src='http://defender.fintrax.ru/components/com_uddeim/templates/default/images/menu_new.gif' border='0' alt='Новое' />Новое</a></li> </ul></div> <div id='uddeim-m'> <div id='uddeim-overview'><table cellpadding='7' width='100%'> <tr><th class='sectiontableheader'>&nbsp;</th><th class='sectiontableheader'>Отправитель / Получатель</th><th class='sectiontableheader'>Сообщение</th><th class='sectiontableheader'>Удалено</th><th class='sectiontableheader'>&nbsp;</th></tr>

This is very strange code without any Joomla template code before it. I have no ideas why last one is absent.

You may take a look for the site itself if it'll help. It's likely that you can't read Russian so I provide URLs to pages concerning this problem:

1. Login page:
defender.fintrax.ru/Kabinet.html
Site has limited access at the beta stage - please use defe/pi9lA8wj to enter site area. Also use e-kinst/362412 to login to personal area.

2. PM area:
defender.fintrax.ru/Kabinet/Messages.html

3. To open trashcan:
defender.fintrax.ru/Kabinet/Messages.html?task=trashcan

I use trashcan instead of inbox to have a possibility to enter PM area and to see that all other links are OK.

Thanks in advance for any assistance. Ask me if you need any additional info. I can provide admin access if necessary.


Last edit: 13 years 1 month ago by e-kinst. Reason: Attachment

Please Log in or Create an account to join the conversation.

  • e-kinst
  • e-kinst
  • OFFLINE
  • Posts: 4
  • Thanks: 0
  • Karma: 0
13 years 1 month ago #176573 by e-kinst
Sorry I'm not so familar with Joomla development so I'll have to start debugging from the very beginning. Can anybody give me any direction where to find a bug or it's my own problem?

Please Log in or Create an account to join the conversation.

  • slabbi
  • slabbi
  • OFFLINE
  • Posts: 3709
  • Thanks: 250
  • Karma: 153
13 years 1 month ago #176580 by slabbi
I can only say that it is not a uddeIM bug.
It seems that another script - you said you got an error message from Joocm - dies and so you get only a partial output.
When you fix the Joocm issue, uddeIM will run fine.
Maybe you should ask your question in the Joocm support forum.

uddeIM & uddePF Development
CB Language Workgroup
CB 3rd Party Developer
The following user(s) said Thank You: e-kinst

Please Log in or Create an account to join the conversation.

  • e-kinst
  • e-kinst
  • OFFLINE
  • Posts: 4
  • Thanks: 0
  • Karma: 0
13 years 1 month ago #176679 by e-kinst
Dear Slabbi,

thank you very much for your attention to my troubles. Would you be so kind do clear up why uddeIM prints its output directly? As I understand Joomla framework it means that uddeIM output module was called prior to call of page template? So the problem is in calls' order, is it?

Please Log in or Create an account to join the conversation.

  • slabbi
  • slabbi
  • OFFLINE
  • Posts: 3709
  • Thanks: 250
  • Karma: 153
13 years 1 month ago - 13 years 1 month ago #176681 by slabbi
uddeIM does print its output as any other component does. Joomla buffers some information, e.g. output of its framework. So when a script crashes ist might be that e.g. the header is still displayed but not the body or vice versa.

uddeIM & uddePF Development
CB Language Workgroup
CB 3rd Party Developer
Last edit: 13 years 1 month ago by slabbi.
The following user(s) said Thank You: e-kinst

Please Log in or Create an account to join the conversation.

  • e-kinst
  • e-kinst
  • OFFLINE
  • Posts: 4
  • Thanks: 0
  • Karma: 0
13 years 1 month ago #176683 by e-kinst
Thank you very much, Slabbi!

Please Log in or Create an account to join the conversation.

Moderators: beatnantslabbikrileon
Powered by Kunena Forum