SermonSpeaker 7 Update
- Thomas Hunziker
-
Topic Author
- Offline
- Administrator
-
Less
More
25 Nov 2025 21:02 #8451
by Thomas Hunziker
SermonSpeaker 7 Update was created by Thomas Hunziker
Known issues when updating to SermonSpeaker 7:
* Don't update all SermonSpeaker extensions at once. Start with the component and do the modules and plugins afterwards one after eachother. Joomla for some reason gets a hickup if you do all in one go.
* If the update of a player plugin fails, try disabling the plugin prior to running the update. That should fix it. Don't forget to enable it afterwards again.
* Don't update all SermonSpeaker extensions at once. Start with the component and do the modules and plugins afterwards one after eachother. Joomla for some reason gets a hickup if you do all in one go.
* If the update of a player plugin fails, try disabling the plugin prior to running the update. That should fix it. Don't forget to enable it afterwards again.
Please Log in or Create an account to join the conversation.
Yesterday 03:24 #8455
by B.Pohl
Replied by B.Pohl on topic SermonSpeaker 7 Update
Thanks so much @Thomas Hunziker
I went ahead & updated the sermonspeaker component to v.7 (leaving the plugins on v.6) before upgrading Joomla to v.6 & then upgrading sermonspeaker plugins to v.7.
Everything seems to have gone well, except when I visit Maintenance -> Database, one problem gets listed for the sermonspeaker database. The database version is listed as 6.2.0 whereas the Manifest version is listed as 7.0.1. When I float over the "one problem", it shows this: "Table 'obloq_sermon_sermons' has the wrong type or attributes for column 'audiofile' with type TEXT. (From file 4.1.sql.)"
Is there any good way to fix this database problem?
Thanks!
I went ahead & updated the sermonspeaker component to v.7 (leaving the plugins on v.6) before upgrading Joomla to v.6 & then upgrading sermonspeaker plugins to v.7.
Everything seems to have gone well, except when I visit Maintenance -> Database, one problem gets listed for the sermonspeaker database. The database version is listed as 6.2.0 whereas the Manifest version is listed as 7.0.1. When I float over the "one problem", it shows this: "Table 'obloq_sermon_sermons' has the wrong type or attributes for column 'audiofile' with type TEXT. (From file 4.1.sql.)"
Is there any good way to fix this database problem?
Thanks!
Please Log in or Create an account to join the conversation.
- Thomas Hunziker
-
Topic Author
- Offline
- Administrator
-
Yesterday 07:30 #8456
by Thomas Hunziker
Replied by Thomas Hunziker on topic SermonSpeaker 7 Update
The difference between database version and manifest is fine. There was no change to the database with SermonSpeaker 7.0, so it is still 6.2.0 where the last change was.
The problem is likely unrelated to SermonSpeaker 7.0 and was already present before.
You can try the database fix button, often enough this one will fix the issue automatically.
If not, you will have to use a database program like phpMyAdmin and check the 'audiofile' column.
It should be "TEXT NULL". Probably the NULL part is missing.
The respective SQL command is in the 6.0.9.sql file :
The problem is likely unrelated to SermonSpeaker 7.0 and was already present before.
You can try the database fix button, often enough this one will fix the issue automatically.
If not, you will have to use a database program like phpMyAdmin and check the 'audiofile' column.
It should be "TEXT NULL". Probably the NULL part is missing.
The respective SQL command is in the 6.0.9.sql file :
Code:
ALTER TABLE `#__sermon_sermons`
MODIFY `audiofile` TEXT NULL;
Please Log in or Create an account to join the conversation.
Today 03:21 #8457
by B.Pohl
Replied by B.Pohl on topic SermonSpeaker 7 Update
Thanks so much again @Thomas Hunziker
OK, I ran the following query:
Strangely, this had 0 results, so I tried the following query:
This successfully entered NULL in all the audiofile rows which had no content.
But that said, Joomla still persists with the error "Table 'obloq_sermon_sermons' has the wrong type or attributes for column 'audiofile' with type TEXT. (From file 4.1.sql.)"
I also tried the autofix, but that failed.
Is there anything else I can do to solve this error?
Thanks!
OK, I ran the following query:
Code:
ALTER TABLE `obloq_sermon_sermons` MODIFY `audiofile` TEXT NULL;
Strangely, this had 0 results, so I tried the following query:
Code:
UPDATE obloq_sermon_sermons SET audiofile = NULL WHERE audiofile = '';
This successfully entered NULL in all the audiofile rows which had no content.
But that said, Joomla still persists with the error "Table 'obloq_sermon_sermons' has the wrong type or attributes for column 'audiofile' with type TEXT. (From file 4.1.sql.)"
I also tried the autofix, but that failed.
Is there anything else I can do to solve this error?
Thanks!
Please Log in or Create an account to join the conversation.
- Thomas Hunziker
-
Topic Author
- Offline
- Administrator
-
Today 09:05 #8458
by Thomas Hunziker
Replied by Thomas Hunziker on topic SermonSpeaker 7 Update
Ah I see where this is coming from. The 4.1 file has a conflicting SQL statement with later SQL files.
You can delete all old update files without issues (maybe keep the newest one). That should do the trick.
With SermonSpeaker 6, the update script should have deleted all those old files, but that seems to have failed in your case.
You can delete all old update files without issues (maybe keep the newest one). That should do the trick.
With SermonSpeaker 6, the update script should have deleted all those old files, but that seems to have failed in your case.
Please Log in or Create an account to join the conversation.
Today 15:50 #8459
by B.Pohl
Replied by B.Pohl on topic SermonSpeaker 7 Update
Perfect! Thank you again so much!
Found them under public_html/administrator/components/com_sermonspeaker/sql/updates/mysql & deleted the old ones. Everything seems to be functional now
Thx!
Found them under public_html/administrator/components/com_sermonspeaker/sql/updates/mysql & deleted the old ones. Everything seems to be functional now
Thx!
The following user(s) said Thank You: Thomas Hunziker
Please Log in or Create an account to join the conversation.
Time to create page: 0.386 seconds