Support for SermonSpeaker 4.x is canceled as it is for Joomla 2.5. I will gladly assist you with minor issues but I will not fix any bugs anymore in this releases.
The fix is to upgrade to SermonSpeaker 5.x and Joomla 3.x, which is better anyway.

Unable to upload files through SermonSpeaker

More
14 Nov 2011 23:28 - 15 Nov 2011 00:22 #1187 by steevithak
I'm helping a client install SermonSpeaker on their Joomla 1.7.x site and have run into a problem. While we can upload files via ftp or the Joomla media manager, we can't upload them through the SermonSpeaker admin interface. The documentation I've found is pretty minimal, so it's possible we're just not doing what we're supposed to but here's what we're doing:

- go to components -> sermonspeaker
- click add/edit sermon
- click new
- click the upload button in the audiofile box
- select mp3 file
- upload button vanishes and green box appears that says "uploading"

That's it, we've waited as long as an hour but nothing else ever happens and if we click the save button at the top the audio file is not saved. The file is only 8MB and doesn't take long to upload via ftp or media manager.

We initially had an additional problem - at first the steps were identical to the above but ended with a yellow box that said "pending". Then I ran across another thread in this forum about a bug that prevented the admin-side uploads from working unless the "frontend uploading" was enabled in the config. After setting that, the process ends in the green uploading box as described above.

Any advice on how to get SermonSpeaker working?

Our install:

Joomla 1.7.3
SermonSpeaker 4.2.1
PHP 5.3.x
Last edit: 15 Nov 2011 00:22 by steevithak.

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

More
14 Nov 2011 23:50 #1188 by Thomas Hunziker
Are you logged in as Super Administrator?
And can you enable php error logging to see if it encounters any errors?

What you do sounds correct, just trying to figure out what is different.

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

More
15 Nov 2011 00:19 - 15 Nov 2011 00:20 #1189 by steevithak
Yes, I'm logged in as "admin" and the user is in the group "super users".

I've turned on debugging, which displays the usual debugging info at the bottom of the page when I load a "new sermon" page. No additional error or debug messages appear after clicking the upload button and starting the upload, however.

FWIW, here's the debug info from the new sermon page (I've removed the session ID and password hashes):

Profile Information
Application 0.003 seconds (+0.003); 1.43 MB (+1.431) - afterLoad
Application 0.102 seconds (+0.099); 6.24 MB (+4.809) - afterInitialise
Application 0.102 seconds (+0.000); 6.24 MB (+0.000) - afterRoute
Application 0.461 seconds (+0.358); 14.20 MB (+7.958) - afterDispatch
Application 0.476 seconds (+0.015); 14.47 MB (+0.274) - beforeRenderModule mod_title (Title)
Application 0.490 seconds (+0.014); 14.51 MB (+0.042) - afterRenderModule mod_title (Title)
Application 0.490 seconds (+0.000); 14.51 MB (-0.003) - beforeRenderModule mod_toolbar (Toolbar)
Application 0.503 seconds (+0.013); 14.57 MB (+0.055) - afterRenderModule mod_toolbar (Toolbar)
Application 0.503 seconds (+0.000); 14.56 MB (-0.003) - beforeRenderModule mod_status (User Status)
Application 0.518 seconds (+0.015); 14.57 MB (+0.010) - afterRenderModule mod_status (User Status)
Application 0.519 seconds (+0.000); 14.57 MB (-0.005) - beforeRenderModule mod_menu (Admin Menu)
Application 0.647 seconds (+0.128); 15.01 MB (+0.442) - afterRenderModule mod_menu (Admin Menu)
Application 0.650 seconds (+0.004); 15.02 MB (+0.013) - afterRender
Memory Usage
15.05 MB (15,782,472 Bytes)
41 Queries Logged

