Playmaker Forum
PlayMaker News => General Discussion => Topic started by: InbalTal on July 10, 2018, 12:35:35 PM
-
Hi.
When I Import Playmaker Vuforia to unity 2018.1.6f1 and hit play I get an Error play Massege. :(
When I delete the Playmaker Vuforia file everything is OK :)
I test the same Package on Unity 2017.3.1f1 and everything is OK :)
What could be the problem?
Inbal
-
Hi,
Please don't double post and prefer bumping a thread and ping me via pm.
What is the error message? It likely needs an update though, I'll see what I can do to provide something early next week, please bump me next tuesday if I did not provide.
Bye,
Jean
-
Hi
I open A new unity 2018.1.6f1 File with the Newst Playmaker & Vuforia for Playmaker from the Ecosystem.
accept the playmaker & vuforia thier is no other data in the file
when I hit play Button this error is written on the console:
Assets/PlayMaker Vuforia/Actions/VuforiaGetExtendedTracking.cs(28,3): error CS0246: The type or namespace name `IEditDataSetBehaviour' could not be found. Are you missing an assembly reference?
-
Even though I thought the solution I got a week ago was good, once I had to change to unity from ver 2018.1.6f to 2018.1.8 it stopped working and now that I've downgraded back to prev version it's still not working. I got the same error all over again. Need solution ASAP, please advise.
-
Hi,
yes, I'll get on this to release an update this week.
Bye,
Jean
-
thank's
I hope this will be fix asap
Inbal
-
Hi
Until you will update the Voforia Playmaker for Unity
Everything is Working fine for Voforia 7.1.35
I check on Unity 2018.1.6f1 / 2018.1.8f1
1. Download Playmaker form Assets Store (Free)
2. Download Ecosystem from Addons (Playmaker)
3. Download Vuforia for Playmaker from Ecosystem
4. Download Substance form Assets Store (Free)
5. Download PalyMakerUtils from Ecosystem
Good Luck
-
Hi,
ok,
First thing, I updated Vuforia package on the Ecosystem to use the latest PlayMaker Utils, so I strongly recommend you update your package.
second, with that package, it works fine with Vuforia 7.1.35 on Unity 2018.2f5
I have had many issues with the 2018.1 release and I would suggest you move to .2.
can you confirm that on a fresh project in 2018.2 it works? if that's the case, it's a case of cleaning up your project and install the packages fresh. Let me know if that still doesn't work after that.
Bye,
Jean
-
Just wanted to chime in on here again :)
Looks like with Vuforia 7.5.20 this is an issue again.
Using Unity 2018.2.10f1 over here. Going to try and downgrade Vuforia :)
-craigz
-
Hi,
ok, try to put PLAYMAKER_VUFORIA_7_2_20_OR_NEWER in the player settings Scripting define symbols field.
else, can you tell me what error you get in the console?
Bye,
Jean
-
No dice with the updated scripting define symbols.
Here is the error:
Assets/PlayMaker Vuforia/Actions/VuforiaSetPersistExtendedTracking.cs(29,13): error CS1061: Type `Vuforia.ObjectTracker' does not contain a definition for `PersistExtendedTracking' and no extension method `PersistExtendedTracking' of type `Vuforia.ObjectTracker' could be found. Are you missing an assembly reference?
Let me know if there's anything else I can do to help :)
-
Hi,
ok, it's likely because you had this from a long time ago, simply delete that file, it's not needed anymore.
Normally a clean install of vuforia playmaker support should get rid of that action.
Bye,
Jean
-
Actually it was a fresh project :) I'm a new user to vuforia, though I have done the initial setup for enabling XR etc via their docs.
I downloaded the 2017 vuforia playmaker version through ecosystem and am using Vuforia 7.5.2.
Just tried clearing Vuforia playmaker support and reimporting, same issue.
-
Hi,
and if you delete the offending file , is it better?
you should not download the 2017 version of vuforia playmaker is you are on 2018.
Bye,
Jean
-
Hi,
Downloading the other version of Vuforia Playmaker (Unity 5 on ecosystem) gives this error.
Assets/PlayMaker Vuforia/Scripts/PlayMakerVuforiaVirtualButtonProxy.cs(60,31): error CS0246: The type or namespace name `VirtualButtonAbstractBehaviour' could not be found. Are you missing an assembly reference?
Deleting the offending file on 2018 gives this error:
Assets/PlayMaker Vuforia/Actions/VuforiaGetExtendedTracking.cs(34,3): error CS0246: The type or namespace name `IEditDataSetBehaviour' could not be found. Are you missing an assembly reference?
Honestly, the main reason this is an issue is that Vuforia doesn't host past versions of their plugin (no idea why... it's really obnoxious). I read somewhere they had depreciated some functionality on extended tracking?
Vuforia Engine v7.2.20
"The Extended Tracking API has been deprecated. Use the Device Tracker to continue tracking when targets go out of camera view"
https://library.vuforia.com/content/vuforia-library/en/articles/Release_Notes/Vuforia-SDK-Release-Notes.html
-
Hi,
ok, so you need to get all the latests ( vuforia, unity 2018 and the bridge from the ecosystem), and simply delete the offending file.
I just tested, and it works, if I add the PLAYMAKER_VUFORIA_7_2_20_OR_NEWER compile command. But you really can just delete the offending script and be done with it.
Bye,
Jean
-
Hi Jean,
I have the same problems with Unity 2018.2.14f1. All is fine, but when i install the playmaker vuforia package from the ecobrowser, i'm running into trouble.
You said, you have updated the package on the ecobrowser. You mean the Unity 2017 package or is there another one which i can't see at the moment?
In the ecobrowser i can only find Playmaker Vuforia Package for Unity5 and Vuforia Package for Unity2017.
Best regards
Sebastian
-
Hi,
Please redownload the vufopria package ( 2017) from the Ecosystem, I fixed the editor system to detect the version, it will be easier for 2018 and newer versions of vuforia.
Bye,
Jean
-
Hi again,
it worked a while, but now we have the same problems again. Why it worked for a while remains a mystery to us, we have not changed anything in the project. The Vuforia package does not seem to be running smoothly yet.
Our project:
Unity 2018.2.14 with current Vuforia and latest Playmaker Vuforia Package (2017) from the Ecosystem.
We also tried all suggested solutions several times including the compile command PLAYMAKER_VUFORIA_7_2_20_OR_NEWER and also the deletion of the relevant scripts VuforiaSetPersistExtendedTracking and VuforiaGetExtendedTracking.
Mostly this one:
Assets/PlayMaker Vuforia/Actions/VuforiaGetExtendedTracking.cs(34,3): error CS0246: The type or namespace name `IEditDataSetBehaviour' could not be found. Are you missing an assembly reference?
Need urgent help, we have a current project which depends on the Playmaker / Vuforia connection.
-
Hi,
uhm... it's unlikely that things get out of control without something happenning inside your project.
-- do you work in team, maybe someone touched something?
-- simply delete the offending file, it's an obsolete action anyway.
If you delete the VuforiaGetExtendedTracking, what error do you get next? If it mention the same file, Unity needs a bump to refresh its asset database.
-- are you sure you have auto compiling mode on in Unity
Bye,
Jean
-
Hi Jean,
thanks for the quick response and sorry for the slow on my part, I think that is due to the time difference, sit here in Germany ;-)
Currently it seems to work, have played through all the solutions again.
My problems before were as follows:
I am currently working on the project alone and the autocompile mode is also activated. The only thing I have changed on the already without problems running project (I could even generate a bugfrieen build!), I have disabled the preview play mode of Vuforia in the inspector, since I currently have no webcam here in use to test. When I ran the scene in play mode, all the problems returned immediately. With problems I mean actually only the two scripts, VuforiaSetPersistExtendedTracking.cs and VuforiaGetExtendedTracking.cs. As soon as I delete one of the two as proposed, new error messages will be added.
The error messages in the exact wording.
1. If I leave both mentioned scripts in the project:
Assets / PlayMaker Vuforia / Actions / VuforiaSetPersistExtendedTracking.cs (29,13): error CS1061: Type `Vuforia.ObjectTracker 'does not contain a definition for` PersistExtendedTracking' and no extension method `PersistExtendedTracking 'of` Vuforia.ObjectTracker' could be found. Are you missing an assembly reference?
2. If I delete the SetPersist script:
Assets / PlayMaker Vuforia / Actions / VuforiaGetExtendedTracking.cs (34,3): error CS0246: The type or namespace name `IEditDataSetBehaviour 'could not be found. Are you missing an assembly reference?
3. If I also delete the GetExtended script:
Could Not Create Action: [missing Owner]: ExtendedTracking Model Swap: Check Extended Tracking: VuforiaGetExtendedTracking (Maybe the script was removed?)
UnityEngine.Debug:LogError(Object)
HutongGames.PlayMaker.ActionData:CreateAction(Context, Int32) (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/Classes/ActionData.cs:839)
HutongGames.PlayMaker.ActionData:LoadActions(FsmState) (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/Classes/ActionData.cs:776)
HutongGames.PlayMaker.FsmState:LoadActions() (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/Classes/FsmState.cs:123)
HutongGames.PlayMaker.Fsm:InitData() (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/Classes/Fsm.cs:1745)
HutongGames.PlayMakerEditor.FsmErrorChecker:DoCheckFsmForErrors(Fsm) (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/Editor/Classes/FsmGraphView.cs:2459)
HutongGames.PlayMakerEditor.FsmErrorChecker:DoCheckForErrors() (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/Editor/Classes/FsmGraphView.cs:2347)
HutongGames.PlayMakerEditor.FsmErrorChecker:Update() (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/Editor/Classes/FsmGraphView.cs:2332)
HutongGames.PlayMakerEditor.FsmEditor:Update() (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/Editor/Classes/FsmEditorGUILayout.cs:566)
HutongGames.PlayMakerEditor.FsmEditorWindow:Update() (at Assets/PlayMaker/Editor/FsmEditorWindow.cs:276)
UnityEditor.EditorApplication:Internal_CallUpdateFunctions()
Nevertheless it seems to work and I can build a working build.
It should also be mentioned that up to and including Unity 2017.4 I never had any problems with your Vuforia Package (2017), it was always great and was set up quickly! Only when changing to Unity 2018 the problems started.
Thank you for your work so far, you guys are really great and I love you and playmaker! :-)
Many Greetings
Sebastian
-
Hi,
you need the 2017 version, not the 5 version
Bye,
Jean
-
Hi Jean,
yes I know, I always use the playmaker Vuforia Packackge (Unity 2017). However, it looks like the Ecobrowser always downloads both packages directly as soon as I just want to install the Unity2017 variant.
Could that possibly cause problems?
See also the attached screenshot from the Ecobrowser, only the Unity 2017 package by itself I can not install, it always directly both packages are installed.
Anyway, currently it is running despite the error messages and I can also create builds without errors.
-
Hi,
Both package turning green is fine, it's because they reference the same thing internaly, but the code is different ( one of the thing that the next version of ecosystem should do better I agree)
It's odd, cause here I can't reproduce this, so there is likely a problem of communication. Can you try a fresh project?
Bye,
Jean
-
Hi Jean,
with a fresh new project i get these errors if i delete the two mentioned scripts:
Could Not Create Action: [missing Owner]: ExtendedTracking Model Swap: Check Extended Tracking: VuforiaGetExtendedTracking (Maybe the script was removed?)
UnityEngine.Debug:LogError(Object)
HutongGames.PlayMaker.ActionData:CreateAction(Context, Int32) (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/Classes/ActionData.cs:839)
HutongGames.PlayMaker.ActionData:LoadActions(FsmState) (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/Classes/ActionData.cs:776)
HutongGames.PlayMaker.FsmState:LoadActions() (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/Classes/FsmState.cs:123)
HutongGames.PlayMaker.Fsm:InitData() (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/Classes/Fsm.cs:1745)
HutongGames.PlayMakerEditor.FsmErrorChecker:DoCheckFsmForErrors(Fsm) (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/Editor/Classes/FsmGraphView.cs:2459)
HutongGames.PlayMakerEditor.FsmErrorChecker:DoCheckForErrors() (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/Editor/Classes/FsmGraphView.cs:2347)
HutongGames.PlayMakerEditor.FsmErrorChecker:Update() (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/Editor/Classes/FsmGraphView.cs:2332)
HutongGames.PlayMakerEditor.FsmEditor:Update() (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/Editor/Classes/FsmEditorGUILayout.cs:566)
HutongGames.PlayMakerEditor.FsmEditorWindow:Update() (at Assets/PlayMaker/Editor/FsmEditorWindow.cs:276)
UnityEditor.EditorApplication:Internal_CallUpdateFunctions()
-
Hi,
ok, that's because you are using this action in your fsm, that's already not an issue with the packaging.
Bye,
Jean
-
Hi,
I just triple checked again.
(https://i.imgur.com/uWd2JVI.png)
Bye,
Jean
-
Hi,
it's working now, completly without errors. My problem was that there was an old template in the vuforia playmaker package (not created by me). See the attached screen.
After deleting this template all works fine!
Thanks a lot for your help and for the quick responses!
Best regards
Sebastian
-
Hi,
Cool :)
Bye,
Jean