Comments (3)
Too add more context to this as well, I have automated emails set up for whenever an error occurs, and this is what the email is stating:
Hi there,
Firefly III v6.1.6 ran into an error: file_put_contents(/var/www/firefly/budget/storage/framework/cache/data/22/64/2264380afcb078255beff161c0ec65a89b1d5bf8): Failed to open stream: No such file or directory.
The error was of type "ErrorException".
The error occurred on/at: Mon, 15 Jan 2024 09:49:07 -0500.
This error occurred in file "/var/www/firefly/budget/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php" on line 205 with code 0.
The full stacktrace is below:
#0 /var/www/firefly/budget/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(255): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError()
#1 [internal function]: Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap{closure}()
#2 /var/www/firefly/budget/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(205): file_put_contents()
#3 /var/www/firefly/budget/vendor/laravel/framework/src/Illuminate/Cache/FileStore.php(83): Illuminate\Filesystem\Filesystem->put()
#4 /var/www/firefly/budget/vendor/laravel/framework/src/Illuminate/Cache/FileStore.php(207): Illuminate\Cache\FileStore->put()
#5 /var/www/firefly/budget/vendor/laravel/framework/src/Illuminate/Cache/Repository.php(367): Illuminate\Cache\FileStore->forever()
#6 /var/www/firefly/budget/vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php(429): Illuminate\Cache\Repository->forever()
#7 /var/www/firefly/budget/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(355): Illuminate\Cache\CacheManager->__call()
#8 /var/www/firefly/budget/app/Support/CacheProperties.php(81): Illuminate\Support\Facades\Facade::__callStatic()
#9 /var/www/firefly/budget/app/Support/Amount.php(117): FireflyIII\Support\CacheProperties->store()
#10 /var/www/firefly/budget/app/Support/Amount.php(100): FireflyIII\Support\Amount->getDefaultCurrencyByUserGroup()
#11 /var/www/firefly/budget/app/Http/Middleware/Range.php(116): FireflyIII\Support\Amount->getDefaultCurrency()
#12 /var/www/firefly/budget/app/Http/Middleware/Range.php(50): FireflyIII\Http\Middleware\Range->configureView()
#13 /var/www/firefly/budget/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): FireflyIII\Http\Middleware\Range->handle()
#14 /var/www/firefly/budget/vendor/jc5/google2fa-laravel/src/Middleware.php(29): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline{closure}()
#15 /var/www/firefly/budget/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): PragmaRX\Google2FALaravel\Middleware->handle()
#16 /var/www/firefly/budget/app/Http/Middleware/Authenticate.php(66): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline{closure}()
#17 /var/www/firefly/budget/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): FireflyIII\Http\Middleware\Authenticate->handle()
#18 /var/www/firefly/budget/vendor/laravel/passport/src/Http/Middleware/CreateFreshApiToken.php(63): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline{closure}()
#19 /var/www/firefly/budget/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Laravel\Passport\Http\Middleware\CreateFreshApiToken->handle()
#20 /var/www/firefly/budget/vendor/laravel/framework/src/Illuminate/Session/Middleware/AuthenticateSession.php(60): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline{closure}()
#21 /var/www/firefly/budget/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate\Session\Middleware\AuthenticateSession->handle()
#22 /var/www/firefly/budget/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline{closure}()
#23 /var/www/firefly/budget/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate\Foundation\Http\Middleware\VerifyCsrfToken->handle()
#24 /var/www/firefly/budget/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline{closure}()
#25 /var/www/firefly/budget/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate\View\Middleware\ShareErrorsFromSession->handle()
#26 /var/www/firefly/budget/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline{closure}()
#27 /var/www/firefly/budget/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\Session\Middleware\StartSession->handleStatefulRequest()
#28 /var/www/firefly/budget/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate\Session\Middleware\StartSession->handle()
#29 /var/www/firefly/budget/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline{closure}()
#30 /var/www/firefly/budget/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle()
#31 /var/www/firefly/budget/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline{closure}()
#32 /var/www/firefly/budget/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate\Cookie\Middleware\EncryptCookies->handle()
#33 /var/www/firefly/budget/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(119): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline{closure}()
#34 /var/www/firefly/budget/vendor/laravel/framework/src/Illuminate/Routing/Router.php(805): Illuminate\Pipeline\Pipeline->then()
#35 /var/www/firefly/budget/vendor/laravel/framework/src/Illuminate/Routing/Router.php(784): Illuminate\Routing\Router->runRouteWithinStack()
#36 /var/www/firefly/budget/vendor/laravel/framework/src/Illuminate/Routing/Router.php(748): Illuminate\Routing\Router->runRoute()
#37 /var/www/firefly/budget/vendor/laravel/framework/src/Illuminate/Routing/Router.php(737): Illuminate\Routing\Router->dispatchToRoute()
#38 /var/www/firefly/budget/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\Routing\Router->dispatch()
#39 /var/www/firefly/budget/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(144): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http{closure}()
#40 /var/www/firefly/budget/app/Http/Middleware/InstallationId.php(47): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline{closure}()
#41 /var/www/firefly/budget/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): FireflyIII\Http\Middleware\InstallationId->handle()
#42 /var/www/firefly/budget/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline{closure}()
#43 /var/www/firefly/budget/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate\Http\Middleware\TrustProxies->handle()
#44 /var/www/firefly/budget/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline{closure}()
#45 /var/www/firefly/budget/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle()
#46 /var/www/firefly/budget/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle()
#47 /var/www/firefly/budget/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline{closure}()
#48 /var/www/firefly/budget/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle()
#49 /var/www/firefly/budget/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate\Foundation\Http\Middleware\TrimStrings->handle()
#50 /var/www/firefly/budget/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline{closure}()
#51 /var/www/firefly/budget/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle()
#52 /var/www/firefly/budget/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(99): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline{closure}()
#53 /var/www/firefly/budget/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle()
#54 /var/www/firefly/budget/app/Http/Middleware/SecureHeaders.php(48): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline{closure}()
#55 /var/www/firefly/budget/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): FireflyIII\Http\Middleware\SecureHeaders->handle()
#56 /var/www/firefly/budget/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(119): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline{closure}()
#57 /var/www/firefly/budget/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\Pipeline\Pipeline->then()
#58 /var/www/firefly/budget/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter()
#59 /var/www/firefly/budget/public/index.php(73): Illuminate\Foundation\Http\Kernel->handle()
#60 {main}
from firefly-iii.
I was able to browse to /flush to fix the issue as mentioned on #3456 however this is the second time this has happened so I will keep this open as it does appear to be an issue for me.
from firefly-iii.
- https://docs.firefly-iii.org/references/faq/docker/#i-get-permission-denied-errors-on-the-cache-folder
- https://docs.firefly-iii.org/references/faq/install/#unable-to-write-to-cache-directory
from firefly-iii.
Related Issues (20)
- New Rule Capability: Set category (or other parameter) based on previous similar transaction HOT 5
- Call to undefined function twig_get_attribute()" HOT 6
- Unable to create rules with negation via API HOT 1
- Data importer fails to import a transaction with amount (in foreign currency) and currency code
- Login with `AUTHENTICATION_GUARD=remote_user_guard` fails due to missing UserGroup HOT 3
- Unable to login - Vite - Error 500 after upgrade to 6.1.14 from 6.1.13 HOT 17
- Preferences table missing user_group_id column HOT 1
- Sort sort HOT 2
- Multiple selections Included accounts HOT 1
- Data Importer times out trying to connect to Spectre
- Enhance search: usae of wildcard for amount HOT 2
- Error 500 after upgrade from v6.1.13 to v6.1.14 or v6.1.15 HOT 29
- data export gives error 405 Method Not Allowed HOT 3
- Triger on a Rule doesn't work fine when searching for an string that contains numbers
- deleted transaction keeps getting reimported (saltedge) HOT 13
- Data Importer importing duplicates from CSV HOT 6
- Budget page crash HOT 6
- Column for income and expenses are not on top of each other HOT 3
- Split recurring transaction gets wrong (split) titles HOT 1
- Show upcomming transactions HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from firefly-iii.