[AC-2654] ScrollableView issue.
| GitHub Issue | n/a | 
|---|---|
| Type | Bug | 
| Priority | n/a | 
| Status | Closed | 
| Resolution | Invalid | 
| Resolution Date | 2014-02-12T07:33:13.000+0000 | 
| Affected Version/s | n/a | 
| Fix Version/s | n/a | 
| Components | Alloy, Titanium SDK & CLI | 
| Labels | Android, VirtualScroller, alloy, scrollableView | 
| Reporter | Maruti Hulikatti | 
| Assignee | Ritu Agrawal | 
| Created | 2014-02-11T08:51:31.000+0000 | 
| Updated | 2016-03-08T07:41:45.000+0000 | 
Description
	I have scrollableView which have infinite views within it, So tend to use VirtualScroller available as open source, and its doing pretty good job in iOS version applications, But when it comes to Android it crashes randomly. I am giving the log here.
[DEBUG] :  AndroidRuntime: Shutting down VM
[WARN] :   dalvikvm: threadid=1: thread exiting with uncaught exception (group=0x40af61f8)
[ERROR] :  TiApplication: (main) [29582,29582] Sending event: exception on thread: main msg:java.lang.NullPointerException; Titanium 3.2.0,2013/12/20 10:57,d9182d6
[ERROR] :  TiApplication: java.lang.NullPointerException
[ERROR] :  TiApplication: 	at org.appcelerator.titanium.proxy.TiViewProxy.handleGetView(TiViewProxy.java:474)
[ERROR] :  TiApplication: 	at org.appcelerator.titanium.proxy.TiViewProxy.getOrCreateView(TiViewProxy.java:451)
[ERROR] :  TiApplication: 	at org.appcelerator.titanium.proxy.TiViewProxy.realizeViews(TiViewProxy.java:489)
[ERROR] :  TiApplication: 	at org.appcelerator.titanium.proxy.TiViewProxy.handleGetView(TiViewProxy.java:473)
[ERROR] :  TiApplication: 	at org.appcelerator.titanium.proxy.TiViewProxy.getOrCreateView(TiViewProxy.java:451)
[ERROR] :  TiApplication: 	at org.appcelerator.titanium.proxy.TiViewProxy.realizeViews(TiViewProxy.java:489)
[ERROR] :  TiApplication: 	at org.appcelerator.titanium.proxy.TiViewProxy.handleGetView(TiViewProxy.java:473)
[ERROR] :  TiApplication: 	at org.appcelerator.titanium.proxy.TiViewProxy.getOrCreateView(TiViewProxy.java:451)
[ERROR] :  TiApplication: 	at org.appcelerator.titanium.proxy.TiViewProxy.forceCreateView(TiViewProxy.java:419)
[ERROR] :  TiApplication: 	at ti.modules.titanium.ui.widget.tableview.TiTableViewRowProxyItem.createControls(TiTableViewRowProxyItem.java:247)
[ERROR] :  TiApplication: 	at ti.modules.titanium.ui.widget.tableview.TiTableViewRowProxyItem.setRowData(TiTableViewRowProxyItem.java:419)
[ERROR] :  TiApplication: 	at ti.modules.titanium.ui.widget.tableview.TiTableViewRowProxyItem.setRowData(TiTableViewRowProxyItem.java:91)
[ERROR] :  TiApplication: 	at ti.modules.titanium.ui.widget.tableview.TiTableView$TTVListAdapter.getView(TiTableView.java:229)
[ERROR] :  TiApplication: 	at android.widget.AbsListView.obtainView(AbsListView.java:2033)
[ERROR] :  TiApplication: 	at android.widget.ListView.makeAndAddView(ListView.java:1772)
[ERROR] :  TiApplication: 	at android.widget.ListView.fillDown(ListView.java:672)
[ERROR] :  TiApplication: 	at android.widget.ListView.fillFromTop(ListView.java:732)
[ERROR] :  TiApplication: 	at android.widget.ListView.layoutChildren(ListView.java:1625)
[ERROR] :  TiApplication: 	at android.widget.AbsListView.onLayout(AbsListView.java:1863)
[ERROR] :  TiApplication: 	at android.view.View.layout(View.java:11315)
[ERROR] :  TiApplication: 	at android.view.ViewGroup.layout(ViewGroup.java:4224)
[ERROR] :  TiApplication: 	at android.widget.FrameLayout.onLayout(FrameLayout.java:431)
[ERROR] :  TiApplication: 	at ti.modules.titanium.ui.widget.tableview.TiTableView.onLayout(TiTableView.java:568)
[ERROR] :  TiApplication: 	at android.view.View.layout(View.java:11315)
[ERROR] :  TiApplication: 	at android.view.ViewGroup.layout(ViewGroup.java:4224)
[ERROR] :  TiApplication: 	at org.appcelerator.titanium.view.TiCompositeLayout.onLayout(TiCompositeLayout.java:578)
[ERROR] :  TiApplication: 	at android.view.View.layout(View.java:11315)
[ERROR] :  TiApplication: 	at android.view.ViewGroup.layout(ViewGroup.java:4224)
[ERROR] :  TiApplication: 	at android.support.v4.view.ViewPager.onLayout(ViewPager.java:1388)
[ERROR] :  TiApplication: 	at android.view.View.layout(View.java:11315)
[ERROR] :  TiApplication: 	at android.view.ViewGroup.layout(ViewGroup.java:4224)
[ERROR] :  TiApplication: 	at org.appcelerator.titanium.view.TiCompositeLayout.onLayout(TiCompositeLayout.java:578)
[ERROR] :  TiApplication: 	at android.view.View.layout(View.java:11315)
[ERROR] :  TiApplication: 	at android.view.ViewGroup.layout(ViewGroup.java:4224)
[ERROR] :  TiApplication: 	at org.appcelerator.titanium.view.TiCompositeLayout.onLayout(TiCompositeLayout.java:578)
[ERROR] :  TiApplication: 	at android.view.View.layout(View.java:11315)
[ERROR] :  TiApplication: 	at android.view.ViewGroup.layout(ViewGroup.java:4224)
[ERROR] :  TiApplication: 	at org.appcelerator.titanium.view.TiCompositeLayout.onLayout(TiCompositeLayout.java:578)
[ERROR] :  TiApplication: 	at android.view.View.layout(View.java:11315)
[ERROR] :  TiApplication: 	at android.view.ViewGroup.layout(ViewGroup.java:4224)
[ERROR] :  TiApplication: 	at android.widget.ScrollView.onLayout(ScrollView.java:1405)
[ERROR] :  TiApplication: 	at android.view.View.layout(View.java:11315)
[ERROR] :  TiApplication: 	at android.view.ViewGroup.layout(ViewGroup.java:4224)
[ERROR] :  TiApplication: 	at org.appcelerator.titanium.view.TiCompositeLayout.onLayout(TiCompositeLayout.java:578)
[ERROR] :  TiApplication: 	at android.view.View.layout(View.java:11315)
[ERROR] :  TiApplication: 	at android.view.ViewGroup.layout(ViewGroup.java:4224)
[ERROR] :  TiApplication: 	at org.appcelerator.titanium.view.TiCompositeLayout.onLayout(TiCompositeLayout.java:578)
[ERROR] :  TiApplication: 	at android.view.View.layout(View.java:11315)
[ERROR] :  TiApplication: 	at android.view.ViewGroup.layout(ViewGroup.java:4224)
[ERROR] :  TiApplication: 	at android.widget.FrameLayout.onLayout(FrameLayout.java:431)
[ERROR] :  TiApplication: 	at android.view.View.layout(View.java:11315)
[ERROR] :  TiApplication: 	at android.view.ViewGroup.layout(ViewGroup.java:4224)
[ERROR] :  TiApplication: 	at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1628)
[ERROR] :  TiApplication: 	at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1486)
[ERROR] :  TiApplication: 	at android.widget.LinearLayout.onLayout(LinearLayout.java:1399)
[ERROR] :  TiApplication: 	at android.view.View.layout(View.java:11315)
[ERROR] :  TiApplication: 	at android.
[INFO] :   dalvikvm: threadid=3: reacting to signal 3
[INFO] :   dalvikvm: Wrote stack traces to '/data/anr/traces.txt'
It appears that you are running into an issue with VirtualScroller module on Android. You should contact the module author for this issue as this module is not provided by us.