Ticket #160 (new Issue)

Opened 4 months ago

Last modified 4 months ago

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

verify_bug_and_testing_the_fix.docx Download (14.0 KB) - added by paul.leo 4 months ago.
Testing Procedure and notes

Change History

comment:1 Changed 4 months ago by garth

  • Description modified (diff)

Changed 4 months ago by paul.leo

Testing Procedure and notes

Note: See TracTickets for help on using tickets.