Erro de leitura de arquivo usando objectfile

Por favor, me informem qual o problema no arquivo, para o eclipse estar gerando o erro a seguir.

com.sun.j3d.utils.image.ImageException: javax.imageio.IIOException: Can't read input file!
	at com.sun.j3d.utils.image.TextureLoader$1.run(TextureLoader.java:344)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:312)
	at com.sun.j3d.utils.image.TextureLoader.<init>(TextureLoader.java:337)
	at com.sun.j3d.loaders.objectfile.ObjectFileMaterials.readMapKd(ObjectFileMaterials.java:297)
	at com.sun.j3d.loaders.objectfile.ObjectFileMaterials.readFile(ObjectFileMaterials.java:353)
	at com.sun.j3d.loaders.objectfile.ObjectFileMaterials.readMaterialFile(ObjectFileMaterials.java:400)
	at com.sun.j3d.loaders.objectfile.ObjectFile.loadMaterialFile(ObjectFile.java:525)
	at com.sun.j3d.loaders.objectfile.ObjectFile.readFile(ObjectFile.java:589)
	at com.sun.j3d.loaders.objectfile.ObjectFile.load(ObjectFile.java:1248)
	at classesPrincipal.janelaJogo.<init>(janelaJogo.java:27)
	at classesPrincipal.janelaPrincipal$avancaInicial.mouseClicked(janelaPrincipal.java:159)
	at java.desktop/java.awt.Component.processMouseEvent(Component.java:6639)
	at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3342)
	at java.desktop/java.awt.Component.processEvent(Component.java:6401)
	at java.desktop/java.awt.Container.processEvent(Container.java:2263)
	at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5012)
	at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
	at java.desktop/java.awt.Component.dispatchEvent(Component.java:4844)
	at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4919)
	at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4557)
	at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4489)
	at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2307)
	at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2764)
	at java.desktop/java.awt.Component.dispatchEvent(Component.java:4844)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:772)
	at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
	at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:391)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:95)
	at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745)
	at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:743)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:391)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
	at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742)
	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
	at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)

Talvez o arquivo que vc está tentando ler esteja corrompido. Manda o código de como vc está fazendo.

public class janelaJogo extends JFrame{

public janelaJogo() {
	SimpleUniverse universo= new SimpleUniverse();
	BranchGroup grupo= new BranchGroup();
	try {
		ObjectFile carregador=new ObjectFile(ObjectFile.RESIZE);
		carregador.setBasePath("c://");
		Scene cena=carregador.load(new FileReader("c://Model.obj"));
		grupo.addChild(cena.getSceneGroup());
		universo.addBranchGraph(grupo);
		universo.getViewingPlatform().setNominalViewingTransform();
	}
	catch(Exception erro){
		erro.printStackTrace();
	}
	/*OrbitBehavior comportamentoOrbita = new OrbitBehavior(universo.getCanvas(),OrbitBehavior.REVERSE_ALL);
	comportamentoOrbita.setSchedulingBounds(new BoundingSphere());
	universo.getViewingPlatform().setViewPlatformBehavior(comportamentoOrbita);
	universo.getViewingPlatform().setNominalViewingTransform();*/
}

}

Eu já incluí o código