Issues with ICE

This is for troubleshooting of problems with the FAF client and Forged Alliance game.

Moderator: PhilipJFry

Issues with ICE

Postby axel12 » 19 Apr 2019, 15:16

You are experiencing issues with the newly deployed ICE? Tell us and we will try to help you.

Today we deployed ICE it is a new protocol that decreases the chance of disconects. Technically there is not much different in the way if the connection but with the new protocol everything was refactored and faults of the old implementation erased. Also ICE allows reconnecting when you drop connection to the Internet even if the client crashes. Overall disconnects will drop to near 0. Only the game crashing or losing Internet for > 2 min will cause disconnects.

For the new protocol we made a new server version and client version but we aware only downlord's client supports ICE .

Have fun playing...
User avatar
axel12
Contributor
 
Posts: 47
Joined: 08 Jan 2018, 13:22
Location: DE
Has liked: 7 times
Been liked: 6 times
FAF User Name: axel12

Re: Issues with ICE

Postby stormbeforedawn » 20 Apr 2019, 18:31

java.util.concurrent.CompletionException: org.springframework.web.client.ResourceAccessException: I/O error on GET request for "https://api.faforever.com/data/featuredMod": api.faforever.com:443 failed to respond; nested exception is org.apache.http.NoHttpResponseException: api.faforever.com:443 failed to respond
at org.springframework.aop.interceptor.AsyncExecutionAspectSupport.lambda$doSubmit$3(AsyncExecutionAspectSupport.java:279)
at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
Caused by: org.springframework.web.client.ResourceAccessException: I/O error on GET request for "https://api.faforever.com/data/featuredMod": api.faforever.com:443 failed to respond; nested exception is org.apache.http.NoHttpResponseException: api.faforever.com:443 failed to respond
at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:743)
at org.springframework.security.oauth2.client.OAuth2RestTemplate.doExecute(OAuth2RestTemplate.java:128)
at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:669)
at org.springframework.web.client.RestTemplate.getForObject(RestTemplate.java:310)
at com.faforever.client.api.FafApiAccessorImpl.getPage(FafApiAccessorImpl.java:608)
at com.faforever.client.api.FafApiAccessorImpl.getPage(FafApiAccessorImpl.java:595)
at com.faforever.client.api.FafApiAccessorImpl.getMany(FafApiAccessorImpl.java:585)
at com.faforever.client.api.FafApiAccessorImpl.getFeaturedMods(FafApiAccessorImpl.java:176)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at org.springframework.cache.interceptor.CacheInterceptor.lambda$invoke$0(CacheInterceptor.java:53)
at org.springframework.cache.interceptor.CacheAspectSupport.invokeOperation(CacheAspectSupport.java:365)
at org.springframework.cache.interceptor.CacheAspectSupport.execute(CacheAspectSupport.java:420)
at org.springframework.cache.interceptor.CacheAspectSupport.execute(CacheAspectSupport.java:345)
at org.springframework.cache.interceptor.CacheInterceptor.invoke(CacheInterceptor.java:61)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212)
at com.sun.proxy.$Proxy66.getFeaturedMods(Unknown Source)
at com.faforever.client.remote.FafService.getFeaturedMods(FafService.java:225)
at com.faforever.client.remote.FafService$$FastClassBySpringCGLIB$$6c91c77e.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115)
at org.springframework.aop.interceptor.AsyncExecutionAspectSupport.lambda$doSubmit$3(AsyncExecutionAspectSupport.java:276)
... 4 more
Caused by: org.apache.http.NoHttpResponseException: api.faforever.com:443 failed to respond
at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:141)
at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:56)
at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:259)
at org.apache.http.impl.DefaultBHttpClientConnection.receiveResponseHeader(DefaultBHttpClientConnection.java:163)
at org.apache.http.impl.conn.CPoolProxy.receiveResponseHeader(CPoolProxy.java:165)
at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:273)
at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:125)
at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:272)
at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:185)
at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89)
at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)
at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56)
at org.springframework.http.client.HttpComponentsClientHttpRequest.executeInternal(HttpComponentsClientHttpRequest.java:87)
at org.springframework.http.client.AbstractBufferingClientHttpRequest.executeInternal(AbstractBufferingClientHttpRequest.java:48)
at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:53)
at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:734)
... 33 more


