Heat from spark core and relay shield

I have a couple of questions on the CC3000 heating up.

I’d been running the Spark Core using a standard USB power supply from my computer, which would be 5V at a few hundred milliamps (certainly less than 1A).
I realized that the heat was substantially high on the module after 1.5 hours. I would guess the temperature to have been about 42 C in an ambient 34 C.
The access point source was 18 metres away and I was using it to test the first two examples described in the documentation.

Is this something exceptional?