Error on playmaker actions Unity 2018.2
6 years 5 months ago - 6 years 5 months ago #3161
by Gatskop
Error on playmaker actions Unity 2018.2 was created by Gatskop
Error on the I2 Set Current Language on Unity 2018.2 Playmaker version 1.9.0.p4
See screenshot
MissingReferenceException: The object of type 'LanguageSource' has been destroyed but you are still trying to access it.
Your script should either check if it is null or you should not destroy the object.
UnityEngine.Object.get_name () (at C:/buildslave/unity/build/Runtime/Export/UnityEngineObject.bindings.cs:198)
I2.Loc.LanguageSource.GetSourcePlayerPrefName () (at Assets/I2/Localization/Scripts/LanguageSource/LanguageSource_Import_Google.cs:167)
I2.Loc.LanguageSource.Import_Google (Boolean ForceUpdate, Boolean justCheck) (at Assets/I2/Localization/Scripts/LanguageSource/LanguageSource_Import_Google.cs:125)
I2.Loc.LocalizationManager+<Delayed_Import_Google>c__Iterator0.MoveNext () (at Assets/I2/Localization/Scripts/Manager/LocalizationManager_Sources.cs:98)
I2.Loc.CoroutineManager+<Start>c__AnonStorey1.<>m__0 () (at Assets/I2/Localization/Scripts/Utils/CoroutineManager.cs:41)
UnityEditor.EditorApplication.Internal_CallUpdateFunctions () (at C:/buildslave/unity/build/Editor/Mono/EditorApplication.cs:191)
See screenshot
MissingReferenceException: The object of type 'LanguageSource' has been destroyed but you are still trying to access it.
Your script should either check if it is null or you should not destroy the object.
UnityEngine.Object.get_name () (at C:/buildslave/unity/build/Runtime/Export/UnityEngineObject.bindings.cs:198)
I2.Loc.LanguageSource.GetSourcePlayerPrefName () (at Assets/I2/Localization/Scripts/LanguageSource/LanguageSource_Import_Google.cs:167)
I2.Loc.LanguageSource.Import_Google (Boolean ForceUpdate, Boolean justCheck) (at Assets/I2/Localization/Scripts/LanguageSource/LanguageSource_Import_Google.cs:125)
I2.Loc.LocalizationManager+<Delayed_Import_Google>c__Iterator0.MoveNext () (at Assets/I2/Localization/Scripts/Manager/LocalizationManager_Sources.cs:98)
I2.Loc.CoroutineManager+<Start>c__AnonStorey1.<>m__0 () (at Assets/I2/Localization/Scripts/Utils/CoroutineManager.cs:41)
UnityEditor.EditorApplication.Internal_CallUpdateFunctions () (at C:/buildslave/unity/build/Editor/Mono/EditorApplication.cs:191)
Last edit: 6 years 5 months ago by Gatskop. Reason: attachment
Please Log in or Create an account to join the conversation.
6 years 4 months ago #3185
by Frank
Are you Give I2L 5 stars!
Are you Please lets us know how to improve it!
Replied by Frank on topic Error on playmaker actions Unity 2018.2
Hi,
Thanks for reporting this issue. It was fixed in 2.8.8a2 (can be downloaded from the beta folder).
I also went and updated the PlayMaker example scene to show better the SetTerm action.
2.8.8a2 have some code to make sure the error doesn't happen even with bad settings, but If you can't update at the moment, there are a couple things you could do to fix the settings and avoid the issue.
First be sure you have PlayMaker and the PlayMaker Unity UI Addon.
Then, open the LocalizationSource in the PlayMaker Localization example scene and in the Spreadsheet/Google tab, change the Update frequency to NEVER.
That will prevent the error from happening.
Hope that helps,
Frank
Thanks for reporting this issue. It was fixed in 2.8.8a2 (can be downloaded from the beta folder).
I also went and updated the PlayMaker example scene to show better the SetTerm action.
2.8.8a2 have some code to make sure the error doesn't happen even with bad settings, but If you can't update at the moment, there are a couple things you could do to fix the settings and avoid the issue.
First be sure you have PlayMaker and the PlayMaker Unity UI Addon.
Then, open the LocalizationSource in the PlayMaker Localization example scene and in the Spreadsheet/Google tab, change the Update frequency to NEVER.
That will prevent the error from happening.
Hope that helps,
Frank
Are you Give I2L 5 stars!
Are you Please lets us know how to improve it!
To get the betas as soon as they are ready,
check this out
Please Log in or Create an account to join the conversation.
6 years 1 month ago - 6 years 1 month ago #3283
by sporce
Replied by sporce on topic Error on playmaker actions Unity 2018.2
I'm having a different PlayMaker problem, but also 2018.2(.5):
Assets/I2/Localization PlayMaker/Actions/I2SetCurrentLanguage.cs(10,10): error CS0246: The type or namespace name `I2LocPlayMaker_SelectionMode' could not be found.
This is what I get when upgrading to the latest stable version. The action worked fine beforehand. If I try to manually set the SelectionMode to FsmVariable in the script, it still errors. Any tips?
Assets/I2/Localization PlayMaker/Actions/I2SetCurrentLanguage.cs(10,10): error CS0246: The type or namespace name `I2LocPlayMaker_SelectionMode' could not be found.
This is what I get when upgrading to the latest stable version. The action worked fine beforehand. If I try to manually set the SelectionMode to FsmVariable in the script, it still errors. Any tips?
Last edit: 6 years 1 month ago by sporce.
Please Log in or Create an account to join the conversation.
6 years 1 month ago #3284
by Frank
Are you Give I2L 5 stars!
Are you Please lets us know how to improve it!
Replied by Frank on topic Error on playmaker actions Unity 2018.2
Hi,
Thanks for reporting this issue. With the changes for the new unity prefabs, the PlayMaker actions were not updated correctly.
Tomorrow, I'm going to be uploading to the beta folder a fix for this.
Hope that helps,
Frank
Thanks for reporting this issue. With the changes for the new unity prefabs, the PlayMaker actions were not updated correctly.
Tomorrow, I'm going to be uploading to the beta folder a fix for this.
Hope that helps,
Frank
Are you Give I2L 5 stars!
Are you Please lets us know how to improve it!
To get the betas as soon as they are ready,
check this out
The following user(s) said Thank You: sporce
Please Log in or Create an account to join the conversation.
6 years 1 month ago #3290
by sporce
Replied by sporce on topic Error on playmaker actions Unity 2018.2
Sorry, but did you update it yet? I don't see anything new in the Google Drive. I'm not in a rush, though, just wondering in case I misunderstood.
Please Log in or Create an account to join the conversation.
6 years 1 month ago #3293
by Frank
Are you Give I2L 5 stars!
Are you Please lets us know how to improve it!
Replied by Frank on topic Error on playmaker actions Unity 2018.2
It is now in the Google Drive:
I2 Localization v2.8.10 a1
I2 Localization v2.8.10 a1
Are you Give I2L 5 stars!
Are you Please lets us know how to improve it!
To get the betas as soon as they are ready,
check this out
Please Log in or Create an account to join the conversation.
Time to create page: 0.184 seconds