Seems my fix is insufficient :( will try to doublecheck On Sep 24, 2013 7:13 PM, "James Pybus" <[email protected]> wrote:
> 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 > > > > On 24 September 2013 10:49, Maxim Solodovnik <[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]>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 >>> >>> 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 >>> >>> >>> >>> On 24 September 2013 02:25, Maxim Solodovnik <[email protected]>wrote: >>> >>>> Please try revision >= 1525763. >>>> Should be better now >>>> >>>> >>>> On Tue, Sep 24, 2013 at 8:02 AM, Maxim Solodovnik <[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]>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 >>>>>> >>>>>> 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 >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> ------------------------------ >>>>>> *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 >> > >
