Hi, I've been installing Multiverse and it has been going well. When I attempt to start the servers via Cygwin however, some of the managers are not starting successfully.
The following information displays before it starts initializing the server.
$ ./multiverse.sh -w sampleworld -v start
awk: ../bin/prop2sh.awk:3: warning: regexp component `[:space:]' should probably be `[[:space:]]'
awk: ../bin/prop2sh.awk:3: warning: regexp component `[:space:]' should probably be `[[:space:]]'
*** Starting world sampleworld ***
MV_HOME is ..
Using .jar files from the /dist hierarchy
Using property file ../bin/multiverse.properties
Using world file
Using world script directory ../config/sampleworld
Using log directory ../logs/sampleworld
Using common directory ../config/common, bin directory ../bin
JAVA_FLAGS="-server -cp ../other/rhino1_5R5/js.jar;C:\Users\James\Documents\MMO RPG\Multiverse\Downloads\Server\mysql-connector-java-5.1.21;../dist/lib/injected .jar;../dist/lib/multiverse.jar;../dist/lib/mars.jar;../dist/lib/sampleworld.jar ;../other/java-getopt-1.0.11.jar;../other/jython.jar;../other/log4j-1.2.14.jar;. ./other/bcel-5.2.jar;. -Dmultiverse.propertyfile=../bin/multiverse.properties - Dmultiverse.worldname=sampleworld -Dmultiverse.logs=../logs/sampleworld"
The Domain Server starts correctly and it then attempts to start the Combat Server.
This gives the following:
- Code:
-
Starting combat server: log4j:ERROR setFile(null,true) call failed.
.out (The filename, directory name, or volume label syntax is incorrect)
at java.io.FileOutputStream.openAppend(Native Method)
at java.io.FileOutputStream.<init>(Unknown Source)
at java.io.FileOutputStream.<init>(Unknown Source)
at org.apache.log4j.FileAppender.setFile(FileAppender.java:289)
at org.apache.log4j.RollingFileAppender.setFile(RollingFileAppender.java :167)
at org.apache.log4j.FileAppender.activateOptions(FileAppender.java:163)
at org.apache.log4j.config.PropertySetter.activate(PropertySetter.java:2 56)
at org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.j ava:132)
at org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.j ava:96)
at org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigura tor.java:654)
at org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigura tor.java:612)
at org.apache.log4j.PropertyConfigurator.configureRootCategory(PropertyC onfigurator.java:509)
at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurato r.java:415)
at org.apache.log4j.PropertyConfigurator.configure(PropertyConfigurator. java:349)
at multiverse.server.util.Log.init(Log.java:18)
at multiverse.server.util.InitLogAndPid.initLogAndPid(InitLogAndPid.java :55)
at multiverse.server.engine.Engine.main(Engine.java:308)
Exception in thread "main" java.lang.NullPointerException
at java.io.File.<init>(Unknown Source)
at org.apache.log4j.RollingFileAppender.rollOver(RollingFileAppender.jav a:148)
at multiverse.server.util.Log.rotateLogs(Log.java:212)
at multiverse.server.util.Log.init(Log.java:27)
at multiverse.server.util.InitLogAndPid.initLogAndPid(InitLogAndPid.java :55)
at multiverse.server.engine.Engine.main(Engine.java:308)
SUCCESS
The instance, object and login managers all start successfully.
The mob server has a similar response to the combat server:
- Code:
-
Starting mob server: log4j:ERROR setFile(null,true) call failed.
.out (The filename, directory name, or volume label syntax is incorrect)
at java.io.FileOutputStream.openAppend(Native Method)
at java.io.FileOutputStream.<init>(Unknown Source)
at java.io.FileOutputStream.<init>(Unknown Source)
at org.apache.log4j.FileAppender.setFile(FileAppender.java:289)
at org.apache.log4j.RollingFileAppender.setFile(RollingFileAppender.java :167)
at org.apache.log4j.FileAppender.activateOptions(FileAppender.java:163)
at org.apache.log4j.config.PropertySetter.activate(PropertySetter.java:2 56)
at org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.j ava:132)
at org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.j ava:96)
at org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigura tor.java:654)
at org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigura tor.java:612)
at org.apache.log4j.PropertyConfigurator.configureRootCategory(PropertyC onfigurator.java:509)
at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurato r.java:415)
at org.apache.log4j.PropertyConfigurator.configure(PropertyConfigurator. java:349)
at multiverse.server.util.Log.init(Log.java:18)
at multiverse.server.util.InitLogAndPid.initLogAndPid(InitLogAndPid.java :55)
at multiverse.server.engine.Engine.main(Engine.java:308)
Exception in thread "main" java.lang.NullPointerException
at java.io.File.<init>(Unknown Source)
at org.apache.log4j.RollingFileAppender.rollOver(RollingFileAppender.jav a:148)
at multiverse.server.util.Log.rotateLogs(Log.java:212)
at multiverse.server.util.Log.init(Log.java:27)
at multiverse.server.util.InitLogAndPid.initLogAndPid(InitLogAndPid.java :55)
at multiverse.server.engine.Engine.main(Engine.java:308)
SUCCESS
The voice server starts successfully.
I've been following the tutorial and I have used the troubleshooting and this forum but I can't seem to solve my problem. Any advice would be greatly appreciated.
I am running a 64-bit Windows 7 Computer.