First tutorial not working


im trying the first tutorial but i get the following error:

SCHWERWIEGEND: Uncaught exception thrown in Thread[LWJGL Renderer Thread,5,main]

com.jme3.asset.AssetLoadException: SolidColor.j3md has been marked as obsolete. Please use Unshaded.j3md instead.

at com.jme3.material.plugins.J3MLoader.loadFromScanner(

at com.jme3.material.plugins.J3MLoader.load(

at com.jme3.asset.DesktopAssetManager.loadAsset(

at com.jme3.material.Material.(

at mygame.Main.simpleInitApp(


at com.jme3.system.lwjgl.LwjglAbstractDisplay.initInThread(



BUILD SUCCESSFUL (total time: 5 seconds)

The code is:

[java]package jme3test.helloworld;


import com.jme3.material.Material;

import com.jme3.math.Vector3f;

import com.jme3.scene.Geometry;

import com.jme3.scene.shape.Box;

import com.jme3.math.ColorRGBA;

/** Sample 1 - how to get started with the most simple JME 3 application.

  • Display a blue 3D cube and view from all sides by
  • moving the mouse and pressing the WASD keys. */

    public class HelloJME3 extends SimpleApplication {

    public static void main(String[] args){

    HelloJME3 app = new HelloJME3();




    public void simpleInitApp() {

    Box b = new Box(Vector3f.ZERO, 1, 1, 1);

    Geometry geom = new Geometry("Box", b);

    Material mat = new Material(assetManager, "Common/MatDefs/Misc/Unshaded.j3md");

    mat.setColor("Color", ColorRGBA.Blue);





Update the jmp.

phate666 said:
You postet the wrong code or started the wrong application, the error message does not match:
at mygame.Main.simpleInitApp(


haha, ok now i understand … when i press run, all files in my source package where startet and another file had the error …

THX! :smiley: