buttonwarp's People
Forkers
krosk93 adambratt kbryant sgnfdjkglfdglkfdjgfdjlkg externo6 fabiozumbi12 kieranom spearhartt koohiisanbuttonwarp's Issues
ButtonWarp sole cause of some major issues and server crashing.
Over the past few weeks, I have been experiencing a server crash just about every day. It took a few days to sort out what was causing my server to crash, but I have finally narrowed the issue down to ButtonWarp with the help of mbaxter. So, I hope you can fix the issue(s) with ease.
Spigot #397 http://ci.md-5.net/job/Spigot/397/
ButtonWarp v2.1.2 http://dev.bukkit.org/server-mods/buttonwarp/files/39-v2-1-2/
Here are three of many crash logs.
http://pastebin.com/YP4HcNgt
http://pastebin.com/PPjgFW89
http://pastebin.com/ZAg7BDAh
Here are two of many exception traces that occur when a player is kicked to prevent the server from crashing.
http://pastebin.com/izrsztdS
http://pastebin.com/Bb3b2LJQ
Using mbaxter's custom plugin to log async tasks to narrow down which plugin may be causing the issue, this was found.
http://pastebin.com/QGnELPC6
In the course of about 9 hours, that async task has been logged 5,267 times.
Here is a log showing that the async task from ButtonWarp occurred at the same time as someone being kicked from the server to prevent it from crashing.
http://pastebin.com/uqEjsfR3
Large amount of ButtonWarps causing client timeout crash when listing.
I have over 1,000 buttonwarps configured on my server. When someone lists all the buttonwarps with /bw list, their client instantly times out / disconnects from the server with
lost connection: Internal Exception: net.minecraft.util.io.netty.handler.codec.EncoderException: java.lang.RuntimeException: An internal error occured.
I believe I have hit a threshold in how many can be listed and sent to the client before it crashes. I propose a simple solution to this problem by forcing pages. '/bw list [page]'. Have it list alphabetically, 25 or 50 button warps at a time.
[MAJOR ISSUE] Now it's 2012 buttons don't work!
"You cannot use that again for 356 days, 31 hours, 51 minutes, 36 seconds"
"You cannot use that again for 361 days, 23 hours, 51 minutes, 36 seconds"
This happened as soon as it rolled into 2012. There is a MAJOR failure in your code. Please fix.
Edit: I'm going around adding very large maximum use values to each button. This is the only workaround I've found so far.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.