# Preview Generator Error

**URL:** <https://help.nextcloud.com/t/preview-generator-error/110627>\
**Category:** ℹ️ Support\
**Tags:** previewgenerator-app\
**Created:** [March 11, 2021, 9:27pm UTC](https://help.nextcloud.com/t/preview-generator-error/110627 "2021-03-11T21:27:44Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Nobody](https://help.nextcloud.com/letter_avatar/nobody/32/5_5575768a8748004e209b776fc1b2916d.png) [@Nobody](https://help.nextcloud.com/u/Nobody)\
**Post date:** [March 11, 2021, 9:27pm UTC](https://help.nextcloud.com/t/preview-generator-error/110627/1 "2021-03-11T21:27:44Z")

</div>

Hi,  
I want to start a preview:generate-all and I get this error after some minutes:

```
An unhandled exception has been thrown:
ValueError: Invalid or uninitialized Zip object in /var/www/nextcloud/lib/private/Archive/ZIP.php:155
Stack trace:
#0 /var/www/nextcloud/lib/private/Archive/ZIP.php(155): ZipArchive->getStream()
#1 /var/www/nextcloud/lib/private/Preview/Bundled.php(43): OC\Archive\ZIP->extractFile()
#2 /var/www/nextcloud/lib/private/Preview/OpenDocument.php(45): OC\Preview\Bundled->extractThumbnail()
#3 /var/www/nextcloud/lib/private/Preview/GeneratorHelper.php(63): OC\Preview\OpenDocument->getThumbnail()
#4 /var/www/nextcloud/lib/private/Preview/Generator.php(244): OC\Preview\GeneratorHelper->getThumbnail()
#5 /var/www/nextcloud/lib/private/Preview/Generator.php(140): OC\Preview\Generator->getMaxPreview()
#6 /var/www/nextcloud/lib/private/PreviewManager.php(205): OC\Preview\Generator->generatePreviews()
#7 /var/www/nextcloud/apps/previewgenerator/lib/Command/Generate.php(203): OC\PreviewManager->generatePreviews()
#8 /var/www/nextcloud/apps/previewgenerator/lib/Command/Generate.php(174): OCA\PreviewGenerator\Command\Generate->parseFile()
#9 /var/www/nextcloud/apps/previewgenerator/lib/Command/Generate.php(172): OCA\PreviewGenerator\Command\Generate->parseFolder()
#10 /var/www/nextcloud/apps/previewgenerator/lib/Command/Generate.php(172): OCA\PreviewGenerator\Command\Generate->parseFolder()
#11 /var/www/nextcloud/apps/previewgenerator/lib/Command/Generate.php(172): OCA\PreviewGenerator\Command\Generate->parseFolder()
#12 /var/www/nextcloud/apps/previewgenerator/lib/Command/Generate.php(172): OCA\PreviewGenerator\Command\Generate->parseFolder()
#13 /var/www/nextcloud/apps/previewgenerator/lib/Command/Generate.php(155): OCA\PreviewGenerator\Command\Generate->parseFolder()
#14 /var/www/nextcloud/apps/previewgenerator/lib/Command/Generate.php(123): OCA\PreviewGenerator\Command\Generate->generateUserPreviews()
#15 /var/www/nextcloud/lib/private/User/Manager.php(610): OCA\PreviewGenerator\Command\Generate->OCA\PreviewGenerator\Command\{closure}()
#16 /var/www/nextcloud/apps/previewgenerator/lib/Command/Generate.php(124): OC\User\Manager->callForSeenUsers()
#17 /var/www/nextcloud/apps/bookmarks/vendor/symfony/console/Command/Command.php(255): OCA\PreviewGenerator\Command\Generate->execute()
#18 /var/www/nextcloud/apps/bookmarks/vendor/symfony/console/Application.php(1009): Symfony\Component\Console\Command\Command->run()
#19 /var/www/nextcloud/apps/bookmarks/vendor/symfony/console/Application.php(273): Symfony\Component\Console\Application->doRunCommand()
#20 /var/www/nextcloud/apps/bookmarks/vendor/symfony/console/Application.php(149): Symfony\Component\Console\Application->doRun()
#21 /var/www/nextcloud/lib/private/Console/Application.php(215): Symfony\Component\Console\Application->run()
#22 /var/www/nextcloud/console.php(100): OC\Console\Application->run()
#23 /var/www/nextcloud/occ(11): require_once('...')

```

Does anyone have an idea what’s wrong?

---

<div class="post-metadata">

**Author:** ![Sanook](https://help.nextcloud.com/user_avatar/help.nextcloud.com/sanook/32/13847_2.png) [@Sanook](https://help.nextcloud.com/u/Sanook)\
**Post date:** [March 12, 2021, 1:09pm UTC](https://help.nextcloud.com/t/preview-generator-error/110627/2 "2021-03-12T13:09:01Z")

</div>

> [@Video file .mp4 preview Is it possible?](https://help.nextcloud.com/t/video-file-mp4-preview-is-it-possible/33498/4):
>
> Throw an eye on this installation guide: [https://www.allerstorfer.at/nextcloud-install-preview-generator/](https://www.allerstorfer.at/nextcloud-install-preview-generator/)

---

<div class="post-metadata">

**Author:** ![Nobody](https://help.nextcloud.com/letter_avatar/nobody/32/5_5575768a8748004e209b776fc1b2916d.png) [@Nobody](https://help.nextcloud.com/u/Nobody)\
**Post date:** [March 12, 2021, 1:14pm UTC](https://help.nextcloud.com/t/preview-generator-error/110627/3 "2021-03-12T13:14:25Z")

</div>

I saw this and in this way I installed it, but preview generator has some problems with ZIP

---

<div class="post-metadata">

**Author:** ![cue](https://help.nextcloud.com/letter_avatar/cue/32/5_5575768a8748004e209b776fc1b2916d.png) [@cue](https://help.nextcloud.com/u/cue)\
**Post date:** [September 28, 2021, 8:37am UTC](https://help.nextcloud.com/t/preview-generator-error/110627/4 "2021-09-28T08:37:07Z")

</div>

I am having the same problem.

```auto
Exception: Invalid or uninitialized Zip object
/var/www/html/lib/private/AppFramework/App.php - line 156:

OC\AppFramework\Http\Dispatcher->dispatch(OC\Core\Cont ... {}, "getPreviewByFileId")

/var/www/html/lib/private/Route/Router.php - line 301:

OC\AppFramework\App::main("OC\\Core\\C ... r", "getPreviewByFileId", OC\AppFramew ... {}, { _route: "c ... "})

/var/www/html/lib/base.php - line 1000:

OC\Route\Router->match("/core/preview")

/var/www/html/index.php - line 36:

OC::handleRequest()

Caused by ValueError: Invalid or uninitialized Zip object
/var/www/html/lib/private/Archive/ZIP.php - line 154:

ZipArchive->getStream("Thumbnails/thumbnail.png")

/var/www/html/lib/private/Preview/Bundled.php - line 42:

OC\Archive\ZIP->extractFile("Thumbnails/thumbnail.png", "/tmp/oc_tmp_muqW3n")

/var/www/html/lib/private/Preview/OpenDocument.php - line 44:

OC\Preview\Bundled->extractThumbnail(OC\Files\Node\File {}, "Thumbnails/thumbnail.png")

```

---

<div class="post-metadata">

**Author:** ![wwe](https://help.nextcloud.com/user_avatar/help.nextcloud.com/wwe/32/72963_2.png) [@wwe](https://help.nextcloud.com/u/wwe)\
**Post date:** [December 13, 2024, 8:48am UTC](https://help.nextcloud.com/t/preview-generator-error/110627/5 "2024-12-13T08:48:18Z")

</div>



---

<div class="post-metadata">

**Author:** ![wwe](https://help.nextcloud.com/user_avatar/help.nextcloud.com/wwe/32/72963_2.png) [@wwe](https://help.nextcloud.com/u/wwe)\
**Post date:** [December 13, 2024, 8:48am UTC](https://help.nextcloud.com/t/preview-generator-error/110627/6 "2024-12-13T08:48:19Z")

</div>


