Ticket #160 (new Issue)
Problem with Weblogic and IE 6+ Throwing Parameter with 0 length error.
| Reported by: | garth | Owned by: | Testing |
|---|---|---|---|
| Priority: | *High | Milestone: | 2.1 - Testing |
| Component: | View-App | Version: | 2.1 |
| Severity: | Minor Effort | Keywords: | |
| Cc: |
Description (last modified by garth) (diff)
It appears that IE submits ALL input elements even those without a name and that weblogic 10.x does not trap these and passes them along. For convenience, all request parameters are auto added to the XSLT processing so that it can access any params as needed. The problem is that query modules have many input elements that are simple drill down elements and have no impact on actual selected dimensions and thus are not named. When IE and WL are used together these null named parameters get passed to XSLT engine and it blows up like it should.
Two fixes have been implemented to avoid any such future errors. 1) a check for null parameter names was added to the transformer that only passes through non blank key values, 2) the auto add of all parameters was removed from the query module related spring configs.
See repo 3451
Attachments
Change History
Changed 4 months ago by paul.leo
-
attachment
verify_bug_and_testing_the_fix.docx
added
Testing Procedure and notes