Hi, in my birds app I try to retrieve images from wikipedia and insert into listview. It works, but after scrolling comes this error on android console.
(main) [120,14305] Sending event: exception on thread: main msg:java.lang.NullPointerException; Titanium 3.2.0,2013/08/05 13:25,686e859 E/TiApplication(25493): java.lang.NullPointerException E/TiApplication(25493): at ti.modules.titanium.ui.widget.TiUIImageView$2.loadImageFinished(TiUIImageView.java:140)
This is my code:
getFamilyData = function(_args) { var latin = _args.family['latin_name']; var dataItem = { name : { text : latin } }; require('vendor/wikipedia').getImages(latin, function(_images) { dataItem.pic = { image : _images[0] }; }); return dataItem; } for (var i = 0; i < orders.length; i++) { var families = []; sections[i] = Ti.UI.createListSection(); for (var f = 0; f < orders[i].families.length; f++) { families.push(getFamilyData({ family : orders[i].families[f] })); } sections[i].setItems(families); } listView.setSections(sections);Any ideas what going wrong? The wikipedia module retrieves images in relation to latin name of bird family.