Logging into the faf forums made DL's client connect to something. Sounds stupid, but that's what it looked like. Was able to join games after logging out on forum and DL client and logging back in on both. Still buggy as shit.
stormbeforedawn
Crusader
 
Posts: 33
Joined: 30 Aug 2013, 18:44
Has liked: 1 time
Been liked: 0 time
FAF User Name: StormBeforeDawn

Re: Issues with ICE

Postby SSSF » 20 Apr 2019, 22:04

For the people with Windows 10 and Windows defender:
You will get the next message:
Windows defender smartscreen prevented an unrecognised app from starting. Running this app might put your PC at risk (and a Don't run button).
Press the More info, and next "Run anyways". Now the installer will continue
SSSF
 
Posts: 4
Joined: 03 Mar 2012, 11:04
Has liked: 0 time
Been liked: 0 time

Re: Issues with ICE

Postby Nooblar123 » 21 Apr 2019, 18:08

Game disconnects with the new client, just like before.

Symptoms:
- game runs fine, and randomly I drop the connection to everyone (all players while the game runs, not just one)
- In the background, the FAF client is closed/crashed, no errors, no notices, no nothing.

Os: win 10
logs: not sure where they are, but if you let me know where they are s-t-o-r-e-d, I'll get them for you.
(ps: S-T-O-R-E is an English word)
Nooblar123
 
Posts: 1
Joined: 21 Apr 2019, 18:03
Has liked: 0 time
Been liked: 0 time
FAF User Name: Nooblar123

Re: Issues with ICE

Postby Geosearchef » 21 Apr 2019, 18:18

Yes, the issue is the client, that's not ice related, we know about those crashes.
The client crashes, the adapter sees the client losing connection and terminates and therefore the game has nowhere to send its data to.
Developer, Server Admin, ICE, currently working on Team Matchmaking, FAF Client
User avatar
Geosearchef
Contributor
 
Posts: 392
Joined: 18 Oct 2013, 14:08
Location: Germany
Has liked: 6 times
Been liked: 127 times
FAF User Name: Geosearchef

Re: Issues with ICE

Postby Bernie_Sanders » 21 Apr 2019, 23:00

The new FAF client is not recognizing my login (Bernie_Sanders). When I attempt to reset the password it still is not working. Not sure what the problem is.
Bernie_Sanders
 
Posts: 1
Joined: 21 Apr 2019, 22:59
Has liked: 0 time
Been liked: 0 time
FAF User Name: Bernie_Sanders

Re: Issues with ICE

Postby PhilipJFry » 21 Apr 2019, 23:05

make sure you spell the username and password correctly
cats>dogs
post logs
User avatar
PhilipJFry
Supreme Commander
 
Posts: 2635
Joined: 23 Mar 2016, 21:16
Location: Austria
Has liked: 232 times
Been liked: 348 times
FAF User Name: PhilipJFry

Re: Issues with ICE

Postby IronDivision » 22 Apr 2019, 08:25

Hi! When i try to join in a game i get this issue is like the one on java that one guy posted here already. I cant post it because it says that it looks too spamy fora new user. Pls tell me if you find something that can help me to fix this. I really enjoy playing this game so i can continue!

If you want me to send it by discord or email i can do it!
User avatar
IronDivision
 
Posts: 1
Joined: 20 Apr 2019, 21:44
Has liked: 0 time
Been liked: 0 time
FAF User Name: IronDivision

Re: Issues with ICE

Postby PhilipJFry » 22 Apr 2019, 08:30

you can attach files to your post with the upload attachment tab under the text field
upload the log for downlords faf client as an attachment to your post
cats>dogs
post logs
User avatar
PhilipJFry
Supreme Commander
 
Posts: 2635
Joined: 23 Mar 2016, 21:16
Location: Austria
Has liked: 232 times
Been liked: 348 times
FAF User Name: PhilipJFry

Re: Issues with ICE

Postby MAPTOC » 22 Apr 2019, 22:11

Hellow every one ! Here is the Thing new client crushed my PC. Now i can not launch new client.
Attachments
Log .txt
(16.45 KiB) Downloaded 69 times
MAPTOC
 
Posts: 1
Joined: 22 Apr 2019, 22:02
Has liked: 1 time
Been liked: 0 time
FAF User Name: MAPTOC

Next

Return to Tech Support

Who is online

Users browsing this forum: No registered users and 1 guest