ribbon-studios / temmies-origins-modpack

Vanilla+ modpack focused around Origins, Exploration, and End-game Bosses!
https://modrinth.com/modpack/temmies-origins
0 stars 0 forks source link

invalid hashes for packwiz server install #5

Open GeoDerp opened 1 year ago

GeoDerp commented 1 year ago

Commands that resulted in error

version: "3"

services:
  minecraft-origins:
    image: itzg/minecraft-server:java17-alpine
    container_name: minecraft-origins
    tty: true
    stdin_open: true
    restart: unless-stopped
    ports:
      - "25565:25565/tcp"
      - "25565:25565/udp" # Required for Voice Chat
    expose:
        - "25565"
    environment:
      EULA: "TRUE"
      MEMORY: 8G
      TYPE: FABRIC
      VERSION: 1.19.2
      PACKWIZ_URL: https://raw.githubusercontent.com/rain-cafe-mc/temmies-origins-modpack/v0.1.14/pack.toml

Error

minecraft-origins  | (207/225) Downloaded TerraBlender (Fabric)
minecraft-origins  | Invalid hash for https://raw.githubusercontent.com/rain-cafe-mc/temmies-origins-modpack/v0.1.14/config/ironchests/chests/copper.json
minecraft-origins  | (208/225) Downloaded ThonkUtil
minecraft-origins  | Calculated: Hash(type=sha256, value=[hex=397cb49cc265439602b3a7ff48f33fbfe0ee105fc50128abde9b4fe94057b83f])
minecraft-origins  | (209/225) Downloaded TimeOutOut
minecraft-origins  | Expected:   Hash(type=sha256, value=[hex=149139cdbd771af3b1ac43f4ed113d161c61252eb017bb6a2b4e84217d2eae4f])
minecraft-origins  | (210/225) Downloaded Transparent Armor [FABRIC]
minecraft-origins  | SHA256 hash value: [hex=397cb49cc265439602b3a7ff48f33fbfe0ee105fc50128abde9b4fe94057b83f]
minecraft-origins  | (211/225) Downloaded Trinkets
minecraft-origins  | (212/225) Downloaded Very Many Players (Fabric)
minecraft-origins  | (213/225) Downloaded Waystones
minecraft-origins  | (214/225) Downloaded WTHIT
minecraft-origins  | (215/225) Downloaded YetAnotherConfigLib
minecraft-origins  | (216/225) Downloaded You're in Grave Danger
minecraft-origins  | (217/225) Failed to download copper.json: Hash invalid!
minecraft-origins  | Invalid hash for https://raw.githubusercontent.com/rain-cafe-mc/temmies-origins-modpack/v0.1.14/config/ironchests/upgrade_types/copper.json
minecraft-origins  | Calculated: Hash(type=sha256, value=[hex=779c2e1458ebf42a28ff4e0fe756c1038128451f14df2242ce5f822a9a30bce3])
minecraft-origins  | Expected:   Hash(type=sha256, value=[hex=404ef22ef2db426a552212f4f86bd624515462dba78bdfb3e00228ea8a9e4bf5])
minecraft-origins  | SHA256 hash value: [hex=779c2e1458ebf42a28ff4e0fe756c1038128451f14df2242ce5f822a9a30bce3]
minecraft-origins  | (218/225) Failed to download copper.json: Hash invalid!
minecraft-origins  | Invalid hash for https://raw.githubusercontent.com/rain-cafe-mc/temmies-origins-modpack/v0.1.14/config/ironchests/chests/iron.json
minecraft-origins  | Calculated: Hash(type=sha256, value=[hex=6510c23e033c9a3b8864cc069003211e90c72d734aacbbde89ad40021d0f3aee])
minecraft-origins  | Expected:   Hash(type=sha256, value=[hex=13faa8428477b12cf97f40e634f09aeceb2b33ff7716bc1f8b0c76cb121a5239])
minecraft-origins  | Invalid hash for https://raw.githubusercontent.com/rain-cafe-mc/temmies-origins-modpack/v0.1.14/config/ironchests/chests/dirt.json
minecraft-origins  | Calculated: Hash(type=sha256, value=[hex=8aa98677b7d58f96ce1f207e94ef25ff4fed35e022d0608f2e754e4db059e95e])
minecraft-origins  | SHA256 hash value: [hex=6510c23e033c9a3b8864cc069003211e90c72d734aacbbde89ad40021d0f3aee]
minecraft-origins  | Expected:   Hash(type=sha256, value=[hex=022f7e089ea5d1a584599f97039da53891f69355ec30f7b8f67580132cb92b49])
minecraft-origins  | (219/225) Failed to download iron.json: Hash invalid!
minecraft-origins  | SHA256 hash value: [hex=8aa98677b7d58f96ce1f207e94ef25ff4fed35e022d0608f2e754e4db059e95e]
minecraft-origins  | (220/225) Failed to download dirt.json: Hash invalid!
minecraft-origins  | Invalid hash for https://raw.githubusercontent.com/rain-cafe-mc/temmies-origins-modpack/v0.1.14/config/ironchests/upgrade_types/iron.json
minecraft-origins  | Calculated: Hash(type=sha256, value=[hex=b3952947a43d5cc2ae7944ea748a9af124b8f46b6b0e78fcd7b9f449f8b681ea])
minecraft-origins  | Expected:   Hash(type=sha256, value=[hex=ed4606170f443d3cd434a028bde5bab2cde13786f86bdbda1a47c89f625aa594])
minecraft-origins  | Invalid hash for https://raw.githubusercontent.com/rain-cafe-mc/temmies-origins-modpack/v0.1.14/config/ironchests/upgrade_types/gold.json
minecraft-origins  | SHA256 hash value: [hex=b3952947a43d5cc2ae7944ea748a9af124b8f46b6b0e78fcd7b9f449f8b681ea]
minecraft-origins  | Calculated: Hash(type=sha256, value=[hex=8280c1f053f4203c01d711fd38ffce529fcea71fcfdd5f5f870fff15517c4bfa])
minecraft-origins  | Expected:   Hash(type=sha256, value=[hex=718d6c729c19e4b6a1857265c84dca74e8aeabb229dfdccd215b04c18c5d357a])
minecraft-origins  | Invalid hash for https://raw.githubusercontent.com/rain-cafe-mc/temmies-origins-modpack/v0.1.14/config/ironchests/upgrade_types/netherite.json
minecraft-origins  | (221/225) Failed to download iron.json: Hash invalid!
minecraft-origins  | SHA256 hash value: [hex=8280c1f053f4203c01d711fd38ffce529fcea71fcfdd5f5f870fff15517c4bfa]
minecraft-origins  | Calculated: Hash(type=sha256, value=[hex=6e992d0b961f1163dfe5cdd7b7769c568f8ab00411ea25be7c52bcc2088f5492])
minecraft-origins  | Expected:   Hash(type=sha256, value=[hex=fea9c3746cc8724b51c16aedf2b1188294d162073c562d9042c262f01c6a6d25])
minecraft-origins  | (222/225) Failed to download gold.json: Hash invalid!
minecraft-origins  | SHA256 hash value: [hex=6e992d0b961f1163dfe5cdd7b7769c568f8ab00411ea25be7c52bcc2088f5492]
minecraft-origins  | (223/225) Failed to download netherite.json: Hash invalid!
minecraft-origins  | Invalid hash for https://raw.githubusercontent.com/rain-cafe-mc/temmies-origins-modpack/v0.1.14/config/ironchests/upgrade_types/obsidian.json
minecraft-origins  | Calculated: Hash(type=sha256, value=[hex=949bad15aa6fb5d810b99bd59c799bab72e31f6aca971c195c09bc86bb994980])
minecraft-origins  | Expected:   Hash(type=sha256, value=[hex=57e5308e115e1338a3603ea153a591ac917e5802625407a94284576d73774f11])
minecraft-origins  | SHA256 hash value: [hex=949bad15aa6fb5d810b99bd59c799bab72e31f6aca971c195c09bc86bb994980]
minecraft-origins  | (224/225) Failed to download obsidian.json: Hash invalid!
minecraft-origins  | Invalid hash for https://raw.githubusercontent.com/rain-cafe-mc/temmies-origins-modpack/v0.1.14/config/ironchests/upgrade_types/diamond.json
minecraft-origins  | Calculated: Hash(type=sha256, value=[hex=f0a0f6505fdc4fc55f75f1d1b0d9e8073cfb47bfda9a48468933635605609f0f])
minecraft-origins  | Expected:   Hash(type=sha256, value=[hex=a4002f060c72726793d28a62327549333dcf8e3a06f31f7d64524666dfb2f694])
minecraft-origins  | SHA256 hash value: [hex=f0a0f6505fdc4fc55f75f1d1b0d9e8073cfb47bfda9a48468933635605609f0f]
minecraft-origins  | (225/225) Failed to download diamond.json: Hash invalid!
minecraft-origins  | Failed to download modpack, the following errors were encountered:
minecraft-origins  | copper.json: java.lang.Exception: Hash invalid!
minecraft-origins  |    at link.infra.packwiz.installer.DownloadTask.download(SourceFile:249)
minecraft-origins  |    at link.infra.packwiz.installer.UpdateManager.processIndex$lambda-14$lambda-13(SourceFile:372)
minecraft-origins  |    at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
minecraft-origins  |    at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
minecraft-origins  |    at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
minecraft-origins  |    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
minecraft-origins  |    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
minecraft-origins  |    at java.base/java.lang.Thread.run(Unknown Source)
minecraft-origins  | crystal.json: java.lang.Exception: Hash invalid!
minecraft-origins  |    at link.infra.packwiz.installer.DownloadTask.download(SourceFile:249)
minecraft-origins  |    at link.infra.packwiz.installer.UpdateManager.processIndex$lambda-14$lambda-13(SourceFile:372)
minecraft-origins  |    at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
minecraft-origins  |    at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
minecraft-origins  |    at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
minecraft-origins  |    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
minecraft-origins  |    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
minecraft-origins  |    at java.base/java.lang.Thread.run(Unknown Source)
minecraft-origins  | diamond.json: java.lang.Exception: Hash invalid!
minecraft-origins  |    at link.infra.packwiz.installer.DownloadTask.download(SourceFile:249)
minecraft-origins  |    at link.infra.packwiz.installer.UpdateManager.processIndex$lambda-14$lambda-13(SourceFile:372)
minecraft-origins  |    at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
minecraft-origins  |    at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
minecraft-origins  |    at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
minecraft-origins  |    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
minecraft-origins  |    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
minecraft-origins  |    at java.base/java.lang.Thread.run(Unknown Source)
minecraft-origins  | dirt.json: java.lang.Exception: Hash invalid!
minecraft-origins  |    at link.infra.packwiz.installer.DownloadTask.download(SourceFile:249)
minecraft-origins  |    at link.infra.packwiz.installer.UpdateManager.processIndex$lambda-14$lambda-13(SourceFile:372)
minecraft-origins  |    at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
minecraft-origins  |    at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
minecraft-origins  |    at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
minecraft-origins  |    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
minecraft-origins  |    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
minecraft-origins  |    at java.base/java.lang.Thread.run(Unknown Source)
minecraft-origins  | gold.json: java.lang.Exception: Hash invalid!
minecraft-origins  |    at link.infra.packwiz.installer.DownloadTask.download(SourceFile:249)
minecraft-origins  |    at link.infra.packwiz.installer.UpdateManager.processIndex$lambda-14$lambda-13(SourceFile:372)
minecraft-origins  |    at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
minecraft-origins  |    at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
minecraft-origins  |    at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
minecraft-origins  |    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
minecraft-origins  |    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
minecraft-origins  |    at java.base/java.lang.Thread.run(Unknown Source)
minecraft-origins  | iron.json: java.lang.Exception: Hash invalid!
minecraft-origins  |    at link.infra.packwiz.installer.DownloadTask.download(SourceFile:249)
minecraft-origins  |    at link.infra.packwiz.installer.UpdateManager.processIndex$lambda-14$lambda-13(SourceFile:372)
minecraft-origins  |    at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
minecraft-origins  |    at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
minecraft-origins  |    at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
minecraft-origins  |    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
minecraft-origins  |    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
minecraft-origins  |    at java.base/java.lang.Thread.run(Unknown Source)
minecraft-origins  | netherite.json: java.lang.Exception: Hash invalid!
minecraft-origins  |    at link.infra.packwiz.installer.DownloadTask.download(SourceFile:249)
minecraft-origins  |    at link.infra.packwiz.installer.UpdateManager.processIndex$lambda-14$lambda-13(SourceFile:372)
minecraft-origins  |    at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
minecraft-origins  |    at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
minecraft-origins  |    at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
minecraft-origins  |    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
minecraft-origins  |    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
minecraft-origins  |    at java.base/java.lang.Thread.run(Unknown Source)
minecraft-origins  | obsidian.json: java.lang.Exception: Hash invalid!
minecraft-origins  |    at link.infra.packwiz.installer.DownloadTask.download(SourceFile:249)
minecraft-origins  |    at link.infra.packwiz.installer.UpdateManager.processIndex$lambda-14$lambda-13(SourceFile:372)
minecraft-origins  |    at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
minecraft-origins  |    at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
minecraft-origins  |    at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
minecraft-origins  |    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
minecraft-origins  |    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
minecraft-origins  |    at java.base/java.lang.Thread.run(Unknown Source)
minecraft-origins  | copper.json: java.lang.Exception: Hash invalid!
minecraft-origins  |    at link.infra.packwiz.installer.DownloadTask.download(SourceFile:249)
minecraft-origins  |    at link.infra.packwiz.installer.UpdateManager.processIndex$lambda-14$lambda-13(SourceFile:372)
minecraft-origins  |    at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
minecraft-origins  |    at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
minecraft-origins  |    at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
minecraft-origins  |    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
minecraft-origins  |    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
minecraft-origins  |    at java.base/java.lang.Thread.run(Unknown Source)
minecraft-origins  | crystal.json: java.lang.Exception: Hash invalid!
minecraft-origins  |    at link.infra.packwiz.installer.DownloadTask.download(SourceFile:249)
minecraft-origins  |    at link.infra.packwiz.installer.UpdateManager.processIndex$lambda-14$lambda-13(SourceFile:372)
minecraft-origins  |    at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
minecraft-origins  |    at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
minecraft-origins  |    at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
minecraft-origins  |    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
minecraft-origins  |    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
minecraft-origins  |    at java.base/java.lang.Thread.run(Unknown Source)
minecraft-origins  | diamond.json: java.lang.Exception: Hash invalid!
minecraft-origins  |    at link.infra.packwiz.installer.DownloadTask.download(SourceFile:249)
minecraft-origins  |    at link.infra.packwiz.installer.UpdateManager.processIndex$lambda-14$lambda-13(SourceFile:372)
minecraft-origins  |    at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
minecraft-origins  |    at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
minecraft-origins  |    at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
minecraft-origins  |    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
minecraft-origins  |    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
minecraft-origins  |    at java.base/java.lang.Thread.run(Unknown Source)
minecraft-origins  | gold.json: java.lang.Exception: Hash invalid!
minecraft-origins  |    at link.infra.packwiz.installer.DownloadTask.download(SourceFile:249)
minecraft-origins  |    at link.infra.packwiz.installer.UpdateManager.processIndex$lambda-14$lambda-13(SourceFile:372)
minecraft-origins  |    at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
minecraft-origins  |    at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
minecraft-origins  |    at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
minecraft-origins  |    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
minecraft-origins  |    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
minecraft-origins  |    at java.base/java.lang.Thread.run(Unknown Source)
minecraft-origins  | iron.json: java.lang.Exception: Hash invalid!
minecraft-origins  |    at link.infra.packwiz.installer.DownloadTask.download(SourceFile:249)
minecraft-origins  |    at link.infra.packwiz.installer.UpdateManager.processIndex$lambda-14$lambda-13(SourceFile:372)
minecraft-origins  |    at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
minecraft-origins  |    at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
minecraft-origins  |    at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
minecraft-origins  |    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
minecraft-origins  |    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
minecraft-origins  |    at java.base/java.lang.Thread.run(Unknown Source)
minecraft-origins  | netherite.json: java.lang.Exception: Hash invalid!
minecraft-origins  |    at link.infra.packwiz.installer.DownloadTask.download(SourceFile:249)
minecraft-origins  |    at link.infra.packwiz.installer.UpdateManager.processIndex$lambda-14$lambda-13(SourceFile:372)
minecraft-origins  |    at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
minecraft-origins  |    at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
minecraft-origins  |    at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
minecraft-origins  |    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
minecraft-origins  |    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
minecraft-origins  |    at java.base/java.lang.Thread.run(Unknown Source)
minecraft-origins  | obsidian.json: java.lang.Exception: Hash invalid!
minecraft-origins  |    at link.infra.packwiz.installer.DownloadTask.download(SourceFile:249)
minecraft-origins  |    at link.infra.packwiz.installer.UpdateManager.processIndex$lambda-14$lambda-13(SourceFile:372)
minecraft-origins  |    at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
minecraft-origins  |    at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
minecraft-origins  |    at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
minecraft-origins  |    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
minecraft-origins  |    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
minecraft-origins  |    at java.base/java.lang.Thread.run(Unknown Source)
minecraft-origins  | Update cancelled by user!
minecraft-origins  | [init] ERROR failed to run packwiz installer
minecraft-origins exited with code 0
GeoDerp commented 1 year ago

