← Back to team overview

openerp-dev-web team mailing list archive

[Bug 697102] Re: The requested URL's length exceeds the capacity limit for this server.

 

Just a side note: the behavior is probably different in IE because it has a much lower limit on URL length, causing URLs to be randomly truncated at 2048 characters, even before the ApacheRequestLimit (defaulting to 8190) is reached: http://support.microsoft.com/kb/208427
Therefore the errors in IE might not be sufficient or relevant to debug the problem, as that might simply show that most of the URL parameters are randomly missing.

Let's perhaps focus on solving a first step: making the creation of an
internal picking work in all circumstances with Firefox or Google
Chrome, with Apache's LimitRequestLine sufficiently high to avoid
reaching it (the rest is less critical because it can be worked around
by using an appropriate browser and correct config params)

However, to be able to fix this we must first reproduce it in a development environment...
I tried to create an internal picking on a fresh database with demo data using Google Chrome and had no problem, with most URLs around 400 chars in length... so something else is needed to trigger it, and not just longer database IDs.

Do you think you could try finding minimalist steps to reproduce the issue, starting with a fresh database?
Here are some things that could help track down the issue:

- which minimalistic list of official modules must be installed to reproduce
- how much data do you need in the relevant tables, if that plays a role
- reproducibility on Firefox, Chrome, IE based on these steps
- example of URLs you have when the problem occurs
- log extract of the web client when the error occurs (not only the ones visible in the browser, but those that are always output in the web client log (enable a logfile in the config file of web client - this makes no performance difference, it's not like debug logging on server)
- screenshot of the situation

PS: I will set the bug to 'Incomplete' again to indicate that further
info is needed until we can reproduce and thus start fixing it - you can
reset to new after providing this info of course.

** Changed in: openobject-client-web
   Importance: Low => Undecided

** Changed in: openobject-client-web
       Status: New => Incomplete

** Changed in: openobject-client-web
     Assignee: OpenERP SA's Web Client R&D (openerp-dev-web) => (unassigned)

** Summary changed:

- The requested URL's length exceeds the capacity limit for this server.
+ [5.0.12] Stock picking form unusable, perhaps due to too long URLs (after already raising Apache's URL limit)

-- 
You received this bug notification because you are a member of OpenERP
SA's Web Client R&D, which is a bug assignee.
https://bugs.launchpad.net/bugs/697102

Title:
  [5.0.12] Stock picking form unusable, perhaps due to too long URLs
  (after already raising Apache's URL limit)

Status in OpenERP Web Client:
  Incomplete

Bug description:
  Hello, i have a problem with web client which happens on creating
  internal stock moves. I have been getting an error "The requested
  URL's length exceeds the capacity limit for this server" when trying
  to raise a form for entering a new product in internal stock picking.
  I have raised the LimitRequestLine parameter on my apache server and
  the error isn't showing up anymore, but nothing works on the raised
  form: i can't select a product or anything else on that form becuase
  nothing gets validated...

  I'm working with client 5.0.12 and server 5.0.14