RunUO Community

This is a sample guest message. Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

How to report bugs:

Ryan

RunUO Founder
Staff member
How to report bugs:

How to Report a Bug:

The number of RunUO Users is very large. Conversely the number of people who actually program the RunUO Software is much smaller. This small group combined with a very small portion of the community are the groups that actually fix the problems you report.

What does this mean for you, an aspiring bug reporter? In order to catch the eye of one of these few volunteers, you'll need to take to heart a few tips on how to report a bug so that they can and will help you.

Take special note of that word in bold above. The people who are going to help you with a bug you report are volunteers. Not only are you not paying them to help you, but nobody else is either.

Beyond that golden rule, what follows are some additional tips on ways to make your bug report better so that someone will be able to help you.
The basics: what you did, what you wanted to happen, and what actually happened.

Those are the three basic elements of a bug report. You need to tell us exactly what you did (for example, "Running [resetfactions crashed my shard") , what you expected to have happen (continuing the example: "It should have just restarted factions from scratch") and what actually happened ("It crashed the shard with a null reference exception [paste crashlog here]").

By telling us what you asked for, what you expected to get, and what you actually got, we don't have to guess.

Always search the bug database first:


Advice so good, we'll repeat it twice. Always search the bug database first. As we said above, there's a lot of users of RunUO. The odds are good that if you've found a problem, someone else has found it, too. If you spend a few minutes of your time making sure that you're not filing a duplicate bug, that's a few more minutes someone can spend helping to fix that bug rather than sorting out duplicate bug reports.

Try a SVN snapshot:


It's possible that bugs are already fixed in the SVN. In the event we ask you to try an SVN snapshot to see if that fixes your problem we will give you a download link to do so.If you don't understand an error message, ask for help.

Don't report an error message you don't understand as a bug. There are a lot of places (forum, irc and PM) where you can ask for help in understanding what is going on before you can claim that an error message you do not understand is a bug.

(Now, once you've understood the error message, and have a good suggestion for a way to make the error message more clear, you might consider reporting it as a feature request.)

Be brief, but don't leave any important details out:

This is a fine line to walk. But there are some general guidelines:
  • Remember the three basics: what you did, what you expected to happen, and what happened.
  • When you provide code that demonstrates the problem, it should almost never be more than thirty lines long. Anything longer probably contains a lot of code that has nothing to do with the problem, which just makes it take longer to figure out the real problem. (But don't forget to make sure that your code still demonstrates the bug you're reporting and doesn't have some other problem because you've accidently trimmed out something you thought wasn't important but was!)
  • If RunUO is crashing, include a crashlog.
Use English:

Yes, the RunUO user and developer communities are global and include a great many people who can speak a great many languages. But if you were to report a bug in a language other than English, many (if not most) of the people who would otherwise help you won't be able to. If you're worried about your English skills making it difficult to describe the bug, you might try asking for help on one of the other mediums to get the bug reported.

Don't report bugs about old versions:

Every time a new version of RunUO is released, a lot of bugs are fixed. If you're using a version of RunUO that is older than the latest version, you should upgrade to the latest version to make sure the bug you are experiencing still exists.

Only report one problem in each bug report:

If you have encountered two bugs that don't appear to be related, create a new bug report for each one. This makes it easier for different people to help with the different bugs.
 

Kenko

Page
I get
A license key error occurred: The current IP address (75.126.37.21) does not match the hostname in the license file. Most problems can be solved by deleting the key.php in your Arctic root directory and then refreshing this page. If you continue to experience this error, please submit a support ticket to Olate.
lately when trying to access the bugtracker =/
 

Rabban

Sorceror
Even though I detest myself for posting in a thread that has been dead for over a month, I think this is the most applicable place to post.

Three things:
  • The bug tracker is not working (I get the same messages as the others above). Will it be set back up, or some other form of bug reporting and tracking set up?
  • Is there a place where we can view outstanding bugs in the hopes of fixing some?
  • Speaking of #2, is there a general list of things that are still incomplete that the community can work on?

( I haven't helped out at all and would like to remedy that :-P The only ways to find things to do that I know of are:
  • Look through the changelog that Asayre posted for hints of stuff that needed to be done and then double check with the current revision that they have not already been done.
  • Throw up a server and mess around until something breaks.
)
 
Top