Страница 13 из 15

Re: Web-кабинет клиента

СообщениеДобавлено: 13 июн 2018, 19:36
WhiteWind
Не могу посмотреть баланс, не подгружается страница.

java version "1.8.0_172"
Java(TM) SE Runtime Environment (build 1.8.0_172-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.172-b11, mixed mode)

В логах следующее:
$this->bbcode_second_pass_code('', '
2018-06-13 21:26:49,670 INFO [ru.bitel.mybgbilling.kernel.common.MyExceptionHandler] (default task-184) ERROR class javax.el.PropertyNotFoundException
2018-06-13 21:26:49,670 ERROR [io.undertow.request] (default task-184) UT005023: Exception handling request to /my/index.xhtml: java.lang.NullPointerException
at ru.bitel.mybgbilling.kernel.common.MyExceptionHandler.handle(MyExceptionHandler.java:190)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:119)
at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:219)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:659)
at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:85)
at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
at org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest(SecurityContextAssociationHandler.java:78)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:131)
at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
at io.undertow.server.handlers.DisableCacheHandler.handleRequest(DisableCacheHandler.java:33)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.security.handlers.AuthenticationConstraintHandler.handleRequest(AuthenticationConstraintHandler.java:53)
at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
at io.undertow.servlet.handlers.security.ServletSecurityConstraintHandler.handleRequest(ServletSecurityConstraintHandler.java:59)
at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
at io.undertow.security.handlers.NotificationReceiverHandler.handleRequest(NotificationReceiverHandler.java:50)
at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:61)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:292)
at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:81)
at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:138)
at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135)
at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
at io.undertow.servlet.api.LegacyThreadSetupActionWrapper$1.call(LegacyThreadSetupActionWrapper.java:44)
at io.undertow.servlet.api.LegacyThreadSetupActionWrapper$1.call(LegacyThreadSetupActionWrapper.java:44)
at io.undertow.servlet.api.LegacyThreadSetupActionWrapper$1.call(LegacyThreadSetupActionWrapper.java:44)
at io.undertow.servlet.api.LegacyThreadSetupActionWrapper$1.call(LegacyThreadSetupActionWrapper.java:44)
at io.undertow.servlet.api.LegacyThreadSetupActionWrapper$1.call(LegacyThreadSetupActionWrapper.java:44)
at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:272)
at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:81)
at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:104)
at io.undertow.server.Connectors.executeRootHandler(Connectors.java:202)
at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:805)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
')

Re: Web-кабинет клиента

СообщениеДобавлено: 13 июн 2018, 19:44
Amir
mybgbilling-sync.sh вызывали?

Версия 7.0? В логах еще что-нибудь есть до этого?

Re: Web-кабинет клиента

СообщениеДобавлено: 13 июн 2018, 19:51
WhiteWind
Да, 7.0. Вызывали, и кабинет обновляли.
Есть ещё пара строк выше, которые относятся к этому запросу:
$this->bbcode_second_pass_code('', '
2018-06-13 21:49:31,525 INFO [ru.bitel.mybgbilling.kernel.navigation.NavigationBean] (default task-52) page=kernel/balance => WEB-INF/content/kernel/balance
2018-06-13 21:49:31,525 INFO [ru.bitel.mybgbilling.kernel.navigation.NavigationBean] (default task-52) moduleId=0
2018-06-13 21:49:31,529 INFO [ru.bitel.mybgbilling.kernel.common.MyExceptionHandler] (default task-52) ERROR class javax.el.PropertyNotFoundException
2018-06-13 21:49:31,530 ERROR [io.undertow.request] (default task-52) UT005023: Exception handling request to /my/index.xhtml: java.lang.NullPointerException
')

Re: Web-кабинет клиента

СообщениеДобавлено: 19 июн 2018, 21:10
Amir
Не получилось повторить. Выложили обновление, в котором более корректно обрабатывается ошибка ERROR class javax.el.PropertyNotFoundException
(сейчас после нее возникал NullPointerException). Возможно после этого понятнее будет.

Re: Web-кабинет клиента

СообщениеДобавлено: 15 авг 2018, 18:16
DVShatskikh
Не работает ./mybgbilling-sync-libs.sh
Выдает ошибку:
Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/ws/WebServiceException
at ru.bitel.mybgbilling.kernel.common.Updater.main(Updater.java:91)
Caused by: java.lang.ClassNotFoundException: javax.xml.ws.WebServiceException
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:582)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:190)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:499)
... 1 more
JAVA_HOME=/opt/java/jdk
MYBGBILLING_HOME=../standalone/deployments/MyBGBilling.war
Set MyBGBilling.war to (re)deploy

В чем может быть дело?

Re: Web-кабинет клиента

СообщениеДобавлено: 16 авг 2018, 14:58
Amir
Текущие версии биллинга поддерживают только JDK 8, а у вас похоже 9 или 10.

У 9 и 10 ограниченный срок поддержки, поэтому мы их пропускаем и ждем JDK 11, там уже будем смотреть про совместимость, т.к. многое поменялось и будет не просто сделать, чтобы проект запускался одновременно под 8 и 11.

Re: Web-кабинет клиента

СообщениеДобавлено: 16 авг 2018, 20:40
DVShatskikh
Биллинг на 8 работает, ЛК на 10. Спасибо, поменяю на 8.

Re: Web-кабинет клиента

СообщениеДобавлено: 23 авг 2018, 19:10
DVShatskikh
Периодически перестает работать ЛК. Решается рестартом wildfly.
В логах ошибка:
2018-08-23 14:13:20,680 ERROR [io.undertow.request] (default task-16) UT005001: An exception occurred processing the request: java.net.URISyntaxEx
ception: Relative path in absolute URI: https://5.188.210.12:8443http://5.188.210.12/echo.php
at java.net.URI.checkPath(URI.java:1823)
at java.net.URI.<init>(URI.java:672)
at io.undertow.security.handlers.SinglePortConfidentialityHandler.getRedirectURI(SinglePortConfidentialityHandler.java:51)
at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.getRedirectURI(ServletConfidentialityConstraintHandler.ja
va:83)
at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:49)
at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.jav
a:64)
at io.undertow.servlet.handlers.security.ServletSecurityConstraintHandler.handleRequest(ServletSecurityConstraintHandler.java:59)
at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
at io.undertow.security.handlers.NotificationReceiverHandler.handleRequest(NotificationReceiverHandler.java:50)
at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43
)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:61)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:292)
at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:81)
at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:138)
at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135)
at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
at io.undertow.servlet.api.LegacyThreadSetupActionWrapper$1.call(LegacyThreadSetupActionWrapper.java:44)
at io.undertow.servlet.api.LegacyThreadSetupActionWrapper$1.call(LegacyThreadSetupActionWrapper.java:44)
at io.undertow.servlet.api.LegacyThreadSetupActionWrapper$1.call(LegacyThreadSetupActionWrapper.java:44)
at io.undertow.servlet.api.LegacyThreadSetupActionWrapper$1.call(LegacyThreadSetupActionWrapper.java:44)
at io.undertow.servlet.api.LegacyThreadSetupActionWrapper$1.call(LegacyThreadSetupActionWrapper.java:44)
at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:272)
at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:81)
at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:104)
at io.undertow.server.Connectors.executeRootHandler(Connectors.java:202)
at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:805)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)

Что с этим можно сделать?

Re: Web-кабинет клиента

СообщениеДобавлено: 23 авг 2018, 19:49
Amir
$this->bbcode_second_pass_quote('', 'h')ttps://5.188.210.12:8443http://5.188.210.12/echo.php

А это что-то ваше или у вас вообще никаких echo.php нет?

Данная ошибка всегда появляется, когда перестает работать?

Re: Web-кабинет клиента

СообщениеДобавлено: 23 авг 2018, 20:31
DVShatskikh
Ничего подобного у меня нет. Да, после нее перестает работать.
Варианты url могут быть разные, но результат всегда один.
Relative path in absolute URI: https://www.so.com:8443http://www.so.co ... 4001284972
Relative path in absolute URI: https://www.baidu.com:8443http://www.ba ... 4252354220

В интернете поискал, нашел, к примеру, вот это: https://issues.jboss.org/browse/UNDERTOW-592
Только что с этим делать не очень понятно)

Re: Web-кабинет клиента

СообщениеДобавлено: 24 авг 2018, 17:00
zavndw
все понятно, видимо wildfy на "ружу" открыт и когда его сканируют ему становится плохо)
вроде в прошлом году исправили, на свежем wildfly быть не должно.
Но лучше перед wildfly поставьте nginx для начала

Re: Web-кабинет клиента

