snipe / snipe-it

A free open source IT asset/license management system
https://snipeitapp.com
GNU Affero General Public License v3.0
11.03k stars 3.18k forks source link

Unexpected Value Exception #10957

Closed avatar7008 closed 2 years ago

avatar7008 commented 2 years ago

Debug mode

Describe the bug

While installing Snipe IT I had the same issues with https://github.com/snipe/snipe-it/issues/2489 to the point where I have to configure the FastCGI module for IIS, then it's a different error.

`PHP Fatal error: Uncaught ErrorException: file_put_contents(C:\inetpub\wwwroot\snipe-it\storage\framework/cache/cf/90/cf906e7195218453e4ff6f1bdcdc6b2d9f6cae71): failed to open stream: No such file or directory in C:\inetpub\wwwroot\snipe-it\vendor\laravel\framework\src\Illuminate\Filesystem\Filesystem.php:133 Stack trace:

0 [internal function]: Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(2, 'file_put_conten...', 'C:\inetpub\wwwr...', 133, Array)

1 C:\inetpub\wwwroot\snipe-it\vendor\laravel\framework\src\Illuminate\Filesystem\Filesystem.php(133): file_put_contents('C:\inetpub\wwwr...', '9999999999N;', 2)

2 C:\inetpub\wwwroot\snipe-it\vendor\laravel\framework\src\Illuminate\Cache\FileStore.php(74): Illuminate\Filesystem\Filesystem->put('C:\inetpub\wwwr...', '9999999999N;', true)

3 C:\inetpub\wwwroot\snipe-it\vendor\laravel\framework\src\Illuminate\Cache\FileStore.php(152): Illuminate\Cache\FileStore->put('snipeit_app_set...', NULL, 0)

4 C:\inetpub\wwwroot\snipe-it\vendor\laravel\framework\src\Illumi in C:\inetpub\wwwroot\snipe-it\vendor\laravel\framework\src\Illuminate\Filesystem\Filesystem.php on line 133

PHP Fatal error: Uncaught ErrorException: file_put_contents(C:\inetpub\wwwroot\snipe-it\storage\framework/cache/cf/90/cf906e7195218453e4ff6f1bdcdc6b2d9f6cae71): failed to open stream: No such file or directory in C:\inetpub\wwwroot\snipe-it\vendor\laravel\framework\src\Illuminate\Filesystem\Filesystem.php:133 Stack trace:

0 [internal function]: Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(2, 'file_put_conten...', 'C:\inetpub\wwwr...', 133, Array)

1 C:\inetpub\wwwroot\snipe-it\vendor\laravel\framework\src\Illuminate\Filesystem\Filesystem.php(133): file_put_contents('C:\inetpub\wwwr...', '9999999999N;', 2)

2 C:\inetpub\wwwroot\snipe-it\vendor\laravel\framework\src\Illuminate\Cache\FileStore.php(74): Illuminate\Filesystem\Filesystem->put('C:\inetpub\wwwr...', '9999999999N;', true)

3 C:\inetpub\wwwroot\snipe-it\vendor\laravel\framework\src\Illuminate\Cache\FileStore.php(152): Illuminate\Cache\FileStore->put('snipeit_app_set...', NULL, 0)

4 C:\inetpub\wwwroot\snipe-it\vendor\laravel\framework\src\Illumi in C:\inetpub\wwwroot\snipe-it\vendor\laravel\framework\src\Illuminate\Filesystem\Filesystem.php on line 133`

Reproduction steps

  1. Installed Snipe-IT
  2. Configured IIS
  3. Error ...

Expected behavior

Accessing my url to bring me to the setup page.

Screenshots

No response

Snipe-IT Version

5.4.3

Operating System

Windows

Web Server

IIS

PHP Version

7.4.0

Operating System

No response

Browser

No response

Version

No response

Device

No response

Operating System

No response

Browser

No response

Version

No response

Error messages

