If you find a bug please raise a new issue in the appropriate tracker. If you’re not quite sure you’re hitting a bug consider contacting us to get some clarity.
Whenever you are reporting a problem please be sure to include as much information as possible; the more we know the more chance of a quicker resolution. Here’s a few items to consider:
- Which version of the component are you using on which Java platform?
- Any particular application/web server or container being used? If so what version?
- Stack traces generally really help! If in doubt include the whole thing. Fften exceptions get wrapped in other exceptions and the exception right near the bottom explains the actual error, not the first few lines at the top. It’s very easy for us to skim-read past unnecessary parts of a stack trace.
- Log output can be useful too; sometimes enabling
DEBUGlogging can help.
- Your code & configuration files are often useful.
We can help you much quicker if you try the following:
- Provide us with a JUnit test case that demonstrates your issue. For example, if you think you’ve found a bug can you create a test case to demonstrate the bug?
- Send a PR to fix the bug!
- For memory leaks or performance related issues, if you can run a profiler on your test case and attach the output as a file (or zipped file if it’s huge) to the issue we can normally fix things much faster. e.g. you could run jmap/jhat, JProfiler or YourKit on your code and send us the output. To find memory leaks it’s quicker to resolve if you can tell us what classes are taking up all of the RAM; we can normally figure out what’s wrong from that.
Using the issue tracker
Before you can raise an issue in the issue tracker you need to create an account.
If you want to be the “assignee” of an issue you need to be in the list of
activemq-developers on the issue tracker. To join the group please mail the dev mailing list with the email address you used to register with the issue tracker and we’ll add you to the group.
Contributing Your Own Fixes
Want to do some hacking on ActiveMQ? Try surfing to our issue trackers for open issues or features that need to be implemented. Take ownership of an issue and try fix it. See the article on contributing for more details on how to get the code.
If you can create a JUnit test case then your issue is more likely to be resolved quicker. Then we can add your issue to the test suite and then we’ll know when its really fixed and we can ensure that the problem stays fixed in future releases.
ActiveMQ Issues Mailing List
This mailing list is automatically notified when JIRA issues are created and updated.
|Mark Mail Archive||http://activemq.markmail.org/search/list:org.apache.activemq.issues|