Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 3.3
-
Fix Version/s: EE-3.3.0.GA
-
Component/s: Framework
-
Labels:None
-
Environment:ICEfaces applications serving resources to Android container in Blackberry 10 runtime client.
Description
ResourceRegistry code was not handling range requests where the start offset was defined but the end range was not. A request of the form:
GET /mobileshowcase/javax.faces.resource/92cde6b3-0177-4734-8aba-20a119e82ef7.jsf;jsessionid=5E353DF770A45C6D235D25A97D720DD6 HTTP/1.1
Range: bytes=4832-
User-Agent: io-media
Host: 50.50.50.154:9090
Accept: */*
Icy-MetaData: 1
Was not properly setting the response status as 206.
GET /mobileshowcase/javax.faces.resource/92cde6b3-0177-4734-8aba-20a119e82ef7.jsf;jsessionid=5E353DF770A45C6D235D25A97D720DD6 HTTP/1.1
Range: bytes=4832-
User-Agent: io-media
Host: 50.50.50.154:9090
Accept: */*
Icy-MetaData: 1
Was not properly setting the response status as 206.
Issue Links
- blocks
-
MOBI-674 BlackBerry 10 investigation
- Resolved
Activity
- All
- Comments
- History
- Activity
- Remote Attachments
- Subversion
Existing code wasn't properly interpreting the case when the endRange value was missing.