Jump to content
View in the app

A better way to browse. Learn more.

Forge Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Client server works fine, Dedicated server crashes GUIScreen class not found

Featured Replies

Posted

Hi!

 

I have made a lot off changes to my code, tested with the client to confirm changes are working while working. Anyways now I launched the dedicated server and it crashes upon load.

 

Throwing this error:

Caused by: java.lang.NoClassDefFoundError: net/minecraft/src/GuiScreen
at com.mazetar.taggerrails.common.TaggerRails.preInit(TaggerRails.java:69)
... 31 more
Caused by: java.lang.ClassNotFoundException: net.minecraft.src.GuiScreen
at cpw.mods.fml.relauncher.RelaunchClassLoader.findClass(RelaunchClassLoader.java:100)

 

At the specified line inn my TaggerRails file the following declaration is found:

taggerRailBlock = new BlockTaggerRail(210, 40);

 

So I put a breakpoint at the line before, excepted it to enter my class and then crash on some line where my code has some error which I could fix. Instead it proceeds into the "RelaunchClassLoader.java" File looking for the GUIScreen class from the client side of the code, which it can't find since it is on the server.

 

So far I got on my own, but I can't figure out what is causing it to look for the GUIScreen class?

If you guys dont get it.. then well ya.. try harder...

One of your classes somewhere references the GUIs somehow. it would see to be something to do with your TaggerRails class.

Cant really tell you what as its your code.

But look over it for anything that references GUIs.

I do Forge for free, however the servers to run it arn't free, so anything is appreciated.
Consider supporting the team on Patreon

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

Important Information

By using this site, you agree to our Terms of Use.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.