you don't need to recompile, just: 1) stop OM 2) edit the file: webapps/openmeetings/WEB-INF/classes/org/apache/openmeetings/web/app/Application_zh_CN.properties.xml (please be careful :) ) 3) start OM
PS please CC user@ list so others can search/reply (please subscribe here: http://openmeetings.apache.org/mail-lists.html) On Tue, May 24, 2016 at 2:26 PM, 陈强 <13880003...@163.com> wrote: > sorry Maxim, how to rebuild or change it ? i am newcomer.. please kindly > help to guide me .. > > > > 在2016年05月24 16时22分, "Maxim Solodovnik"<solomax...@gmail.com>写道: > > > Commited, > > here are the changed need to be done manually: > http://svn.apache.org/viewvc/openmeetings/application/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_zh_CN.properties.xml?r1=1745323&r2=1745322&pathrev=1745323 > > On Tue, May 24, 2016 at 2:19 PM, 陈强 <13880003...@163.com> wrote: > >> >> WOW!! thanks a lot !!! i will try it later. >> >> >> 在2016年05月24 16时17分, "Maxim Solodovnik"<solomax...@gmail.com>写道: >> >> >> Hello, >> >> there is an issue in Chinese translation file (extra space characters) >> I'll fix it immediately >> >> after that you can >> 1) use nightly build #251+ from here >> https://builds.apache.org/view/M-R/view/OpenMeetings/job/Openmeetings%203.1.x/ >> 2) manually modify Application_zh_CN.properties.xml file: change "{ 0 }", >> "{ 1 }", "{ 2 }", etc. to be "{0}", "{1}", "{2}" >> >> Thanks for the reporting >> >> On Tue, May 24, 2016 at 2:06 PM, Alexei Fedotov <alexei.fedo...@gmail.com >> > wrote: >> >>> Hi 陈强 >>> Looks like settings are incorrect, try a clean install. Posting to >>> user@ - maybe Maxim or someone else can provide help here. >>> >>> >>> -- >>> Carry a towel >>> http://dataved.ru/ >>> +7 916 562 8095 >>> >>> [1] Join Alexei Fedotov @linkedin, http://ru.linkedin.com/in/dataved/ >>> [2] Join Alexei Fedotov @facebook, http://www.facebook.com/openmeetings >>> [3] Start using Apache Openmeetings today, >>> http://openmeetings.apache.org/ >>> >>> >>> On Tue, May 24, 2016 at 10:55 AM, 陈强 <13880003...@163.com> wrote: >>> > Dear Fedotov, >>> > >>> > >>> > i tried to many times via the guide , but all are failed, please >>> kindly help >>> > to check below error log. >>> > i no idea how to resolved it ,please guide , thnaks in advanced >>> > >>> > >>> > ERROR 05-17 09:52:56.463 DefaultExceptionMapper.java 29586 170 >>> > org.apache.wicket.DefaultExceptionMapper >>> [http-nio-0.0.0.0-5080-exec-7] - >>> > Unexpected error occurred >>> > org.apache.wicket.WicketRuntimeException: Exception in rendering >>> component: >>> > [Component id = note] >>> > at >>> > >>> org.apache.wicket.Component.internalRenderComponent(Component.java:2589) >>> > ~[wicket-core-7.2.0.jar:7.2.0] >>> > at >>> > >>> org.apache.wicket.markup.html.WebComponent.onRender(WebComponent.java:60) >>> > ~[wicket-core-7.2.0.jar:7.2.0] >>> > at >>> org.apache.wicket.Component.internalRender(Component.java:2380) >>> > ~[wicket-core-7.2.0.jar:7.2.0] >>> > at org.apache.wicket.Component.render(Component.java:2308) >>> > ~[wicket-core-7.2.0.jar:7.2.0] >>> > at >>> > org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1524) >>> > ~[wicket-core-7.2.0.jar:7.2.0] >>> > at >>> > org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1759) >>> > ~[wicket-core-7.2.0.jar:7.2.0] >>> > at >>> > >>> org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1734) >>> > ~[wicket-core-7.2.0.jar:7.2.0] >>> > at >>> > >>> org.apache.wicket.MarkupContainer.renderAssociatedMarkup(MarkupContainer.java:797) >>> > ~[wicket-core-7.2.0.jar:7.2.0] >>> > at >>> > >>> org.apache.wicket.markup.html.panel.AssociatedMarkupSourcingStrategy.renderAssociatedMarkup(AssociatedMarkupSourcingStrategy.java:77) >>> > ~[wicket-core-7.2.0.jar:7.2.0] >>> > at >>> > >>> org.apache.wicket.markup.html.panel.PanelMarkupSourcingStrategy.onComponentTagBody(PanelMarkupSourcingStrategy.java:112) >>> > ~[wicket-core-7.2.0.jar:7.2.0] >>> > at >>> > >>> org.apache.wicket.Component.internalRenderComponent(Component.java:2565) >>> > ~[wicket-core-7.2.0.jar:7.2.0] >>> > at >>> > org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1698) >>> > ~[wicket-core-7.2.0.jar:7.2.0] >>> > at >>> org.apache.wicket.Component.internalRender(Component.java:2380) >>> > ~[wicket-core-7.2.0.jar:7.2.0] >>> > at org.apache.wicket.Component.render(Component.java:2308) >>> > ~[wicket-core-7.2.0.jar:7.2.0] >>> > at >>> > org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1524) >>> > ~[wicket-core-7.2.0.jar:7.2.0] >>> > at >>> > org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1759) >>> > ~[wicket-core-7.2.0.jar:7.2.0] >>> > at >>> > >>> org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1734) >>> > ~[wicket-core-7.2.0.jar:7.2.0] >>> > at >>> > >>> org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1657) >>> > ~[wicket-core-7.2.0.jar:7.2.0] >>> > at >>> > >>> org.apache.wicket.markup.html.form.Form.onComponentTagBody(Form.java:1705) >>> > ~[wicket-core-7.2.0.jar:7.2.0] >>> > at >>> > >>> org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.onComponentTagBody(DefaultMarkupSourcingStrategy.java:70) >>> > ~[wicket-core-7.2.0.jar:7.2.0] >>> > at >>> > >>> org.apache.wicket.Component.internalRenderComponent(Component.java:2565) >>> > ~[wicket-core-7.2.0.jar:7.2.0] >>> > at >>> > org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1698) >>> > ~[wicket-core-7.2.0.jar:7.2.0] >>> > at >>> org.apache.wicket.Component.internalRender(Component.java:2380) >>> > ~[wicket-core-7.2.0.jar:7.2.0] >>> > at org.apache.wicket.Component.render(Component.java:2308) >>> > ~[wicket-core-7.2.0.jar:7.2.0] >>> > at >>> > >>> org.apache.wicket.page.XmlPartialPageUpdate.writeComponent(XmlPartialPageUpdate.java:119) >>> > ~[wicket-core-7.2.0.jar:7.2.0] >>> > at >>> > >>> org.apache.wicket.page.PartialPageUpdate.writeComponents(PartialPageUpdate.java:245) >>> > ~[wicket-core-7.2.0.jar:7.2.0] >>> > at >>> > >>> org.apache.wicket.page.PartialPageUpdate.writeTo(PartialPageUpdate.java:158) >>> > ~[wicket-core-7.2.0.jar:7.2.0] >>> > at >>> > >>> org.apache.wicket.ajax.AjaxRequestHandler.respond(AjaxRequestHandler.java:358) >>> > ~[wicket-core-7.2.0.jar:7.2.0] >>> > at >>> > >>> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:895) >>> > ~[wicket-core-7.2.0.jar:7.2.0] >>> > at >>> > >>> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64) >>> > ~[wicket-request-7.2.0.jar:7.2.0] >>> > at >>> > >>> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:97) >>> > ~[wicket-request-7.2.0.jar:7.2.0] >>> > at >>> > >>> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:265) >>> > [wicket-core-7.2.0.jar:7.2.0] >>> > at >>> > >>> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:222) >>> > [wicket-core-7.2.0.jar:7.2.0] >>> > at >>> > >>> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:293) >>> > [wicket-core-7.2.0.jar:7.2.0] >>> > at >>> > >>> org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:70) >>> > [wicket-native-websocket-core-7.2.0.jar:7.2.0] >>> > at >>> > >>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:203) >>> > [wicket-core-7.2.0.jar:7.2.0] >>> > at >>> > >>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:284) >>> > [wicket-core-7.2.0.jar:7.2.0] >>> > at >>> > >>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239) >>> > [tomcat-embed-core.jar:8.0.26] >>> > at >>> > >>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) >>> > [tomcat-embed-core.jar:8.0.26] >>> > at >>> > >>> org.red5.logging.LoggerContextFilter.doFilter(LoggerContextFilter.java:77) >>> > [red5-server.jar:1.0.6-RELEASE] >>> > at >>> > >>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239) >>> > [tomcat-embed-core.jar:8.0.26] >>> > at >>> > >>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) >>> > [tomcat-embed-core.jar:8.0.26] >>> > at >>> > >>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219) >>> > [tomcat-embed-core.jar:8.0.26] >>> > at >>> > >>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106) >>> > [tomcat-embed-core.jar:8.0.26] >>> > at >>> > >>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) >>> > [tomcat-embed-core.jar:8.0.26] >>> > at >>> > >>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:142) >>> > [tomcat-embed-core.jar:8.0.26] >>> > at >>> > >>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) >>> > [tomcat-embed-core.jar:8.0.26] >>> > at >>> > >>> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616) >>> > [tomcat-embed-core.jar:8.0.26] >>> > at >>> > >>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88) >>> > [tomcat-embed-core.jar:8.0.26] >>> > at >>> > >>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:518) >>> > [tomcat-embed-core.jar:8.0.26] >>> > at >>> > >>> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1091) >>> > [tomcat-embed-core.jar:8.0.26] >>> > at >>> > >>> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:673) >>> > [tomcat-embed-core.jar:8.0.26] >>> > at >>> > >>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1526) >>> > [tomcat-embed-core.jar:8.0.26] >>> > at >>> > >>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1482) >>> > [tomcat-embed-core.jar:8.0.26] >>> > at >>> > >>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) >>> > [na:1.8.0_91] >>> > at >>> > >>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) >>> > [na:1.8.0_91] >>> > at >>> > >>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) >>> > [tomcat-embed-core.jar:8.0.26] >>> > at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] >>> > Caused by: java.lang.RuntimeException: An error occurred while getting >>> the >>> > model object for Component: [Component id = note, page = >>> > org.apache.openmeetings.web.pages.install.InstallWizardPage, path = >>> > 6:wizard:form:view:note.OmLabel, isVisible = true, isVersioned = true, >>> > markup = [markup = >>> > >>> file:/opt/red5311/webapps/openmeetings/WEB-INF/classes/org/apache/openmeetings/web/pages/install/InstallWizard$DbStep.html >>> > <div wicket:id="note"></div>, index = 0, current = '<div >>> wicket:id="note">' >>> > (line 0, column 0)]] >>> > at >>> > org.apache.wicket.Component.getDefaultModelObject(Component.java:1631) >>> > ~[wicket-core-7.2.0.jar:7.2.0] >>> > at >>> > >>> org.apache.wicket.Component.getDefaultModelObjectAsString(Component.java:1654) >>> > ~[wicket-core-7.2.0.jar:7.2.0] >>> > at >>> > >>> org.apache.wicket.markup.html.basic.Label.onComponentTagBody(Label.java:115) >>> > ~[wicket-core-7.2.0.jar:7.2.0] >>> > at >>> > >>> org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.onComponentTagBody(DefaultMarkupSourcingStrategy.java:70) >>> > ~[wicket-core-7.2.0.jar:7.2.0] >>> > at >>> > >>> org.apache.wicket.Component.internalRenderComponent(Component.java:2565) >>> > ~[wicket-core-7.2.0.jar:7.2.0] >>> > ... 57 common frames omitted >>> > Caused by: java.lang.IllegalArgumentException: can't parse argument >>> number: >>> > 0 >>> > at java.text.MessageFormat.makeFormat(MessageFormat.java:1429) >>> > ~[na:1.8.0_91] >>> > at java.text.MessageFormat.applyPattern(MessageFormat.java:479) >>> > ~[na:1.8.0_91] >>> > at java.text.MessageFormat.<init>(MessageFormat.java:380) >>> > ~[na:1.8.0_91] >>> > at >>> > >>> org.apache.wicket.model.StringResourceModel.getString(StringResourceModel.java:481) >>> > ~[wicket-core-7.2.0.jar:7.2.0] >>> > at >>> > >>> org.apache.wicket.model.StringResourceModel.getString(StringResourceModel.java:424) >>> > ~[wicket-core-7.2.0.jar:7.2.0] >>> > at >>> > >>> org.apache.wicket.model.StringResourceModel.load(StringResourceModel.java:617) >>> > ~[wicket-core-7.2.0.jar:7.2.0] >>> > at >>> > >>> org.apache.wicket.model.StringResourceModel.load(StringResourceModel.java:199) >>> > ~[wicket-core-7.2.0.jar:7.2.0] >>> > at >>> > >>> org.apache.wicket.model.LoadableDetachableModel.getObject(LoadableDetachableModel.java:134) >>> > ~[wicket-core-7.2.0.jar:7.2.0] >>> > at >>> > >>> org.apache.wicket.model.StringResourceModel$AssignmentWrapper.load(StringResourceModel.java:267) >>> > ~[wicket-core-7.2.0.jar:7.2.0] >>> > at >>> > >>> org.apache.wicket.model.StringResourceModel$AssignmentWrapper.load(StringResourceModel.java:226) >>> > ~[wicket-core-7.2.0.jar:7.2.0] >>> > at >>> > >>> org.apache.wicket.model.LoadableDetachableModel.getObject(LoadableDetachableModel.java:134) >>> > ~[wicket-core-7.2.0.jar:7.2.0] >>> > at >>> > org.apache.wicket.Component.getDefaultModelObject(Component.java:1626) >>> > ~[wicket-core-7.2.0.jar:7.2.0] >>> > ... 61 common frames omitted >>> > Caused by: java.lang.NumberFormatException: For input string: " 0 " >>> > at >>> > >>> java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) >>> > ~[na:1.8.0_91] >>> > at java.lang.Integer.parseInt(Integer.java:569) ~[na:1.8.0_91] >>> > at java.lang.Integer.parseInt(Integer.java:615) ~[na:1.8.0_91] >>> > at java.text.MessageFormat.makeFormat(MessageFormat.java:1427) >>> > ~[na:1.8.0_91] >>> > >>> > >>> >> >> >> >> -- >> WBR >> Maxim aka solomax >> >> > > > -- > WBR > Maxim aka solomax > > -- WBR Maxim aka solomax