[oXygen-user] Problem using Arabic script in "Quick Find"

Sorin Ristache
Mon Jun 9 08:04:37 CDT 2008


Thank you for reporting the error. It is strange that the error starts 
with the second use of the Quick Find toolbar. We will look into this 
problem of the Oxygen support for right-to-left text.


Regards,
Sorin


Firmicus wrote:
> 
> Hello,
> 
> When I enter right-to-left text (in my case Arabic) in the "quick find" 
> entry field, it works fine the first time, but afterwards it is no 
> longer possible to use the quick find function and an error console with 
> the following message is displayed:
> 
> [ AWT-EventQueue-0 ]  -  java.lang.IllegalArgumentException: offset out 
> of bounds
> java.lang.IllegalArgumentException: offset out of bounds
>     at 
> java.text.RuleBasedBreakIterator.checkOffset(RuleBasedBreakIterator.java:724)
>     at 
> java.text.RuleBasedBreakIterator.preceding(RuleBasedBreakIterator.java:772)
>     at 
> javax.swing.text.GlyphView.getBreakSpotUseBreakIterator(GlyphView.java:805)
>     at javax.swing.text.GlyphView.getBreakSpot(GlyphView.java:734)
>     at javax.swing.text.GlyphView.getBreakWeight(GlyphView.java:669)
>     at 
> javax.swing.text.FlowView$LogicalView.getPreferredSpan(FlowView.java:708)
>     at 
> javax.swing.text.FlowView.calculateMinorAxisRequirements(FlowView.java:216)
>     at javax.swing.text.BoxView.checkRequests(BoxView.java:918)
>     at javax.swing.text.BoxView.getMinimumSpan(BoxView.java:551)
>     at 
> javax.swing.plaf.basic.BasicTextUI$RootView.getMinimumSpan(BasicTextUI.java:1356)
>     at 
> javax.swing.plaf.basic.BasicTextUI.getMinimumSize(BasicTextUI.java:932)
>     at javax.swing.JComponent.getMinimumSize(JComponent.java:1712)



More information about the oXygen-user mailing list