Yes, I agree changing the line in the GXT 2.3.1a ListField.java file from:
sb.append(m.get(prop));

To this:
sb.append(m.get(prop).toString());

Would seemingly fix the issue. However I would then need to compile this to 
a .class file to replace the one in the gxt-2.3.1a-gwt22,jar that I 
reference in my project and therein lies the problem.  Must I track down 
all the dependencies for GXT and GWT so that I can do a full recompile from 
source just for this one line change? Or can I use a java byte code editor 
to simply insert the .toString() at the right place in the .class file for 
ListField? I'm not sure how to do that, so I'll have to read up on byte 
code editors as that seems easier than a full recompile - if I knew where 
and how to inject the .toString()

However if the OP already had GXT 2.3.1a working with GWT 2.8.2 then I'm 
guessing they already had to do this operation, and may be able to provide 
some insight. Unless they were using Java 7 and this is only a Java 8 issue 
perhaps.

On Wednesday, October 13, 2021 at 5:48:47 PM UTC-5 nilo...@gmail.com wrote:

> The updated JDT probably caused this (so that gwt 2.8.2 can support Java 8 
> language features) - at a guess you'll need to cast the result of 
> m.get(prop) on that line to Object so that StringBuilder.append correctly 
> uses the Object overload.
>
> On Wednesday, October 13, 2021 at 3:41:52 PM UTC-5 RT wrote:
>
>> Hi, I am attempting to update to GWT 2.8.2 from 2.7.0 using GXT 2.3.1a 
>> however I get the following error:
>> Errors in 
>> 'jar:file:/war/WEB-INF/lib/gxt-2.3.1a-gwt22.jar!/com/extjs/gxt/ui/client/widget/form/ListField.java'
>>          Line 322: The method append(boolean) is ambiguous for the type 
>> StringBuffer
>>
>> How were you able to get 2.8.2 working with 2.3.1a?  I'm running Java 8 
>> with compiler compliance set to 1.7
>>
>> On Thursday, June 11, 2020 at 7:13:31 AM UTC-5 priyako...@gmail.com 
>> wrote:
>>
>>> Hi All,
>>>
>>> Currently our application has below versions -
>>> 1. GWT - 2.8.2
>>> 2. GXT - 2.3.1a
>>>
>>> We are planning to upgrade GWT from 2.8.2 to 2.9.0. But have query 
>>> regarding its compatibility towards GXT 2.3.1a.
>>> I have gone through GXT Compatiblity version matrix page 
>>> <https://docs.sencha.com/gxt/3.x/guides/getting_started/Versions.html>, 
>>> but found nowhere officially mentioned that its supported.
>>> So can you please confirm that GWT 2.9 is officially supported with GXT 
>>> 2.3.1a?
>>>
>>

-- 
You received this message because you are subscribed to the Google Groups "GWT 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-web-toolkit+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-web-toolkit/907adbec-b7e9-4ff5-98f5-adfa86159679n%40googlegroups.com.

Reply via email to