503 when passing big binary in request
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Poppy |
Fix Released
|
Medium
|
Amit Gandhi | ||
pecan |
Fix Released
|
Medium
|
Ryan Petrello |
Bug Description
when passing a big binary in body of request
When supplying a big binary in the body of a create service request the server responds with a 503:
POST
/v1.0/services
Request body:
{Submit Binary Data}
Error Stack Trace:
Traceback (most recent call last):
File "/Library/
self.result = application(
File "/Users/
return self.applicatio
File "/Users/
return super(Pecan, self)._
File "/Users/
controller, args, kwargs = self.find_
File "/Users/
controller, args, kw = super(Pecan, self).find_
File "/Users/
controller, remainder = self.route(req, self.root, path)
File "/Users/
node, remainder = lookup_
File "/Users/
request)
File "/Users/
next_obj, next_remainder = route(remainder, request)
File "/Users/
return super(RootContr
File "/Users/
method = request.
File "/Users/
params = NestedMultiDict
File "/Users/
vars = MultiDict.
File "/Users/
obj.add(field.name, decode(value))
File "/Users/
decode = lambda b: b.decode(charset)
File "/Users/
return codecs.
UnicodeDecodeError: 'utf8' codec can't decode byte 0xa2 in position 0: invalid start byte
Changed in poppy: | |
status: | Confirmed → Invalid |
importance: | Medium → Undecided |
Changed in pecan: | |
importance: | Undecided → Low |
importance: | Low → Medium |
assignee: | nobody → Ryan Petrello (ryan-petrello) |
Changed in poppy: | |
assignee: | nobody → Amit Gandhi (amit-gandhi) |
Changed in pecan: | |
status: | Fix Committed → Fix Released |
Changed in poppy: | |
status: | In Progress → Fix Released |
this is handled by repose limits. Outside the scope of poppy.