This probably comes from a recipe which saves some custom page attribute in the disk file when saving a wiki page.

If you're currently saving a page like Main.MyPage, look with a text editor at the disk file in wiki.d, either wiki.d/Main.MyPage or in a subdirectory like wiki.d/Main/Main.MyPage. In that file, the page attributes are at the start-of-line and look like this:

   author:123456=Simon
   csum:123456=My change summary

The warning comes from an attribute that has a colon ":" but it is not followed by a number (the timestamp).

Sometimes this can happen when a recipe saves a page via UpdatePage() and is trying to set the page attributes but the $Now variable is not defined as global. I suspect then you would have attributes like:

   author:=Simon
   csum:=My change summary

Alternatively it is possible that the recipe has a reason to use custom attributes that have a colon but after it they don't have a timestamp. Something like (speculating):

  food:lunch=Pizza

BTW the recipe may have already been updated and fixed. The page attribute stays in the disk file, until you delete it.

Petko

On 20/06/2021 10:03, Simon wrote:
Having now encountered one bug in the upgrade to PHP 7.4 I'm trying to
check the rest of my recipes out (this is a slow process).

I came across an error that is not immediately related to the inclusion of
a recipe,

PHP Warning:  A non-numeric value encountered in
/home/ttcorgnz/public_html/pmwiki/pmwiki.php on line 1124

and I'm wondering what I should be looking out for in terms of the cause

_______________________________________________
pmwiki-devel mailing list
pmwiki-devel@pmichaud.com
http://www.pmichaud.com/mailman/listinfo/pmwiki-devel

Reply via email to