So I did:
cd /usr/adm/
svn checkout https://svn.apache.org/repos/asf/openmeetings/trunk/singlewebapp/
cd /usr/adm/singlewebapp
/usr/adm/apache-ant-1.9.2/bin/ant -Ddb=mysql client.only web.only
/etc/init.d/red5 stop
cp -rf /usr/adm/singlewebapp/dist/red5/* /usr/lib/red5/
/etc/init.d/red5 start
added mysql login details to
/usr/lib/red5/webapps/openmeetings/WEB-INF/classes/META-INF/persistence.xml
And can login fine from local db but now getting the following error with ladp
login:
ERROR 09-24 13:01:12.202 o.a.o.u.TimezoneUtil:161
[http-nio-0.0.0.0-5080-exec-8] - There is not omTimeZone for this jName: ''
ERROR 09-24 13:01:12.205 o.a.o.l.LdapLoginManagement:538
[http-nio-0.0.0.0-5080-exec-8] - Error on Working Userdata :
java.lang.NullPointerException: null
at
sun.util.calendar.ZoneInfoFile.readZoneInfoFile(ZoneInfoFile.java:1042)
~[na:1.7.0_40]
at sun.util.calendar.ZoneInfoFile.createZoneInfo(ZoneInfoFile.java:596)
~[na:1.7.0_40]
at sun.util.calendar.ZoneInfoFile.getZoneInfo(ZoneInfoFile.java:566)
~[na:1.7.0_40]
at sun.util.calendar.ZoneInfo.getTimeZone(ZoneInfo.java:663)
~[na:1.7.0_40]
at java.util.TimeZone.getTimeZone(TimeZone.java:561) ~[na:1.7.0_40]
at java.util.TimeZone.getTimeZone(TimeZone.java:557) ~[na:1.7.0_40]
at
org.apache.openmeetings.utils.TimezoneUtil.getTimezoneByInternalJName(TimezoneUtil.java:167)
~[openmeetings-3.0.0-SNAPSHOT.jar:na]
at
org.apache.openmeetings.utils.TimezoneUtil.getTimezoneByInternalJName(TimezoneUtil.java:150)
~[openmeetings-3.0.0-SNAPSHOT.jar:na]
at
org.apache.openmeetings.ldap.LdapLoginManagement.createUserFromLdapData(LdapLoginManagement.java:670)
~[openmeetings-3.0.0-SNAPSHOT.jar:na]
at
org.apache.openmeetings.ldap.LdapLoginManagement.doLdapLogin(LdapLoginManagement.java:496)
~[openmeetings-3.0.0-SNAPSHOT.jar:na]
at
org.apache.openmeetings.web.app.WebSession.signIn(WebSession.java:132)
[openmeetings-3.0.0-SNAPSHOT.jar:na]
at
org.apache.openmeetings.web.pages.auth.SignInDialog.onSubmit(SignInDialog.java:199)
[openmeetings-3.0.0-SNAPSHOT.jar:na]
at
com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog$DialogFormSubmitter.onSubmit(AbstractFormDialog.java:260)
[wicket-jquery-ui-jar-6.10.0.jar:na]
at
org.apache.wicket.markup.html.form.Form.delegateSubmit(Form.java:1253)
[wicket-core-jar-6.10.0.jar:6.10.0]
at org.apache.wicket.markup.html.form.Form.process(Form.java:925)
[wicket-core-jar-6.10.0.jar:6.10.0]
at
org.apache.wicket.markup.html.form.StatelessForm.process(StatelessForm.java:96)
[wicket-core-jar-6.10.0.jar:6.10.0]
at
org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:771)
[wicket-core-jar-6.10.0.jar:6.10.0]
at
com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog.internalOnClick(AbstractFormDialog.java:183)
[wicket-jquery-ui-jar-6.10.0.jar:na]
at
com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog$1.onClick(AbstractDialog.java:407)
[wicket-jquery-ui-jar-6.10.0.jar:na]
at
com.googlecode.wicket.jquery.ui.widget.dialog.DialogBehavior.onAjax(DialogBehavior.java:149)
[wicket-jquery-ui-jar-6.10.0.jar:na]
at
com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior.respond(JQueryAjaxBehavior.java:171)
[wicket-jquery-ui-core-jar-6.10.0.jar:na]
at
org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:626)
[wicket-core-jar-6.10.0.jar:6.10.0]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
~[na:1.7.0_40]
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
~[na:1.7.0_40]
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
~[na:1.7.0_40]
at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_40]
at
org.apache.wicket.RequestListenerInterface.internalInvoke(RequestListenerInterface.java:258)
[wicket-core-jar-6.10.0.jar:6.10.0]
at
org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:241)
[wicket-core-jar-6.10.0.jar:6.10.0]
at
org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.invokeListener(ListenerInterfaceRequestHandler.java:247)
[wicket-core-jar-6.10.0.jar:6.10.0]
at
org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.respond(ListenerInterfaceRequestHandler.java:226)
[wicket-core-jar-6.10.0.jar:6.10.0]
at
org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:861)
[wicket-core-jar-6.10.0.jar:6.10.0]
at
org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
[wicket-request-jar-6.10.0.jar:6.10.0]
at
org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:261)
[wicket-core-jar-6.10.0.jar:6.10.0]
at
org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:218)
[wicket-core-jar-6.10.0.jar:6.10.0]
at
org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
[wicket-core-jar-6.10.0.jar:6.10.0]
at
org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:59)
[wicket-native-websocket-core-jar-0.9.jar:0.9]
at
org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
[wicket-core-jar-6.10.0.jar:6.10.0]
at
org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
[wicket-core-jar-6.10.0.jar:6.10.0]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
[tomcat-embed-core-jar-7.0.41.jar:7.0.41]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
[tomcat-embed-core-jar-7.0.41.jar:7.0.41]
at
org.red5.logging.LoggerContextFilter.doFilter(LoggerContextFilter.java:77)
[red5-server.jar:na]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
[tomcat-embed-core-jar-7.0.41.jar:7.0.41]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
[tomcat-embed-core-jar-7.0.41.jar:7.0.41]
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
[tomcat-embed-core-jar-7.0.41.jar:7.0.41]
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
[tomcat-embed-core-jar-7.0.41.jar:7.0.41]
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
[tomcat-embed-core-jar-7.0.41.jar:7.0.41]
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
[tomcat-embed-core-jar-7.0.41.jar:7.0.41]
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
[tomcat-embed-core-jar-7.0.41.jar:7.0.41]
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
[tomcat-embed-core-jar-7.0.41.jar:7.0.41]
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
[tomcat-embed-core-jar-7.0.41.jar:7.0.41]
at
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1023)
[tomcat-embed-core-jar-7.0.41.jar:7.0.41]
at
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
[tomcat-embed-core-jar-7.0.41.jar:7.0.41]
at
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1686)
[tomcat-embed-core-jar-7.0.41.jar:7.0.41]
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
[na:1.7.0_40]
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
[na:1.7.0_40]
at java.lang.Thread.run(Thread.java:724) [na:1.7.0_40]
James Pybus
Group IT Manager
Bright-Tech Investments Ltd
Phone: 01273 917321
IT Support Portal<http://support.btigroup.co.uk/>
Remote Support Tool<http://help.btiit.co/Bright-Tech_QS_en.exe>
http://www.btigroup.co.uk
[http://hosting.btiit.co/branding/email/BT_L_417x50.jpg]
On 24 September 2013 10:49, Maxim Solodovnik
<[email protected]<mailto:[email protected]>> wrote:
ant -Ddb=mysql
will be sufficient :)
or
ant -Ddb=mysql client.only web.only
in case you have any valuable documents, recordings etc.
On Tue, Sep 24, 2013 at 4:02 PM, James Pybus
<[email protected]<mailto:[email protected]>> wrote:
Its been a while since I have done anything more than apt-get or conf tweaking.
svn checkout https://svn.apache.org/repos/asf/openmeetings/trunk/singlewebapp/
U
singlewebapp/WebContent/src/modules/conference/whiteboard/base/baseDrawImage.lzx
U singlewebapp/src/main/java/org/apache/openmeetings/utils/TimezoneUtil.java
U singlewebapp/src/main/java/org/apache/openmeetings/utils/BackupImport.java
Checked out revision 1525818.
So now do I just do ant clean.all and ant -Ddb=mysql again the copy the red5
over the top of existing?
Also just in case here rest of the error from the logs:
ERROR 09-23 18:20:50.922 o.a.o.l.LdapLoginManagement:538
[http-nio-0.0.0.0-5080-exec-2] - Error on Working Userdata :
java.lang.RuntimeException: There is not omTimeZone for this jName:
at
org.apache.openmeetings.utils.TimezoneUtil.getTimezoneByInternalJName(TimezoneUtil.java:163)
~[openmeetings-3.0.0-SNAPSHOT.jar:na]
at
org.apache.openmeetings.ldap.LdapLoginManagement.createUserFromLdapData(LdapLoginManagement.java:670)
~[openmeetings-3.0.0-SNAPSHOT.jar:na]
at
org.apache.openmeetings.ldap.LdapLoginManagement.doLdapLogin(LdapLoginManagement.java:496)
~[openmeetings-3.0.0-SNAPSHOT.jar:na]
at
org.apache.openmeetings.web.app.WebSession.signIn(WebSession.java:132)
[openmeetings-3.0.0-SNAPSHOT.jar:na]
at
org.apache.openmeetings.web.pages.auth.SignInDialog.onSubmit(SignInDialog.java:199)
[openmeetings-3.0.0-SNAPSHOT.jar:na]
at
com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog$DialogFormSubmitter.onSubmit(AbstractFormDialog.java:260)
[wicket-jquery-ui-jar-6.10.0.jar:na]
at
org.apache.wicket.markup.html.form.Form.delegateSubmit(Form.java:1253)
[wicket-core-jar-6.10.0.jar:6.10.0]
at org.apache.wicket.markup.html.form.Form.process(Form.java:925)
[wicket-core-jar-6.10.0.jar:6.10.0]
at
org.apache.wicket.markup.html.form.StatelessForm.process(StatelessForm.java:96)
[wicket-core-jar-6.10.0.jar:6.10.0]
at
org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:771)
[wicket-core-jar-6.10.0.jar:6.10.0]
at
com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog.internalOnClick(AbstractFormDialog.java:183)
[wicket-jquery-ui-jar-6.10.0.jar:na]
at
com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog$1.onClick(AbstractDialog.java:407)
[wicket-jquery-ui-jar-6.10.0.jar:na]
at
com.googlecode.wicket.jquery.ui.widget.dialog.DialogBehavior.onAjax(DialogBehavior.java:149)
[wicket-jquery-ui-jar-6.10.0.jar:na]
at
com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior.respond(JQueryAjaxBehavior.java:171)
[wicket-jquery-ui-core-jar-6.10.0.jar:na]
at
org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:626)
[wicket-core-jar-6.10.0.jar:6.10.0]
at sun.reflect.GeneratedMethodAccessor40.invoke(Unknown Source) ~[na:na]
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
~[na:1.7.0_40]
at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_40]
at
org.apache.wicket.RequestListenerInterface.internalInvoke(RequestListenerInterface.java:258)
[wicket-core-jar-6.10.0.jar:6.10.0]
at
org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:241)
[wicket-core-jar-6.10.0.jar:6.10.0]
at
org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.invokeListener(ListenerInterfaceRequestHandler.java:247)
[wicket-core-jar-6.10.0.jar:6.10.0]
at
org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.respond(ListenerInterfaceRequestHandler.java:226)
[wicket-core-jar-6.10.0.jar:6.10.0]
at
org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:861)
[wicket-core-jar-6.10.0.jar:6.10.0]
at
org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
[wicket-request-jar-6.10.0.jar:6.10.0]
at
org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:261)
[wicket-core-jar-6.10.0.jar:6.10.0]
at
org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:218)
[wicket-core-jar-6.10.0.jar:6.10.0]
at
org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
[wicket-core-jar-6.10.0.jar:6.10.0]
at
org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:59)
[wicket-native-websocket-core-jar-0.9.jar:0.9]
at
org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
[wicket-core-jar-6.10.0.jar:6.10.0]
at
org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
[wicket-core-jar-6.10.0.jar:6.10.0]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
[tomcat-embed-core-jar-7.0.41.jar:7.0.41]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
[tomcat-embed-core-jar-7.0.41.jar:7.0.41]
at
org.red5.logging.LoggerContextFilter.doFilter(LoggerContextFilter.java:77)
[red5-server.jar:na]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
[tomcat-embed-core-jar-7.0.41.jar:7.0.41]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
[tomcat-embed-core-jar-7.0.41.jar:7.0.41]
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
[tomcat-embed-core-jar-7.0.41.jar:7.0.41]
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
[tomcat-embed-core-jar-7.0.41.jar:7.0.41]
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
[tomcat-embed-core-jar-7.0.41.jar:7.0.41]
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
[tomcat-embed-core-jar-7.0.41.jar:7.0.41]
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
[tomcat-embed-core-jar-7.0.41.jar:7.0.41]
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
[tomcat-embed-core-jar-7.0.41.jar:7.0.41]
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
[tomcat-embed-core-jar-7.0.41.jar:7.0.41]
at
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1023)
[tomcat-embed-core-jar-7.0.41.jar:7.0.41]
at
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
[tomcat-embed-core-jar-7.0.41.jar:7.0.41]
at
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1686)
[tomcat-embed-core-jar-7.0.41.jar:7.0.41]
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
[na:1.7.0_40]
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
[na:1.7.0_40]
at java.lang.Thread.run(Thread.java:724) [na:1.7.0_40]
James Pybus
Group IT Manager
Bright-Tech Investments Ltd
Phone: 01273 917321<tel:01273%20917321>
IT Support Portal<http://support.btigroup.co.uk/>
Remote Support Tool<http://help.btiit.co/Bright-Tech_QS_en.exe>
http://www.btigroup.co.uk
[X]
On 24 September 2013 02:25, Maxim Solodovnik
<[email protected]<mailto:[email protected]>> wrote:
Please try revision >= 1525763.
Should be better now
On Tue, Sep 24, 2013 at 8:02 AM, Maxim Solodovnik
<[email protected]<mailto:[email protected]>> wrote:
Hello James,
This is caused by latest changes in 3.0
Could you please send bigger part of stack trace so I can fix it?
Thanks in advance!
On Tue, Sep 24, 2013 at 12:29 AM, James Pybus
<[email protected]<mailto:[email protected]>> wrote:
Trying to get Ladp/AD login working but I just keep getting the following error:
Authentification to LDAP - Server start
DEBUG 09-23 18:20:50.870 o.a.o.l.LdapAuthBase:151
[http-nio-0.0.0.0-5080-exec-2] - loginToLdapServer
DEBUG 09-23 18:20:50.876 o.a.o.d.u.UserManager:1124
[http-nio-0.0.0.0-5080-exec-2] - Usermanagement.getUserByLogin : myuser@mydomain
DEBUG 09-23 18:20:50.882 o.a.o.l.LdapAuthBase:174
[http-nio-0.0.0.0-5080-exec-2] - getData
DEBUG 09-23 18:20:50.915 o.a.o.l.LdapLoginManagement:486
[http-nio-0.0.0.0-5080-exec-2] - user doesnt exist local -> create new
DEBUG 09-23 18:20:50.916 o.a.o.l.LdapLoginManagement:494
[http-nio-0.0.0.0-5080-exec-2] - Synching Ldap user to OM DB with RANDOM
password: 1bykcn7994f2f
DEBUG 09-23 18:20:50.916 o.a.o.l.LdapLoginManagement:593
[http-nio-0.0.0.0-5080-exec-2] - LdapLoginmanagement.createUserFromLdapData
ERROR 09-23 18:20:50.919 o.a.o.u.TimezoneUtil:162
[http-nio-0.0.0.0-5080-exec-2] - There is not omTimeZone for this jName:
ERROR 09-23 18:20:50.922 o.a.o.l.LdapLoginManagement:538
[http-nio-0.0.0.0-5080-exec-2] - Error on Working Userdata :
java.lang.RuntimeException: There is not omTimeZone for this jName:
at
org.apache.openmeetings.utils.TimezoneUtil.getTimezoneByInternalJName(TimezoneUtil.java:163)
~[openmeetings-3.0.0-SNAPSHOT.jar:na]
...
What am I missing or what have I done wrong with the timezones?
Thanks
James Pybus
Group IT Manager
Bright-Tech Investments Ltd
Phone: 01273 917321<tel:01273%20917321>
IT Support Portal<http://support.btigroup.co.uk/>
Remote Support Tool<http://help.btiit.co/Bright-Tech_QS_en.exe>
http://www.btigroup.co.uk
[X]
________________________________
Disclaimer
________________________________
Warning: Although the company has taken reasonable precautions to ensure no
viruses are present in this email, the company cannot accept responsibility for
any loss or damage arising from the use of this email or attachments.
This message may contain confidential information and is intended only for the
individual named. If you are not the intended recipient you are notified that
disclosing, copying, distributing or taking any action in reliance on the
contents of this information is strictly prohibited. Please notify the sender
immediately by e-mail if you have received this e-mail by mistake and delete
this e-mail from your system.
Any views or opinions presented in this email are solely those of the author
and do not necessarily represent those of the company. The company will not
accept any liability in respect of this communication, and the employee
responsible will be personally liable for any damages or other liability
arising.
Bright-Tech Investments Ltd, Brightwell Ind Est, Norton Road, Newhaven, East
Sussex, BN9 0JF, UK
VAT No: GB 100 1998 47, Company Reg No: 07436631, Registered in England and
Wales
________________________________
--
WBR
Maxim aka solomax
--
WBR
Maxim aka solomax
--
WBR
Maxim aka solomax