Looks like there were a couple of issues. You were missing a comma from 
Main.json after the "lblNoYesChoices" property on line 14. That was causing the 
parse error. 

You were also trying to pass a string value in your call to 
confirmCloseTabPrompt.setOptions() in Main.java (line 61). The resource value 
for "lblNo" was set to 'N\u00E3o', but setOptions() expects a list. You also 
called setOptions() twice in a row, once for "lblNo" and again for "lblYes". 
This would result in a prompt with only a single "Yes" option, which is 
probably not what you want. I think you either want to call:

confirmCloseTabPrompt.getOptions().add(resources.get("lblNo").toString());
confirmCloseTabPrompt.getOptions().add(resources.get("lblYes").toString());

or:

confirmCloseTabPrompt.setOptions(resources.get("lblNoYesChoices").toString());

G

On Sep 27, 2011, at 8:26 PM, Luiz Gustavo wrote:

> Sorry! I sent the e-mail accidentally, before finish writing it.
> 
> As I said, even loading resources like this:
> 
>         ...
>         
>         Charset charset = Charset.forName("UTF-8");
>         
>         Resources resources = new Resources(getClass().getName(), charset);
>                 
> I had the same error. I'm sending the files I'm working on (there are just 6 
> files and some images).
> 
> 
> Cheers,
> Luiz Gustavo
> 
> 2011/9/27 Luiz Gustavo <[email protected]>
> Greg,
> 
> 
> even trying to load resources like this:
> 
> 
>         
>         Charset charset = Charset.forName("UTF-8");
>         
>         Resources resources = new Resources(getClass().getName(), charset);
> 
>                 
> 
> 
> 
> 2011/9/27 Greg Brown <[email protected]>
> Maybe you are not saving the file as UTF-8? Or maybe you are saving it 
> correctly, but reading it in with a different encoding?
> 
> On Sep 27, 2011, at 8:03 PM, Luiz Gustavo wrote:
> 
>> Hi Greg,
>> 
>> no, I didn't, but even typing the text directly I got the error. For example:
>> 
>> confirmCloseTabPrompt.setOptions("Sim"); /* It gives me the same error as if 
>> I had used resources */
>> 
>> Cheers,
>> Luiz Gustavo
>> 
>> 
>> 
>> 2011/9/27 Greg Brown <[email protected]>
>> Unicode escapes should work, but have you tried simply entering the 
>> character as Unicode (i.e. save the file in UTF-8)?
>> 
>> On Sep 27, 2011, at 7:53 PM, Luiz_Gustavo wrote:
>> 
>> > Well,
>> >
>> > I could solve my problem putting the options in the bxml, but still would
>> > like to know the reasons that lead to that problem.
>> > And another question: how could I input two localized options in a 
>> > "options"
>> > property? I had to put both options in the .json entry because I didn't 
>> > know
>> > how to do that on the bxml.
>> >
>> > http://apache-pivot-users.399431.n3.nabble.com/file/n3374425/encoding_solution.png
>> >
>> > --
>> > View this message in context: 
>> > http://apache-pivot-users.399431.n3.nabble.com/Unexpected-character-in-input-stream-tp3374340p3374425.html
>> > Sent from the Apache Pivot - Users mailing list archive at Nabble.com.
>> 
>> 
>> 
>> 
>> -- 
>> Luiz Gustavo S. de Souza
>> 
>> http://luizgustavoss.wordpress.com
>> 
>> 
> 
> 
> 
> 
> -- 
> Luiz Gustavo S. de Souza
> 
> http://luizgustavoss.wordpress.com
> 
> 
> 
> 
> 
> -- 
> Luiz Gustavo S. de Souza
> 
> http://luizgustavoss.wordpress.com
> 
> 
> <examples.zip>

Reply via email to