Get Help
If you looking for help with a problem in RAP, you can go through the following checklist sequentially to find out where to get the answer or support you need:
- Understand the Underlying Technologies
- Read the Developer Guide
- Check the FAQ
- Check the Newsgroup Archive
- Look for an Existing Bug Report
- Ask on the Community Newsgroup
- File a Bug Report
Understand the Underlying Technologies
RAP applications are basically RCP applications that run in a servlet container environment. Consequently, you should have a working understanding of the underlying technologies to develop RAP applications. Those technologies include SWT, RCP, Equinox OSGi, and Servlet technology.
Many questions and problems that occur while developing RAP applications are not particularly related to RAP, but to the technologies below. As an example, layout issues are usually SWT-related, dependencies to third-party libraries are handled on the OSGi level, and questions regarding session handling are related to the servlet container. If your question relates to one of those technologies, please read the available documentation (we collected some useful links on our documentation page) and try to find answers at the related channels.
Read the Developer Guide
The RAP Developer Guide is the official RAP help that is included in the Eclipse Help system once you installed the RAP Tooling. It can also be accessed online.
Check the FAQ
Consult the Frequently Asked Questions (FAQ) to see if your question has already been answered.
Check the Newsgroup Archive
Chances are that your question has already been answered on our community newsgroup but hasn't made it into the FAQ. You can browse the newsgroup archive online or subscribe to the newsgroup with your news reader. See also this FAQ for instructions on subscribing.
Look for an Existing Bug Report
If your problem is related to some misbehavior in RAP, please review the list of all open bug reports in our bugzilla and check if the problem has already been reported. Bug reports usually contain information on the progress of the work on the issue and may also offer workarounds.
If you'd like to call for a new feature, please check the list of open enhancement requests for an existing bug that covers your request.
If you found something, you can vote for the bug or provide additional information in a comment. But please refrain from posting comments like "When will this bug be fixed?" or "Any progress on this?" — those comments don't help anyone, they only slow down the development.
Ask on the Community Newsgroup
If you could not find anything related in the newsgroup archives or in the bugzilla, post your question to the newsgroup. For details on how to use the newsgroup, see this FAQ.
The RAP Newsgroup is intended for user community discussions on RAP usage and troubleshooting. Developers contributing to RAP should use the mailing list.
File a Bug Report
If you followed the steps above and believe that there is a defect or a missing feature that you'd like to report, you should submit a new bug. You can either submit bugs using Mylyn or the Bugzilla web interface. For defects provide steps on how to reproduce. For enhancements outline a use case. Please read the RAP Bug Reporting Howto before you submit your bug.