СообщениеДобавлено: 05 сен 2018, 14:09
darkringfire
Здравствуйте.
У нас используется BGB 7.1 с новым личным кабинетом.
Потребовалось использовать предоплаченные карточки для пополнения баланса. Карты добавил, диллера завёл, через клиент BGB проверил, карты активируются.
Не понятно как из личного кабинета клиента активировать карточки, в mybgbilling-payment.groovy параметр showCard = true.
В данный момент используется для оплаты только модуль Сбербанк.

Re: Web-кабинет клиента

СообщениеДобавлено: 11 окт 2018, 00:21
Dog
При попытке настроить ежемесячный автоплатеж(через paymaster)

$this->bbcode_second_pass_code('', '
2018-10-10 21:14:47,201 INFO [ru.bitel.mybgbilling.kernel.common.MyExceptionHandler] (default task-73) ERROR class javax.faces.FacesException
2018-10-10 21:14:47,201 SEVERE [javax.enterprise.resource.webcontainer.jsf.context] (default task-73) javax.faces.el.EvaluationException: java.lang.UnsupportedOperationException
at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:101)
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
at javax.faces.component.UICommand.broadcast(UICommand.java:315)
at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:790)
at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1282)
at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:81)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:198)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:658)
at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:85)
at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
at org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest(SecurityContextAssociationHandler.java:78)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:131)
at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
at io.undertow.server.handlers.DisableCacheHandler.handleRequest(DisableCacheHandler.java:33)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.security.handlers.AuthenticationConstraintHandler.handleRequest(AuthenticationConstraintHandler.java:51)
at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
at io.undertow.servlet.handlers.security.ServletSecurityConstraintHandler.handleRequest(ServletSecurityConstraintHandler.java:56)
at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
at io.undertow.security.handlers.NotificationReceiverHandler.handleRequest(NotificationReceiverHandler.java:50)
at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:61)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:284)
at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:263)
at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:81)
at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:174)
at io.undertow.server.Connectors.executeRootHandler(Connectors.java:202)
at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:793)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)

Caused by: java.lang.UnsupportedOperationException
at ru.bitel.bgbilling.common.service.PaymentServiceProvider.beginAutopaymentTransaction(PaymentServiceProvider.java:64)
at ru.bitel.mybgbilling.kernel.payment.PaymentBean.beginTransaction(PaymentBean.java:435)
at ru.bitel.mybgbilling.kernel.payment.PaymentBean$Proxy$_$$_WeldSubclass.beginTransaction$$super(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.jboss.weld.interceptor.proxy.TerminalAroundInvokeInvocationContext.proceedInternal(TerminalAroundInvokeInvocationContext.java:49)
at org.jboss.weld.interceptor.proxy.AroundInvokeInvocationContext.proceed(AroundInvokeInvocationContext.java:77)
at ru.bitel.mybgbilling.kernel.ws.WSInjectInterceptor.aroundInvoke(WSInjectInterceptor.java:60)
at sun.reflect.GeneratedMethodAccessor10446.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.jboss.weld.interceptor.reader.SimpleInterceptorInvocation$SimpleMethodInvocation.invoke(SimpleInterceptorInvocation.java:74)
at org.jboss.weld.interceptor.proxy.InterceptorMethodHandler.executeAroundInvoke(InterceptorMethodHandler.java:84)
at org.jboss.weld.interceptor.proxy.InterceptorMethodHandler.executeInterception(InterceptorMethodHandler.java:72)
at org.jboss.weld.interceptor.proxy.InterceptorMethodHandler.invoke(InterceptorMethodHandler.java:56)
at org.jboss.weld.bean.proxy.CombinedInterceptorAndDecoratorStackMethodHandler.invoke(CombinedInterceptorAndDecoratorStackMethodHandler.java:79)
at org.jboss.weld.bean.proxy.CombinedInterceptorAndDecoratorStackMethodHandler.invoke(CombinedInterceptorAndDecoratorStackMethodHandler.java:68)
at ru.bitel.mybgbilling.kernel.payment.PaymentBean$Proxy$_$$_WeldSubclass.beginTransaction(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.jboss.weld.bean.proxy.AbstractBeanInstance.invoke(AbstractBeanInstance.java:38)
at org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:100)
at ru.bitel.mybgbilling.kernel.payment.PaymentBean$Proxy$_$$_WeldClientProxy.beginTransaction(Unknown Source)
at ru.bitel.mybgbilling.kernel.payment.AutopaymentBean.apply(AutopaymentBean.java:327)
at ru.bitel.mybgbilling.kernel.payment.AutopaymentBean$Proxy$_$$_WeldSubclass.apply$$super(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.jboss.weld.interceptor.proxy.TerminalAroundInvokeInvocationContext.proceedInternal(TerminalAroundInvokeInvocationContext.java:49)
at org.jboss.weld.interceptor.proxy.AroundInvokeInvocationContext.proceed(AroundInvokeInvocationContext.java:77)
at ru.bitel.mybgbilling.kernel.ws.WSInjectInterceptor.aroundInvoke(WSInjectInterceptor.java:60)
at sun.reflect.GeneratedMethodAccessor10446.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.jboss.weld.interceptor.reader.SimpleInterceptorInvocation$SimpleMethodInvocation.invoke(SimpleInterceptorInvocation.java:74)
at org.jboss.weld.interceptor.proxy.InterceptorMethodHandler.executeAroundInvoke(InterceptorMethodHandler.java:84)
at org.jboss.weld.interceptor.proxy.InterceptorMethodHandler.executeInterception(InterceptorMethodHandler.java:72)
at org.jboss.weld.interceptor.proxy.InterceptorMethodHandler.invoke(InterceptorMethodHandler.java:56)
at org.jboss.weld.bean.proxy.CombinedInterceptorAndDecoratorStackMethodHandler.invoke(CombinedInterceptorAndDecoratorStackMethodHandler.java:79)
at org.jboss.weld.bean.proxy.CombinedInterceptorAndDecoratorStackMethodHandler.invoke(CombinedInterceptorAndDecoratorStackMethodHandler.java:68)
at ru.bitel.mybgbilling.kernel.payment.AutopaymentBean$Proxy$_$$_WeldSubclass.apply(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at javax.el.ELUtil.invokeMethod(ELUtil.java:308)
at javax.el.BeanELResolver.invoke(BeanELResolver.java:415)
at javax.el.CompositeELResolver.invoke(CompositeELResolver.java:256)
at com.sun.el.parser.AstValue.invoke(AstValue.java:285)
at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:304)
at org.jboss.weld.util.el.ForwardingMethodExpression.invoke(ForwardingMethodExpression.java:40)
at org.jboss.weld.el.WeldMethodExpression.invoke(WeldMethodExpression.java:50)
at org.jboss.weld.util.el.ForwardingMethodExpression.invoke(ForwardingMethodExpression.java:40)
at org.jboss.weld.el.WeldMethodExpression.invoke(WeldMethodExpression.java:50)
at com.sun.faces.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:105)
at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:87)
... 38 more
')

$this->bbcode_second_pass_code('', 'Информация о версии:

Клиент: вер. 7.0.974 / 27.09.2018 20:45:24
os: Windows 10; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_181
Сервер: вер. 7.0.1416 / 05.10.2018 18:33:01
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_181

bill: вер. 7.0.146 / 27.09.2018 20:47:14
card: вер. 7.0.51 / 07.06.2018 16:41:02
dialup: вер. 7.0.326 / 08.06.2018 14:17:17
drweb: вер. 7.0.78 / 14.03.2018 16:03:36
inet: вер. 7.0.938 / 05.10.2018 16:54:59
ipn: вер. 7.0.292 / 27.09.2018 20:47:07
mps: вер. 7.0.230 / 19.06.2018 20:44:57
npay: вер. 7.0.218 / 28.08.2018 17:44:11
paymaster: вер. 7.0.70 / 01.10.2018 21:53:54
rentsoft: вер. 7.0.72 / 21.03.2018 15:22:51
reports: вер. 7.0.247 / 23.08.2018 17:04:21
rscm: вер. 7.0.190 / 31.05.2018 15:53:23
ru.bitel.bgbilling.plugins.bonus: вер. 7.0.136 / 30.07.2018 09:49:10
ru.bitel.bgbilling.plugins.cashcheck: вер. 7.0.140 / 01.10.2018 21:53:46
ru.bitel.bgbilling.plugins.crm: вер. 7.0.205 / 30.07.2018 09:49:11
ru.bitel.bgbilling.plugins.dispatch: вер. 7.0.102 / 09.08.2018 16:38:00
sberbank: вер. 7.0.84 / 20.09.2018 22:12:08
trayinfo: вер. 7.0.181 / 14.03.2018 16:05:14
tv: вер. 7.0.302 / 05.09.2018 21:00:55

Окружение:

Клиент:
os: Windows 10 amd64, 10.0
java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_181
jre home: C:\Program Files\Java\jre1.8.0_181
memory (use/total/max): 49M/180M/455M
default tz: 10.10.2018 21:20 MSK +0300 (Europe/Moscow)
user tz: 10.10.2018 21:20 GMT+03:00 +0300 (GMT+03:00)
locale: ru_RU
Сервер:
os: Linux amd64, 3.10.0-862.11.6.el7.x86_64
java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_181
jre home: /usr/java/jdk1.8.0_181-amd64/jre
default tz: 10.10.2018 21:20 MSK +0300 (Europe/Moscow)
memory (use/total/max): 444M/809M/1820M
db time: master: 10.10.2018 21:20 MSK
db charset: connection: cp1251(cp1251_general_ci), database: cp1251(cp1251_general_ci)
locale: en_US
uptime: Started: 10.10.2018 19:29:38 Uptime: 0 d 01:50:25')

Re: Web-кабинет клиента

СообщениеДобавлено: 11 окт 2018, 00:27
Dog
+ куда улетают поля "Номер телефона" и Email из личного кабинета?
например с модулем paymaster в ините платежа улетает пустое значение:
$this->bbcode_second_pass_quote('', '
')LMI_PAYER_PHONE_NUMBER=&LMI_PAYER_EMAIL=&

Re: Web-кабинет клиента

СообщениеДобавлено: 11 окт 2018, 15:16
Bazhutyan
Добрый день!

Установил сегодня новый ЛК. БГ 7.1. Все обновления сегодняшним днём.
ЛК запустился, но авторизоваться в нём не получается - при любых логин/пароль (правильных или нет) появляется красным "Форма устарела, попробуйте снова."
В логах:

$this->bbcode_second_pass_code('', '2018-10-11 04:30:20,689 INFO [ru.bitel.mybgbilling.kernel.common.MyExceptionHandler] (default task-25) ERROR class javax.faces.FacesException
2018-10-11 04:30:20,690 INFO [ru.bitel.mybgbilling.kernel.common.MyExceptionHandler] (default task-25) WELD-000321: No conversation found to restore for id 1
2018-10-11 04:30:20,710 INFO [ru.bitel.mybgbilling.kernel.navigation.NavigationBean] (default task-25) page=kernel/news => WEB-INF/content/kernel/news
2018-10-11 04:30:20,710 INFO [ru.bitel.mybgbilling.kernel.navigation.NavigationBean] (default task-25) moduleId=0
2018-10-11 04:30:20,715 INFO [ru.bitel.mybgbilling.kernel.realm.LoginBean] (default task-25) LoginBean - init
')

Re: Web-кабинет клиента

СообщениеДобавлено: 11 окт 2018, 15:22
Amir
$this->bbcode_second_pass_quote('', '&')quot;Форма устарела, попробуйте снова."

Версия Wildfly какая?

Re: Web-кабинет клиента

СообщениеДобавлено: 11 окт 2018, 16:03
Bazhutyan
$this->bbcode_second_pass_quote('Amir', '')$this->bbcode_second_pass_quote('', '&')quot;Форма устарела, попробуйте снова."

Версия Wildfly какая?

10.1.0.Final

Пробовал 11.0.0.Final - тоже самое

Re: Web-кабинет клиента

СообщениеДобавлено: 11 окт 2018, 20:37
Amir
Проверял недавно на новой установке - нормально было
А браузер какой? Может быть какой-нибудь плагин браузера мешает

Re: Web-кабинет клиента

СообщениеДобавлено: 12 окт 2018, 05:58
Bazhutyan
$this->bbcode_second_pass_quote('Amir', '')роверял недавно на новой установке - нормально было
А браузер какой? Может быть какой-нибудь плагин браузера мешает


И правда похоже проблема в браузере. Использовал FF. Отключил плагины, http заработал, на https по прежнему "устаревшая форма", но сертификат самоподписной.
А вот в Chrome работают и http и https.

Re: Web-кабинет клиента

СообщениеДобавлено: 15 окт 2018, 19:25
Amir
$this->bbcode_second_pass_quote('', '+') куда улетают поля "Номер телефона" и Email из личного кабинета?
например с модулем paymaster в ините платежа улетает пустое значение:
Выложили обновление модуля.

Re: Web-кабинет клиента

СообщениеДобавлено: 27 ноя 2018, 18:06
DVShatskikh
Добрый день!
В новом ЛК при входе не генерируется событие "Авторизация в Web". Это нормально?

Re: Web-кабинет клиента

СообщениеДобавлено: 28 ноя 2018, 15:54
DVShatskikh
up

Re: Web-кабинет клиента

СообщениеДобавлено: 29 ноя 2018, 18:43
Amir
Да, сейчас данное событие новым ЛК не генерируется. Как минимум нужна другая логика обработки, т.к. передать туда HttpServletRequest getRequest() не получится.
Но добавить событие в новый ЛК наверно нужно.

Re: Web-кабинет клиента

СообщениеДобавлено: 06 дек 2018, 13:07
Dog
1. если пользоваться новым ЛК, то какой URL должен быть для восстановления пароля?
2. web.admin.password= можно использовать с новым ЛК?

Re: Web-кабинет клиента

СообщениеДобавлено: 13 дек 2018, 12:12
Dog
3. какой должен быть return url при платежах (успешном\не успешном) ?

Re: Web-кабинет клиента

СообщениеДобавлено: 13 дек 2018, 16:40
Amir
$this->bbcode_second_pass_quote('', '')а, сейчас данное событие новым ЛК не генерируется. Как минимум нужна другая логика обработки, т.к. передать туда HttpServletRequest getRequest() не получится.
Но добавить событие в новый ЛК наверно нужно.
Выложили обновление для 7.1+. Но в ContractWebLoginEvent вместо getRequest() нужно использовать getParams()
https://bgbilling.ru/v7.1/javadoc/ru/bi ... Event.html

$this->bbcode_second_pass_quote('', '1'). если пользоваться новым ЛК, то какой URL должен быть для восстановления пароля?
На login.xhtml (должно работать и на index.xhtml)

$this->bbcode_second_pass_quote('', '2'). web.admin.password= можно использовать с новым ЛК? Сейчас - нет. Если добавим, то этот параметр наверно нужно будет указать в конфиге нового ЛК.

$this->bbcode_second_pass_quote('', '3'). какой должен быть return url при платежах (успешном\не успешном) ? payment.xhtml?result=success (failure)

ЛК обычно сам передает URL, но если ЛК за NGINX, то требуется прописать baseUrl в конфигурации (выложили обновление ЛК сегодня):
https://docs.bitel.ru/pages/viewpage.action?pageId=119506896#id-Настройкановоголичногокабинета-ПараметрыидентификацииHTTP-соединения

Re: Web-кабинет клиента

СообщениеДобавлено: 13 дек 2018, 20:42
nikav80
Есть проблема.
Допустим есть договор со статусом активен. Заходим в новый ЛК и там тоже статус активен.
Затем меняю в договоре статус на приостановлен и не выходя из ЛК, просто обновив страницу или нажимая на пункт меню управление статусом, то статус по прежнему активен!
Как можно сделать так, чтобы данные в ЛК при нажатии на пункт меню или просто обновлении страницы, обновлялись?
bgb 6.2
wildfly - скачал с вашего сервера ftp://bgbilling.ru/pub/bgbilling/6.2/MyBGBilling.zip

Re: Web-кабинет клиента

СообщениеДобавлено: 14 дек 2018, 17:57
Amir
$this->bbcode_second_pass_quote('nikav80', '')сть проблема.
Допустим есть договор со статусом активен. Заходим в новый ЛК и там тоже статус активен.
Затем меняю в договоре статус на приостановлен и не выходя из ЛК, просто обновив страницу или нажимая на пункт меню управление статусом, то статус по прежнему активен!
Как можно сделать так, чтобы данные в ЛК при нажатии на пункт меню или просто обновлении страницы, обновлялись?
bgb 6.2
wildfly - скачал с вашего сервера ftp://bgbilling.ru/pub/bgbilling/6.2/MyBGBilling.zip
В WEB-INF/content/kernel/status.xhtml
после
<ui:define name="page-content-data">
добавьте $this->bbcode_second_pass_code('', ' <f:event listener="#{statusBean.autoPopulate}" type="preRenderView" />
<span jsf:id="statusBean-populate"')

Re: Web-кабинет клиента

СообщениеДобавлено: 14 дек 2018, 19:29
nikav80
Спасибо! :D

Re: Web-кабинет клиента

СообщениеДобавлено: 14 дек 2018, 21:39
borisk
Добрый день!

Коллеги, не могу найти как разрабатывать свои страницы для нового ЛК. Со своими действиями. Это вообще вообще возможно?