Skip to content

[Enchancement] Use Proxy for Searching in Anonymous Mode

Description

Aurora crashes after the first character of search string is typed. Anonymous account.

Expected Behaviour

It shouldn't crash

Actual Behaviour

It crashes

Steps to Reproduce

  1. press the search icon

  2. type any character - it crashes

Environment

  • Device model & codename: Cat S61
  • Android version: 9
  • Arch: arm64-v8a
  • Aurora Store version: 4.3.5
  • Installation method: session

Logcat

12-24 12:55:19.151 23358 23621 E AndroidRuntime: FATAL EXCEPTION: DefaultDispatcher-worker-2
12-24 12:55:19.151 23358 23621 E AndroidRuntime: Process: com.aurora.store, PID: 23358
12-24 12:55:19.151 23358 23621 E AndroidRuntime: javax.net.ssl.SSLHandshakeException: SSL handshake aborted: ssl=0x7776066b88: I/O error during system call, Connection reset by peer
12-24 12:55:19.151 23358 23621 E AndroidRuntime:        at com.android.org.conscrypt.NativeCrypto.SSL_do_handshake(Native Method)
12-24 12:55:19.151 23358 23621 E AndroidRuntime:        at com.android.org.conscrypt.NativeSsl.doHandshake(NativeSsl.java:375)
12-24 12:55:19.151 23358 23621 E AndroidRuntime:        at com.android.org.conscrypt.ConscryptFileDescriptorSocket.startHandshake(ConscryptFileDescriptorSocket.java:224)
12-24 12:55:19.151 23358 23621 E AndroidRuntime:        at com.android.okhttp.internal.io.RealConnection.connectTls(RealConnection.java:192)
12-24 12:55:19.151 23358 23621 E AndroidRuntime:        at com.android.okhttp.internal.io.RealConnection.connectSocket(RealConnection.java:149)
12-24 12:55:19.151 23358 23621 E AndroidRuntime:        at com.android.okhttp.internal.io.RealConnection.connect(RealConnection.java:112)
12-24 12:55:19.151 23358 23621 E AndroidRuntime:        at com.android.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.java:184)
12-24 12:55:19.151 23358 23621 E AndroidRuntime:        at com.android.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAllocation.java:126)
12-24 12:55:19.151 23358 23621 E AndroidRuntime:        at com.android.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:95)
12-24 12:55:19.151 23358 23621 E AndroidRuntime:        at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:281)
12-24 12:55:19.151 23358 23621 E AndroidRuntime:        at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:224)
12-24 12:55:19.151 23358 23621 E AndroidRuntime:        at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:461)
12-24 12:55:19.151 23358 23621 E AndroidRuntime:        at com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:127)
12-24 12:55:19.151 23358 23621 E AndroidRuntime:        at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getOutputStream(HttpURLConnectionImpl.java:258)
12-24 12:55:19.151 23358 23621 E AndroidRuntime:        at com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.getOutputStream(DelegatingHttpsURLConnection.java:218)
12-24 12:55:19.151 23358 23621 E AndroidRuntime:        at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:26)
12-24 12:55:19.151 23358 23621 E AndroidRuntime:        at t5.h.b(SourceFile:352)
12-24 12:55:19.151 23358 23621 E AndroidRuntime:        at t5.h.a(SourceFile:1)
12-24 12:55:19.151 23358 23621 E AndroidRuntime:        at s5.i.a(SourceFile:11)
12-24 12:55:19.151 23358 23621 E AndroidRuntime:        at s5.i.call(SourceFile:31)
12-24 12:55:19.151 23358 23621 E AndroidRuntime:        at a8.q.U0(SourceFile:13)
12-24 12:55:19.151 23358 23621 E AndroidRuntime:        at s5.d.q(SourceFile:1)
12-24 12:55:19.151 23358 23621 E AndroidRuntime:        at com.aurora.gplayapi.helpers.WebClient.fetch(SourceFile:62)
12-24 12:55:19.151 23358 23621 E AndroidRuntime:        at com.aurora.gplayapi.helpers.WebSearchHelper.searchSuggestions(Unknown Source:22)
12-24 12:55:19.151 23358 23621 E AndroidRuntime:        at i5.c.h(SourceFile:14)
12-24 12:55:19.151 23358 23621 E AndroidRuntime:        at i5.b.M(SourceFile:14)
12-24 12:55:19.151 23358 23621 E AndroidRuntime:        at s6.a.l(SourceFile:9)
12-24 12:55:19.151 23358 23621 E AndroidRuntime:        at j7.i0.run(SourceFile:1)
12-24 12:55:19.151 23358 23621 E AndroidRuntime:        at o7.l$a.run(SourceFile:4)
12-24 12:55:19.151 23358 23621 E AndroidRuntime:        at p7.j.run(SourceFile:1)
12-24 12:55:19.151 23358 23621 E AndroidRuntime:        at p7.a$b.run(SourceFile:66)
12-24 12:55:19.151 23358 23621 E AndroidRuntime:        Suppressed: o7.f: [q1{Cancelling}@a63011e, Dispatchers.IO]
12-24 12:55:19.158  1668  2040 W ActivityManager:   Force finishing activity com.aurora.store/.MainActivity
Edited by lvm
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information