Skip to main content link. Accesskey S
  • Log In
  • Help
  • IBM Logo
  • Lotus Quickr wiki
  • All Wikis
  • All Forums
  • Home
  • Product Documentation
  • Community Articles
  • Learning Center
  • IBM Redbooks
Community Articles Product Documentation Learning Center IBM Redbooks This category Lotus Quickr 8.5 for WebSphere Portal Documentation Lotus Quickr 8.5.1 for Domino Documentation Lotus Quickr Connectors 8.5 Documentation Custom Search Scope...
Search
Community Articles > Lotus Quickr for Domino > Troubleshooting: Quickr for Domino > Troubleshooting Browser Issues with Firebug
  • New Article
  • Share Show Menu▼
  • Subscribe Show Menu▼

About the Original Author

Van Staub
Contribution Summary:
  • Articles authored: 5
  • Articles edited: 9
  • Comments Posted: 1

Recent articles by this author

Common Issues on IBM® Lotus® Quickr™ services for WebSphere® Portal

Linux ULIMIT is incorrectly set.The following message is seen in SystemOut.log if the ULIMIT is not set appropriately.Error Message: JSPG0049E: [application_jsp] failed to compile : /opt/IBM/Q

Using Feeds to Deliver Quickr Content in WebSphere Portal

Most content within Lotus Quickr can be surfaced as an ATOM feed. To consume Quickr pages within the context of a Portal page you can direct the IBM Feed Reader Portlets at Quickr content. The IBM Fe

Using Feeds to Deliver Quickr Content in WebSphere Portal

Most content within Lotus Quickr can be surfaced as an ATOM feed. To consume Quickr pages within the context of a Portal page you can direct the IBM Feed Reader Portlets at Quickr content. The IBM Fe

Using the IBM My Places Portlet with Lotus Quickr

The IBM My Places portlet can be used to display a list of Lotus Quickr places for a given logged in user on any WebSphere Portal 6.0.1.x and 6.1.x server.  The My Places portlet has replaced the My QuickPlace and the My Team Workplaces portlets.  The My QuickPlaces and the My Team ...

Troubleshooting Browser Issues with Firebug

Quickr relies heavily upon Javascript for dyanamic creation of browser content. At times, this presents a problem to the troubleshooting process because much of the information needed to undestand th

Community articleTroubleshooting Browser Issues with Firebug

Added by Van Staub | Edited by IBM contributor Dana Liburdi on April 1, 2009 | Version 4
  • Edit
  • More Actions Show Menu▼
Rate this article 1 starsRate this article 2 starsRate this article 3 starsRate this article 4 starsRate this article 5 stars
expanded Abstract
collapsed Abstract
No abstract provided.
Tags: Firebug, troubleshooting
Quickr relies heavily upon Javascript for dyanamic creation of browser content.  At times, this presents a problem to the troubleshooting process because much of the information needed to undestand the problem exists only at runtime.  In the past, information needed to understand client side problems was accessible in the page source.  Thus, a support engineer could review the static HTML content of the page to locate the problem.  Because so much content in Quickr is generated through Javascript, reviewing the static HTML is often not enough to troubleshoot browser based issues.

How do I know this is a browser issue?

Normally, the browser will inform you if a scripting error has occured.  In Firefox, the following error may be seen Firefox Script Error.  In Internet Explorer, you may see Internet Explorer Script Error.  Either by single or double clicking both respective icons will provide more information to support; however, this information is often not enough to diagnose a problem.

Firebug.

If the problem is reproducible in Firefox, a Firefox add on called Firebug is invaluable in obtaining more technical information.  With Firebug, users can review HTML source, Javascript code, browser traffic, and the document object model (DOM) at run time.  The last point is one of the most powerful features.  Since much of Quickr's content is generated with Javascript after the browser initially loads the page, being able to review and manipulate these updates is often required to diagnose browser side problems.

Examples.

So how might you use Firebug to troubleshoot.  Below are some real issues located using Firebug.

1. APAR LO3799 desribes and issues where search results simply refresh the browser when clicked.  The actual problem is that the href attribute contains no link.  The browser handles this by linking to the existing page, which gives the illusion that the page is being refreshed.  Using Firebug's inspect element option, you can review the HTML code.  Hover over a search result, right mouse click, and select the inspect element option.  You can see that the anchor tag has a hyperlink.  Prior to the APAR the href attribute had no hyperlink, which was an obvious problem.

Anchor Tag Inspection with Firebug

2. The Feed Reader portlet makes asynchronous requests to a proxy servlet in the Feed Reader's web module.  If you've ever wondered why the feed icon continuously spins, it might be because the feed can not be obtained.  Technically, this is not a browser issue per se, but you can review the AJAX traffic to verify if the feed content is sent to the browser.  In Firefox, select Tools -> Open Firebug and select the Net tab.  You can further narrow what Net traffic to review, for example, the XHR filter is used to demonstrate the AJAX request to Portal to obtain the displayed feed.  An error is normally indicated by a red request such as a 404 or 500 error returned by the server.

AJAX Net Traffic with Firebug

3. The Net feature is also very helpful when using reverse proxies such as Tivoli Access Manager (TAM).  You may notice that requests to a particular directory is not listed as a junction in TAM.  One such request may be "ecmintg".

4. Quotation marks in Javascript need to be handled properly.  For example, the French word c'est placed incorrectly in Javascript can cause other features in Quickr to fail on the same page.  You can use Firebug to locate the error and dynamically update the HTML by single clicking the attribute or values in HTML elements.  Thus, you can make changes to the DOM in real time and test the failing function.

Hopefully, you now understand the problem that browser side issues present and how Firebug can assist in the troubleshooting process.

What Do I Provide Support?

Generally, the following information is needed to understand browser side issues when hands on interaction is not available.
1.        A screenshot of the issue as it occurs in the browser.
2.        If error icons exist Firefox Script Error, select the icon to reveal the error message(s) and provide a screenshot of the message(s) or the error console.
3.        The HTML from Firebug.  You can obtain this by opening the HTML tab, right mouse clicking on the tag, and selecting Copy HTML.  Be sure to copy the HTML into Wordpad or a text editor that retains the formatting.


  • Edit
  • More Actions Show Menu▼


expanded Attachments (0)
collapsed Attachments (0)
Edit the article to add or modify attachments.
expanded Versions (3)
collapsed Versions (3)
Version Comparison     
VersionDateChanged by              Summary of changes
This version (4)Apr 1, 2009 2:42:49 PMDana Liburdi  IBM contributor
2Aug 28, 2008 6:02:42 PMVan Staub  IBM contributor
1Aug 28, 2008 6:00:12 PMVan Staub  IBM contributor
expanded Comments (0)
collapsed Comments (0)
Copy and paste this wiki markup to link to this article from another article in this wiki.
Go ElsewhereStay ConnectedHelpAbout
  • IBM Collaboration Solutions wikis
  • IBM developerWorks
  • IBM Software support
  • Twitter LinkIBMSocialBizUX on Twitter
  • FacebookIBMSocialBizUX on Facebook
  • ForumsLotus product forums
  • BlogsIBM Social Business UX Blog
  • Community LinkIBM Collaboration Solutions
  • Wiki Help
  • Forgot user name/password
  • Wiki design feedback
  • Content feedback
  • About the wiki
  • About IBM
  • Privacy
  • Accessibility
  • IBM Terms of use
  • Wiki terms of use