ThatOneCalculator / Among-Us-Dumpy-Gif-Maker

A tool to make dumpy among us GIFS
https://dumpy.t1c.dev
Other
520 stars 25 forks source link

Error when attempting to install from AUR on Manjaro #16

Closed WarpedVoxel closed 3 years ago

WarpedVoxel commented 3 years ago
:: Proceed with installation? [Y/n] 
(1/1) checking keys in keyring                     [######################] 100%
(1/1) checking package integrity                   [######################] 100%
(1/1) loading package files                        [######################] 100%
(1/1) checking for file conflicts                  [######################] 100%
(1/1) checking available disk space                [######################] 100%
:: Processing package changes...
(1/1) installing among-us-dumpy-gif-maker          [######################] 100%
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
Error: Could not find or load main class .usr.lib.jvm.java-15-openjdk.bin.java
Caused by: java.lang.ClassNotFoundException: /usr/lib/jvm/java-15-openjdk/bin/java

/usr/lib/jvm/java-15-openjdk/bin/java does exist

ThatOneCalculator commented 3 years ago
Error: Could not find or load main class .usr.lib.jvm.java-15-openjdk.bin.java
Caused by: java.lang.ClassNotFoundException: /usr/lib/jvm/java-15-openjdk/bin/java1

Was this part of the among-us-dumpy-gif-maker command or part of the AUR package installing?

WarpedVoxel commented 3 years ago

This is part of the installation

ThatOneCalculator commented 3 years ago

Did you run yay -S among-us-dumpy-gif-maker && among-us-dumpy-gif-maker like it says in the repo, or JUST yay -S among-us-dumpy-gif-maker? This really doesn't look like part of the PKGBUILD

WarpedVoxel commented 3 years ago

ah you're right, I did run the full thing

ThatOneCalculator commented 3 years ago

Can you run cat /usr/bin/among-us-dumpy-gif-maker?

WarpedVoxel commented 3 years ago
#!/bin/sh

/usr/lib/jvm/java-1*-openjdk/bin/java -jar /usr/lib/Among-Us-Dumpy-Gif-Maker-1.6.0-all.jar
ThatOneCalculator commented 3 years ago

Can you run /usr/lib/jvm/java-1*-openjdk/bin/java -jar /usr/lib/Among-Us-Dumpy-Gif-Maker-1.6.0-all.jar in your shell prompt?

WarpedVoxel commented 3 years ago
Error: Could not find or load main class .usr.lib.jvm.java-15-openjdk.bin.java
Caused by: java.lang.ClassNotFoundException: /usr/lib/jvm/java-15-openjdk/bin/java

but /usr/lib/jvm/java-15-openjdk/bin/java definitely exists

ThatOneCalculator commented 3 years ago

can you run /usr/lib/jvm/java-15-openjdk/bin/java -version?

WarpedVoxel commented 3 years ago
openjdk version "15.0.2" 2021-01-19
OpenJDK Runtime Environment (build 15.0.2+7)
OpenJDK 64-Bit Server VM (build 15.0.2+7, mixed mode)
ThatOneCalculator commented 3 years ago

Can you run archlinux-java status?

WarpedVoxel commented 3 years ago
Available Java environments:
  java-11-openjdk
  java-15-openjdk
  java-16-openjdk (default)
  java-8-openjdk
ThatOneCalculator commented 3 years ago

Can you run /usr/lib/jvm/java-15-openjdk/bin/java -jar /usr/lib/Among-Us-Dumpy-Gif-Maker-1.6.0-all.jar?

WarpedVoxel commented 3 years ago

that one works

ThatOneCalculator commented 3 years ago

Ok! I'm a bit busy, I'll update the AUR package in a bit :)

ThatOneCalculator commented 3 years ago

@VoxelDraqon can you run yay -Syu and then run the program?

WarpedVoxel commented 3 years ago

it's still throwing the same error

ThatOneCalculator commented 3 years ago

Could you run cat /usr/bin/among-us-dumpy-gif-maker again?

WarpedVoxel commented 3 years ago
#!/bin/sh

/usr/lib/jvm/java-1*-openjdk/bin/java -jar /usr/lib/Among-Us-Dumpy-Gif-Maker-1.6.0-all.jar
ThatOneCalculator commented 3 years ago

That means you didn't cleanbuild when you updated, which is always bad practice.

yay -Rnscd among-us-dumpy-gif-maker && yay -S among-us-dumpy-gif-maker

WarpedVoxel commented 3 years ago

ok that is a good thing to know because I heard somewhere else that that didn't matter so I was confused about that for a while. It does work now

ThatOneCalculator commented 3 years ago

Whoever told you that is an absolute dunce, CleanBuild takes out the old files and puts in the new ones while non-cleanbuild only clones the latest source repo (IF applicable, it's not here) and updates the version number. PLEASE ALWAYS CLEANBUILD! It will save you so many headaches.

Also, word of advice. Manjaro is a really flawed and insecure distro. If you want something Arch based that's not Arch, I'd recommend EndeavourOS.

Anyway, hope you have a good day! If you like this project, feel free to leave a star, it helps out a bunch and it's free <3