Custom Query (1940 matches)

Filters
 
Or
 
  
 
Columns

Show under each result:


Results (4 - 6 of 1940)

1 2 3 4 5 6 7 8 9 10 11 12
Ticket Resolution Summary Owner Reporter
#2789 fixed keySet in a ConcurrentHashMap is different on Android idk idk
Description

On Android, a ConcurrentHashMap? returns a different kind of set than on desktop. This causes tunnels to fail and peers to be lost, and can make the application unusable.

Stacktrace:

[code] Stop I2P now, it will not build tunnels. java.lang.NoSuchMethodError?: No virtual method keySet()Ljava/util/concurrent/ConcurrentHashMap$KeySetView?; in class Ljava/util/concurrent/ConcurrentHashMap; or its super classes (declaration of 'java.util.concurrent.ConcurrentHashMap?' appears in /system/framework/core-libart.jar) java.lang.NoSuchMethodError?: No virtual method keySet()Ljava/util/concurrent/ConcurrentHashMap$KeySetView?; in class Ljava/util/concurrent/ConcurrentHashMap; or its super classes (declaration of 'java.util.concurrent.ConcurrentHashMap?' appears in /system/framework/core-libart.jar)

at net.i2p.util.ObjectCounter?.objects(ObjectCounter?.java:50) at net.i2p.router.tunnel.pool.TunnelPoolManager?.selectPeersInTooManyTunnels(TunnelPoolManager?.java:681) at net.i2p.router.tunnel.pool.TunnelPeerSelector?.getExclude(TunnelPeerSelector?.java:220) at net.i2p.router.tunnel.pool.ClientPeerSelector?.selectPeers(ClientPeerSelector?.java:62) at net.i2p.router.tunnel.pool.TunnelPool?.configureNewTunnel(TunnelPool?.java:1129) at net.i2p.router.tunnel.pool.TunnelPool?.configureNewTunnel(TunnelPool?.java:1092) at net.i2p.router.tunnel.pool.BuildExecutor?.run2(BuildExecutor?.java:405) at net.i2p.router.tunnel.pool.BuildExecutor?.run(BuildExecutor?.java:309) at java.lang.Thread.run(Thread.java:761) at net.i2p.util.I2PThread.run(I2PThread.java:103)

code

The simple solution is to check in i2p.i2p if we're running on Android, and cast the ConcurrentHashMap? to a Map before returning the keySet. However, this may not be the best solution. Needs some research.

#2788 fixed Android: Ratchet support idk zzz
Description

Got a report from zlatinb that Android reports 'incompatible encryption' when attempting to load zzz.i2p (currently configured for ratchet-only) in the browser. But as of 0.9.47 the tunnel should default to both encryption types. We dont have an enctype setting in the default i2ptunnel.config shipped with Android. Perhaps somehow a setting of ElG-only was saved? Or something in the Android code set it? There's no option in the UI.

When I tried to reproduce on Android 10, all I got was a blank page, no error message.

#2787 duplicate Taskbar icons Android 10 Meeh zzz
Description

Show as just a horizontal bar, no more toopie - Android 10

1 2 3 4 5 6 7 8 9 10 11 12
Note: See TracQuery for help on using queries.