Search

A site we deployed a month ago has these messages in it's error log:

PHP Fatal error: Cannot call overloaded function for non-object in DOCROOTHERE/symphony/lib/toolkit/data-sources/datasource.dynamic_xml.php on line 27

Is this a bug in Symphony or in my own code? How can I debug this?

What version of Symphony, and what version of PHP are you using? Any customised remote XML datasources?

$ php --version PHP 5.3.2-1ubuntu4.14 with Suhosin-Patch

Symphony 2.2.5

I have a number of xml/rss feeds that are imported using such a datasource. I haven't programmed them manually though, all done through the Symphony backend.

I'm still seeing this problem. Anybody have an idea?

That's an odd error, you haven't happened to override the findParametersInString function anywhere in any related code have you? It seems to refer that the function is being called before $this exists, but this datasource include is typically included automatically from $this, so hence why I say odd error!

Create an account or sign in to comment.

Symphony • Open Source XSLT CMS

Server Requirements

  • PHP 5.3-5.6 or 7.0-7.3
  • PHP's LibXML module, with the XSLT extension enabled (--with-xsl)
  • MySQL 5.5 or above
  • An Apache or Litespeed webserver
  • Apache's mod_rewrite module or equivalent

Compatible Hosts

Sign in

Login details