Problem running .obj from both blender and sketchup

I am having trouble running any obj files in JME3. I am getting the following error

Uncaught exception thrown in Thread[LWJGL Renderer Thread,5,main]
IllegalArgumentException: Numbers of source Raster bands and source color space components do not match

I was getting the obj file to display earlier, but it was linking to a nonexistent .mtl file, so I want getting any textures. Once I manually changed it to the correct file, I recieved this error. I have tried exporting the obj model from both Sketchup and Blender twice now and I get the same error.

public void simpleInitApp(){
   flyCam.setMoveSpeed(100);
   Spatial mymodel = assetManager.loadModel("Textures/FirstFloor/Building1/Luter1.obj");
   rootNode.attachChild(mymodel);
   DirectionalLight sun = new DirectionalLight();
   sun.setDirection((new Vector3f(-0.5f,0.5f,-0.5f)));
   sun.setColor(ColorRGBA.Yellow);
   rootNode.addLight(sun);
}

All the texture jpg files are also located inside the Building1 folder.

I’m a bit of a beginner and I need to get this done tonight! Any help is greatly appreciated!

Help?

First of all, this is not IRC, while we often respond withing minutes, please give at least a day before bumping.
(Or head over and see if anyone in the IRC can help)

Also please always post the full stacktrace if you have Exceptions, this helps greatly in order to pinpoint the problems.

Now for the error, I cannot find that string withing the jme source code at all, my guess is a corrupt image file?

Sorry about that.

Here is the link to the image files (the were created through Sketchup, and I am able to successfully import them into Blender).
http://www.filedropper.com/building1_1

Here is the stacktrace:

Apr 17, 2015 9:14:52 PM com.jme3.system.JmeDesktopSystem initialize
INFO: Running on jMonkeyEngine 3.0.10
Apr 17, 2015 9:14:52 PM com.jme3.system.Natives extractNativeLibs
INFO: Extraction Directory: C:\Users\Tommy\Desktop\Programing\Java\Luter
Apr 17, 2015 9:14:54 PM com.jme3.system.lwjgl.LwjglContext printContextInitInfo
INFO: Lwjgl 2.9.0 context running on thread LWJGL Renderer Thread
Apr 17, 2015 9:14:54 PM com.jme3.system.lwjgl.LwjglContext printContextInitInfo
INFO: Adapter: nvd3dumx,nvwgf2umx,nvwgf2umx
Apr 17, 2015 9:14:54 PM com.jme3.system.lwjgl.LwjglContext printContextInitInfo
INFO: Driver Version: 9.18.13.2702
Apr 17, 2015 9:14:54 PM com.jme3.system.lwjgl.LwjglContext printContextInitInfo
INFO: Vendor: NVIDIA Corporation
Apr 17, 2015 9:14:54 PM com.jme3.system.lwjgl.LwjglContext printContextInitInfo
INFO: OpenGL Version: 3.3.0
Apr 17, 2015 9:14:54 PM com.jme3.system.lwjgl.LwjglContext printContextInitInfo
INFO: Renderer: GeForce GT 240M/PCIe/SSE2
Apr 17, 2015 9:14:54 PM com.jme3.system.lwjgl.LwjglContext printContextInitInfo
INFO: GLSL Ver: 3.30 NVIDIA via Cg compiler
Apr 17, 2015 9:14:54 PM com.jme3.asset.AssetConfig loadText
WARNING: Cannot find loader com.jme3.scene.plugins.blender.BlenderModelLoader
Apr 17, 2015 9:14:54 PM com.jme3.audio.lwjgl.LwjglAudioRenderer initInThread
INFO: Audio Device: OpenAL Soft
Apr 17, 2015 9:14:54 PM com.jme3.audio.lwjgl.LwjglAudioRenderer initInThread
INFO: Audio Vendor: OpenAL Community
Apr 17, 2015 9:14:54 PM com.jme3.audio.lwjgl.LwjglAudioRenderer initInThread
INFO: Audio Renderer: OpenAL Soft
Apr 17, 2015 9:14:54 PM com.jme3.audio.lwjgl.LwjglAudioRenderer initInThread
INFO: Audio Version: 1.1 ALSOFT 1.15.1
Apr 17, 2015 9:14:54 PM com.jme3.audio.lwjgl.LwjglAudioRenderer initInThread
INFO: AudioRenderer supports 64 channels
Apr 17, 2015 9:14:54 PM com.jme3.audio.lwjgl.LwjglAudioRenderer initInThread
INFO: Audio effect extension version: 1.0
Apr 17, 2015 9:14:54 PM com.jme3.audio.lwjgl.LwjglAudioRenderer initInThread
INFO: Audio max auxilary sends: 4
Apr 17, 2015 9:14:56 PM com.jme3.app.Application handleError
SEVERE: Uncaught exception thrown in Thread[LWJGL Renderer Thread,5,main]
java.lang.IllegalArgumentException: Numbers of source Raster bands and source color space components do not match
at java.awt.image.ColorConvertOp.filter(ColorConvertOp.java:482)
at com.sun.imageio.plugins.jpeg.JPEGImageReader.acceptPixels(JPEGImageReader.java:1263)
at com.sun.imageio.plugins.jpeg.JPEGImageReader.readImage(Native Method)
at com.sun.imageio.plugins.jpeg.JPEGImageReader.readInternal(JPEGImageReader.java:1231)
at com.sun.imageio.plugins.jpeg.JPEGImageReader.read(JPEGImageReader.java:1034)
at javax.imageio.ImageIO.read(ImageIO.java:1448)
at javax.imageio.ImageIO.read(ImageIO.java:1352)
at com.jme3.texture.plugins.AWTLoader.load(AWTLoader.java:187)
at com.jme3.texture.plugins.AWTLoader.load(AWTLoader.java:200)
at com.jme3.asset.DesktopAssetManager.loadAsset(DesktopAssetManager.java:288)
at com.jme3.asset.DesktopAssetManager.loadTexture(DesktopAssetManager.java:346)
at com.jme3.scene.plugins.MTLLoader.loadTexture(MTLLoader.java:181)
at com.jme3.scene.plugins.MTLLoader.readLine(MTLLoader.java:233)
at com.jme3.scene.plugins.MTLLoader.load(MTLLoader.java:305)
at com.jme3.asset.DesktopAssetManager.loadAsset(DesktopAssetManager.java:288)
at com.jme3.scene.plugins.OBJLoader.loadMtlLib(OBJLoader.java:336)
at com.jme3.scene.plugins.OBJLoader.readLine(OBJLoader.java:389)
at com.jme3.scene.plugins.OBJLoader.load(OBJLoader.java:578)
at com.jme3.asset.DesktopAssetManager.loadAsset(DesktopAssetManager.java:288)
at com.jme3.asset.DesktopAssetManager.loadModel(DesktopAssetManager.java:374)
at com.jme3.asset.DesktopAssetManager.loadModel(DesktopAssetManager.java:378)
at mygame.Luter.simpleInitApp(Luter.java:27)
at com.jme3.app.SimpleApplication.initialize(SimpleApplication.java:226)
at com.jme3.system.lwjgl.LwjglAbstractDisplay.initInThread(LwjglAbstractDisplay.java:130)
at com.jme3.system.lwjgl.LwjglAbstractDisplay.run(LwjglAbstractDisplay.java:207)
at java.lang.Thread.run(Thread.java:744)

could be helpful to try to isolate the image(s) that produce this issue :
load them independently by code for example with assetManager.loadTexture().
Then you can try to resave the files that cause the issue with something like Photoshop, Gimp, pixlr or whatever.

Thanks for the reply nehon. I managed to find a plugin called TwelveMonkeys ImageIO. It can be found here: GitHub - haraldk/TwelveMonkeys: TwelveMonkeys ImageIO: Additional plug-ins and extensions for Java's ImageIO. This seems to have fixed my issue.