Version 11.07-stable
If the configuration file contains:
wrapper.app.parameter.1 = -port:1006
then YAJSW will fail to run with the following exception:
javax.management.MalformedObjectNameException: Invalid character `:' in value
at javax.management.ObjectName.parseValue(Unknown Source)
at javax.management.ObjectName.checkValue(Unknown Source)
at javax.management.ObjectName.construct(Unknown Source)
at javax.management.ObjectName.<init>(Unknown Source)
at org.rzo.yajsw.wrapper.AbstractWrappedProcess.registerMBean(AbstractWr
appedProcess.java:675)
at org.rzo.yajsw.wrapper.AbstractWrappedProcess.init(AbstractWrappedProc
ess.java:322)
at org.rzo.yajsw.wrapper.WrappedJavaProcess.init(WrappedJavaProcess.java
:67)
at org.rzo.yajsw.wrapper.WrappedProcessFactory.createProcess(WrappedProc
essFactory.java:30)
at org.rzo.yajsw.wrapper.WrappedProcessFactory.createProcessList(Wrapped
ProcessFactory.java:41)
at org.rzo.yajsw.WrapperExe.doConsole(WrapperExe.java:604)
at org.rzo.yajsw.WrapperExe.executeCommand(WrapperExe.java:206)
at org.rzo.yajsw.WrapperExe.main(WrapperExe.java:181)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.rzo.yajsw.boot.WrapperExeBooter.main(WrapperExeBooter.java:43)
Actually, this was caused by:
wrapper.console.title=C:\Program Files\Java\jdk1.7.0_40\bin\java.exe
which was the value set by genConfig.bat. If you replace this line, the exception goes away.
release 11.09