pusher-channels-flutter
pusher-channels-flutter copied to clipboard
Not working after web deploy
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
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!
Coul you please check if this issue resolved with v1.0.3 ?
I'm facing release issue with v1.0.3 in Android app. Debug mode works ok.
Hey @ViniciusDBarth, have you tried updating to the latest version (2.0.2)?