pusher-channels-flutter icon indicating copy to clipboard operation
pusher-channels-flutter copied to clipboard

Not working after web deploy

Open ViniciusDBarth opened this issue 3 years ago • 4 comments

When running the application in debug, the package works fine. But when I build for web with "flutter build web" It's not working. I even tried running the example in "https://pub.dev/packages/pusher_channels_flutter/example" and got the same issue, works on debug, but not after build.

I got this error on the console.

Uncaught TypeError: J.j(...).gC is not a function al0 http://localhost:8080/main.dart.js:18876 a4O http://localhost:8080/main.dart.js:61092 amY http://localhost:8080/main.dart.js:3985 aoU http://localhost:8080/main.dart.js:3818 adk http://localhost:8080/main.dart.js:5738 arz http://localhost:8080/main.dart.js:6950 s http://localhost:8080/main.dart.js:6946 emit https://js.pusher.com/7.0/pusher.min.js:8 updateState https://js.pusher.com/7.0/pusher.min.js:8 connected https://js.pusher.com/7.0/pusher.min.js:8 e https://js.pusher.com/7.0/pusher.min.js:8 o https://js.pusher.com/7.0/pusher.min.js:8 c https://js.pusher.com/7.0/pusher.min.js:8 i https://js.pusher.com/7.0/pusher.min.js:8 i https://js.pusher.com/7.0/pusher.min.js:8 finish https://js.pusher.com/7.0/pusher.min.js:8 onMessage https://js.pusher.com/7.0/pusher.min.js:8 emit https://js.pusher.com/7.0/pusher.min.js:8 onMessage https://js.pusher.com/7.0/pusher.min.js:8 onmessage https://js.pusher.com/7.0/pusher.min.js:8 bindListeners https://js.pusher.com/7.0/pusher.min.js:8 connect https://js.pusher.com/7.0/pusher.min.js:8 s https://js.pusher.com/7.0/pusher.min.js:8 emit https://js.pusher.com/7.0/pusher.min.js:8 changeState https://js.pusher.com/7.0/pusher.min.js:8 transportConnectionInitializer https://js.pusher.com/7.0/pusher.min.js:8 connect https://js.pusher.com/7.0/pusher.min.js:8 tryStrategy https://js.pusher.com/7.0/pusher.min.js:8 connect https://js.pusher.com/7.0/pusher.min.js:8 connect https://js.pusher.com/7.0/pusher.min.js:8 startConnecting https://js.pusher.com/7.0/pusher.min.js:8 connect https://js.pusher.com/7.0/pusher.min.js:8 connect https://js.pusher.com/7.0/pusher.min.js:8 t https://js.pusher.com/7.0/pusher.min.js:8 ym http://localhost:8080/main.dart.js:61003 s http://localhost:8080/main.dart.js:5015 $2 http://localhost:8080/main.dart.js:30137 a_ http://localhost:8080/main.dart.js:5001 a2H http://localhost:8080/main.dart.js:61058 ym http://localhost:8080/main.dart.js:60983 amY http://localhost:8080/main.dart.js:3985 q6 http://localhost:8080/main.dart.js:50401 s http://localhost:8080/main.dart.js:5015 $2 http://localhost:8080/main.dart.js:30137 a_ http://localhost:8080/main.dart.js:5001 U7 http://localhost:8080/main.dart.js:50429 q6 http://localhost:8080/main.dart.js:50393 $1 http://localhost:8080/main.dart.js:50432 rC http://localhost:8080/main.dart.js:60633 s http://localhost:8080/main.dart.js:5015 $2 http://localhost:8080/main.dart.js:30137 a_ http://localhost:8080/main.dart.js:5001 a2z http://localhost:8080/main.dart.js:60654 rC http://localhost:8080/main.dart.js:60624 amY http://localhost:8080/main.dart.js:3987 YF http://localhost:8080/main.dart.js:24949 pv http://localhost:8080/main.dart.js:49935 dj http://localhost:8080/main.dart.js:50370 s http://localhost:8080/main.dart.js:5015 $2 http://localhost:8080/main.dart.js:30137 a_ http://localhost:8080/main.dart.js:5001 Wm http://localhost:8080/main.dart.js:50378 dj http://localhost:8080/main.dart.js:50364 rP http://localhost:8080/main.dart.js:60865 s http://localhost:8080/main.dart.js:5015 $2 http://localhost:8080/main.dart.js:30137 a_ http://localhost:8080/main.dart.js:5001 a3e http://localhost:8080/main.dart.js:60867 rP http://localhost:8080/main.dart.js:60851 kq http://localhost:8080/main.dart.js:60697 s http://localhost:8080/main.dart.js:5015 $2 http://localhost:8080/main.dart.js:30137 $1 http://localhost:8080/main.dart.js:30131 a5S http://localhost:8080/main.dart.js:30601 zx http://localhost:8080/main.dart.js:30603 $0 http://localhost:8080/main.dart.js:30347 ql http://localhost:8080/main.dart.js:5097 $0 http://localhost:8080/main.dart.js:30293 asu http://localhost:8080/main.dart.js:5129 asH http://localhost:8080/main.dart.js:5131 $1 http://localhost:8080/main.dart.js:30080 atQ http://localhost:8080/main.dart.js:3944 s http://localhost:8080/main.dart.js:3952 aqs http://localhost:8080/main.dart.js:4984 http://localhost:8080/main.dart.js:65982 c http://localhost:8080/main.dart.js:37 agr http://localhost:8080/main.dart.js:5136 r_ http://localhost:8080/main.dart.js:5199 ek http://localhost:8080/main.dart.js:5148 aux http://localhost:8080/main.dart.js:7092 a8f http://localhost:8080/main.dart.js:18571 s http://localhost:8080/main.dart.js:5015 $2 http://localhost:8080/main.dart.js:30137 a_ http://localhost:8080/main.dart.js:5001 a8f http://localhost:8080/main.dart.js:18585 http://localhost:8080/main.dart.js:66171 http://localhost:8080/main.dart.js:66165 dartProgram http://localhost:8080/main.dart.js:66168 http://localhost:8080/main.dart.js:66171

ViniciusDBarth avatar Feb 01 '22 21:02 ViniciusDBarth

Looks like this might be a duplicate of #9

On Android the error after testing in a release build is PlatformException(PusherChannels, null, null, null) and on Web it's Uncaught TypeError: J.getInterceptor$x(...).get$current is not a function (as you've reported here) Both platforms seem to work perfectly in debug builds, but fail in release builds, so hopefully there is a simple fix!

Frogperson avatar Feb 03 '22 18:02 Frogperson

Coul you please check if this issue resolved with v1.0.3 ?

proggen-com avatar Mar 10 '22 10:03 proggen-com

I'm facing release issue with v1.0.3 in Android app. Debug mode works ok.

mrbamboovn avatar Mar 10 '22 11:03 mrbamboovn

Hey @ViniciusDBarth, have you tried updating to the latest version (2.0.2)?

fbenevides avatar Sep 22 '22 16:09 fbenevides