1. SELECT `data`
FROM `j17_session`
WHERE `session_id` = ''
2. DELETE
FROM `j17_session`
WHERE `time` < 1321311315
3. SELECT extension_id AS "id", element AS "option", params, enabled
FROM j17_extensions
WHERE `type` = 'component'
AND `element` = 'com_languages'
4. SELECT folder AS type, element AS name, params
FROM j17_extensions
WHERE enabled >= 1
AND type ='plugin'
AND state >= 0
AND access IN (1,1,2,3)
ORDER BY ordering
5. SELECT template, s.params
FROM j17_template_styles as s
LEFT JOIN j17_extensions as e
ON e.type='template'
AND e.element=s.template
AND e.client_id=s.client_id
WHERE s.client_id = 1
AND home = 1
ORDER BY home
6. SELECT extension_id AS "id", element AS "option", params, enabled
FROM j17_extensions
WHERE `type` = 'component'
AND `element` = 'com_sermonspeaker'
7. SHOW FULL COLUMNS
FROM `j17_sermon_sermons`
8. SHOW FULL COLUMNS
FROM `j17_extensions`
9. SELECT extension_id
FROM j17_extensions
WHERE type = 'component'
AND element = 'com_sermonspeaker'
10. SELECT *
FROM j17_extensions
WHERE `extension_id` = '10012'
11. SELECT *
FROM j17_wf_profiles
WHERE published = 1
ORDER BY ordering ASC
12. SELECT extension_id
FROM j17_extensions
WHERE type = 'component'
AND element = 'com_jce'
13. SELECT *
FROM j17_extensions
WHERE `extension_id` = '10021'
14. SELECT id, template
FROM j17_template_styles
WHERE client_id = 0
AND home = 1
15. SELECT extension_id
FROM j17_extensions
WHERE type = 'component'
AND element = 'com_jce'
16. SELECT *
FROM j17_extensions
WHERE `extension_id` = '10021'
17. SELECT extension_id
FROM j17_extensions
WHERE type = 'component'
AND element = 'com_jce'
18. SELECT *
FROM j17_extensions
WHERE `extension_id` = '10021'
19. SELECT extension_id
FROM j17_extensions
WHERE type = 'component'
AND element = 'com_jce'
20. SELECT *
FROM j17_extensions
WHERE `extension_id` = '10021'
21. SELECT extension_id
FROM j17_extensions
WHERE type = 'component'
AND element = 'com_jce'
22. SELECT *
FROM j17_extensions
WHERE `extension_id` = '10021'
23. SELECT extension_id
FROM j17_extensions
WHERE type = 'component'
AND element = 'com_jce'
24. SELECT *
FROM j17_extensions
WHERE `extension_id` = '10021'
25. SELECT extension_id
FROM j17_extensions
WHERE type = 'component'
AND element = 'com_jce'
26. SELECT *
FROM j17_extensions
WHERE `extension_id` = '10021'
27. SELECT extension_id
FROM j17_extensions
WHERE type = 'component'
AND element = 'com_jce'
28. SELECT *
FROM j17_extensions
WHERE `extension_id` = '10021'
29. SELECT extension_id AS "id", element AS "option", params, enabled
FROM j17_extensions
WHERE `type` = 'component'
AND `element` = 'com_media'
30. SHOW FULL COLUMNS
FROM `j17_users`
31. SELECT speakers.id As value,CASE WHEN CHAR_LENGTH(c_speakers.title) THEN CONCAT(speakers.name, " (", c_speakers.title, ")") ELSE speakers.name END AS text
FROM j17_sermon_speakers AS speakers
LEFT JOIN j17_categories AS c_speakers
ON c_speakers.id = speakers.catid
WHERE speakers.state = 1
ORDER BY speakers.name
32. SELECT speakers.id As value,CASE WHEN CHAR_LENGTH(c_speakers.title) THEN CONCAT(speakers.name, " (", c_speakers.title, ")") ELSE speakers.name END AS text
FROM j17_sermon_speakers AS speakers
LEFT JOIN j17_categories AS c_speakers
ON c_speakers.id = speakers.catid
WHERE speakers.state = 0
ORDER BY speakers.name
33. SELECT series.id As value,CASE WHEN CHAR_LENGTH(c_series.title) THEN CONCAT(series.series_title, " (", c_series.title, ")") ELSE series.series_title END AS text
FROM j17_sermon_series AS series
LEFT JOIN j17_categories AS c_series
ON c_series.id = series.catid
WHERE series.state = 1
ORDER BY series.series_title
34. SELECT series.id As value,CASE WHEN CHAR_LENGTH(c_series.title) THEN CONCAT(series.series_title, " (", c_series.title, ")") ELSE series.series_title END AS text
FROM j17_sermon_series AS series
LEFT JOIN j17_categories AS c_series
ON c_series.id = series.catid
WHERE series.state = 0
ORDER BY series.series_title
35. SELECT a.id, a.title, a.level
FROM j17_categories AS a
WHERE a.parent_id > 0
AND extension = 'com_sermonspeaker'
AND a.published IN (0,1)
ORDER BY a.lft
36. SELECT m.id, m.title, m.module, m.position, m.content, m.showtitle, m.params, mm.menuid
FROM j17_modules AS m
LEFT JOIN j17_modules_menu AS mm
ON mm.moduleid = m.id
LEFT JOIN j17_extensions AS e
ON e.element = m.module
AND e.client_id = m.client_id
WHERE m.published = 1
AND e.enabled = 1
AND (m.publish_up = '0000-00-00 00:00:00' OR m.publish_up <= '2011-11-14 23:10:16')
AND (m.publish_down = '0000-00-00 00:00:00' OR m.publish_down >= '2011-11-14 23:10:16')
AND m.access IN (1,1,2,3)
AND m.client_id = 1
AND (mm.menuid = 0 OR mm.menuid <= 0)
ORDER BY m.position, m.ordering
37. SELECT COUNT(*)
FROM j17_messages
WHERE state = 0
AND user_id_to = 62
38. SELECT COUNT(session_id)
FROM j17_session
WHERE guest = 0
AND client_id = 1
39. SELECT COUNT(session_id)
FROM j17_session
WHERE guest = 0
AND client_id = 0
40. SELECT m.id, m.title, m.alias, m.link, m.parent_id, m.img, e.element
FROM j17_menu AS m
LEFT JOIN j17_extensions AS e
ON m.component_id = e.extension_id
WHERE m.client_id = 1
AND e.enabled = 1
AND m.id > 1
ORDER BY m.lft
41. UPDATE `j17_session`
SET `data` = '__default|a:8:{s:15:\"session.counter\";i:11;s:19:\"session.timer.start\";i:1321311357;s:18:\"session.timer.last\";i:1321312215;s:17:\"session.timer.now\";i:1321312215;s:22:\"session.client.browser\";s:105:\"Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.17) Gecko/20110428 Fedora/3.6.17-1.fc13 Firefox/3.6.17\";s:8:\"registry\";O:9:\"JRegistry\":1:{s:7:\"\0*\0data\";O:8:\"stdClass\":2:{s:11:\"application\";O:8:\"stdClass\":1:{s:4:\"lang\";s:0:\"\";}s:17:\"com_sermonspeaker\";O:8:\"stdClass\":1:{s:4:\"edit\";O:8:\"stdClass\":1:{s:6:\"sermon\";O:8:\"stdClass\":1:{s:4:\"data\";N;}}}}}s:4:\"user\";O:5:\"JUser\":23:{s:9:\"\0*\0isRoot\";b:1;s:2:\"id\";s:2:\"62\";s:4:\"name\";s:13:\"Administrator\";s:8:\"username\";s:5:\"admin\";s:19:\"Super Administrator\";s:5:\"block\";s:1:\"0\";s:9:\"sendEmail\";s:1:\"1\";s:12:\"registerDate\";s:19:\"2011-10-28 18:39:55\";s:13:\"lastvisitDate\";s:19:\"2011-11-14 21:07:22\";s:10:\"activation\";s:0:\"\";s:6:\"params\";s:18:\"{\"timezone\":\"UTC\"}\";s:6:\"groups\";a:1:{s:11:\"Super Users\";s:1:\"8\";}s:5:\"guest\";i:0;s:10:\"\0*\0_params\";O:9:\"JRegistry\":1:{s:7:\"\0*\0data\";O:8:\"stdClass\":1:{s:8:\"timezone\";s:3:\"UTC\";}}s:14:\"\0*\0_authGroups\";a:2:{i:0;i:1;i:1;i:8;}s:14:\"\0*\0_authLevels\";a:4:{i:0;i:1;i:1;i:1;i:2;i:2;i:3;i:3;}s:15:\"\0*\0_authActions\";N;s:12:\"\0*\0_errorMsg\";N;s:10:\"\0*\0_errors\"; `time` = 1321312216

