[ 
https://issues.apache.org/jira/browse/KNOX-589?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15115490#comment-15115490
 ] 

Larry McCay commented on KNOX-589:
----------------------------------

[~sumit.gupta] - can you review this for 0.8.0 or move it out to Future? It 
seems like it would be good to get into this release.

> Jericho java.lang.IllegalStateException: StreamedText position 10773 has been 
> discarded
> ---------------------------------------------------------------------------------------
>
>                 Key: KNOX-589
>                 URL: https://issues.apache.org/jira/browse/KNOX-589
>             Project: Apache Knox
>          Issue Type: Bug
>    Affects Versions: 0.7.0
>            Reporter: Jeffrey E  Rodriguez
>            Assignee: Sumit Gupta
>              Labels: patch
>             Fix For: 0.8.0
>
>         Attachments: KNOX-589.patch
>
>   Original Estimate: 24h
>  Remaining Estimate: 24h
>
> Jericho java.lang.IllegalStateException: StreamedText position 10773 has been 
> discarded.
> This would cause some embedded JavaScript rewriting to fail.
> To reproduce:
> 1. Set Yarn
> 2. Get Yarn UI through Knox.
> 3. Add more than 10 jobs (any type, Spark, Oozie, Mapreduce, etc).
> 4. Before around 10 the rewriting works but after that it doesn't..
> I debugged this into a call to 
> org.apache.hadoop.gateway.filter.rewrite.impl.html.HtmlFilterReaderBase
> Recent code added to rewrite JavaScript is calling:
> String tagType = stack.peek().getTag().getAttributeValue("type");
> Which would failed with the IllegalException in the logs.
> Since we are processing Script and most of it is JavaScript, do we need this 
> check?? 
> Removing this call and  JSTYPES.contains(tagType) seem to fix the issue.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to