<@U0F3291QE> I tried the resources thing that you...
# tornadofx
a
@edvin I tried the resources thing that you were discussing earlier. I used the
Copy code
init {
        setStageIcon(resources.image("icon.png"))
    }
This is working fine. But I want to use this resource in my view file in an image view like
Copy code
imageview(resources.image("icon.png"))
This is giving me exception
Copy code
Aug 18, 2017 11:35:00 AM tornadofx.DefaultErrorHandler uncaughtException
SEVERE: Uncaught error
java.lang.IllegalStateException: component.javaClass.getResourceAsStream(resource) must not be null
	at tornadofx.ResourceLookup.stream(Component.kt:918)
	at tornadofx.ResourceLookup.image(Component.kt:919)
	at com.example.demo.view.Footer$root$1$2.invoke(MainView.kt:85)
	at com.example.demo.view.Footer$root$1$2.invoke(MainView.kt:73)
	at tornadofx.FXKt.opcr(FX.kt:436)
	at tornadofx.LayoutsKt.hbox(Layouts.kt:100)
	at tornadofx.LayoutsKt.hbox$default(Layouts.kt:96)
	at com.example.demo.view.Footer$root$1.invoke(MainView.kt:80)
	at com.example.demo.view.Footer$root$1.invoke(MainView.kt:73)
	at tornadofx.FXKt.opcr(FX.kt:436)
	at tornadofx.LayoutsKt.hbox(Layouts.kt:100)
	at tornadofx.LayoutsKt.hbox$default(Layouts.kt:96)
	at com.example.demo.view.Footer.<init>(MainView.kt:77)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
	at java.lang.Class.newInstance(Class.java:442)
	at tornadofx.FXKt.find(FX.kt:401)
	at tornadofx.FXKt.find$default(FX.kt:387)
	at tornadofx.LayoutsKt.setRegion(Layouts.kt:150)
	at tornadofx.UIComponent.bottom(Component.kt:633)
	at com.example.demo.view.MainView$root$1.invoke(MainView.kt:163)
	at com.example.demo.view.MainView$root$1.invoke(MainView.kt:159)
	at tornadofx.FXKt.opcr(FX.kt:436)
	at tornadofx.LayoutsKt.borderpane(Layouts.kt:125)
	at com.example.demo.view.MainView.<init>(MainView.kt:160)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
	at java.lang.Class.newInstance(Class.java:442)
	at tornadofx.FXKt.find(FX.kt:401)
	at tornadofx.FXKt.find$default(FX.kt:387)
	at tornadofx.App.start(App.kt:79)
	at com.sun.javafx.application.LauncherImpl.lambda$launchApplication1$162(LauncherImpl.java:863)
	at com.sun.javafx.application.PlatformImpl.lambda$runAndWait$175(PlatformImpl.java:326)
	at com.sun.javafx.application.PlatformImpl.lambda$null$173(PlatformImpl.java:295)
	at java.security.AccessController.doPrivileged(Native Method)
	at com.sun.javafx.application.PlatformImpl.lambda$runLater$174(PlatformImpl.java:294)
	at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95)
	at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
	at com.sun.glass.ui.win.WinApplication.lambda$null$148(WinApplication.java:191)
	at java.lang.Thread.run(Thread.java:748)