20 Query Types Logged, Sorted by Occurrences.
SELECT Tables:

1. 9 × SELECT * FROM j17_extensions
2. 9 × SELECT extension_id FROM j17_extensions
3. 3 × SELECT extension_id AS "id", element AS "option", params, enabled FROM j17_extensions
4. 2 × SELECT COUNT(session_id) FROM j17_session
5. 2 × SELECT speakers.id As value,CASE WHEN CHAR_LENGTH(c_speakers.title) THEN CONCAT(speakers.name, " (", c_speakers.title, ")") ELSE speakers.name END AS text FROM j17_sermon_speakers AS speakers LEFT JOIN j17_categories AS c_speakers ON c_speakers.id = speakers.catid
6. 2 × SELECT series.id As value,CASE WHEN CHAR_LENGTH(c_series.title) THEN CONCAT(series.series_title, " (", c_series.title, ")") ELSE series.series_title END AS text FROM j17_sermon_series AS series LEFT JOIN j17_categories AS c_series ON c_series.id = series.catid
7. 1 × SELECT m.id, m.title, m.module, m.position, m.content, m.showtitle, m.params, mm.menuid FROM j17_modules AS m LEFT JOIN j17_modules_menu AS mm ON mm.moduleid = m.id LEFT JOIN j17_extensions AS e ON e.element = m.module AND e.client_id = m.client_id
8. 1 × SELECT COUNT(*) FROM j17_messages
9. 1 × SELECT a.id, a.title, a.level FROM j17_categories AS a
10. 1 × SELECT m.id, m.title, m.alias, m.link, m.parent_id, m.img, e.element FROM j17_menu AS m LEFT JOIN j17_extensions AS e ON m.component_id = e.extension_id
11. 1 × SELECT id, template FROM j17_template_styles
12. 1 × SELECT folder AS type, element AS name, params FROM j17_extensions
13. 1 × SELECT template, s.params FROM j17_template_styles as s LEFT JOIN j17_extensions as e ON e.type='template' AND e.element=s.template AND e.client_id=s.client_id
14. 1 × SELECT * FROM j17_wf_profiles
15. 1 × SELECT `data` FROM `j17_session`

OTHER Tables:

2. 1 × SHOW FULL COLUMNS FROM `j17_users
3. 1 × SHOW FULL COLUMNS FROM `j17_extensions
4. 1 × SHOW FULL COLUMNS FROM `j17_sermon_sermons
5. 1 × DELETE FROM `j17_session`
Last edit: 15 Nov 2011 00:20 by steevithak.

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

More
15 Nov 2011 10:57 #1190 by Thomas Hunziker
The debugging isn't that usefull. I'm more interested in error reporting :-)
Those usually go to the log of the apache server (for live servers) or are shown on the screen (for development servers). You can set which errors (levels) should be logged in the Joomla settings, but you probably need access to the server log to see it.

Since you're logged in as Super User, we for sure can rule out permission issues.

Can you maybe test with a smaller file? Something that is around 1MB, just to rule out PHP file limits. Alltought this would probably affect the media manager as well.
Can you also try in different browsers? Try at least with IE and FireFox.

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

Time to create page: 0.302 seconds
Powered by Kunena Forum