I would like to apologize for the thing I will say, if that will offend the author of the thread. There is a very slight line between a guru and a showoff. And the way you distinguish this line is by looking at a person. A showoff talks, a guru helps. And it has nothing to do with forums, their specifications or categorizations. If you asked a question just wait, and the help will come, if not research the topic and rephrase the question according to your new knowledge. And ask again. Keep doing this until the question is not solved or your are bored.
Now going back to your question:
the number you see(131072) is the the maximum command line length for any program, you can check it by
grep ARG_MAX /usr/include/linux/limits.h
since you are using * your shell is trying to convert this wildcard into names and fails when it reaches the ARG_MAX length. I see 2 solutions 1) try to overcome this by using some shell tricks
2) change the value in limits.h and recompile the kernel