The stream or file "C:\inetpub\wwwroot\snipe-it\storage\logs/laravel.log" could not be opened in append mode: failed to open stream: Permission denied The exception occurred while attempting to log: UnexpectedValueException: The stream or file "C:\inetpub\wwwroot\snipe-it\storage\logs/laravel.log" could not be opened in append mode: failed to open stream: Permission denied The exception occurred while attempting to log: UnexpectedValueException: The stream or file "C:\inetpub\wwwroot\snipe-it\storage\logs/laravel.log" could not be opened in append mode: failed to open stream: Permission denied The exception occurred while attempting to log: UnexpectedValueException: The stream or file "C:\inetpub\wwwroot\snipe-it\storage\logs/laravel.log" could not be opened in append mode: failed to open stream: Permission denied The exception occurred while attempting to log: UnexpectedValueException: The stream or file "C:\inetpub\wwwroot\snipe-it\storage\logs/laravel.log" could not be opened in append mode: failed to open stream: Permission denied The exception occurred while attempting to log: ErrorException: file_put_contents(C:\inetpub\wwwroot\snipe-it\storage\framework/sessions/AQaUayJKrfqw251sdPPm5RvUgOb4rnXtbdlmrMxN): failed to open stream: Permission denied in C:\inetpub\wwwroot\snipe-it\vendor\laravel\framework\src\Illuminate\Filesystem\Filesystem.php:133 Stack trace: #0 [internal function]: Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(2, 'file_put_conten...', 'C:\\inetpub\\wwwr...', 133, Array) #1 C:\inetpub\wwwroot\snipe-it\vendor\laravel\framework\src\Illuminate\Filesystem\Filesystem.php(133): file_put_contents('C:\\inetpub\\wwwr...', 'a:2:{s:6:"_toke...', 2) #2 C:\inetpub\wwwroot\snipe-it\vendor\laravel\framework\src\Illuminate\Session\FileSessionHandler.php(83): Illuminate\Filesystem\Filesystem->put('C:\\inetpub\\wwwr...', 'a:2:{s:6:"_toke...', true) #3 C:\inetpub\wwwroot\snipe-it\vendor\laravel\framework\src\Illuminate\Session\Store.php(129): Illuminate\Session\FileSessionHandler->write('AQaUayJKrfqw251...', 'a:2:{s:6:"_toke...') #4 C:\inetpub\wwwroot\snipe-it\vendor\laravel\framework\src\Illuminate\Session\Middleware\StartSession.php(170): Illuminate\Session\Store->save() #5 C:\inetpub\wwwroot\snipe-it\vendor\laravel\framework\src\Illuminate\Session\Middleware\StartSession.php(65): Illuminate\Session\Middleware\StartSession->saveSession(Object(Illuminate\Http\Request)) #6 C:\inetpub\wwwroot\snipe-it\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(171): Illuminate\Session\Middleware\StartSession->handle(Object(Illuminate\Http\Request), Object(Closure)) #7 C:\inetpub\wwwroot\snipe-it\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode.php(63): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) #8 C:\inetpub\wwwroot\snipe-it\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(171): Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode->handle(Object(Illuminate\Http\Request), Object(Closure)) #9 C:\inetpub\wwwroot\snipe-it\app\Http\Middleware\NoSessionStore.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) #10 C:\inetpub\wwwroot\snipe-it\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(171): App\Http\Middleware\NoSessionStore->handle(Object(Illuminate\Http\Request), Object(Closure)) #11 C:\inetpub\wwwroot\snipe-it\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) #12 C:\inetpub\wwwroot\snipe-it\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php(145): Illuminate\Pipeline\Pipeline->then(Object(Closure)) #13 C:\inetpub\wwwroot\snipe-it\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php(110): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request)) #14 C:\inetpub\wwwroot\snipe-it\public\index.php(58): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request)) #15 {main} in C:\inetpub\wwwroot\snipe-it\vendor\monolog\monolog\src\Monolog\Handler\StreamHandler.php:146 Stack trace: #0 C:\inetpub\wwwroot\snipe-it\vendor\monolog\monolog\src\Monolog\Handler\AbstractProcessingHandler.php(48): Monolog\Handler\StreamHandler->write(Array) #1 C:\inetpub\wwwroot\snipe-it\vendor\monolog\monolog\src\Monolog\Logger.php(328): Monolog\Handler\AbstractProcessingHandler->handle(Array) #2 C:\inetpub\wwwroot\snipe-it\vendor\monolog\monolog\src\Monolog\Logger.php(566): Monolog\Logger->addRecord(400, 'ErrorException:...', Array) #3 C:\inetpub\wwwroot\snipe-it\vendor\laravel\framework\src\Illuminate\Log\Logger.php(176): Monolog\Logger->error(Object(ErrorException), Array) #4 C:\inetpub\wwwroot\snipe-it\vendor\laravel\framework\src\Illuminate\Log\Logger.php(87): Illuminate\Log\Logger->writeLog('error', Object(ErrorException), Array) #5 C:\inetpub\wwwroot\snipe-it\vendor\laravel\framework\src\Illuminate\Log\LogManager.php(543): Illuminate\Log\Logger->error(Object(ErrorException), Array) #6 C:\inetpub\wwwroot\snipe-it\vendor\laravel\framework\src\Illuminate\Support\Facades\Facade.php(261): Illuminate\Log\LogManager->error(Object(ErrorException)) #7 C:\inetpub\wwwroot\snipe-it\app\Exceptions\Handler.php(44): Illuminate\Support\Facades\Facade::__callStatic('error', Array) #8 C:\inetpub\wwwroot\snipe-it\vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php(49): App\Exceptions\Handler->report(Object(ErrorException)) #9 C:\inetpub\wwwroot\snipe-it\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(176): Illuminate\Routing\Pipeline->handleException(Object(Illuminate\Http\Request), Object(ErrorException)) #10 C:\inetpub\wwwroot\snipe-it\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode.php(63): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) #11 C:\inetpub\wwwroot\snipe-it\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(171): Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode->handle(Object(Illuminate\Http\Request), Object(Closure)) #12 C:\inetpub\wwwroot\snipe-it\app\Http\Middleware\NoSessionStore.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) #13 C:\inetpub\wwwroot\snipe-it\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(171): App\Http\Middleware\NoSessionStore->handle(Object(Illuminate\Http\Request), Object(Closure)) #14 C:\inetpub\wwwroot\snipe-it\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) #15 C:\inetpub\wwwroot\snipe-it\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php(145): Illuminate\Pipeline\Pipeline->then(Object(Closure)) #16 C:\inetpub\wwwroot\snipe-it\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php(110): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request)) #17 C:\inetpub\wwwroot\snipe-it\public\index.php(58): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request)) #18 {main} in C:\inetpub\wwwroot\snipe-it\vendor\monolog\monolog\src\Monolog\Handler\StreamHandler.php:146 Stack trace: #0 C:\inetpub\wwwroot\snipe-it\vendor\monolog\monolog\src\Monolog\Handler\AbstractProcessingHandler.php(48): Monolog\Handler\StreamHandler->write(Array) #1 C:\inetpub\wwwroot\snipe-it\vendor\monolog\monolog\src\Monolog\Logger.php(328): Monolog\Handler\AbstractProcessingHandler->handle(Array) #2 C:\inetpub\wwwroot\snipe-it\vendor\monolog\monolog\src\Monolog\Logger.php(566): Monolog\Logger->addRecord(400, 'UnexpectedValue...', Array) #3 C:\inetpub\wwwroot\snipe-it\vendor\laravel\framework\src\Illuminate\Log\Logger.php(176): Monolog\Logger->error(Object(UnexpectedValueException), Array) #4 C:\inetpub\wwwroot\snipe-it\vendor\laravel\framework\src\Illuminate\Log\Logger.php(87): Illuminate\Log\Logger->writeLog('error', Object(UnexpectedValueException), Array) #5 C:\inetpub\wwwroot\snipe-it\vendor\laravel\framework\src\Illuminate\Log\LogManager.php(543): Illuminate\Log\Logger->error(Object(UnexpectedValueException), Array) #6 C:\inetpub\wwwroot\snipe-it\vendor\laravel\framework\src\Illuminate\Support\Facades\Facade.php(261): Illuminate\Log\LogManager->error(Object(UnexpectedValueException)) #7 C:\inetpub\wwwroot\snipe-it\app\Exceptions\Handler.php(44): Illuminate\Support\Facades\Facade::__callStatic('error', Array) #8 C:\inetpub\wwwroot\snipe-it\vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php(49): App\Exceptions\Handler->report(Object(UnexpectedValueException)) #9 C:\inetpub\wwwroot\snipe-it\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(176): Illuminate\Routing\Pipeline->handleException(Object(Illuminate\Http\Request), Object(UnexpectedValueException)) #10 C:\inetpub\wwwroot\snipe-it\app\Http\Middleware\NoSessionStore.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) #11 C:\inetpub\wwwroot\snipe-it\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(171): App\Http\Middleware\NoSessionStore->handle(Object(Illuminate\Http\Request), Object(Closure)) #12 C:\inetpub\wwwroot\snipe-it\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) #13 C:\inetpub\wwwroot\snipe-it\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php(145): Illuminate\Pipeline\Pipeline->then(Object(Closure)) #14 C:\inetpub\wwwroot\snipe-it\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php(110): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request)) #15 C:\inetpub\wwwroot\snipe-it\public\index.php(58): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request)) #16 {main} in C:\inetpub\wwwroot\snipe-it\vendor\monolog\monolog\src\Monolog\Handler\StreamHandler.php:146 Stack trace: #0 C:\inetpub\wwwroot\snipe-it\vendor\monolog\monolog\src\Monolog\Handler\AbstractProcessingHandler.php(48): Monolog\Handler\StreamHandler->write(Array) #1 C:\inetpub\wwwroot\snipe-it\vendor\monolog\monolog\src\Monolog\Logger.php(328): Monolog\Handler\AbstractProcessingHandler->handle(Array) #2 C:\inetpub\wwwroot\snipe-it\vendor\monolog\monolog\src\Monolog\Logger.php(566): Monolog\Logger->addRecord(400, 'UnexpectedValue...', Array) #3 C:\inetpub\wwwroot\snipe-it\vendor\laravel\framework\src\Illuminate\Log\Logger.php(176): Monolog\Logger->error(Object(UnexpectedValueException), Array) #4 C:\inetpub\wwwroot\snipe-it\vendor\laravel\framework\src\Illuminate\Log\Logger.php(87): Illuminate\Log\Logger->writeLog('error', Object(UnexpectedValueException), Array) #5 C:\inetpub\wwwroot\snipe-it\vendor\laravel\framework\src\Illuminate\Log\LogManager.php(543): Illuminate\Log\Logger->error(Object(UnexpectedValueException), Array) #6 C:\inetpub\wwwroot\snipe-it\vendor\laravel\framework\src\Illuminate\Support\Facades\Facade.php(261): Illuminate\Log\LogManager->error(Object(UnexpectedValueException)) #7 C:\inetpub\wwwroot\snipe-it\app\Exceptions\Handler.php(44): Illuminate\Support\Facades\Facade::__callStatic('error', Array) #8 C:\inetpub\wwwroot\snipe-it\vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php(49): App\Exceptions\Handler->report(Object(UnexpectedValueException)) #9 C:\inetpub\wwwroot\snipe-it\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(176): Illuminate\Routing\Pipeline->handleException(Object(Illuminate\Http\Request), Object(UnexpectedValueException)) #10 C:\inetpub\wwwroot\snipe-it\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) #11 C:\inetpub\wwwroot\snipe-it\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php(145): Illuminate\Pipeline\Pipeline->then(Object(Closure)) #12 C:\inetpub\wwwroot\snipe-it\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php(110): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request)) #13 C:\inetpub\wwwroot\snipe-it\public\index.php(58): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request)) #14 {main} in C:\inetpub\wwwroot\snipe-it\vendor\monolog\monolog\src\Monolog\Handler\StreamHandler.php:146 Stack trace: #0 C:\inetpub\wwwroot\snipe-it\vendor\monolog\monolog\src\Monolog\Handler\AbstractProcessingHandler.php(48): Monolog\Handler\StreamHandler->write(Array) #1 C:\inetpub\wwwroot\snipe-it\vendor\monolog\monolog\src\Monolog\Logger.php(328): Monolog\Handler\AbstractProcessingHandler->handle(Array) #2 C:\inetpub\wwwroot\snipe-it\vendor\monolog\monolog\src\Monolog\Logger.php(566): Monolog\Logger->addRecord(400, 'UnexpectedValue...', Array) #3 C:\inetpub\wwwroot\snipe-it\vendor\laravel\framework\src\Illuminate\Log\Logger.php(176): Monolog\Logger->error(Object(UnexpectedValueException), Array) #4 C:\inetpub\wwwroot\snipe-it\vendor\laravel\framework\src\Illuminate\Log\Logger.php(87): Illuminate\Log\Logger->writeLog('error', Object(UnexpectedValueException), Array) #5 C:\inetpub\wwwroot\snipe-it\vendor\laravel\framework\src\Illuminate\Log\LogManager.php(543): Illuminate\Log\Logger->error(Object(UnexpectedValueException), Array) #6 C:\inetpub\wwwroot\snipe-it\vendor\laravel\framework\src\Illuminate\Support\Facades\Facade.php(261): Illuminate\Log\LogManager->error(Object(UnexpectedValueException)) #7 C:\inetpub\wwwroot\snipe-it\app\Exceptions\Handler.php(44): Illuminate\Support\Facades\Facade::__callStatic('error', Array) #8 C:\inetpub\wwwroot\snipe-it\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php(408): App\Exceptions\Handler->report(Object(UnexpectedValueException)) #9 C:\inetpub\wwwroot\snipe-it\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php(112): Illuminate\Foundation\Http\Kernel->reportException(Object(UnexpectedValueException)) #10 C:\inetpub\wwwroot\snipe-it\public\index.php(58): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request)) #11 {main}

Additional context

This a fresh install on Server 2019. Chrome browser. Manual installation.

Full access permissions set for IUSR.

welcome[bot] commented 2 years ago

👋 Thanks for opening your first issue here! If you're reporting a 🐞 bug, please make sure you include steps to reproduce it. We get a lot of issues on this repo, so please be patient and we will get back to you as soon as we can.