Ticket #1009 (closed Bug: fixed)

Opened 2 years ago

Last modified 2 years ago

Auto Update to version 0.4.4 throws error

Reported by: masterkeedu Owned by:
Priority: normal Milestone: Piwik 0.5
Component: Core Keywords:
Cc: Sensitive: no

Description

I followed the process to auto update my install today and got a nasty exception thrown.

A refresh seemed to go through OK, but def. something to look into.

(output attached)

Attachments

Piwik_0.4.4.err Download (7.0 KB) - added by masterkeedu 2 years ago.
Notice: Use of undefined constant PIWIK_USER_PATH - assumed 'PIWIK_USER_PATH' in /home/webb_e/webroot/piwik.baungenjar.com/core/View.php on line 44 Backtrace -->#0 Piwik_ErrorHandler(8, Use of undefined constant PIWIK_USER_PATH - assumed 'PIWIK_USER_PATH'

Change History

Changed 2 years ago by masterkeedu

Notice: Use of undefined constant PIWIK_USER_PATH - assumed 'PIWIK_USER_PATH' in /home/webb_e/webroot/piwik.baungenjar.com/core/View.php on line 44 Backtrace -->#0 Piwik_ErrorHandler(8, Use of undefined constant PIWIK_USER_PATH - assumed 'PIWIK_USER_PATH'

Changed 2 years ago by vipsoft

  • milestone set to 1 - Piwik 0.5

This looks like an incomplete update.

If your tmp/latest folder contains a piwik folder, it's an indicator that the auto-update did not complete successfully. (Please check your max_execution_time in php.ini.)

Either copy tmp/latest/piwik to your root piwik folder, or download latest.zip and extract. If you re-run the installer, select "reuse existing tables".

Changed 2 years ago by masterkeedu

The error occurred almost immediately (less than 15 seconds), so it is not an issue of exceed max_ex_time in php(set to 60 seconds on my server).

Also the tmp/latest folder does not contain a piwik folder. The update seemed to complete normally after refreshing (eg updating piwik tables, etc)

Changed 2 years ago by vipsoft

Ok, I figured it out. The old CoreUpdater (in memory) is loading the new View.php. I think the fix is to instantiate the view earlier.

Changed 2 years ago by vipsoft

  • status changed from new to closed
  • resolution set to fixed

(re-)fixed in [1522] & [1523]

Note: See TracTickets for help on using tickets.