After upgrading my video module along with the AmazonS3 and AWSSDk modules I am now receiving the white screen of death on my website and the following error in my error logs.

PHP Fatal error: Cannot access empty property in /sites/all/modules/video/includes/TranscoderFactory.

Anyone know what this means and how a person might go about fixing it? Thanks

Comments

Jorrit’s picture

Status: Active » Postponed (maintainer needs more info)

The error is missing the most important part : the complete file name and line. Could you try to find that information?

Jorrit’s picture

Status: Postponed (maintainer needs more info) » Closed (cannot reproduce)

Closed because of lack of response.

karl qin’s picture

Version: 7.x-2.x-dev » 7.x-2.5
Component: Video Core » Video Transcoding

PHP Fatal error: Cannot access empty property in /var/www/drupal/sites/all/modules/video/includes/TranscoderFactory.inc on line 244

    foreach ($files as $file) {
      $extension = drupal_strtolower(pathinfo($file->filename, PATHINFO_EXTENSION));
      $videofiles->{$extension} = $file;
    }

the converted filename ends with "." without any extension

root@ubuntu:/var/www/drupal# ll sites/default/files/videos/converted/2/20110804068_flv_1335767348.
-rw-r--r-- 1 root root 15 Apr 30 14:31 sites/default/files/videos/converted/2/20110804068_flv_1335767348.
karl qin’s picture

Status: Closed (cannot reproduce) » Active
Jorrit’s picture

Assigned: Unassigned » Jorrit
Status: Active » Postponed (maintainer needs more info)

That is very strange, converted files should always have an extension. What value is selected for "Video output extension" in the preset settings? Can you save the preset, transcode a video, and see if it actually has an extension?

Jorrit’s picture

Status: Postponed (maintainer needs more info) » Closed (cannot reproduce)

Closed because of lack of response. Unfortunately, I am unable to investigate the issue using the information you provided. Please try 2.6 or the latest -dev version.