snipe-it icon indicating copy to clipboard operation
snipe-it copied to clipboard

[Bug]: History Not Showing In Activity Report & Asset History Tab

Open Gamerboy099 opened this issue 1 month ago • 2 comments

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.

Image

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

Gamerboy099 avatar Dec 08 '25 07:12 Gamerboy099

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 avatar Dec 08 '25 07:12 Gamerboy099

@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?

swift2512 avatar Dec 08 '25 11:12 swift2512

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.

snipe avatar Dec 17 '25 16:12 snipe