Exception

Could not determine format of remote image: http://mir-kerama.ru/uploads/product/5d94e7459deb1df99366c42be1d31523.jpg

/home/mir-kerama/web/mir-kerama.ru/public_html/protected/extensions/phpthumb/ThumbBase.inc.php(193)

181      * Sets $this->errorMessage to $errorMessage and throws an exception
182      * 
183      * Also sets $this->hasError to true, so even if the exceptions are caught, we don't
184      * attempt to proceed with any other functions
185      * 
186      * @param string $errorMessage
187      */
188     protected function triggerError ($errorMessage)
189     {
190         $this->hasError     = true;
191         $this->errorMessage    = $errorMessage;
192         
193         throw new Exception ($errorMessage);
194     }
195     
196     /**
197      * Calls plugin / imported functions
198      * 
199      * This is also where a fair amount of plugins magaic happens.  This magic method is called whenever an "undefined" class 
200      * method is called in code, and we use that to call an imported function. 
201      * 
202      * You should NEVER EVER EVER invoke this function manually.  The universe will implode if you do... seriously ;)
203      * 
204      * @param string $method
205      * @param array $args

Stack Trace

#0
+
 /home/mir-kerama/web/mir-kerama.ru/public_html/protected/extensions/phpthumb/GdThumb.inc.php(1364): ThumbBase->triggerError("Could not determine format of remote image: http://mir-kerama.ru...")
1359         // non-image files will return false
1360         if ($formatInfo === false)
1361         {
1362             if ($this->remoteImage)
1363             {
1364                 $this->triggerError('Could not determine format of remote image: ' . $this->fileName);
1365             }
1366             else
1367             {
1368                 $this->triggerError('File is not a valid image: ' . $this->fileName);
1369             }
#1
+
 /home/mir-kerama/web/mir-kerama.ru/public_html/protected/extensions/phpthumb/GdThumb.inc.php(98): GdThumb->determineFormat()
093      */
094     public function __construct ($fileName, $options = array(), $isDataStream = false)
095     {
096         parent::__construct($fileName, $isDataStream);
097         
098         $this->determineFormat();
099         
100         if ($this->isDataStream === false)
101         {
102             $this->verifyFormatCompatiblity();
103         }
#2
+
 /home/mir-kerama/web/mir-kerama.ru/public_html/protected/extensions/phpthumb/PhpThumbFactory.php(127): GdThumb->__construct("http://mir-kerama.ru/uploads/product/5d94e7459deb1df99366c42be1d...", array(), false)
122         
123         // attempt to load the default implementation
124         if ($pt->isValidImplementation(self::$defaultImplemenation))
125         {
126             $imp = $implementationMap[self::$defaultImplemenation];
127             $toReturn = new $imp($filename, $options, $isDataStream);
128         }
129         // load the gd implementation if default failed
130         else if ($pt->isValidImplementation('gd'))
131         {
132             $imp = $implementationMap['gd'];
2024-03-19 07:35:13 Apache/2.4.6 (CentOS) OpenSSL/1.0.1e-fips mod_fcgid/2.3.9 PHP/7.2.16 Yii Framework/1.1.14