ERROR numpy arrays used as textures should be in the range -1(black):1(white)

I am currently running a NoiseStim that looks like this:
\
circle_stim = psychopy.visual.NoiseStim(win=win, noiseImage = circle_link, mask= ‘gauss’, size = (250, 250), units=‘pix’, opacity = opa, noiseType =‘Normal’,
blendmode=‘add’, color = (1,1, 1), colorSpace = ‘rgb’, noiseElementSize=circle_noise_level, ori= 1)
\
But I always get these two errors:
\
ERROR numpy arrays used as textures should be in the range -1(black):1(white)
ERROR Requiring a square power of two (e.g. 16 x 16, 256 x 256) texture but didn’t receive one
\
Because I am running the noise stimulus a lot, these errors are eating up a lot of my time. I was wondering if anyone knows what is happening here?

Thank you.