• Few days back it’s just drops.
    I don’t change anything there.
    All my playlists become blank (there is a huge work on them, they have before a lot of manually added tracks)

    The page I need help with: [log in to see the link]

Viewing 4 replies - 1 through 4 (of 4 total)
  • Thread Starter mfsaka

    (@mfsaka)

    Answer from my hosting tech support:

    We looked at the plugin code, it searches the database for _audioigniter_tracks records and uses the contents of these records. There are records in the database, as you can see in the screenshot but the plugin does not use them and gives an error

    Invalid argument supplied for foreach() in /var/www/memfi932/data/www/funkyrec.ru/wp-content/plugins/audioigniter/audioigniter.php on line 1246

    Screenshot
    https://clip2net.com/s/4dBgVDX

    Hi @mfsaka

    The link you provided displays a playlist just fine.
    I guess your issue that a second playlist is not displayed?

    According to the screenshot, there are two playlists, the second of which does not contain any playlist-related data whatsoever, that’s why you get the “invalid argument” error.

    If this playlist used to have tracks in it, then you should restore it from a backup, as there’s no other way to retrieve data that were overwritten in the database.

    Judging from the playlist that appears on your website, you have a large number of tracks on your lists.
    As you reach your PHP/Apache configuration limits, this can cause errors, and ultimately can cause loss of data.

    My guess is that this happened to your second playlist after adding more and more tracks.

    Thread Starter mfsaka

    (@mfsaka)

    That’s because we fix it few days back.

    The plugin saves the list of tracks to an array. Each array has a name, in this case a: 509. But for unknown reasons, the plugin created a new array a: 505, but tried to access a: 509. We changed the name of the array and everything worked.

    Glad you could sorted it out.

    However, you need to know that a: 509 is not the name of the array. That whole field is a serialized value, and a: 509 means that an array of 509 elements follows.

    If that number doesn’t match the actual number of elements, PHP won’t be able to read ANY values from that specific field.

    Thankfully, you got the right number ??

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘AudioIgniter Fail’ is closed to new replies.