Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

#609 and after have bug #312

Closed
myavuzokumus opened this issue Apr 30, 2020 · 24 comments
Closed

#609 and after have bug #312

myavuzokumus opened this issue Apr 30, 2020 · 24 comments
Assignees
Labels
bug Something isn't working under investigation

Comments

@myavuzokumus
Copy link

Description

Describe the bug

The server is also not execute is after a while. And it gives these errors.

image

BentoBox Version (Mandatory)

image

@tastybento tastybento transferred this issue from BentoBoxWorld/BSkyBlock Apr 30, 2020
@tastybento tastybento transferred this issue from BentoBoxWorld/BentoBox Apr 30, 2020
@tastybento tastybento self-assigned this Apr 30, 2020
@tastybento tastybento added question Further information is requested under investigation labels Apr 30, 2020
@tastybento
Copy link
Member

#609 added the ability to use the Control Panel by default when doing /is. Are you using this feature?

@myavuzokumus
Copy link
Author

No
But after these errors, I started using it. There is no problem yet.

@myavuzokumus
Copy link
Author

image
image

@tastybento
Copy link
Member

What is happening on-screen when you get this error?

Also, could you copy and paste the console instead of using screenshots? It's a lot easier for me to scan it.

tastybento added a commit to BentoBoxWorld/Level that referenced this issue May 1, 2020
Maybe related to BentoBoxWorld/BSkyBlock#312

It appears that the map is being corrupted due to multithreading, but
it's not clear where that is happening.
@myavuzokumus
Copy link
Author

Of course, I will do so from now on.

When I type the / is command, I get the error "An internal error".

@tastybento
Copy link
Member

Does it happen all the time, or just sometimes? Please try the latest Level addon snapshot release. I made some changes that might help.

@myavuzokumus
Copy link
Author

I made the update. This problem was appearing at random times. And when this happened, I was having the same trouble for all new players.

@myavuzokumus
Copy link
Author

The problem has now happened again, but this time there was no error on the console.

@tastybento
Copy link
Member

Just to clarify, the problem is that you type /is and nothing happens?
If you restart the server, then it works again?

@myavuzokumus
Copy link
Author

Yes

tastybento added a commit to BentoBoxWorld/BentoBox that referenced this issue May 2, 2020
This could cause a race condition setting home to null.

If home was null during a new island creation, then the new island tasks
would not be run because SafeSpotTeleport was not given the runnable.

May be related to:
BentoBoxWorld/BSkyBlock#312
@tastybento
Copy link
Member

Please try latest BentoBox 1.14.0-SNAPSHOT when it finishes building.

@tastybento tastybento added bug Something isn't working and removed question Further information is requested labels May 2, 2020
@myavuzokumus
Copy link
Author

The same thing happened again.

@tastybento
Copy link
Member

No errors? If you do /is help do you see anything?
What version of Paper are you using?
Does it work for a while and then stop?

@myavuzokumus
Copy link
Author

All yes. Paper 237

@tastybento
Copy link
Member

Sorry, if you do /is help you do see help?

@myavuzokumus
Copy link
Author

eh no

@tastybento
Copy link
Member

I'm stuck. Do other plugins run okay? Can you do a timings report when it fails? Maybe there's some kind of infinite loop going on.

@myavuzokumus
Copy link
Author

This happens only in some players. Not all:
https://timings.aikar.co/?id=7a221970be6c4a5992b664fcc995b356

@tastybento
Copy link
Member

I see you are using PlugMan. Another user reported a similar bug to you and I think that PlugMan is likely not compatible with BentoBox. PlugMan uses class loaders and so does BentoBox. If you do any operations with PlugMan, I expect it will cause problems. Can you try your server without PlugMan?

@myavuzokumus
Copy link
Author

I can try but I didn't use Bentobox with Plugman. Why would this be a problem?

@tastybento
Copy link
Member

PlugMan is listed in your timings report, so it appears to be running on the server. PlugMan will load and unload plugins and it does so by taking control of the classloader to do that.
Screen Shot 2020-05-05 at 3 59 33 PM
BentoBox loads and unloads addons in a similar way. So it looks like there is an incompatibility between the two. It'd be good to try and rule it out.

@myavuzokumus
Copy link
Author

Okay, I just uninstalled it and restarted the server. If the problem occurs again, I will be informed.

@tastybento
Copy link
Member

There is another bug that had an effect on /is not working. It was caused by players logging out when mounted, e.g., on a horse. When they logged in again /is and other BentoBox commands would not work. That may also be related to this. If so, try the latest SNAPSHOT build because it has a fix.

@myavuzokumus
Copy link
Author

I think problem has been fixed. It also works with the plugman plugin installed.
I think player clearing cache feature its working.
Thanks,
If this problem again happened, i will reopened this issue

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working under investigation
Projects
None yet
Development

No branches or pull requests

2 participants