Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Investigate Cyrillic etc. paths (user report) #66

Open
jozik opened this issue Feb 11, 2022 · 0 comments
Open

Investigate Cyrillic etc. paths (user report) #66

jozik opened this issue Feb 11, 2022 · 0 comments
Assignees

Comments

@jozik
Copy link
Member

jozik commented Feb 11, 2022

Reported on Repast-interest. Moving install location to non-Cyrillic path appears to solve this.

I just started with Repast and wanted to try it out. However, I ran into a problem that I cannot solve. I work in Pop OS 21.10 (Ubuntu 21.10-based), with GTK3 and OpenJDK 11.

Namely, I installed Eclipse Eclipse IDE for Eclipse Committers (includes Incubating components) 2021-06 (4.20.0), then installed Groovy Eclipse e4.20 and Repast. Removed Wild Web Developer and Web Developer project POM editor through Help -> About Eclipse IDE -> Installation details -> Uninstall ... Finally, I set Groovy compiler to 3.0.9 through Window -> Preferences -> Groovy -> Compiler.

Then, I went about importing the demo projects from the archive, by going File -> Import Repast Examples. They are imported just fine, but when I try to run the Zobies_Demo by going Run As -> Zombies_Demo model, it prints this message:

Zombies_Demo Model [Java Application] /usr/lib/jvm/java-11/openjdk-amd64/bin/java

Picked up _JAVA_OPTIONS: -Xmx4096m -Xms512m
ERROR [main] 13:56:05,766 saf.core.runtime.Boot - null
java.lang.NullPointerException
at saf.core.runtime.Boot.init(Boot.java:79)
at saf.core.runtime.Boot.main(Boot.java:247)
at repast.simphony.runtime.RepastMain.main(RepastMain.java:43)
ERROR [main] 13:56:05,769 saf.core.runtime.Boot - null
java.lang.NullPointerException
at saf.core.runtime.Boot.run(Boot.java:101)
at saf.core.runtime.Boot.main(Boot.java:248)
at repast.simphony.runtime.RepastMain.main(RepastMain.java:43)

I searched this mailing list, and it appears that it might be an issue with /eclipse/plugins/repast.simphony.runtime_2.0.1/ and with boot.properties file, but there is such a file there. Its contents are:

# Comma separated list of folders with plug-ins
# (plug-in repositories)
pluginFolders = ../

# Plug-in life cycle handler implementation
org.java.plugin.standard.PluginLifecycleHandler = repast.simphony.plugin.PluginLifecycleHandler

# plugin file name
org.java.plugin.boot.pluginFileName = plugin_jpf.xml

# restriction to only load plugins with this tag and value
plugin.restrict.simphony = 2.9.0

Please help, I don't know even where to start with this, I'm new to all this. What can I do to remedy this?
Also, why don't you simply offer Eclipse already preset for Linux, as you do for Windows and Mac? It will save us beginners a lot of trouble setting everything up. For example, you can pack it as a flatpak/snap or even a virtual machine, like OpenModelica do.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants