Skip to content

Repository Migration breaking Compilation errors #47

@emburnev3

Description

@emburnev3

Using Java 21 with Gradle 8.2 on Linux Mint 22.2 Cinnamon, I can dm you screenshots/full error messages if you need
File built with no errors - TheAlchemy, TheCollections, TheCrafting, TheDragon, TheEnchanting, TheMinions, ThePets, TheSkills, TheSouls, TheTrades

Resource URL Formatting Fail - TheAnvil, TheRunes
Repos that were retired -
TheAnvil - https://papermc.io/repo/repository/maven-public/net/md-5/bungeecord-chat/1.15-SNAPSHOT/maven-metadata.xml
TheRunes - https://papermc.io/repo/repository/maven-public/net/md-5/bungeecord-chat/1.12-SNAPSHOT/maven-metadata.xml
Simple fix, the /repo/ in each url has just been moved to the front - so papermc.io/repo/ would now be repo.papermc.io/
The url to be fixed is in the settings.gradle file for the entire pack
You'd think that it would just work to change that, but it doesn't really. The maven-public repo on papermc has been removed, but you can find the bungeecord-chat files on the public maven repository, under https://www.mvnrepository.com/artifact/net.md-5/bungeecord-chat
Therefore, it must be swapped to a website on that page, unsure which one though.

Symbol error - TheAuction, TheBank
Fails to compile java, when ran with --info, symbol error found
Error was that it cannot find symbols in class SignGUIImpl, more accurately in package com.qualityplus.assistant.inventory, or com.qualityplus.assistant.inventory.SignGUIImpl;
At that point, gradle exits and displays that the build failed.
Both packages have the same file system fail, so probably links to maven-public again
Unsure where this would be, but it could be another issue like repo.papermc.io above.

I have not tested the actual plugins at the moment, just the compilations.

All other plugins work perfectly.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions