Hi folks. Im sure this is going to be embarrasing but I need an answer. I cant get any of the "texture" examples to run in the Suns getting started with the java tutorial" I have created a class using the code found in one of these examples for my own project however I get the same error everytime. The jpg is included in the same directory as the java files (as with Suns examples). Im using forte if that helps.. error is: Error: in loading image java.lang.NullPointerException at javax.media.j3d.ImageComponent2D.<init>(ImageComponent2D.java:166) at com.sun/j3d.utils.image.TextureLoader.getImage(TextureLoader.java:354) at NewAppearance.<init>(NewAppearance.java:28) at InteriorOfRoom.<init>(InteriorOfRoom.java:32) at ..... Please put me out of my misery or alternately solve this little prob for me. Thanks in advance. Adrian public class NewAppearance extends Appearance { /** Creates new NewAppearance */ public NewAppearance() { super(); String filename = "earth.jpg"; TextureLoader loader = new TextureLoader(filename, new Panel()); /*line 28*/ ImageComponent2D image = loader.getImage(); if(image == null) { System.out.println("load failed for texture: "+filename); } // can't use parameterless constuctor Texture2D texture = new Texture2D(Texture.BASE_LEVEL, Texture.RGBA, image.getWidth(), image.getHeight()); texture.setImage(0, image); this.setTexture(texture); } } =========================================================================== To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff JAVA3D-INTEREST". For general help, send email to [EMAIL PROTECTED] and include in the body of the message "help".