# Strange Obscure error when previewing on Android

**URL:** <https://forums.fusetools.com/t/strange-obscure-error-when-previewing-on-android/5153>\
**Category:** Bug Reports\
**Created:** [March 16, 2016, 7:43pm UTC](https://forums.fusetools.com/t/strange-obscure-error-when-previewing-on-android/5153 "2016-03-16T19:43:11Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Donald1](https://avatars.discourse-cdn.com/v4/letter/d/3da27b/32.png) [@Donald1](https://forums.fusetools.com/u/Donald1)\
**Post date:** [March 16, 2016, 7:43pm UTC](https://forums.fusetools.com/t/strange-obscure-error-when-previewing-on-android/5153/1 "2016-03-16T19:43:11Z")

</div>

When I try to preview my app on Android I get the stacktrace below. It works fine on the the simulator. It is very hard to find what is causing this.

````auto

```uno
Preview detected an unhandled exception: Uno.AggregateException: One or more errors occurred.
   at Fuse.UpdateManager.Update(Fuse.Stage)
   at Fuse.UpdateManager.Update()
   at Fuse.AppBase.OnUpdate()
   at Outracks.Simulator.Application.OnUpdate()
   at Fuse.App.FrameCallback.doFrame(long)

````

LOG: Unrooting happening after the mixers update phase Outracks.Simulator.FakeApp LOG: Unrooting happening after the mixers update phase Fuse.Controls.Panel LOG: Unrooting happening after the mixers update phase Fuse.Controls.Panel LOG: Unrooting happening after the mixers update phase Fuse.Controls.Panel LOG: Unrooting happening after the mixers update phase Fuse.Controls.Panel LOG: Unrooting happening after the mixers update phase Fuse.Controls.Rectangle LOG: Unrooting happening after the mixers update phase Fuse.Controls.Image LOG: Unrooting happening after the mixers update phase Fuse.Controls.DockPanel LOG: Unrooting happening after the mixers update phase Fuse.Controls.StatusBarBackground LOG: Unrooting happening after the mixers update phase Fuse.Controls.BottomBarBackground LOG: Unrooting happening after the mixers update phase Fuse.Controls.ScrollView LOG: Unrooting happening after the mixers update phase Fuse.Controls.Grid LOG: Unrooting happening after the mixers update phase Fuse.Controls.Rectangle LOG: Unrooting happening after the mixers update phase Fuse.Controls.Panel LOG: Unrooting happening after the mixers update phase Fuse.Controls.Text LOG: Unrooting happening after the mixers update phase Fuse.Controls.Panel LOG: Unrooting happening after the mixers update phase Fuse.Controls.Circle LOG: Unrooting happening after the mixers update phase Fuse.Controls.Rectangle LOG: Unrooting happening after the mixers update phase Fuse.Controls.Panel LOG: Unrooting happening after the mixers update phase Fuse.Controls.Circle LOG: Unrooting happening after the mixers update phase Fuse.Controls.Image LOG: Unrooting happening after the mixers update phase Fuse.Controls.Grid LOG: Unrooting happening after the mixers update phase Fuse.Controls.Image LOG: Unrooting happening after the mixers update phase Fuse.Controls.StackPanel LOG: Unrooting happening after the mixers update phase Fuse.Controls.Panel LOG: Unrooting happening after the mixers update phase Fuse.Controls.TextEdit LOG: Unrooting happening after the mixers update phase Fuse.Controls.PlainTextEdit LOG: Unrooting happening after the mixers update phase Fuse.Controls.Graphics.TextVisual LOG: Unrooting happening after the mixers update phase Fuse.Controls.Text LOG: Unrooting happening after the mixers update phase Fuse.Controls.Rectangle LOG: Unrooting happening after the mixers update phase Fuse.Controls.Text LOG: Unrooting happening after the mixers update phase Fuse.Controls.Image LOG: Unrooting happening after the mixers update phase Fuse.Controls.StackPanel LOG: Unrooting happening after the mixers update phase Fuse.Controls.Panel LOG: Unrooting happening after the mixers update phase Fuse.Controls.TextEdit LOG: Unrooting happening after the mixers update phase Fuse.Controls.PlainTextEdit LOG: Unrooting happening after the mixers update phase Fuse.Controls.Graphics.TextVisual LOG: Unrooting happening after the mixers update phase Fuse.Controls.Text LOG: Unrooting happening after the mixers update phase Fuse.Controls.Rectangle LOG: Unrooting happening after the mixers update phase Fuse.Controls.Text LOG: Unrooting happening after the mixers update phase Fuse.Controls.Grid LOG: Unrooting happening after the mixers update phase Fuse.Controls.Text LOG: Unrooting happening after the mixers update phase Fuse.Controls.Text LOG: Unrooting happening after the mixers update phase Fuse.Controls.DockPanel LOG: Unrooting happening after the mixers update phase Fuse.Controls.StatusBarBackground LOG: Unrooting happening after the mixers update phase Fuse.Controls.BottomBarBackground LOG: Unrooting happening after the mixers update phase Fuse.Controls.StackPanel LOG: Unrooting happening after the mixers update phase Fuse.Controls.Text LOG: Unrooting happening after the mixers update phase Fuse.Controls.Button LOG: Unrooting happening after the mixers update phase Fuse.Controls.Rectangle LOG: Unrooting happening after the mixers update phase Fuse.BasicTheme.ButtonText ERROR: Object reference was null Uno.NullReferenceException occured. at Fuse.Controls.TextEdit.get\_UsePlaceholder() at Fuse.Controls.TextEdit.get\_RenderColor() at Fuse.Android.TextRenderer.PrepareDraw() at Fuse.Android.TextRenderer.Draw(Fuse.DrawContext,Fuse.Node) at Fuse.Controls.Graphics.TextVisual.OnDraw(Fuse.DrawContext) at Fuse.Controls.Graphics.Visual.Draw(Fuse.DrawContext) at Fuse.Controls.ParentControl.OnDrawControl(Fuse.DrawContext) at Fuse.Controls.Control.OnDraw(Fuse.DrawContext) at Fuse.Elements.Element.LocalDraw(Fuse.DrawContext) at Fuse.Elements.Element.CompositEffects(Fuse.DrawContext) at Fuse.Elements.Cache.DrawHeuristically(Fuse.DrawContext) at Fuse.Elements.Element.Composit(Fuse.DrawContext) at Fuse.Elements.Element.Draw(Fuse.DrawContext) at Fuse.Controls.ParentControl.OnDrawControl(Fuse.DrawContext) at Fuse.Controls.Control.OnDraw(Fuse.DrawContext) at Fuse.Elements.Element.LocalDraw(Fuse.DrawContext) at Fuse.Elements.Element.CompositEffects(Fuse.DrawContext) at Fuse.Elements.Cache.DrawHeuristically(Fuse.DrawContext) at Fuse.Elements.Element.Composit(Fuse.DrawContext) at Fuse.Elements.Element.Draw(Fuse.DrawContext) at Fuse.Controls.ParentControl.OnDrawControl(Fuse.DrawContext) at Fuse.Controls.Control.OnDraw(Fuse.DrawContext) at Fuse.Elements.Element.LocalDraw(Fuse.DrawContext) at Fuse.Elements.Element.CompositEffects(Fuse.DrawContext) at Fuse.Elements.Cache.DrawHeuristically(Fuse.DrawContext) at Fuse.Elements.Element.Composit(Fuse.DrawContext) at Fuse.Elements.Element.Draw(Fuse.DrawContext) at Fuse.Controls.ParentControl.OnDrawControl(Fuse.DrawContext) at Fuse.Controls.Control.OnDraw(Fuse.DrawContext) at Fuse.Elements.Element.LocalDraw(Fuse.DrawContext) at Fuse.Elements.Element.CompositEffects(Fuse.DrawContext) at Fuse.Elements.Cache.DrawHeuristically(Fuse.DrawContext) at Fuse.Elements.Element.Composit(Fuse.DrawContext) at Fuse.Elements.Element.Draw(Fuse.DrawContext) at Fuse.Controls.ParentControl.OnDrawControl(Fuse.DrawContext) at Fuse.Controls.Control.OnDraw(Fuse.DrawContext) at Fuse.Elements.Element.LocalDraw(Fuse.DrawContext) at Fuse.Elements.Element.CompositEffects(Fuse.DrawContext) at Fuse.Elements.Cache.DrawHeuristically(Fuse.DrawContext) at Fuse.Elements.Element.Composit(Fuse.DrawContext) at Fuse.Elements.Element.Draw(Fuse.DrawContext) at Fuse.Controls.ParentControl.OnDrawControl(Fuse.DrawContext) at Fuse.Controls.Control.OnDraw(Fuse.DrawContext) at Fuse.Elements.Element.LocalDraw(Fuse.DrawContext) at Fuse.Elements.Element.CompositEffects(Fuse.DrawContext) at Fuse.Elements.Cache.DrawHeuristically(Fuse.DrawContext) at Fuse.Elements.Element.Composit(Fuse.DrawContext) at Fuse.Elements.Element.Draw(Fuse.DrawContext) at Fuse.Controls.ContentControl.OnDrawControl(Fuse.DrawContext) at Fuse.Controls.Control.OnDraw(Fuse.DrawContext) at Fuse.Elements.Element.LocalDraw(Fuse.DrawContext) at Fuse.Elements.Element.CompositEffects(Fuse.DrawContext) at Fuse.Elements.Cache.DrawHeuristically(Fuse.DrawContext) at Fuse.Elements.Element.Composit(Fuse.DrawContext) at Fuse.Elements.Element.Draw(Fuse.DrawContext) at Fuse.Controls.ParentControl.OnDrawControl(Fuse.DrawContext) at Fuse.Controls.Control.OnDraw(Fuse.DrawContext) at Fuse.Elements.Element.LocalDraw(Fuse.DrawContext) at Fuse.Elements.Element.CompositEffects(Fuse.DrawContext) at Fuse.Elements.Cache.DrawHeuristically(Fuse.DrawContext) at Fuse.Elements.Element.Composit(Fuse.DrawContext) at Fuse.Elements.Element.Draw(Fuse.DrawContext) at Fuse.Controls.ParentControl.OnDrawControl(Fuse.DrawContext) at Fuse.Controls.Control.OnDraw(Fuse.DrawContext) at Fuse.Elements.Element.LocalDraw(Fuse.DrawContext) at Fuse.Elements.Element.CompositEffects(Fuse.DrawContext) at Fuse.Elements.Cache.DrawHeuristically(Fuse.DrawContext) at Fuse.Elements.Element.Composit(Fuse.DrawContext) at Fuse.Elements.Element.Draw(Fuse.DrawContext) at Fuse.Controls.ParentControl.OnDrawControl(Fuse.DrawContext) at Fuse.Controls.Control.OnDraw(Fuse.DrawContext) at Fuse.Elements.Element.LocalDraw(Fuse.DrawContext) at Fuse.Elements.Element.CompositEffects(Fuse.DrawContext) at Fuse.Elements.Cache.DrawHeuristically(Fuse.DrawContext) at Fuse.Elements.Element.Composit(Fuse.DrawContext) at Fuse.Elements.Element.Draw(Fuse.DrawContext) at Fuse.Controls.ParentControl.OnDrawControl(Fuse.DrawContext) at Fuse.Controls.Control.OnDraw(Fuse.DrawContext) at Outracks.Simulator.FakeApp.OnDraw(Fuse.DrawContext) at Fuse.Elements.Element.LocalDraw(Fuse.DrawContext) at Fuse.Elements.Element.CompositEffects(Fuse.DrawContext) at Fuse.Elements.Cache.Repaint(Fuse.DrawContext,Fuse.Elements.CacheTile) at Fuse.Elements.Cache.PinAndValidate(Fuse.DrawContext) at Fuse.Elements.Cache.DrawCached(Fuse.DrawContext) at Fuse.Elements.Cache.DrawHeuristically(Fuse.DrawContext) at Fuse.Elements.Element.Composit(Fuse.DrawContext) at Fuse.Elements.Element.Draw(Fuse.DrawContext) at Fuse.Controls.ContentControl.OnDrawControl(Fuse.DrawContext)

---

<div class="post-metadata">

**Author:** ![Anders\_Lassen](https://yyz1.discourse-cdn.com/flex035/user_avatar/forums.fusetools.com/anders_lassen/32/522_2.png) [@Anders\_Lassen](https://forums.fusetools.com/u/Anders_Lassen)\
**Post date:** [March 17, 2016, 7:00am UTC](https://forums.fusetools.com/t/strange-obscure-error-when-previewing-on-android/5153/2 "2016-03-17T07:00:29Z")

</div>

Hi,

Thanks for reporting this.

What version of Fuse are you using?

Can you provide a complete test case and steps to reproduce ?
