My project was building fine and running in browser with Unity 5.1.2, however I was getting a blown out overlit look in safari. Tracked this down to a known issue here:
I’m having issues with the appearance of my objects in Safari on a Mac. Everything looks nearly identical, and correct, in Firefox and Chrome on Mac and Windows. In Safari it looks like the power of the lights has been multiplied by a factor of ten. ...
Said the problem was fixed in 5.2, so I upgraded to 5.2 and now my project won’t run in browser at all (works fine in editor as it always has). I’m getting the following popup/error from all browsers (safari, chrome, firefox):
An error occured running the Unity content on this page. See your browser’s JavaScript console for more info. The error was:
Uncaught abort(165) at Error
at jsStackTrace (http://www.hikercompany.com/id/test/Release/new school.js:1:21628 )
at stackTrace (http://www.hikercompany.com/id/test/Release/new school.js:1:21811 )
at abort (http://www.hikercompany.com/id/test/Release/new school.js:36:57441 )
at Array.Aqp (http://www.hikercompany.com/id/test/Release/new school.js:29:74110 )
at wVa (http://www.hikercompany.com/id/test/Release/new school.js:19:207103 )
at vVa (http://www.hikercompany.com/id/test/Release/new school.js:19:205979 )
at ehc (http://www.hikercompany.com/id/test/Release/new school.js:16:588593 )
at Dhc (http://www.hikercompany.com/id/test/Release/new school.js:16:619700 )
at GGe (http://www.hikercompany.com/id/test/Release/new school.js:14:577221 )
at ZFb (http://www.hikercompany.com/id/test/Release/new school.js:18:808200 )
If this abort() is unexpected, build with -s ASSERTIONS=1 which can give more information.
I’ve filed a bug report here:
http://fogbugz.unity3d.com/default.asp?719189_1sg2qir7ufmpmqd2
Thanks for any help.
Thanks for the bug report. Before we look at it, do you mind trying in Development mode and see if you get a more useful stacktrace ?
Hi! Thanks for your reply, Marco.
So I received an email saying the bug was found. I’ve pasted the reply below in case anyone else runs into this issue before the official fix is released.
Hi,
we found your issue, it will be fixed in Unity 5.3.
The Problem is that the project contains the ParticleSystemRenderer class, but not the ParticleSystem class, which will then get stripped, and causes the player to crash, as ParticleSystemRenderer depends on it.
As a workaround, just remove the reference to ParticleSystemRenderer in TargetFieldOfView.cs, which will allow the whole module to be stripped.
jonas
Removing references to ParticleSystemRenderer in TargetFieldOfView.cs did indeed fix the issue. Thank you, Unity for the quick help!!
I’m having an issue with the particle system renderer aswell, would this be related, this is my callstack:
Invoking error handler due to
uncaught exception: abort() at jsStackTrace@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:1197:13
stackTrace@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:1214:22
abort@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:5479916:44
_abort@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:8787:7
_free@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:5426410:7
_realloc@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:5427108:2
__ZN13MemoryManager18LowLevelReallocateEPvjj [MemoryManager::LowLevelReallocate(void*, unsigned int, unsigned int)]@http ://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:601629:8
__ZN17LowLevelAllocator7ReallocEPvjj [LowLevelAllocator::Realloc(void*, unsigned int, unsigned int)]@http ://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:604991:8
__ZN21UnityDefaultAllocatorI17LowLevelAllocatorE10ReallocateEPvji [UnityDefaultAllocator::Reallocate(void*, unsigned int, int)]@http ://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:603252:9
__ZN13MemoryManager10ReallocateEPvjiRK10MemLabelIdiPKci [MemoryManager::Reallocate(void*, unsigned int, int, MemLabelId const&, int, char const*, int)]@http ://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:600992:9
__Z16realloc_internalPvjiRK10MemLabelIdiPKci [realloc_internal(void*, unsigned int, int, MemLabelId const&, int, char const*, int)]@http ://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:600877:8
__ZN14DrawBufferGLESI11IndexBuffer26IndexBufferUsageMapperGLESE10BeginWriteEjj [DrawBufferGLES<IndexBuffer, IndexBufferUsageMapperGLES>::BeginWrite(unsigned int, unsigned int)]@http ://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:1950243:13
__ZN13GfxDeviceGLES17BeginWriteIndicesEP11IndexBufferjj [GfxDeviceGLES::BeginWriteIndices(IndexBuffer*, unsigned int, unsigned int)]@http ://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:1411751:8
__ZN17GenericDynamicVBO10AllocateIBEjR21DynamicVBOChunkHandle [GenericDynamicVBO::AllocateIB(unsigned int, DynamicVBOChunkHandle&)]@http ://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:705129:10
__ZN10DynamicVBO19FillQuadIndexBufferER21DynamicVBOChunkHandle [DynamicVBO::FillQuadIndexBuffer(DynamicVBOChunkHandle&)]@http ://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:703865:10
__ZN10DynamicVBO12ReleaseChunkER21DynamicVBOChunkHandlejj [DynamicVBO::ReleaseChunk(DynamicVBOChunkHandle&, unsigned int, unsigned int)]@http ://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:703808:2
__ZN22ParticleSystemRenderer11RenderBatchEPK17BatchInstanceDatajjRK14ChannelAssigns [ParticleSystemRenderer::RenderBatch(BatchInstanceData const*, unsigned int, unsigned int, ChannelAssigns const&)]@http ://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:1024763:3
__ZN22ParticleSystemRenderer14RenderMultipleERK22RenderMultipleMeshDataRK14ChannelAssigns [ParticleSystemRenderer::RenderMultiple(RenderMultipleMeshData const&, ChannelAssigns const&)]@http ://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:1024661:2
__ZThn32_N22ParticleSystemRenderer14RenderMultipleERK22RenderMultipleMeshDataRK14ChannelAssigns [non-virtual thunk to ParticleSystemRenderer::RenderMultiple(RenderMultipleMeshData const&, ChannelAssigns const&)]@http ://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:1024811:2
__ZN13BatchRenderer5FlushEv [BatchRenderer::Flush()]@http ://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:623668:3
__ZN23ForwardShaderRenderLoop16PerformRenderingER8JobFencePK11ActiveLightRK14ShadowCullDatabbb [ForwardShaderRenderLoop::PerformRendering(JobFence&, ActiveLight const*, ShadowCullData const&, bool, bool, bool)]@http ://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:628840:5
__Z25DoForwardShaderRenderLoopR17RenderLoopContextR13dynamic_arrayI16RenderObjectDataLj4EEbbR12ActiveLightsb [DoForwardShaderRenderLoop(RenderLoopContext&, dynamic_array<RenderObjectData, 4u>&, bool, bool, ActiveLights&, bool)]@http ://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:630628:3
__Z12DoRenderLoopR10RenderLoop13RenderingPathR11CullResultsR14ShadowMapCacheb [DoRenderLoop(RenderLoop&, RenderingPath, CullResults&, ShadowMapCache&, bool)]@http ://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:635053:3
__ZN6Camera8DoRenderER11CullResultsPFvRS_R10RenderLoopS1_Ei [Camera: oRender(CullResults&, void ()(Camera&, RenderLoop&, CullResults&), int)]@http ://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:641252:3
__ZN6Camera6RenderER11CullResultsRN9ShaderLab17ShaderPassContextEPK21CameraRenderingParamsi [Camera::Render(CullResults&, ShaderLab::ShaderPassContext&, CameraRenderingParams const , int)]@http ://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:643255:2
__ZN6Camera6RenderER11CullResultsRN9ShaderLab17ShaderPassContextEi [Camera::Render(CullResults&, ShaderLab::ShaderPassContext&, int)]@http ://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:642014:2
__ZN13RenderManager13RenderCamerasEi [RenderManager::RenderCameras(int)]@http ://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:669416:8
__Z12PlayerRenderb [PlayerRender(bool)]@http ://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:853498:2
__Z10PlayerLoopbbP10IHookEvent [PlayerLoop(bool, bool, IHookEvent*)]@http ://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:854489:5
__ZL8MainLoopv [MainLoop()]@http ://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:1947735:3
dynCall_v@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:5472308:3
Runtime.dynCall@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:314:14
Browser_mainLoop_runner/<@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:9638:13
Browser.mainLoop.runIter@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:11182:13
Browser_mainLoop_runner@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:9634:9
FrameRequestCallbackrequestAnimationFrame@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:11500:11
Browser_mainLoop_scheduler@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:9577:11
Browser_mainLoop_runner@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:9651:9
FrameRequestCallback requestAnimationFrame@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:11500:11
Browser_mainLoop_scheduler@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:9577:11
Browser_mainLoop_runner@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:9651:9
FrameRequestCallbackrequestAnimationFrame@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:11500:11
Browser_mainLoop_scheduler@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:9577:11
Browser_mainLoop_runner@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:9651:9
FrameRequestCallback requestAnimationFrame@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:11500:11
Browser_mainLoop_scheduler@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:9577:11
Browser_mainLoop_runner@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:9651:9
FrameRequestCallbackrequestAnimationFrame@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:11500:11
Browser_mainLoop_scheduler@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:9577:11
Browser_mainLoop_runner@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:9651:9
FrameRequestCallback requestAnimationFrame@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:11500:11
Browser_mainLoop_scheduler@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:9577:11
Browser_mainLoop_runner@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:9651:9
FrameRequestCallbackrequestAnimationFrame@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:11500:11
Browser_mainLoop_scheduler@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:9577:11
Browser_mainLoop_runner@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:9651:9
FrameRequestCallback requestAnimationFrame@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:11500:11
Browser_mainLoop_scheduler@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:9577:11
Browser_mainLoop_runner@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:9651:9
FrameRequestCallbackrequestAnimationFrame@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:11500:11
Browser_mainLoop_scheduler@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:9577:11
Browser_mainLoop_runner@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:9651:9
FrameRequestCallback requestAnimationFrame@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:11500:11
Browser_mainLoop_scheduler@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:9577:11
Browser_mainLoop_runner@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:9651:9
FrameRequestCallbackrequestAnimationFrame@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:11500:11
Browser_mainLoop_scheduler@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:9577:11
Browser_mainLoop_runner@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:9651:9
FrameRequestCallback requestAnimationFrame@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:11500:11
Browser_mainLoop_scheduler@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:9577:11
Browser_mainLoop_runner@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:9651:9
FrameRequestCallback*requestAnimationFrame@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:11500:11
Browser_mainLoop_scheduler@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:9577:11
Browser_mainLoop_runner@http://www.kweetet.dev/unity/webgl/Release/kweetet-webgl.js:9651:9
UnityConfig.js:76:9