[Bug]: History Not Showing In Activity Report & Asset History Tab
Snipe-IT Version
v8.3.2 build 19905 (g028b4e7b7)
PHP Version
8.3.27
Composer Version
2.8.12
MySQL/MariaDB version
mysql
How did you install Snipe-IT?
Other
Is this a fresh install or an upgrade?
Fresh install
What happened?
I'm migrating from On-Prem to Cloud hosted by Hosting.com, I installed via Softaculous. I copied the data across by backing up the On-Prem and restoring it on the Cloud hosted. I saw that the histories were all blank for assets and the activity report. I was able to see that the history did exist by clicking the "Download All" button in reports/activity. The time in the downloaded Activity Report is in UTC, while both Instances are set to Australia/Sydney in .env. Softaculous says "All times are UTC", so the issue may relate to different time zones between Could & On-Prem.
What browsers are you seeing the problem on?
Chrome
Can you reproduce this on the public demo?
No
Do you have full multiple company support enabled?
No
If you have full multiple company support enabled, do you have location scoping to company enabled?
I do not have full multiple company support enabled
Application log output
[2025-10-07 04:32:33] production.WARNING: User admin is attempting to restore from: /home/itmanage/public_html/storage/app/backups/uploaded-1759811535-snipe-it-2025-06-27-03-00-20.zip
[2025-10-07 04:33:19] production.ERROR: TypeError: Carbon\Carbon::rawAddUnit(): Argument #3 ($value) must be of type int|float, string given, called in /home/itmanage/public_html/vendor/nesbot/carbon/src/Carbon/Traits/Units.php on line 356 and defined in /home/itmanage/public_html/vendor/nesbot/carbon/src/Carbon/Traits/Units.php:455
Stack trace:
#0 /home/itmanage/public_html/vendor/nesbot/carbon/src/Carbon/Traits/Units.php(356): Carbon\Carbon::rawAddUnit()
#1 /home/itmanage/public_html/vendor/nesbot/carbon/src/Carbon/Traits/Date.php(2905): Carbon\Carbon->addUnit()
#2 /home/itmanage/public_html/vendor/nesbot/carbon/src/Carbon/Traits/Date.php(2596): Carbon\Carbon->callModifierMethod()
#3 /home/itmanage/public_html/app/Models/Actionlog.php(363): Carbon\Carbon->__call()
#4 /home/itmanage/public_html/app/Http/Transformers/ActionlogsTransformer.php(167): App\Models\Actionlog->daysUntilNextAudit()
#5 /home/itmanage/public_html/app/Http/Transformers/ActionlogsTransformer.php(30): App\Http\Transformers\ActionlogsTransformer->transformActionlog()
#6 /home/itmanage/public_html/app/Http/Controllers/Api/ReportsController.php(107): App\Http\Transformers\ActionlogsTransformer->transformActionlogs()
#7 /home/itmanage/public_html/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Api\ReportsController->index()
#8 /home/itmanage/public_html/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(44): Illuminate\Routing\Controller->callAction()
#9 /home/itmanage/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\Routing\ControllerDispatcher->dispatch()
#10 /home/itmanage/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\Routing\Route->runController()
#11 /home/itmanage/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\Routing\Route->run()
#12 /home/itmanage/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\Routing\Router->Illuminate\Routing\{closure}()
#13 /home/itmanage/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#14 /home/itmanage/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Routing\Middleware\SubstituteBindings->handle()
#15 /home/itmanage/public_html/app/Http/Middleware/SetAPIResponseHeaders.php(68): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#16 /home/itmanage/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): App\Http\Middleware\SetAPIResponseHeaders->handleRequest()
#17 /home/itmanage/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(89): Illuminate\Routing\Middleware\ThrottleRequests->handleRequestUsingNamedLimiter()
#18 /home/itmanage/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Routing\Middleware\ThrottleRequests->handle()
#19 /home/itmanage/public_html/app/Http/Middleware/CheckLocale.php(49): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#20 /home/itmanage/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\Http\Middleware\CheckLocale->handle()
#21 /home/itmanage/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#22 /home/itmanage/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Auth\Middleware\Authenticate->handle()
#23 /home/itmanage/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#24 /home/itmanage/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\Pipeline\Pipeline->then()
#25 /home/itmanage/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\Routing\Router->runRouteWithinStack()
#26 /home/itmanage/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\Routing\Router->runRoute()
#27 /home/itmanage/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\Routing\Router->dispatchToRoute()
#28 /home/itmanage/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\Routing\Router->dispatch()
#29 /home/itmanage/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}()
#30 /home/itmanage/public_html/vendor/livewire/livewire/src/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware.php(19): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#31 /home/itmanage/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Livewire\Features\SupportDisablingBackButtonCache\DisableBackButtonCacheMiddleware->handle()
#32 /home/itmanage/public_html/vendor/barryvdh/laravel-debugbar/src/Middleware/InjectDebugbar.php(59): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#33 /home/itmanage/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Barryvdh\Debugbar\Middleware\InjectDebugbar->handle()
#34 /home/itmanage/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#35 /home/itmanage/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\HandleCors->handle()
#36 /home/itmanage/public_html/app/Http/Middleware/PreventBackHistory.php(23): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#37 /home/itmanage/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\Http\Middleware\PreventBackHistory->handle()
#38 /home/itmanage/public_html/app/Http/Middleware/SecurityHeaders.php(26): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#39 /home/itmanage/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\Http\Middleware\SecurityHeaders->handle()
#40 /home/itmanage/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#41 /home/itmanage/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle()
#42 /home/itmanage/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\TrimStrings->handle()
#43 /home/itmanage/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#44 /home/itmanage/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle()
#45 /home/itmanage/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle()
#46 /home/itmanage/public_html/app/Http/Middleware/CheckForDebug.php(25): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#47 /home/itmanage/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\Http\Middleware\CheckForDebug->handle()
#48 /home/itmanage/public_html/app/Http/Middleware/CheckForSetup.php(30): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#49 /home/itmanage/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\Http\Middleware\CheckForSetup->handle()
#50 /home/itmanage/public_html/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#51 /home/itmanage/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\View\Middleware\ShareErrorsFromSession->handle()
#52 /home/itmanage/public_html/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#53 /home/itmanage/public_html/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\Session\Middleware\StartSession->handleStatefulRequest()
#54 /home/itmanage/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Session\Middleware\StartSession->handle()
#55 /home/itmanage/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#56 /home/itmanage/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle()
#57 /home/itmanage/public_html/app/Http/Middleware/NoSessionStore.php(28): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#58 /home/itmanage/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\Http\Middleware\NoSessionStore->handle()
#59 /home/itmanage/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#60 /home/itmanage/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\TrustProxies->handle()
#61 /home/itmanage/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#62 /home/itmanage/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\Pipeline\Pipeline->then()
#63 /home/itmanage/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter()
#64 /home/itmanage/public_html/public/index.php(51): Illuminate\Foundation\Http\Kernel->handle()
#65 {main}
Browser console output
en-GB.js:1 Failed to load resource: the server responded with a status of 404 ()
admin:1 Refused to execute script from 'https://itmanage.wcs.org.au/js/select2/i18n/en-GB.js' because its MIME type ('text/html') is not executable, and strict MIME type checking is enabled.
admin:1 <meta name="apple-mobile-web-app-capable" content="yes"> is deprecated. Please include <meta name="mobile-web-app-capable" content="yes">
Common Issues
- [x] I have searched this repo for existing issues related to my issue (including closed issues)
- [x] My APP_URL is set correctly in my .env file (including http or https and no trailing slash)
- [x] I have searched the official Snipe-IT documentation and have checked the Common Issues documentation (where applicable)
- [x] I have run database migrations (where applicable).
- [x] I have attached screenshots and/or videos of the issue (where applicable)
Code of Conduct
- [x] I agree to follow this project's Code of Conduct
The On-Prem details are: Snipe-IT Version v8.3.5 build 20406 (gf92f76b48)
PHP Version 8.2.20
Composer Version 2.8.6
MySQL/MariaDB version mysql
@Gamerboy099 did you try to import history (Assets > Import history)?
And why didn't you update to latest Snipe-IT version before moving data from one install to another?
We don't really have any insight as to how Softaculous handles us. We've asked them, but they've never answered us. I'd certainly try upgrading via Softaculous if it's an option.