Cloned the repo, checked the hash manually. The hashes are correct based on the .toml. So i'm a little confused

GeoDerp commented 1 year ago

My guess this has to do with line endings.My guess is those files have the "CRLF" line endings?

For the mean time Ill change those hex values manually on a fork. But from the sounds of things, there seems like there are some methods around this issue:

https://docs.github.com/en/get-started/getting-started-with-git/configuring-git-to-handle-line-endings https://dev.to/deadlybyte/please-add-gitattributes-to-your-git-repository-1jld https://github.com/packwiz/packwiz-example-pack/blob/v1/.gitattributes

GeoDerp commented 1 year ago

I also tried running git add --renormalize . , however that alone resulted in an new issue: (this includes trying the .gitattributes from * text=auto to * -text , havent tried "endOfLine": "CRLF")

minecraft-origins  | Side changed, invalidating all mods
minecraft-origins  | Failed to download modpack, the following errors were encountered:
minecraft-origins  | temmies-origins: java.lang.Exception: Invalid mod file hash
minecraft-origins  |    at link.infra.packwiz.installer.metadata.IndexFile$File.downloadMeta(SourceFile:45)
minecraft-origins  |    at link.infra.packwiz.installer.DownloadTask.downloadMetadata(SourceFile:94)
minecraft-origins  |    at link.infra.packwiz.installer.UpdateManager.processIndex$lambda-9(SourceFile:310)
minecraft-origins  |    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source)
minecraft-origins  |    at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(Unknown Source)
minecraft-origins  |    at java.base/java.util.stream.AbstractPipeline.copyInto(Unknown Source)
minecraft-origins  |    at java.base/java.util.stream.ForEachOps$ForEachTask.compute(Unknown Source)
minecraft-origins  |    at java.base/java.util.concurrent.CountedCompleter.exec(Unknown Source)
minecraft-origins  |    at java.base/java.util.concurrent.ForkJoinTask.doExec(Unknown Source)
minecraft-origins  |    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(Unknown Source)
minecraft-origins  |    at java.base/java.util.concurrent.ForkJoinPool.scan(Unknown Source)
minecraft-origins  |    at java.base/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
minecraft-origins  |    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)
minecraft-origins  | Update cancelled by user!
minecraft-origins  | [init] ERROR failed to run packwiz installer