Ok, i think i found out something interesting.

The original file i'm trying to read from is with 796 lines. I have deleted line from there until i reached 500 lines and WALLA, it works!

SO i guess the function cant handle more than that which is very strange [and here is the knockout] i have created a whole different file and put into it 793 lines and it worked so i realy frustrated.

Any Ideas ????????