Tom Hodder
Tom Hodder
Ah, this seems to be on the master branch only. tycho-2.7.x branch works ok.
So on the tycho-2.7.x branch the itp04-rcp demo [target repo](https://github.com/eclipse/tycho/blob/98289ada2ce0a177b9c4c5d4872b4658631d7a0b/demo/itp04-rcp/mars/mars.target#L10) works with: http://download.eclipse.org/releases/2018-09/ but not if you bump to http://download.eclipse.org/releases/2018-12/ so presumably something changes relating to product ids, around then
According to this: https://bugs.eclipse.org/bugs/show_bug.cgi?id=543428#c1 needs product configuration updating to use recommended plugins. So this is after doing that.... https://github.com/eclipse/tycho/pull/1238/files That seems to allow it to start with release 2022-06 
I closed the PR here : https://github.com/eclipse-tycho/tycho/pull/1238 as I it works for me, but I am not sure whether it will causes other problems down the line so I am...
Hmm, it's still saying `Product example.product could not be found.` : ``` !ENTRY org.eclipse.equinox.app 0 0 2022-08-03 21:42:12.267 !MESSAGE Product example.product could not be found. !SESSION 2022-08-03 22:01:46.335 ----------------------------------------------- eclipse.buildId=unknown...
I do think that its useful to have this working... I got stuck here:  Though I've definitely completed the contributor agreement:  and the email addresses match between github...
Thought I would keep some notes on what I see (trying to increase my understanding...) seems like the exception is being caused when initializing the `new ArrayList(red)` from the `Set...
so my guess is that onReceivedPacket is being called like so  and calling `clear()` on the hashset. So at the same time the other thread for onUpdate calls compileBuffer...
I've been testing some possible work arounds: 1) ```java private final Set red = Collections.synchronizedSet(new HashSet()); ``` 2) ```java ArrayList syncedRed; synchronized(red) { syncedRed = new ArrayList(red); } syncedRed.stream().filter(Objects::nonNull) .map(pos...
it seems that the build method is called twice (on the chrome web platform I am testing with) during the loading; https://github.com/flame-engine/flame/blob/main/packages/flame_bloc/example/lib/src/game.dart#L52-L59 ```dart @override Widget build(BuildContext context) { return GameWidget(...