Skip to content

PathOutsideElementException on new install. #24

@ActivexDiamond

Description

@ActivexDiamond

OS: ArchLinux
Kernel Version: 6.17.9-arch1-1
Minecraft Version: 1.21.11
Launcher: PrismLauncher
Launcher Version: 9.4
Thanos Version: Latest
World Used: I tried multiple. A large one, a simple superflat one, etc... All returned the same error.

I installed Thanos using the follow command:

composer global require aternos/thanos

This placed it inside ~/.config/composer, I then copied a simple test world there and tried the following:

cd ~/.config/composer
./vendor/aternos/thanos/thanos.php "Trading Test/" out/

A blank out file is created, and the following error is thrown:

~/.config/composer[255]>./vendor/aternos/thanos/thanos.php Trading\ Test/ out/
PHP Fatal error:  Uncaught Aternos\IO\Exception\PathOutsideElementException: Path is outside of element (Trading Test/ -> Trading Test/datapacks) in /home/activexdiamond/.config/composer/vendor/aternos/io/src/System/Util/GetRelativePathToTrait.php:43
Stack trace:
#0 /home/activexdiamond/.config/composer/vendor/aternos/thanos/src/World/DimensionTaskGenerator.php(243): Aternos\IO\System\FilesystemElement->getRelativePathTo()
#1 /home/activexdiamond/.config/composer/vendor/aternos/thanos/src/World/DimensionTaskGenerator.php(90): Aternos\Thanos\World\DimensionTaskGenerator->generateCopyTasks()
#2 [internal function]: Aternos\Thanos\World\DimensionTaskGenerator->generateTasks()
#3 /home/activexdiamond/.config/composer/vendor/aternos/thanos/src/World/ThanosTaskFactory.php(36): Generator->next()
#4 /home/activexdiamond/.config/composer/vendor/aternos/taskmaster/src/Taskmaster.php(503): Aternos\Thanos\World\ThanosTaskFactory->createNextTask()
#5 /home/activexdiamond/.config/composer/vendor/aternos/taskmaster/src/Taskmaster.php(259): Aternos\Taskmaster\Taskmaster->getNextTask()
#6 /home/activexdiamond/.config/composer/vendor/aternos/taskmaster/src/Taskmaster.php(234): Aternos\Taskmaster\Taskmaster->assignNextTaskToWorkerIfPossible()
#7 /home/activexdiamond/.config/composer/vendor/aternos/taskmaster/src/Taskmaster.php(168): Aternos\Taskmaster\Taskmaster->update()
#8 /home/activexdiamond/.config/composer/vendor/aternos/thanos/src/Thanos.php(54): Aternos\Taskmaster\Taskmaster->waitAndHandleTasks()
#9 /home/activexdiamond/.config/composer/vendor/aternos/thanos/thanos.php(46): Aternos\Thanos\Thanos->snap()
#10 {main}

Next Aternos\Thanos\Exception\FileSystemException: A file system error occurred while creating the next task in /home/activexdiamond/.config/composer/vendor/aternos/thanos/src/World/ThanosTaskFactory.php:38
Stack trace:
#0 /home/activexdiamond/.config/composer/vendor/aternos/taskmaster/src/Taskmaster.php(503): Aternos\Thanos\World\ThanosTaskFactory->createNextTask()
#1 /home/activexdiamond/.config/composer/vendor/aternos/taskmaster/src/Taskmaster.php(259): Aternos\Taskmaster\Taskmaster->getNextTask()
#2 /home/activexdiamond/.config/composer/vendor/aternos/taskmaster/src/Taskmaster.php(234): Aternos\Taskmaster\Taskmaster->assignNextTaskToWorkerIfPossible()
#3 /home/activexdiamond/.config/composer/vendor/aternos/taskmaster/src/Taskmaster.php(168): Aternos\Taskmaster\Taskmaster->update()
#4 /home/activexdiamond/.config/composer/vendor/aternos/thanos/src/Thanos.php(54): Aternos\Taskmaster\Taskmaster->waitAndHandleTasks()
#5 /home/activexdiamond/.config/composer/vendor/aternos/thanos/thanos.php(46): Aternos\Thanos\Thanos->snap()
#6 {main}
  thrown in /home/activexdiamond/.config/composer/vendor/aternos/thanos/src/World/ThanosTaskFactory.php on line 38

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions