Comments (3)
... and when I deleted the server/minecraft forge 1.12/
directory and re-ran the updater, it failed with this message:
EMSM: Uncaught exception:
> Exception: ServerInstallationFailure
> Module /usr/local/lib/python3.5/dist-packages/emsm/core/server.py
> Message: The installation of the server 'minecraft forge 1.12' failed. The installation of the server 'minecraft forge 1.12' failed. Installer returned with '1'.
> A full traceback can be found in the log file.
The log file ends:
[2019-06-03 00:40:04][INFO ][worlds ] initialising world 'pokeworld' ...
[2019-06-03 00:40:18][INFO ][server ]
[2019-06-03 00:40:18][WARNING ][server ] We appear to be missing one or more essential library files.
You will need to add them to your server before FML and Forge will run successfully.java.lang.ClassNotFoundException: net.minecraft.launchwrapper.Launch
at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:348)
at net.minecraftforge.fml.relauncher.ServerLaunchWrapper.run(ServerLaunchWrapper.java:52)
at net.minecraftforge.fml.relauncher.ServerLaunchWrapper.main(ServerLaunchWrapper.java:34)
[2019-06-03 00:40:18][ERROR ][application ] uncaught exception:
Traceback (most recent call last):
File "/usr/local/lib/python3.5/dist-packages/emsm/core/server.py", line 771, in install
raise ServerInstallationFailure(self, msg)
emsm.core.server.ServerInstallationFailure: The installation of the server 'minecraft forge 1.12' failed. Installer returned with '1'.
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/usr/local/lib/python3.5/dist-packages/emsm/init.py", line 41, in run
app.setup()
File "/usr/local/lib/python3.5/dist-packages/emsm/core/application.py", line 329, in setup
self._worlds.load_worlds()
File "/usr/local/lib/python3.5/dist-packages/emsm/core/worlds.py", line 870, in load_worlds
world = WorldWrapper(self._app, name)
File "/usr/local/lib/python3.5/dist-packages/emsm/core/worlds.py", line 256, in init
self._server.install()
File "/usr/local/lib/python3.5/dist-packages/emsm/core/server.py", line 773, in install
raise ServerInstallationFailure(self, err) from err
emsm.core.server.ServerInstallationFailure: The installation of the server 'minecraft forge 1.12' failed. The installation of the server 'minecraft forge 1.12' failed. Installer returned with '1'.
[2019-06-03 00:40:18][INFO ][application ] EMSM finished.
[2019-06-03 00:40:18][INFO ][filelock ] Lock 140338598057576 released on /home/emsm/app.lock
from emsm.
Sorted it. The server plugin (via conf/server.conf) expects the 'installer' jar, i.e.
[minecraft forge 1.12]
url = http://files.minecraftforge.net/maven/net/minecraftforge/forge/1.12.2-14.23.5.2768/forge-1.12.2-14.23.5.2768-installer.jar
The fix is, I presume, to update line #877 of core/server.py
from emsm.
Updated, and pushed to GitHub. Just waiting for PyPi login from @benediktschmitt
from emsm.
Related Issues (20)
- Drop old minecraft version support HOT 2
- Unable to upgrade Forge 1.6 using EMSM 5.0.7b0 HOT 3
- Version-number confusion HOT 1
- How to install mods in Forge 1.12? HOT 1
- Still active? HOT 1
- Specific spigot version? HOT 2
- Plugin install not working (error paths has no plugins_dir argument) HOT 1
- deleted
- Forge worlds won't start after upgrade to Debian 9 HOT 5
- Guard plugin won't restart worlds after upgrade to Debian 9 HOT 1
- emsm fails with JSON Decoder error HOT 1
- Latest version of Forge is 1.12; should be 1.15 HOT 1
- Latest version of Vanilla is v1.13 ; should be v1.15
- Transfer of maintenance HOT 8
- Cloudron apps HOT 1
- spigot is at 1.16 now
- vanilla 1.16 missing HOT 1
- Request: Make it easier for end users to add servers HOT 1
- Drop support for old versions of Python HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from emsm.