Skip to content

[Bug]: not working #24

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
sonnhb opened this issue May 24, 2024 · 4 comments
Closed

[Bug]: not working #24

sonnhb opened this issue May 24, 2024 · 4 comments

Comments

@sonnhb
Copy link

sonnhb commented May 24, 2024

PHP Version

No response

Composer Version

No response

Package Version

No response

Bug description

I using php 7.3 to test.
PHP 7.3.33 (cli) (built: Nov 18 2021 20:26:09) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.3.33, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.3.33, Copyright (c) 1999-2018, by Zend Technologies with Xdebug v2.9.8, Copyright (c) 2002-2020, by Derick Rethans

but I have an error:
/var/www/html/secure-spreadsheet # ./secure-spreadsheet run --password=1 --input=./Book1.xlsx --output=./bb.xlsx PHP Warning: require_once(PEAR.php): failed to open stream: No such file or directory in /var/www/html/secure-spreadsheet/vendor/pear/ole/OLE/PPS.php on line 24 PHP Stack trace: PHP 1. {main}() /var/www/html/secure-spreadsheet/src/secure-spreadsheet.php:0 PHP 2. Silly\Application->run() /var/www/html/secure-spreadsheet/src/secure-spreadsheet.php:29 PHP 3. Silly\Application->doRun() /var/www/html/secure-spreadsheet/vendor/symfony/console/Application.php:171 PHP 4. Silly\Application->doRunCommand() /var/www/html/secure-spreadsheet/vendor/symfony/console/Application.php:301 PHP 5. Silly\Command\Command->run() /var/www/html/secure-spreadsheet/vendor/symfony/console/Application.php:1040 PHP 6. Silly\Application->Silly\{closure:/var/www/html/secure-spreadsheet/vendor/mnapoli/silly/src/Application.php:72-99}() /var/www/html/secure-spreadsheet/vendor/symfony/console/Command/Command.php:296 PHP 7. Invoker\Invoker->call() /var/www/html/secure-spreadsheet/vendor/mnapoli/silly/src/Application.php:95 PHP 8. call_user_func_array:{/var/www/html/secure-spreadsheet/vendor/php-di/invoker/src/Invoker.php:74}() /var/www/html/secure-spreadsheet/vendor/php-di/invoker/src/Invoker.php:74 PHP 9. Silly\Application->{closure:/var/www/html/secure-spreadsheet/src/secure-spreadsheet.php:20-26}() /var/www/html/secure-spreadsheet/vendor/php-di/invoker/src/Invoker.php:74 PHP 10. Nick\SecureSpreadsheet\Encrypt->output() /var/www/html/secure-spreadsheet/src/secure-spreadsheet.php:24 PHP 11. spl_autoload_call() /var/www/html/secure-spreadsheet/src/Encrypt.php:231 PHP 12. Composer\Autoload\ClassLoader->loadClass() /var/www/html/secure-spreadsheet/src/Encrypt.php:231 PHP 13. Composer\Autoload\{closure:/var/www/html/secure-spreadsheet/vendor/composer/ClassLoader.php:575-577}() /var/www/html/secure-spreadsheet/vendor/composer/ClassLoader.php:427 PHP 14. include() /var/www/html/secure-spreadsheet/vendor/composer/ClassLoader.php:576 PHP 15. class_exists() /var/www/html/secure-spreadsheet/vendor/pear/ole/OLE/PPS/File.php:23 PHP 16. spl_autoload_call() /var/www/html/secure-spreadsheet/vendor/pear/ole/OLE/PPS/File.php:23 PHP 17. Composer\Autoload\ClassLoader->loadClass() /var/www/html/secure-spreadsheet/vendor/pear/ole/OLE/PPS/File.php:23 PHP 18. Composer\Autoload\{closure:/var/www/html/secure-spreadsheet/vendor/composer/ClassLoader.php:575-577}() /var/www/html/secure-spreadsheet/vendor/composer/ClassLoader.php:427 PHP 19. include() /var/www/html/secure-spreadsheet/vendor/composer/ClassLoader.php:576 PHP Fatal error: require_once(): Failed opening required 'PEAR.php' (include_path='/var/www/html/secure-spreadsheet/vendor/pear/pear_exception:/var/www/html/secure-spreadsheet/vendor/pear/ole:.:') in /var/www/html/secure-spreadsheet/vendor/pear/ole/OLE/PPS.php on line 24 PHP Stack trace: PHP 1. {main}() /var/www/html/secure-spreadsheet/src/secure-spreadsheet.php:0 PHP 2. Silly\Application->run() /var/www/html/secure-spreadsheet/src/secure-spreadsheet.php:29 PHP 3. Silly\Application->doRun() /var/www/html/secure-spreadsheet/vendor/symfony/console/Application.php:171 PHP 4. Silly\Application->doRunCommand() /var/www/html/secure-spreadsheet/vendor/symfony/console/Application.php:301 PHP 5. Silly\Command\Command->run() /var/www/html/secure-spreadsheet/vendor/symfony/console/Application.php:1040 PHP 6. Silly\Application->Silly\{closure:/var/www/html/secure-spreadsheet/vendor/mnapoli/silly/src/Application.php:72-99}() /var/www/html/secure-spreadsheet/vendor/symfony/console/Command/Command.php:296 PHP 7. Invoker\Invoker->call() /var/www/html/secure-spreadsheet/vendor/mnapoli/silly/src/Application.php:95 PHP 8. call_user_func_array:{/var/www/html/secure-spreadsheet/vendor/php-di/invoker/src/Invoker.php:74}() /var/www/html/secure-spreadsheet/vendor/php-di/invoker/src/Invoker.php:74 PHP 9. Silly\Application->{closure:/var/www/html/secure-spreadsheet/src/secure-spreadsheet.php:20-26}() /var/www/html/secure-spreadsheet/vendor/php-di/invoker/src/Invoker.php:74 PHP 10. Nick\SecureSpreadsheet\Encrypt->output() /var/www/html/secure-spreadsheet/src/secure-spreadsheet.php:24 PHP 11. spl_autoload_call() /var/www/html/secure-spreadsheet/src/Encrypt.php:231 PHP 12. Composer\Autoload\ClassLoader->loadClass() /var/www/html/secure-spreadsheet/src/Encrypt.php:231 PHP 13. Composer\Autoload\{closure:/var/www/html/secure-spreadsheet/vendor/composer/ClassLoader.php:575-577}() /var/www/html/secure-spreadsheet/vendor/composer/ClassLoader.php:427 PHP 14. include() /var/www/html/secure-spreadsheet/vendor/composer/ClassLoader.php:576 PHP 15. class_exists() /var/www/html/secure-spreadsheet/vendor/pear/ole/OLE/PPS/File.php:23 PHP 16. spl_autoload_call() /var/www/html/secure-spreadsheet/vendor/pear/ole/OLE/PPS/File.php:23 PHP 17. Composer\Autoload\ClassLoader->loadClass() /var/www/html/secure-spreadsheet/vendor/pear/ole/OLE/PPS/File.php:23 PHP 18. Composer\Autoload\{closure:/var/www/html/secure-spreadsheet/vendor/composer/ClassLoader.php:575-577}() /var/www/html/secure-spreadsheet/vendor/composer/ClassLoader.php:427 PHP 19. include() /var/www/html/secure-spreadsheet/vendor/composer/ClassLoader.php:576
what wrong with it?

Steps to reproduce

No response

Relevant log output

No response

@IMBigWillie
Copy link

I ran into the same issue. After I installed this it worked fine

https://pear.php.net/manual/en/installation.getting.php

@tronkko
Copy link

tronkko commented Jun 27, 2024

I was able to fix this by installing pear-core-minimal

composer require pear/pear-core-minimal

@gggeek
Copy link
Contributor

gggeek commented Jul 26, 2024

Indeed something which should be fixed in pear/OLE (imho). Will send a PR for that

@gggeek
Copy link
Contributor

gggeek commented Oct 8, 2024

Small update: as of today, neither my PR to par/OLE was merged (see pear/OLE#33), nor a new version released. Also, the inquiry about the correct way to specify dependencies on pear core classes (the issue 142 I opened in pear/core) is unanswered...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants