# TypeError: Error #2007: Parameter text must be non-null

**URL:** <https://forum.kirupa.com/t/typeerror-error-2007-parameter-text-must-be-non-null/265398>\
**Category:** flash\
**Created:** [July 8, 2008, 3:04pm UTC](https://forum.kirupa.com/t/typeerror-error-2007-parameter-text-must-be-non-null/265398 "2008-07-08T15:04:43Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![spectator](https://avatars.discourse-cdn.com/v4/letter/s/47e85d/32.png) [@spectator](https://forum.kirupa.com/u/spectator)\
**Post date:** [July 8, 2008, 3:04pm UTC](https://forum.kirupa.com/t/typeerror-error-2007-parameter-text-must-be-non-null/265398/1 "2008-07-08T15:04:43Z")

</div>

I am trying to load info from a xml file and everything is ok. But I faced up a problem, i load the info i can trace the info but I can’t store my info into variables :|. I have this xml file:

```auto
<information>
<info>
<ime>Ime1</ime>
<godini>1324</godini>
</info>
<info>
<ime>Ime2</ime>
<godini>34325325</godini>
</info>
</information>

```

I also have this AS:

```auto
var loader:URLLoader = new URLLoader();
var xml:XML = new XML();
var NameArray:Array = new Array();
var YearsArray:Array = new Array();

name1.text = "Info za 1";
name2.text = "Info za 2";

loader.addEventListener(Event.COMPLETE, rdy);

loader.load(new URLRequest("data.xml"));

function rdy(event:Event):void {
    var xml:XML = new XML(event.target.data);
    
    ParseInfo(xml);
}

function ParseInfo(container:XML):void {
    var keepname:XMLList = container.info.ime;
    var keepyears:XMLList = container.info.godini;
    trace (keepname);
    trace (keepyears);
    
    
for each (var someName:XML in keepname) {
      NameArray.push(someName);
       showNameValues(NameArray);

}

for each (var someYear:XML in keepyears) {
    
    YearsArray.push(someYear);
    showYearValues(YearsArray);
}
}

function showNameValues(info:Array):void
{
    trace(info);
    name1.text = info[0];
    name2.text = info[1];
}

function showYearValues(year:Array):void
{
    trace(year);
    year1.text = year[0];
    
    
}

```

I am trying to load the information from the xml file into some textField which are dynamic and have instance names. But I get this error

```auto
TypeError: Error #2007: Parameter text must be non-null.
    at flash.text::TextField/set text()
    at newdataxmlfile_fla::MainTimeline/showNameValues()
    at newdataxmlfile_fla::MainTimeline/ParseInfo()
    at newdataxmlfile_fla::MainTimeline/rdy()
    at flash.events::EventDispatcher/flash.events:EventDispatcher::dispatchEventFunction()
    at flash.events::EventDispatcher/dispatchEvent()
    at flash.net::URLLoader/flash.net:URLLoader::onComplete()

```

Please help :crying:
