ToonEdge

Was their a change in the way toonEdge was used it worked before hand but now its checking my project in a predefined directory for a material file



[java]

WARNING: Failed to load resource: Common/MatDefs/Post/CartoonEdge.j3md

java.io.IOException: Specified file is not a Material file

at com.jme3.material.plugins.J3MLoader.loadFromScanner(J3MLoader.java:498)

at com.jme3.material.plugins.J3MLoader.load(J3MLoader.java:576)

at com.jme3.asset.DesktopAssetManager.loadAsset(DesktopAssetManager.java:239)

at com.jme3.material.Material.<init>(Material.java:166)

at com.jme3.post.filters.CartoonEdgeFilter.initFilter(CartoonEdgeFilter.java:90)

at com.jme3.post.Filter.init(Filter.java:163)

at com.jme3.post.FilterPostProcessor.initFilter(FilterPostProcessor.java:121)

at com.jme3.post.FilterPostProcessor.reshape(FilterPostProcessor.java:317)

at com.jme3.post.FilterPostProcessor.initialize(FilterPostProcessor.java:117)

at com.jme3.renderer.RenderManager.renderViewPort(RenderManager.java:692)

at com.jme3.renderer.RenderManager.render(RenderManager.java:739)

at com.spectre.app.SpectreApplication.update(SpectreApplication.java:141)

at com.jme3.system.lwjgl.LwjglAbstractDisplay.runLoop(LwjglAbstractDisplay.java:146)

at com.jme3.system.lwjgl.LwjglDisplay.runLoop(LwjglDisplay.java:159)

at com.jme3.system.lwjgl.LwjglAbstractDisplay.run(LwjglAbstractDisplay.java:208)

at java.lang.Thread.run(Thread.java:619)

Feb 1, 2011 12:51:06 AM com.jme3.asset.DesktopAssetManager loadAsset

WARNING: Error occured while loading resource Common/MatDefs/Post/CartoonEdge.j3md using J3MLoader

Feb 1, 2011 12:51:06 AM com.jme3.app.Application handleError

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

java.lang.NullPointerException: Material definition cannot be null

at com.jme3.material.Material.<init>(Material.java:159)

at com.jme3.material.Material.<init>(Material.java:166)

at com.jme3.post.filters.CartoonEdgeFilter.initFilter(CartoonEdgeFilter.java:90)

at com.jme3.post.Filter.init(Filter.java:163)

at com.jme3.post.FilterPostProcessor.initFilter(FilterPostProcessor.java:121)

at com.jme3.post.FilterPostProcessor.reshape(FilterPostProcessor.java:317)

at com.jme3.post.FilterPostProcessor.initialize(FilterPostProcessor.java:117)

at com.jme3.renderer.RenderManager.renderViewPort(RenderManager.java:692)

at com.jme3.renderer.RenderManager.render(RenderManager.java:739)

at com.spectre.app.SpectreApplication.update(SpectreApplication.java:141)

at com.jme3.system.lwjgl.LwjglAbstractDisplay.runLoop(LwjglAbstractDisplay.java:146)

at com.jme3.system.lwjgl.LwjglDisplay.runLoop(LwjglDisplay.java:159)

at com.jme3.system.lwjgl.LwjglAbstractDisplay.run(LwjglAbstractDisplay.java:208)

at java.lang.Thread.run(Thread.java:619)

[/java]

Sorry my bad, I added support for changing edges color, and I must have made a typo before commiting.

It’s fixed now

lol no man this is awesome better than my solution the repo works but the platform hasn’t updated yet i guess i’ll check tomorrow



thanks man