Getting ‘PlayerLoop called recursively!’ and WebPlayer Crashes (Works on Standalone)
Hey all,
I have an application, it’s like a 3d chat.
It works perfectly in PC and Mac Standalone mode, but as soon as I try the webPlayer, it all works until I walk around, then in about 10 seconds, or less, it crashes with the ‘PlayerLoop called recursively!’ error in the webplayer log.
All the other features work, and if i dont move, it will run without any issues, but after movement, it will crash everytime.
I tried Firefox and IE with my PC, and Safari on my mac, but they all crash the same.
I am using the latest unity version,
Im missing a major opportunity as a huge company wants to use it, and I will be advertise the full pc and mac version from it, and they will send the traffic to it, but I can’t get it working, and they are starting to get impatient and will pass soon if I cant get it working.
I read that someone upgrade the mono version to 2.8, and the problem went away for them, but im not sure how to even do that with unity and override the installed version, of if its possible.
Here is the web player log (I removed duplicate lines as there were 1000s of the loop errors, etc…)
Can anyone help me here?
Paid help, whatever, I’m totally hosed here …
110506 20:28:00 ------------------------------------------------------------
110506 20:28:00 Instance starting, version 3.3.0f4_63135
110506 20:28:00 Datafile file:///C:/Users/tecstar/Desktop/test/WebPlayer/WebPlayer.unity3d
web: player version 3.3.0f4
Direct3D:
Version: Direct3D 9.0c [nvd3dum.dll 8.17.12.6099]
Renderer: NVIDIA GeForce 9800 GT
Vendor: NVIDIA
VRAM: 1024 MB
Caps: Shader=30 DepthRT=1 NativeDepth=1 NativeShadow=1 DF16=0 DF24=0 INTZ=1 RAWZ=0 NULL=1 RESZ=0 SlowINTZ=0
web: load mono
Mono path[0] = 'C:/Users/tecstar/AppData/LocalLow/Unity/WebPlayer/player/3.x.x/Data/lib'
Mono path[1] = 'C:/Users/tecstar/AppData/LocalLow/Unity/WebPlayer/mono/3.x.x/Data/lib'
web: start, src=WebPlayer.unity3d abs=file:///C:/Users/tecstar/Desktop/test/WebPlayer/WebPlayer.unity3d
Player: init engine
Your 64 bit Windows installation is missing an imporant service pack patch. Please apply http://support.microsoft.com/kb/976038 to ensure stability.
(Filename: C:/BuildAgent/work/6bc5f79e0a4296d6/PlatformDependent/Win/wow64.cpp Line: 42)
web: sucessfully initialized
110506 20:28:00 loader: start ok
web: parent window change: e5504 1024x768
110506 20:28:04 Times: download 0.6 load 3.7
Platform assembly: C:\Users\tecstar\AppData\LocalLow\Unity\WebPlayer\player\3.x.x\Data\lib\UnityEngine.dll (this message is harmless)
Non platform assembly: data-086157A0 (this message is harmless)
Non platform assembly: data-08631190 (this message is harmless)
Non platform assembly: data-08636C00 (this message is harmless)
Non platform assembly: data-08644648 (this message is harmless)
Non platform assembly: data-0865A290 (this message is harmless)
Non platform assembly: data-0FA40048 (this message is harmless)
Non platform assembly: data-0FC40020 (this message is harmless)
Non platform assembly: data-086820F8 (this message is harmless)
<I> Initializing (RawInput).
<RI> Input initialized.
desktop: 1920x1200 59Hz; virtual: 1920x1200 at 0,0
Platform assembly: C:\Users\tecstar\AppData\LocalLow\Unity\WebPlayer\mono\3.x.x\Data\lib\System.dll (this message is harmless)
Platform assembly: C:\Users\tecstar\AppData\LocalLow\Unity\WebPlayer\player\3.x.x\Data\lib\CrossDomainPolicyParser.dll (this message is harmless)
SocketPolicyClient1: Incoming GetPolicyStreamForIP
SocketPolicyClient1: About to BeginConnect to 74.208.97.71:9339
SocketPolicyClient1: About to WaitOne
SocketPolicyClient1: Socket connected
trevor
UnityEngine.Debug:Internal_Log(Int32, String, Object)
UnityEngine.Debug:Log(Object)
SFSLogin:SFSJoinVFF()
SFSLogin:FixedUpdate()
(Filename: C:/BuildAgent/work/6bc5f79e0a4296d6/Runtime/ExportGenerated/WebPlayer/BaseClass.cpp Line: 2505)
Unloading 1 unused Assets to reduce memory usage. Loaded Objects now: 1457.
Unloading 1 Unused Serialized files (Serialized files now loaded: 9 / Dirty serialized files: 0)
Male/Clothing/Jacket/Jacket000
UnityEngine.Debug:Internal_Log(Int32, String, Object)
UnityEngine.Debug:Log(Object)
Look:Setup()
Look:CallSetup(Int32, Int32, Int32, Int32)
AvatarLogic:SetupAvatar(Array)
UnityEngine.GameObject:SendMessage(String, Object, SendMessageOptions)
UnityEngine.GameObject:SendMessage(String, Object)
MainMenu:SetUpAvatar(Boolean)
MainMenu:Start()
(Filename: C:/BuildAgent/work/6bc5f79e0a4296d6/Runtime/ExportGenerated/WebPlayer/BaseClass.cpp Line: 2505)
Unloading 180 unused Assets to reduce memory usage. Loaded Objects now: 3139.
Unloading 1 Unused Serialized files (Serialized files now loaded: 9 / Dirty serialized files: 0)
Connected !
UnityEngine.Debug:Internal_Log(Int32, String, Object)
UnityEngine.Debug:Log(Object)
NetworkController:OnJoinRoom(Room)
SmartFoxClientAPI.SmartFoxClient:_DispatchEvent(SFSEvent)
SmartFoxClientAPI.SmartFoxClient:ProcessEventQueue()
NetworkController:FixedUpdate()
(Filename: C:/BuildAgent/work/6bc5f79e0a4296d6/Runtime/ExportGenerated/WebPlayer/BaseClass.cpp Line: 2505)
MethodAccessException: Attempt to access a private/protected method failed.
at System.Security.SecurityManager.ThrowException (System.Exception ex) [0x00000] in <filename unknown>:0
at SmartFoxClientAPI.Util.SFSObjectSerializer.Obj2xml (SmartFoxClientAPI.Data.SFSObject ao, Int32 depth, System.String nodeName, System.Text.StringBuilder xmlData) [0x00000] in <filename unknown>:0
at SmartFoxClientAPI.Util.SFSObjectSerializer.Serialize (SmartFoxClientAPI.Data.SFSObject ao) [0x00000] in <filename unknown>:0
at SmartFoxClientAPI.SmartFoxClient.SendObject (SmartFoxClientAPI.Data.SFSObject obj, Int32 roomId) [0x00000] in <filename unknown>:0
at SmartFoxClientAPI.SmartFoxClient.SendObject (SmartFoxClientAPI.Data.SFSObject obj) [0x00000] in <filename unknown>:0
at NetworkTransform.DoSend () [0x00000] in <filename unknown>:0
at NetworkTransformSender.SendMyTransform () [0x00000] in <filename unknown>:0
UnityEngine.GameObject:SendMessage(String, Object, SendMessageOptions)
UnityEngine.GameObject:SendMessage(String)
NetworkController:sendAll()
NetworkController:OnJoinRoom(Room)
SmartFoxClientAPI.SmartFoxClient:_DispatchEvent(SFSEvent)
SmartFoxClientAPI.SmartFoxClient:ProcessEventQueue()
NetworkController:FixedUpdate()
(Filename: Line: -1)
(Filename: C:/BuildAgent/work/6bc5f79e0a4296d6/Runtime/Mono/MonoUtility.cpp Line: 350)
Couldn't extract exception string from exception (another exception of class 'ArgumentException' was thrown while processing the stack trace)
(Filename: C:/BuildAgent/work/6bc5f79e0a4296d6/Runtime/Misc/Player.cpp Line: 1201)
PlayerLoop called recursively!
110506 20:31:09 Closing plugin window
web: shutdown player
Thanks for looking,