Main menu

Forum


× Help Forum English

[SOLVED] Bug after 3.5.1 upgrade

  • speiderNils
  • Autore della discussione
  • New Member
  • New Member
Di più
9 Anni 10 Mesi fa - 9 Anni 10 Mesi fa #9379 da speiderNils
[SOLVED] Bug after 3.5.1 upgrade è stato creato da speiderNils
Hi
I'm running a web site for a scout group in Norway, at gadegvill.no.
We use - and up to now with great results - all our calendering and event management through icagenda.

Yesterday, while editing a meeting, I saw that an upgrade to 3.5.1 was available, and pressed "upgrade" on icagenda's control panel.

After that, I've had several problems with icagenda:
  1. The list of events starts with a bunch of warnings and errors and the events themselves are sorted in reverse of the normal chronological order. This can be seen on gadegvill.no/index.php/terminliste-ical
  2. We have a calendar view of the events on all pages. There is now a warning on top of that calendar widget. This can also be seen on the same URL as above
  3. Inside the Events list (as administrator), there are four drop-downs to narrow which events you look at. I do not remember seeing the last fourth column before "Front End Id", which has nothing in the drop down list. It looks wrong.

So, I would like to know if anybody has any help for me now. Our site is running Joomla 2.5.28.

Can I downgrade to a previous version of icagenda?

Or can this be fixed in some other way?

I was careless by not backing up the site before doing the upgrade, but as I've performed so many upgrades before without any problems, I did not take the backup.
Ultima Modifica 9 Anni 10 Mesi fa da Lyr!C.

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • cortooms
  • New Member
  • New Member
Di più
9 Anni 10 Mesi fa #9384 da cortooms
temporarily solution:
set in backend the error reporting to "default" or to "none" (server settings)
Ringraziano per il messaggio: speiderNils

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • speiderNils
  • Autore della discussione
  • New Member
  • New Member
Di più
9 Anni 10 Mesi fa #9386 da speiderNils
Hi cortooms,

This will prehaps take away some of the annoying warnings, but the incorrect sorting will still be problem.
And the warnings are there for a reason: the code assumed some data is present but isn't or something else.

I'm grateful for this temporary solution, but it is not solved.

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • speiderNils
  • Autore della discussione
  • New Member
  • New Member
Di più
9 Anni 10 Mesi fa - 9 Anni 10 Mesi fa #9387 da speiderNils
Just to add some more details to the warnings I see.
This comes over the calendar view:
Warning: in_array() expects parameter 2 to be array, null given in ***/modules/mod_iccalendar/helper.php on line 809

These come above each single event:
Warning: Invalid argument supplied for foreach() in ***/administrator/components/com_icagenda/utilities/events/data.php on line 231
Ultima Modifica 9 Anni 10 Mesi fa da Lyr!C.

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Lyr!C
  • Avatar di Lyr!C
  • Administrator
  • Administrator
  • Lead Developer
Di più
9 Anni 10 Mesi fa - 9 Anni 10 Mesi fa #9404 da Lyr!C
Please, hide your server folder when posting error message ;-)

Could you check your events (the old ones) as it's maybe due to an error in dates settings from a previous event (one or more!).
You have maybe some error message on the list, or when opening the event.

THe best is to check all events, but of course, easier if you don't have a lot of events!

But the issue is related to an event with a wrong period set with date not in format YYYY-MM-DD HH:II:SS
So, due to the new control before saving an event, it's maybe due to an old event where an error was introduced in the period dates (start and/or end date).

It would be nice if you can give me the wrong value that send you this error message, to add a extra control ;-)
And which was the previous version installed before update ?

Thanks!
Cyril

Latest version : iCagenda 3.9.8
We recommend every user to keep iCagenda updated.
Don't forget to have your Joomla!™ up-to-date!

Do you like iCagenda?
I would appreciate if you could take 5 minutes to post a review on JED (Joomla Extensions Directory) .

File allegato:

Ultima Modifica 9 Anni 10 Mesi fa da Lyr!C.
Ringraziano per il messaggio: speiderNils

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • wfvdijk
  • Avatar di wfvdijk
  • New Member
  • New Member
Di più
9 Anni 10 Mesi fa #9414 da wfvdijk
I also reverted to 3.4.0 because the colors in this release are TOTALLY DIFFERENT so my events aren't readable anymore :angry: :angry: :angry: :angry: :angry: :angry: :angry: :angry:

Copy the link from the 3.5.1 release and replace 3-5-1 with 3-4-0. make sure you also remove the -test part

I reinstalled 3.4.0 over 3.5.1 with no problems

Now it's time to explain how to create a theme pack.... :S
Ringraziano per il messaggio: speiderNils

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • speiderNils
  • Autore della discussione
  • New Member
  • New Member
Di più
9 Anni 10 Mesi fa #9416 da speiderNils
Thanks for "fixing" my server folder paths, by the way. I guess that's one less script kiddie attack to our system :-)

And also thanks for the answer.

I have lots of existing events in my system - we've used icagenda successfully for many years, and we've never had any problems with upgrades before. It seems that there is a dependency on using specific date formats that hasn't been there before.

