probably have a bumpmap or parlexmap shader set when only using a diffused texture:
setshader bumpspecwold //i dont remember if this is a real shader or not
texture 0 mytexture.jpg
texture 0 mytexture2.jpg
texture z mytexture2_b.jpg
texture s mytexture2_s.jpg
mytexture.jpg will show an error because it is expecting a spec (s) and normal (b) map but only receiving a diffused. This makes your texture look very odd, instead try.
setshader stdworld
texture 0 mytexture.jpg
setshader bumpspecwold
texture 0 mytexture2.jpg
texture z mytexture2_b.jpg
texture s mytexture2_s.jpg
remember to set your shader every time you switch texture types. This problem can sometime happen between documents as well:
//mymap.cfg
texturereset
texture 0 sky.jpg
texture 0 mytexture.jpg
texture 0 another.jpg
exec packages/textures/sometexpack/packages.jpg
exec packages/textures/sometexpack/packages.jpg
texture 0 simplediffuedetex.jpg //this one may error
most packages files do not reset the shader to stdworld at the end of the document, this may cause anything below an exec to error, so make sure you either dont define textures after exec or set the shader before defining the texture:
//mymap.cfg
texturereset
...
exec packages/textures/sometexpack/packages.jpg
exec packages/textures/sometexpack/packages.jpg
setshader stdworld
texture 0 simplediffuedtex.jpg