[Solved] Weird IOException when loading textures

Hi,

When trying to load a texture image on android I’m getting IOException: outofdata:

E/AndroidRuntime(10772): com.jme3.asset.AssetLoadException: An exception has occured while loading asset: Models/3.png (Mipmapped)
E/AndroidRuntime(10772): at com.jme3.asset.DesktopAssetManager.loadLocatedAsset(DesktopAssetManager.java:261)
E/AndroidRuntime(10772): at com.jme3.asset.DesktopAssetManager.loadAsset(DesktopAssetManager.java:373)
E/AndroidRuntime(10772): at com.jme3.asset.DesktopAssetManager.loadTexture(DesktopAssetManager.java:390)
E/AndroidRuntime(10772): at com.jme3.material.plugins.J3MLoader.parseTextureType(J3MLoader.java:266)
E/AndroidRuntime(10772): at com.jme3.material.plugins.J3MLoader.readValue(J3MLoader.java:290)
E/AndroidRuntime(10772): at com.jme3.material.plugins.J3MLoader.readValueParam(J3MLoader.java:411)
E/AndroidRuntime(10772): at com.jme3.material.plugins.J3MLoader.readExtendingMaterialParams(J3MLoader.java:427)
E/AndroidRuntime(10772): at com.jme3.material.plugins.J3MLoader.loadFromRoot(J3MLoader.java:728)
E/AndroidRuntime(10772): at com.jme3.material.plugins.J3MLoader.load(J3MLoader.java:757)
E/AndroidRuntime(10772): at com.jme3.asset.DesktopAssetManager.loadLocatedAsset(DesktopAssetManager.java:259)
E/AndroidRuntime(10772): at com.jme3.asset.DesktopAssetManager.loadAsset(DesktopAssetManager.java:373)
E/AndroidRuntime(10772): at com.jme3.asset.DesktopAssetManager.loadMaterial(DesktopAssetManager.java:394)
E/AndroidRuntime(10772): Caused by: java.io.IOException: outofdata
E/AndroidRuntime(10772): at com.jme3.texture.plugins.AndroidNativeImageLoader.load(Native Method)
E/AndroidRuntime(10772): at com.jme3.texture.plugins.AndroidNativeImageLoader.load(AndroidNativeImageLoader.java:33)
E/AndroidRuntime(10772): at com.jme3.texture.plugins.AndroidNativeImageLoader.load(AndroidNativeImageLoader.java:18)
E/AndroidRuntime(10772): at com.jme3.asset.DesktopAssetManager.loadLocatedAsset(DesktopAssetManager.java:259)
E/AndroidRuntime(10772): ... 15 more

I’m using jme3.1.0 for this

Thanks

Is it caused by only one texture in particular?

How big in terms of dimensions is this texture. Is it the same size in both dimensions? Are you sure the image is not corrupt? What colour format is it in?

Hi, thanks for the answer, but the image was corrupted. The game downloads some aditional data on startup and for whatever reason it was corrupted in the way. :confused: