[
https://issues.apache.org/jira/browse/OPENMEETINGS-2158?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17002849#comment-17002849
]
Tr4sK commented on OPENMEETINGS-2158:
-------------------------------------
Hey Maxim,
I manage to bypass by using the admin.sh script.
I get an internal error after login with credentials. Should I open a new
ticket?
In case it’s ok here is the error:
{code:none}
openmeetings_1 | DEBUG 12-24 13:55:10.503 o.a.o.d.d.u.UserDao:623
[nio-5443-exec-7] - login:: 1 users were found
openmeetings_1 | DEBUG 12-24 13:55:10.505 o.a.o.u.c.CryptProvider:39
[nio-5443-exec-7] - get:: configKeyCryptClassName: null
openmeetings_1 | ERROR 12-24 13:55:10.506 o.a.w.DefaultExceptionMapper:170
[nio-5443-exec-7] - Unexpected error occurred
openmeetings_1 | java.lang.NullPointerException: null
openmeetings_1 | at
org.apache.openmeetings.db.dao.user.UserDao.verifyPassword(UserDao.java:470)
openmeetings_1 | at
org.apache.openmeetings.db.dao.user.UserDao.login(UserDao.java:631)
openmeetings_1 | at
org.apache.openmeetings.db.dao.user.UserDao$$FastClassBySpringCGLIB$$1492ba5a.invoke(<generated>)
openmeetings_1 | at
org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
openmeetings_1 | at
org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:769)
openmeetings_1 | at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
openmeetings_1 | at
org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:747)
openmeetings_1 | at
org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:366)
openmeetings_1 | at
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:99)
openmeetings_1 | at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
openmeetings_1 | at
org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:747)
openmeetings_1 | at
org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:689)
openmeetings_1 | at
org.apache.openmeetings.db.dao.user.UserDao$$EnhancerBySpringCGLIB$$6892cb5d.login(<generated>)
openmeetings_1 | at
org.apache.openmeetings.db.dao.user.Wicket_Proxy_UserDao$$FastClassByCGLIB$$1492ba5a.invoke(<generated>)
openmeetings_1 | at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
openmeetings_1 | at
org.apache.wicket.proxy.LazyInitProxyFactory$AbstractCGLibInterceptor.intercept(LazyInitProxyFactory.java:364)
openmeetings_1 | at
org.apache.openmeetings.db.dao.user.Wicket_Proxy_UserDao$$EnhancerByCGLIB$$887ffe5e.login(<generated>)
openmeetings_1 | at
org.apache.openmeetings.web.app.WebSession.signIn(WebSession.java:307)
openmeetings_1 | at
org.apache.openmeetings.web.pages.auth.SignInDialog.onSubmit(SignInDialog.java:200)
openmeetings_1 | at
org.apache.openmeetings.web.pages.auth.SignInDialog$SignInForm$1.onSubmit(SignInDialog.java:251)
openmeetings_1 | at
org.apache.wicket.ajax.markup.html.form.AjaxButton$1.onSubmit(AjaxButton.java:113)
openmeetings_1 | at
org.apache.wicket.ajax.form.AjaxFormSubmitBehavior$AjaxFormSubmitter.onSubmit(AjaxFormSubmitBehavior.java:223)
openmeetings_1 | at
org.apache.wicket.markup.html.form.Form.delegateSubmit(Form.java:1301)
openmeetings_1 | at
org.apache.wicket.markup.html.form.Form.process(Form.java:994)
openmeetings_1 | at
org.apache.wicket.markup.html.form.StatelessForm.process(StatelessForm.java:100)
openmeetings_1 | at
org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:818)
openmeetings_1 | at
org.apache.wicket.ajax.form.AjaxFormSubmitBehavior.onEvent(AjaxFormSubmitBehavior.java:176)
openmeetings_1 | at
org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:138)
openmeetings_1 | at
org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:597)
openmeetings_1 | at
org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:306)
openmeetings_1 | at
org.apache.wicket.core.request.handler.ListenerRequestHandler.invoke(ListenerRequestHandler.java:280)
openmeetings_1 | at
org.apache.wicket.core.request.handler.ListenerRequestHandler.invokeListener(ListenerRequestHandler.java:222)
openmeetings_1 | at
org.apache.wicket.core.request.handler.ListenerRequestHandler.respond(ListenerRequestHandler.java:208)
openmeetings_1 | at
org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)
openmeetings_1 | at
org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)
openmeetings_1 | at
org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)
openmeetings_1 | at
org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)
openmeetings_1 | at
org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)
openmeetings_1 | at
org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)
openmeetings_1 | at
org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)
openmeetings_1 | at
org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)
openmeetings_1 | at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
openmeetings_1 | at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
openmeetings_1 | at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)
openmeetings_1 | at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
openmeetings_1 | at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:643)
openmeetings_1 | at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)
openmeetings_1 | at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
openmeetings_1 | at
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:678)
openmeetings_1 | at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
openmeetings_1 | at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
openmeetings_1 | at
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:367)
openmeetings_1 | at
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
openmeetings_1 | at
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:860)
openmeetings_1 | at
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1591)
openmeetings_1 | at
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
openmeetings_1 | at
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
openmeetings_1 | at
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
openmeetings_1 | at
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
openmeetings_1 | at java.base/java.lang.Thread.run(Thread.java:834)
openmeetings_1 | DEBUG 12-24 13:55:10.556 o.a.o.u.c.CryptProvider:39
[Bean#0_Worker-3] - get:: configKeyCryptClassName: null
{code}
Here is my install line:
{code:bash}
sudo -u ${DAEMON_USER} ${OM_HOME}/admin.sh -v -i -tz ${OM_TZ} -email
${OM_EMAIL} -group
group -user ${OM_USER} --password ${OM_PASS} --db-type ${OM_DB_TYPE} --db-host
${OM_DB_HOST} --db-name ${OM_DB_NAME} --db-user ${OM_DB_USER} --db-pass
${OM_DB_PASS} --smtp-server ${OM_SMTP_SERVER} --disable-frontend-register
--system-ema
il-address ${OM_SYSTEM_EMAIL} --skip-default-objects
{code}
> org.apache.wicket.WicketRuntimeException: There is no application attached to
> current thread Openmeetings - Installation
> ------------------------------------------------------------------------------------------------------------------------
>
> Key: OPENMEETINGS-2158
> URL: https://issues.apache.org/jira/browse/OPENMEETINGS-2158
> Project: Openmeetings
> Issue Type: Bug
> Components: Installer
> Affects Versions: 5.0.0-M3
> Environment: debian buster
> docker
> Reporter: Tr4sK
> Assignee: Maxim Solodovnik
> Priority: Major
>
> Hey ppl,
> I created a docker-compose file to manage openmeetings install process.
> I have an issue once I get to the end of the installation process on the web
> page.
>
> Here is my docker-compose.yml
> {code:yaml}
> version: '3'
> services:
> kurento-media-server:
> build: ./kurento-docker/kurento-media-server/
> ports:
> - 8888:8888
> openmeetings:
> build:
> context: ./openmeetings-docker/
> args:
> - BUILD_TYPE=min
> ports:
> - 5443:5443
> - 5080:5080
> environment:
> OM_USER: 'om_admin'
> OM_PASS: 'securpass'
> OM_DB_NAME: 'openmeetings'
> OM_DB_TYPE: 'mysql'
> OM_DB_HOST: mysql
> OM_DB_USER: 'openmeetings'
> OM_DB_PASS: 'securepass'
> OM_DATA_DIR: '/opt/omdata'
> OM_KURENTO_WS_URL: 'ws://externalIP:8888/kurento'
> volumes:
> - openmeetings_data:/opt/omdata
> mysql:
> image: mysql:5.7
> environment:
> MYSQL_ROOT_PASSWORD: 'securepass'
> MYSQL_DATABASE: 'openmeetings'
> MYSQL_USER: 'openmeetings'
> MYSQL_PASSWORD: 'securepass'
> volumes:
> - mysql_data:/var/lib/mysql
> volumes:
> mysql_data:
> openmeetings_data:
> {code}
> And here is the error:
> {code:none}
> openmeetings_1 | ERROR 12-24 11:44:06.401
> o.a.o.w.c.ErrorMessagePanel:36 [nio-5443-exec-7] - L'installation a échoué
> openmeetings_1 | org.apache.wicket.WicketRuntimeException: There is
> no application attached to current thread Openmeetings - Installation
> openmeetings_1 | at
> org.apache.wicket.Application.get(Application.java:213)
>
> openmeetings_1 | at
> org.apache.wicket.spring.injection.annot.SpringComponentInjector$ContextLocator.getSpringContext(SpringComponentInjector.java:156)
> openmeetings_1 | at
> org.apache.wicket.spring.SpringBeanLocator.getSpringContext(SpringBeanLocator.java:207)
>
> openmeetings_1 | at
> org.apache.wicket.spring.SpringBeanLocator.locateProxyTarget(SpringBeanLocator.java:196)
> openmeetings_1 | at
> org.apache.wicket.proxy.LazyInitProxyFactory$AbstractCGLibInterceptor.intercept(LazyInitProxyFactory.java:362)
> openmeetings_1 | at
> org.apache.openmeetings.installation.Wicket_Proxy_ImportInitvalues$$EnhancerByCGLIB$$4cc6d650.loadAll(<generated>)
> openmeetings_1 | at
> org.apache.openmeetings.web.pages.install.InstallWizard$InstallProcess.run(InstallWizard.java:751)
> openmeetings_1 | at
> java.base/java.lang.Thread.run(Thread.java:834)
> {code}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)