Rishabh Daim created SLING-13268:
------------------------------------

             Summary: PartialReader section slicing breaks when Reader.skip() 
returns 0
                 Key: SLING-13268
                 URL: https://issues.apache.org/jira/browse/SLING-13268
             Project: Sling
          Issue Type: Bug
            Reporter: Rishabh Daim


h3. Summary
PartialReader assumes a single Reader.skip(startCharIndex) fully advances to 
section start.
With commons-io 2.22.0 behavior exposure, section boundaries can shift.

h3. Impact
Schema aggregation may leak raw section headers (QUERY:/TYPES: separators) into 
SDL and break GraphQL parsing.

h3. Fix
Skip robustly until the requested offset is reached (or EOF), instead of 
relying on one skip() call.

h3. Reproducer
Unit test with a Reader whose skip() returns 0 reproduces the bug.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to