I’ve just upgraded from 1.6.8 to 2.1.3, and although the process was reasonably smooth, and the new version is nicer to work with, I’m encountering quite a lot of glitches (which was very rare in 1.x).
One in particular is posting channel entries using the Metaweblog API, via MarsEdit. This worked fine in 1.6.x, although RSD never did - I had to configure manually - but now it’s giving me an error on posting. MarsEdit’s log is reporting this content returned from EE:
——-
A PHP Error was encountered
Severity: Notice
Message: Undefined index: entry_id
Filename: api/Api_channel_entries.php
Line Number: 941
</div><div [removed]>
A PHP Error was encountered
Severity: Notice
Message: Undefined index: entry_id
Filename: api/Api_channel_entries.php
Line Number: 941
</div><div [removed]>
A PHP Error was encountered
Severity: Notice
Message: Undefined index: entry_id
Filename: api/Api_channel_entries.php
Line Number: 941
</div><div [removed]>
A PHP Error was encountered
Severity: Warning
Message: Cannot modify header information - headers already sent by (output started at /home/snowhen/public_html/system/codeigniter/system/core/Exceptions.php:170)
Filename: libraries/Xmlrpcs.php
Line Number: 127
</div><div [removed]>
A PHP Error was encountered
Severity: Warning
Message: Cannot modify header information - headers already sent by (output started at /home/snowhen/public_html/system/codeigniter/system/core/Exceptions.php:170)
Filename: libraries/Xmlrpcs.php
Line Number: 128
——-
A closed entry is created in the channel, with the correct title but no content.
Other functions work fine, for example refreshing the entry list in the client.
As far as I can see MarsEdit is getting upset by these non-severe(?) error messages. Is there any way to turn them off?