Isn't this edit's material for the ROS visualization?
I currently have something like this:
<visual>
...
<material name="Orange"/>
</visual>
...
<gazebo reference="link">
<material>Gazebo/Orange</material>
</gazebo>
In RVIZ the color is shown correctly, but in Gazebo it remains white. Could the STL file be somehow broken?