I am not sure which dates you are referring to, but I am opening an event that we create beffore the 3.5.1 upgrade.
The URL of the single event is gadegvill.no/index.php/terminliste-ical/...ate=2015-07-08-18-00
This is the event furthest into the future, but it shows up on top of the event list (which is one of the bugs)
Going in to icagenda to edit this event, I see these dates:
Start date was 2015-07-08 18:00:00, that is iin the format YYYY-MM-DD HH:MM:SS, as you have mentioned.
Now, I tried to go into the start date entry field, and the TIME part changed! It now read 2015-07-08 00:00, that is at midnight - a different time!
This could have to do with me trying out different settings after I saw all these bugs.
What also happened is that the End Date field was overwritten! It changed from 2015-07-11 13:00:00 to 2015-07-08 00:00!! Now, that did not make much sense to me, so I changed it to its correct value: 2015-07-11 13:00

This seemingly did not change anything in the "upcoming events" list. It is still sorted the wrong way.
And I briefly turned on the normal warning level, and all the warnings that 3.5.1 is causing are still there.

I do not think there are ANY errors in our events or in the data, really, I think the bug is in icagenda 3.5.1. The events were listed correctly, in the right order, and no warnings were displayed in my previous version.

You should definitely fix the bug, as I am sure I'm not the only one experiencing trouble.

Can you vouch for the tip below: just install 3.4.0 on top of 3.5.1? If I take a backup of the site and the database first, I am very tempted to try it instead of "correcting" tons of date formats.

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Lyr!C
  • Avatar di Lyr!C
  • Administrator
  • Administrator
  • Lead Developer
Di più
9 Anni 10 Mesi fa #9417 da Lyr!C

You should definitely fix the bug, as I am sure I'm not the only one experiencing trouble.


Your the first one to report me such a bug, and i have a lot of good feedback about 3.5.1 (the only bug reported today with this version is one with the date format using the "th" in English format.)

About your issue, of course, on a production site, the error reporting should never be active! (this is a Joomla, and global statement, more than a recommandation).

About the nature of your issue, don't worry, it's not a big one!
Could you send me an admin access to be able to check which event is giving trouble and why ? Send me this access at info(at)joomlic.com, and add "Lyr!C" in the subject. And please, tell me when you will have send this email with access, so that i could check it in my spam box (excepted if you have a pro account ?)

Really, your issue is a minor one!
And with the list of notice reported, this is only due to 1 event. In case it's a new or old one, could be good for me to check what's wrong and why, to add the needed control in the next version.

Since 3.4.0, i have improved a few functions, but unfortunately, maybe for your issue, it was missing something (there's so many reasons for a bug, that maybe you will be the only one to have exactly this one!) ;-)

So Waiting for your email with access (note that i will answer only here, as no free support by email)!

Regards,
Cyril

Latest version : iCagenda 3.9.8
We recommend every user to keep iCagenda updated.
Don't forget to have your Joomla!™ up-to-date!

Do you like iCagenda?
I would appreciate if you could take 5 minutes to post a review on JED (Joomla Extensions Directory) .

File allegato:

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Lyr!C
  • Avatar di Lyr!C
  • Administrator
  • Administrator
  • Lead Developer
Di più
9 Anni 10 Mesi fa #9418 da Lyr!C

wfvdijk ha scritto: I also reverted to 3.4.0 because the colors in this release are TOTALLY DIFFERENT so my events aren't readable anymore :angry: :angry: :angry: :angry: :angry: :angry: :angry: :angry:

Copy the link from the 3.5.1 release and replace 3-5-1 with 3-4-0. make sure you also remove the -test part

I reinstalled 3.4.0 over 3.5.1 with no problems

Now it's time to explain how to create a theme pack.... :S

Hi Wilfried,

Hope your fine!

Sorry that 3.5.1 doesn't suite your site template design. I had to make some changes to be more flexible in css declarations, but maybe some improvement should be done.

But, it's just a question of colors, so, as you have a pro access, could you open a pro private ticket with admin access, so that i could check this, and you could tell me what have changed for you since 3.4.0 ?

About a documentation for theme pack, of course this is a must-needed.
Since months, i was so busy with new functionnalities developments, that i didn't have the time to update roadmap, changeleog, add documentation...
Note that i will take 2/3 weeks with no major development, and just minor improvement if needed (a 3.5.2 if a few bugs to be fixed, or css improvements) and will add documentation (not all, it's a long work, but it's better to add a little, than none) ;-)
Yesterday, i have updated the Changelog with latest releases.
By the end of the week, will see to update the roadmap.
I've started too the documentation about Custom Fields...

So things in process! ;-)

Waiting for your contact wilfried!

Regards,
Cyril

Latest version : iCagenda 3.9.8
We recommend every user to keep iCagenda updated.
Don't forget to have your Joomla!™ up-to-date!

Do you like iCagenda?
I would appreciate if you could take 5 minutes to post a review on JED (Joomla Extensions Directory) .

File allegato:

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • speiderNils
  • Autore della discussione
  • New Member
  • New Member
Di più
9 Anni 10 Mesi fa #9449 da speiderNils
I really appreciate your effort in trying to help us. You say it is not a big issue, but to us it feels like a biggie.

And I really hope you're right, that is only ONE event that is causing this trouble. To me, it looks like software bug, caused by this upgrade. I think the previous version must at least have "tolerated" that event with incorrect time stamps, and this new version doesn't.

I have done as you requested and your email is sent.

Si prega Accedi o Crea un account a partecipare alla conversazione.

Moderatori: Lyr!C
Tempo creazione pagina: 0.114 secondi

 

Follow Us

Create your Joomla templates with Template Creator CK

acymailing logo new