#(qwerio) Depenizen plugin name conflicts

27 messages · Page 1 of 1 (latest)

coarse spadeBOT
#

(qwerio) Quests

#

Hi I'm AutoThreadBot! Don't mind me, I'll just be adding the helper team to this thread so they can see it. A human will get to you soon.

pale shard
#

Wrong section, sorry,
(Edit)actually no it's just Depenizen related also

#

Why is denizen trying to register properties/events for Quest, a plugin that I do not have.
I'm running the Quest plugin from LMBishop not from PikaMug. Here are the start messages for the errors, I could provide more if needed.

ERROR! Error Message: Unable to register property 'QuestsPlayerProperties'!

Could not register command com.denizenscript.depenizen.bukkit.commands.quests.QuestsCommand, exception follows... 
Additional Error Info: Internal exception was thrown!
java.lang.NoClassDefFoundError: me/pikamug/quests/player/Quester
Failed to register script event 'com.denizenscript.depenizen.bukkit.events.quests.PlayerQuestStageChangeScriptEvent': 
Additional Error Info: Internal exception was thrown!
java.lang.NoClassDefFoundError: me/pikamug/quests/events/quester/BukkitQuesterPostChangeStageEvent

Denizen version 1.3.1-SNAPSHOT (build 7080-DEV)
Current Purpur Version: 1.21.1-2327-4b57bed (MC: 1.21.1)

dire sandal
#

!logs

dusk fractalBOT
# dire sandal !logs
Info: logs

Please post your full latest log file.

Background Info: One of the most helpful tools to identifying the source of a problem is your server logs file! Logs contain all sorts of important information like server and plugin versions, any error messages, and a lot more important information (More Info).

How To: Your log can be found in the logs folder within your server folder. The most recent log is a text file labeled latest.log. To get help using these logs, please open that file in a text editor and copy all of the text, then open https://paste.denizenscript.com/New/Log and paste the text into the box on the page. Then click "Submit" and copy the URL and paste that back into this channel.

Please do not upload the file to Discord or to other pastebin services, use the log pastebin linked above.

dire sandal
#

Could you provide a full log please

pale shard
#

Of course

bold condor
dusk fractalBOT
bold condor
# dusk fractal

@pale shard please provide the contents of the latest.log file SMILERS

pale shard
steep linden
dusk fractalBOT
# steep linden !logcheck https://paste.denizenscript.com/View/127418
Server Version

Purpur version 1.21.1-2327-ver/1.21.1@4b57bed (2024-10-21T00:28:02Z)

Plugin Version(s)

Citizens v2.0.35-SNAPSHOT (build 3585) -- (Outdated build, behind by 12)
Denizen v1.3.1-SNAPSHOT (build 7080-DEV) -- (Current build :white_check_mark:)
Depenizen v2.1.1 (build 864) -- (Current build :white_check_mark:)

Checked For

@steep linden

Java Version

21.0.4 :white_check_mark:

Other Noteworthy Plugin(s)

WorldGuard v7.0.12+829a4a4, ProtocolLib v5.3.0, Quests v3.15.2-b216e2b

Possibly Relevant Plugin(s)

TAB v4.1.8 - This plugin adds Below_Name scoreboards to NPCs.
Multiverse-Core v4.3.12 - Multi-world configuration plugins may affect NPCs in unexpected ways.
FastAsyncWorldEdit v2.11.3-SNAPSHOT-940;3806a82 - This plugin has been known to break the plugin load order on many servers, due to usage of the 'loadbefore' directive in its 'plugin.yml'.

Potentially Bad Line(s)

[Error Continued] Caused by: java.lang.ClassNotFoundException: me.pikamug.quests.player.Quester :warning: Log contains error messages.

halcyon nightBOT
#
Changed to Bug

Thread is now a Bug thread. This indicates a core code bug that a developer must resolved, not an error message or other support topic. Please do not misuse the Bug label. Use </helpthread:1028674284870180883> to switch the thread back to a normal help thread if you are not 100% confident it is a code bug.

pale shard
#

Soo, what happend with this bug?

gloomy linden
#

Up

lean yacht
#

(qwerio) Depenizen plugin name conflicts

#

Sorry for the wait on this, should start up fine ref #commit-log message now

#

But do note that while Depenizen now properly handles this issue, ideally that plugin shouldn't have a name conflict like that - plugin names should ideally be unique (especially when it's a conflict with a pretty widely used plugin like quests), as it can cause many issues like this one

#

Either way, for this thread -

#

(Also CC @gloomy linden)

halcyon nightBOT
#
Thread Closing Reminder

Has your issue been resolved, or your question been answered?
If so, please use the </resolved:1028673926114594866> command to close your thread.
Or </invalid:1028673926898909185> if it's not possible to resolve.

If not yet resolved, please reply below to tell us what you still need.

(Note that if there is no reply for a few days, this thread will eventually close itself.)

#

@pale shard