Blender files throws a IndexOutOfBoundsException

I’m not sure if this is a blender’s problem or of the importer but sometimes (apparently randomly) an asset throws:

com.jme3.asset.AssetLoadException: An exception has occured while loading asset: Scenes/Shop2.blend
	at com.jme3.asset.DesktopAssetManager.loadLocatedAsset(DesktopAssetManager.java:261)
	at com.jme3.asset.DesktopAssetManager.loadAsset(DesktopAssetManager.java:373)
	at com.jme3.asset.DesktopAssetManager.loadModel(DesktopAssetManager.java:416)
	at com.jme3.gde.core.assets.SpatialAssetDataObject.loadAsset(SpatialAssetDataObject.java:94)
	at com.jme3.gde.core.assets.actions.ConvertModel$1.run(ConvertModel.java:59)
	at java.lang.Thread.run(Thread.java:745)
Caused by: java.io.IOException: Unexpected importer exception occured: Index: 0, Size: 0
	at com.jme3.scene.plugins.blender.BlenderLoader.load(BlenderLoader.java:223)
	at com.jme3.scene.plugins.blender.BlenderLoader.load(BlenderLoader.java:88)
	at com.jme3.asset.DesktopAssetManager.loadLocatedAsset(DesktopAssetManager.java:259)
	... 5 more
Caused by: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
	at java.util.ArrayList.rangeCheck(ArrayList.java:653)
	at java.util.ArrayList.get(ArrayList.java:429)
	at com.jme3.scene.plugins.blender.meshes.MeshHelper.loadVerticesGroups(MeshHelper.java:309)
	at com.jme3.scene.plugins.blender.meshes.TemporalMesh.<init>(TemporalMesh.java:127)
	at com.jme3.scene.plugins.blender.meshes.TemporalMesh.<init>(TemporalMesh.java:101)
	at com.jme3.scene.plugins.blender.meshes.MeshHelper.toTemporalMesh(MeshHelper.java:114)
	at com.jme3.scene.plugins.blender.objects.ObjectHelper.toObject(ObjectHelper.java:171)
	at com.jme3.scene.plugins.blender.BlenderLoader.load(BlenderLoader.java:105)

This is is fixed adding to the model a vertex-group and removing it. Seems to be that sometimes blender leaves some residual data that isn’t shown anywhere but there they are.

I don’t know anything about the importer but maybe this change could be a solution?. It is just avoiding the useless iterations when the data is not “real” but I’m not familiarized with the importer so it could be damaging something?.

I suppose I must summon @Kaelthas to ensure this.

Bump for visiblity