Comments (8)
Hello. The freezing issue was previously reported in another issue. We are looking into it.
Thanks.
from eos_plugin_for_unity.
Hello. Have you configured the plugin?
https://github.com/PlayEveryWare/eos_plugin_for_unity#steps
Also, please post the full error in text form. Thank you.
from eos_plugin_for_unity.
if you mean fill the blanks with data that is registered in eos portal, yes.
I double checked with pure c# sdk in other project with identical configuration in shipped client.
Exception: failed to create an Epic Online Services PlatformInterface
PlayEveryWare.EpicOnlineServices.EOSManager+EOSSingleton.Init () (at Library/PackageCache/com.playeveryware.eos@7684ee6c4e/Runtime/EOSManager.cs:298)
PlayEveryWare.EpicOnlineServices.EOSManager.Awake () (at Library/PackageCache/com.playeveryware.eos@7684ee6c4e/Runtime/EOSManager.cs:830)
NullReferenceException: Object reference not set to an instance of an object
PlayEveryWare.EpicOnlineServices.Samples.EOSFriendsManager..ctor () (at Assets/Samples/Epic Online Services Plugin for Unity/1.0.1/EOS Plugin for Unity Samples/Scripts/EOSFriendsManager.cs:98)
System.Reflection.MonoCMethod.InternalInvoke (System.Object obj, System.Object[] parameters) (at <695d1cc93cca45069c528c15c9fdd749>:0)
Rethrow as TargetInvocationException: Exception has been thrown by the target of an invocation.
System.Reflection.MonoCMethod.InternalInvoke (System.Object obj, System.Object[] parameters) (at <695d1cc93cca45069c528c15c9fdd749>:0)
System.RuntimeType.CreateInstanceMono (System.Boolean nonPublic) (at <695d1cc93cca45069c528c15c9fdd749>:0)
System.RuntimeType.CreateInstanceSlow (System.Boolean publicOnly, System.Boolean skipCheckThis, System.Boolean fillCache, System.Threading.StackCrawlMark& stackMark) (at <695d1cc93cca45069c528c15c9fdd749>:0)
System.RuntimeType.CreateInstanceDefaultCtor (System.Boolean publicOnly, System.Boolean skipCheckThis, System.Boolean fillCache, System.Threading.StackCrawlMark& stackMark) (at <695d1cc93cca45069c528c15c9fdd749>:0)
System.Activator.CreateInstance[T] () (at <695d1cc93cca45069c528c15c9fdd749>:0)
PlayEveryWare.EpicOnlineServices.EOSManager+EOSSingleton.GetOrCreateManager[T] () (at Library/PackageCache/com.playeveryware.eos@7684ee6c4e/Runtime/EOSManager.cs:186)
PlayEveryWare.EpicOnlineServices.Samples.UIFriendsMenu.Start () (at Assets/Samples/Epic Online Services Plugin for Unity/1.0.1/EOS Plugin for Unity Samples/Scripts/UI/UIFriendsMenu.cs:77)
Thanks.
- Also, disabled Fast Enter PlayMode.
from eos_plugin_for_unity.
Hello. The config should have been saved to a json file and located under StreamingAssets\EOS\EpicOnlineServicesConfig.json
Your error you are receiving indicates a failure to initialized EOS. I would recommend you debug this line to ensure that platformOptions includes the correct values:
Additionally, EOS init is called in a native graphics plugin. Source is located in the following location if you need to debug further:
https://github.com/PlayEveryWare/eos_plugin_for_unity/tree/stable/NativeCode/DynamicLibraryLoaderHelper
Can you clarify "disabled Fast Enter PlayMode"? I see the following new options under File > Project Settings > Editor. Are you checking one of these options?
You can also try creating a new Unity project with a clean install of the Plugin and samples. You can then use your product config to validate your setup with the samples.
from eos_plugin_for_unity.
Thanks for the hint, I'll debug that line soon.
Also, I disabled Enter PlayMode option clearly.
I think debuggin will solve the problem of failure of initializing properly in the first run in editor.
But, freezing in second play doesn't make a sense in common case. it seems happening only failed to initialize in first play.
When initialization fails in the first play, is there a logic that can freeze the editor in the second playmode? I guess that when an exception is thrown, this may be happen because the native library is not unloaded properly.
If so, I hope you will consider this situation in unity editor. For any reason, there is a case for the first run to fail, and it is undesirable to cause problems as the native library loaded in the previous session is attempted to reload without being unloaded. I haven't looked throught all the codes, but if an exception occurs during the initialization process, it seems that the explicit cleaning-up process is not working correctly.
Thank you once again for your fast response.
If there is any updated information, I'll leave a comment again.
from eos_plugin_for_unity.
Apologies for the delayed response, we solved a version of this issue but not the entire thing
Currently, we are investigating a related issue right now. Still investigating this issue.
from eos_plugin_for_unity.
@seonghwan-dev It looks like a related issue was fixed by the latest 2.1.0 release. Is this issue still occurring?
from eos_plugin_for_unity.
Hi, It seems good news.
Unfortunately, We're not using this plugin anymore in these days.
Anyways, thanks for notification. :D
from eos_plugin_for_unity.
Related Issues (20)
- GC Alloc > 0B HOT 8
- DllNotFoundException: libDynamicLibraryLoaderHelper on macOS ARM HOT 5
- EOSManager_EOSGetters.cs:72 - here a annoying error constantly appears, although this is not the error HOT 6
- Connection successful, but Overlay hot key still ignored? HOT 4
- Fail to build for Linux Server HOT 4
- Mac Unity Editor - compiler error due to symbol duplication (due to compiler directives) HOT 4
- Error when using EOS_DISABLE define HOT 4
- Login on Editor and Mac works, but Windows dont HOT 4
- Fail to find the right way to set identifiers HOT 6
- EOSTransport.GetUserId(ulong clientId) should be public. HOT 2
- EOSTransport.GetCurrentRtt not implemented HOT 2
- StartConnectLoginWithEpicAccount returns InvalidUser (user_not_found, 110016, EOS User Identity not found) on Live for real user (debug user works) HOT 6
- EOSManager should expose a way to perform auth login with suppress UI flag HOT 2
- Steam Manager does not use recommended ticket HOT 1
- Steam sample code encourages false assumptions about ticket expiry HOT 2
- Windows build - crash on start due to unhandled exception in `EOS_IntegratedPlatform_CreateIntegratedPlatformOptionsContainer` HOT 9
- ContinuanceToken ToString always fails, so they cannot be logged out or seen HOT 2
- Side loaded config dll not loaded in editor? HOT 5
- Add a checkmark to config to disable EOSBootstrapper.exe installation HOT 1
- "Use Unity App Version for ..." checkmark set to true causes IOException during build HOT 3
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 eos_plugin_for_unity.