IDE : Eclipse - /theme.res not found

127 views
Skip to first unread message

logt...@gmail.com

unread,
Jul 11, 2018, 5:33:26 PM7/11/18
to CodenameOne Discussions
If you are experiencing an issue please mention the full platform your issue applies to:
IDE: Eclipse
Desktop OS : Mac

when I executed file Simulator_myproject.launch, its giving me this error

java.io.IOException: /theme.res not found

at com.codename1.ui.util.Resources.open(Resources.java:740)

at com.codename1.ui.util.Resources.openLayered(Resources.java:704)

at com.codename1.ui.util.Resources.openLayered(Resources.java:668)

at generated.StateMachineBase.startApp(StateMachineBase.java:39)

at generated.StateMachineBase.<init>(StateMachineBase.java:23)

at generated.StateMachineBase.<init>(StateMachineBase.java:89)

at userclasses.StateMachine.<init>(StateMachine.java:18)

at com.xpresssecretly.app.XpressSecretly.start(XpressSecretly.java:31)

at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.base/java.lang.reflect.Method.invoke(Method.java:564)

at com.codename1.impl.javase.Executor$1$1.run(Executor.java:136)

at com.codename1.ui.Display.processSerialCalls(Display.java:1129)

at com.codename1.ui.Display.mainEDTLoop(Display.java:924)

at com.codename1.ui.RunnableWrapper.run(RunnableWrapper.java:120)

at com.codename1.impl.CodenameOneThread.run(CodenameOneThread.java:176)

java.lang.NullPointerException

at generated.StateMachineBase.initTheme(StateMachineBase.java:79)

at generated.StateMachineBase.startApp(StateMachineBase.java:42)

at generated.StateMachineBase.<init>(StateMachineBase.java:23)

at generated.StateMachineBase.<init>(StateMachineBase.java:89)

at userclasses.StateMachine.<init>(StateMachine.java:18)

at com.xpresssecretly.app.XpressSecretly.start(XpressSecretly.java:31)

at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.base/java.lang.reflect.Method.invoke(Method.java:564)

at com.codename1.impl.javase.Executor$1$1.run(Executor.java:136)

at com.codename1.ui.Display.processSerialCalls(Display.java:1129)

at com.codename1.ui.Display.mainEDTLoop(Display.java:924)

at com.codename1.ui.RunnableWrapper.run(RunnableWrapper.java:120)

at com.codename1.impl.CodenameOneThread.run(CodenameOneThread.java:176)


Shai Almog

unread,
Jul 12, 2018, 12:11:38 AM7/12/18
to CodenameOne Discussions
This happens if Eclipse itself uses a version of Java that is different from Oracle JDK 1.8. You need to make sure your JDK 1.8 from Oracle is configured to run eclipse in eclipse.ini.

Notice this is in eclipse.ini and not the VM you use to run the project!

Reply all
Reply to author
Forward
0 new messages