Comments (3)
I couldn't figure out how to label this issue, so I've labeled it for a human to triage. Hang tight.
from firebase-unity-sdk.
Hey @lmt385, thanks for reaching out. I'm trying to test your scenario using our quickstart repo but it seems to work just fine. I'm testing with version Firebase Realtime Database 11.9.0
and Unity Editor 2022.3.24f1
. That said, could you answer the following:
- You mentioned in [3] that "Error is triggered referencing
persistent_connection.cc
". Are you saying after addingValueChanged
callback, the error is already triggered? - Can you provide a MCVE so that we can check if there's a difference in setup that's causing this issue"
Thanks in advance!
from firebase-unity-sdk.
Hello,
The error triggers upon the callback being registered, yes.
I'll see what I can do in terms of providing a MCVE.
Edit: While digging deeper, it doesn't seem to be triggering upon the listeners being registered, but at a later point related to the initial callbacks when calling GetValueAsync.
The general flow is:
- 3
OnValueChanged
callbacks assigned, followed by 7 more once those are finished - The
ValueChanged
callbacks in turn call a method that usesGetValueAsync
for a child reference, if the value returned by the callback meets a condition
a. So, it goes: ValueChanged Callback associated withreference.Child("attribute")
-> Callback checks if condition is met -> Method that callsawait reference.Child("setting").GetValueAsync()
- On the Mac Editor,
GetValueAsync
is triggering thepersistent_connection.cc
error if present in this flow. When commented out, the code executes without issue.GetValueAsync
does not cause an error if it is not associated with the callback.
from firebase-unity-sdk.
Related Issues (20)
- [Question] What should I do to get Push Notifications on iOS ? HOT 2
- [Bug] firebase doesn't select app by package name HOT 1
- [Question] how post a purchase log event? HOT 5
- [Bug] Firebase 12.1.0 Gradle Build Failure HOT 9
- [Question] Firebase (not set) event for UnityActivityPlayer in firebase analytics dashboard HOT 11
- [Bug] Firebase stops working in Meta Quest starting with version 11.7.0 HOT 17
- CommandInvokationFailure: Gradle build failed. HOT 6
- [Question] Analytics verbose logging doesn't work with -FIRAnalyticsVerboseLoggingEnabled on iOS HOT 5
- Unity 2021.3.40f1 Android build fails. HOT 35
- [错误]错误:D8:com.android.tools.r8.kotlin.H Unity2022.3.38 升级android api 34 build failure HOT 3
- [Bug] NoClassDefFoundError at startup HOT 7
- [Bug] Failed to transform jetified-play-services-measurement-api-21.6.2-runtime.jar to match attributes {artifactType=ext-dex-dexBuilderRelease, org.gradle.libraryelements=jar, org.gradle.usage=java-runtime}. HOT 9
- [Bug] "Unavailable invalid" FirebaseAuth for Unity on Quest 2 HOT 11
- [Bug] Don't call Firebase functions before CheckDependencies has finished HOT 4
- [FR]: Synchronous getter for Session ID and a callback for when it changes HOT 1
- [Bug] Namespace not specified in unityLibrary:FirebaseApp.androidlib build.gradle HOT 9
- [FR]: Make Timestamp's Constructor Public HOT 2
- [Bug] Android devices alert users that they are offline when Firestore tries to connect without internet connection HOT 10
- ANR HOT 4
- [Bug] DllNotFoundException: Unable to load DLL 'FirebaseCppApp-12_1_0' HOT 18
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from firebase-unity-sdk.