Only half of the object is getting texture, the other half is dark
Incorrect, corrected after the first image

The issue is with your material's bump node. Change it to a Normal Map and everything works fine.

I don't know why the Bump node doesn't like hollow shapes, but every replica mesh I created and plugged into the material always ended up with those black surfaces. When I unplugged that Bump node, the problem went away.



Edit:

Seems like I finally found the source at the same time as HelloHiHola. You probably meant to plug in your normal image into the Strength input, not the Normal input.