BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 11 ноя 2024, 01:19

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 502 ] • Оценка темы: Оценок: 8, 6.00 средний балл.Оценок: 8, 6.00 средний балл.Оценок: 8, 6.00 средний балл.Оценок: 8, 6.00 средний балл.Оценок: 8, 6.00 средний балл.Оценок: 8, 6.00 средний балл.  На страницу Пред.  1 ... 13, 14, 15, 16, 17
Автор Сообщение
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 27 мар 2020, 20:29 
Не в сети

Зарегистрирован: 29 май 2018, 18:12
Сообщения: 60
Карма: 0
Доступ есть, но есть проблемы к доступу к www.w3.org. Локально этот файл как-то можно положить на сервер с ЛК, чтобы он от инета не зависел?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 27 мар 2020, 20:54 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
IMHO надо вообще ВСЁ от чего зависит ЛК иметь локально, т.к. про ЛК чаще всего вспоминают только когда закончились $ и очень много операторов выдает таким абонентам адреса без доступа в инет


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 27 мар 2020, 22:07 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2677
Карма: 72
DVShatskikh писал(а):
Доступ есть, но есть проблемы к доступу к http://www.w3.org. Локально этот файл как-то можно положить на сервер с ЛК, чтобы он от инета не зависел?

Вы давно лк обновляли? Этой баге уже 100500 лет. Вроде как она исправлена давно


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 27 мар 2020, 22:13 
Не в сети

Зарегистрирован: 29 май 2018, 18:12
Сообщения: 60
Карма: 0
Сегодня, в том числе.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 28 мар 2020, 01:03 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2677
Карма: 72
DVShatskikh писал(а):
Сегодня, в том числе.

а wildfly какой версии? В мае прошлого года было точно исправлено и предлагалось тем у кого проблемы обновить wildfly до 14.0.1.Final


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 28 мар 2020, 02:28 
Не в сети

Зарегистрирован: 29 май 2018, 18:12
Сообщения: 60
Карма: 0
именно эта версия)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 28 мар 2020, 02:49 
Не в сети

Зарегистрирован: 29 май 2018, 18:12
Сообщения: 60
Карма: 0
Короче, поднял там же Nginx на localhost:80, прописал в hosts 127.0.0.1 http://www.w3.org, положил туда файл 2015/05/xmlmime и все заработало!
Но!!! Господа разработчики, это, таки, не дело!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 02 апр 2020, 07:29 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 05 сен 2012, 18:20
Сообщения: 457
Карма: 27
DVShatskikh писал(а):
именно эта версия)


А версия сервера?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 02 апр 2020, 07:41 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 05 сен 2012, 18:20
Сообщения: 457
Карма: 27
На счет проблемы с WildFly > 14 версии. В текущий версии проблему решить не удалось, так в 8 Java нет в принципе понятия модулей. Проблема решена в мастере(будущая 8.1) на 11 java, к выходу скорее всего будет уже на 14 Java.

К стати Phricker говорил на счет проблем более сложных дин. бинов - с этим тоже должен быть решен вопрос(теперь будет производиться полноценная компиляции на прямую явой, а не как ранее через груви). Конкретно этот вопрос с бинами можно решить и сейчас в 8.0 версии, но пока в сомнениях -/+

К стати в будущей 8.1 все эти бины должны будут быть в пакете ru.bitel.mybgbilling.kernel.common.inject. То есть быть объявлены так:
Код:
package ru.bitel.mybgbilling.kernel.common.inject;
Пишу больше для себя, чем для вас, чтобы не забыть это указать в доке :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 02 апр 2020, 12:49 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Ildar писал(а):
проблем более сложных дин. бинов - с этим тоже должен быть решен вопрос

Изображение


А то как раз вчера пилил страничку для входящих вызовов в Phone - он ругался где не попадя.
Пришлось компилить и подкладывать.

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 02 апр 2020, 13:07 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 05 сен 2012, 18:20
Сообщения: 457
Карма: 27
Ок, ну тогда раз есть востребованность добавлю и в текущую версию. Постараюсь на этой неделе добить тогда это в 7.2-8.0
С вас оперативное тестирование, так как есть вероятность поломать. Отпишусь тут, как будет готово.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 03 апр 2020, 23:20 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 05 сен 2012, 18:20
Сообщения: 457
Карма: 27
Обновление выложил.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 06 апр 2020, 13:10 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Ildar писал(а):
Обновление выложил.

Вопрос.
Надо ли делать какие-нибудь манипуляции?
Обновлять Wildfly, перемещать бины в другой пакет или т.п.?
Попробовал на проверенном бине выводящем сумму требуемую для разблокировки модулем NPay.
Просто разместил его в /dyn

Ошибка
Код:
2020-04-06 10:02:45,397 INFO  [org.jboss.as.clustering.infinispan] (ServerService Thread Pool -- 72) WFLYCLINF0002: Started client-mappings cache from ejb container
2020-04-06 10:02:46,007 SEVERE [ProcessAnnotationsExtension] (MSC service thread 1-2) null: ru.bitel.mybgbilling.kernel.common.inject.CompilerBeanWrapper$CompilationFailedException
        at ru.bitel.mybgbilling.kernel.common.inject.CompilerBeanWrapper.compile(CompilerBeanWrapper.java:109)
        at ru.bitel.mybgbilling.kernel.common.inject.ProcessAnnotationsExtension.loadDynamicBeans(ProcessAnnotationsExtension.java:79)
        at ru.bitel.mybgbilling.kernel.common.inject.ProcessAnnotationsExtension.beforeBeanDiscovery(ProcessAnnotationsExtension.java:48)
        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.injection.StaticMethodInjectionPoint.invoke(StaticMethodInjectionPoint.java:95)
        at org.jboss.weld.injection.MethodInvocationStrategy$SpecialParamPlusBeanManagerStrategy.invoke(MethodInvocationStrategy.java:144)
        at org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:330)
        at org.jboss.weld.event.ExtensionObserverMethodImpl.sendEvent(ExtensionObserverMethodImpl.java:123)
        at org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:308)
        at org.jboss.weld.event.ObserverMethodImpl.notify(ObserverMethodImpl.java:286)
        at javax.enterprise.inject.spi.ObserverMethod.notify(ObserverMethod.java:124)
        at org.jboss.weld.util.Observers.notify(Observers.java:166)
        at org.jboss.weld.event.ObserverNotifier.notifySyncObservers(ObserverNotifier.java:285)
        at org.jboss.weld.event.ObserverNotifier.notify(ObserverNotifier.java:273)
        at org.jboss.weld.event.ObserverNotifier.fireEvent(ObserverNotifier.java:177)
        at org.jboss.weld.event.ObserverNotifier.fireEvent(ObserverNotifier.java:171)
        at org.jboss.weld.bootstrap.events.AbstractContainerEvent.fire(AbstractContainerEvent.java:53)
        at org.jboss.weld.bootstrap.events.AbstractDefinitionContainerEvent.fire(AbstractDefinitionContainerEvent.java:44)
        at org.jboss.weld.bootstrap.events.BeforeBeanDiscoveryImpl.fire(BeforeBeanDiscoveryImpl.java:54)
        at org.jboss.weld.bootstrap.WeldStartup.startInitialization(WeldStartup.java:401)
        at org.jboss.weld.bootstrap.WeldBootstrap.startInitialization(WeldBootstrap.java:79)
        at org.jboss.as.weld.WeldStartService.start(WeldStartService.java:96)
        at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1736)
        at org.jboss.msc.service.ServiceControllerImpl$StartTask.execute(ServiceControllerImpl.java:1698)
        at org.jboss.msc.service.ServiceControllerImpl$ControllerTask.run(ServiceControllerImpl.java:1556)
        at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
        at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1985)
        at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1487)
        at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1378)
        at java.lang.Thread.run(Thread.java:748)



Полный лог в прикрепленном файле


Вложения:
server.log [85.24 КБ]
Скачиваний: 1104

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 06 апр 2020, 13:10 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Ну и собственно на странице ничего не выводится

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 06 апр 2020, 13:44 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 05 сен 2012, 18:20
Сообщения: 457
Карма: 27
Это ошибка компиляции бинов. Но саму ошибку в лог не выводит - добавлю вывод, чуть позже выложу обновление.
Так как скорее всего ошибки в самом бине у вас нет, могу предположить проблема в формировании classpath. Можно ваши импорты из бина.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 06 апр 2020, 14:24 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Он по ссылке выше
https://gist.github.com/SinTeZWh1te/3d0 ... e857d31c16

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 06 апр 2020, 15:53 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 05 сен 2012, 18:20
Сообщения: 457
Карма: 27
Phricker писал(а):


33 строка - <MODULE_ID>
Все остальное вроде ок.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 06 апр 2020, 17:21 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Ildar писал(а):
33 строка - <MODULE_ID>
Все остальное вроде ок.

Её я исправил конечно же на 3 (мой ID модуля NPay)
Щас на всякий случай удалил всё то что идет в комплекте с ЛК из /dyn и проверил.
Так же ошибка.

Код:
[root@test dyn]# pwd
/opt/BG/wildfly/wildfly-14.0.1.Final/standalone/deployments/MyBGBilling.war/WEB-INF/dyn
[root@test dyn]# ls
MyNPayBean.java
[root@test dyn]# cat ./MyNPayBean.java
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import ru.bitel.bgbilling.common.BGException;
import ru.bitel.mybgbilling.kernel.common.AbstractBean;
import ru.bitel.mybgbilling.kernel.common.inject.BGInject;
import ru.bitel.mybgbilling.kernel.common.inject.BGInjection;
import ru.bitel.bgbilling.modules.npay.api.common.service.NpayService;

import javax.faces.bean.ViewScoped;
import javax.inject.Named;
import java.io.Serializable;
import java.math.BigDecimal;

@Named
@ViewScoped
@BGInjection
public class MyNPayBean extends AbstractBean implements Serializable {

    private static final Logger logger = LoggerFactory.getLogger(MyNPayBean.class);

    @BGInject
    private NpayService npayService;

    @Override
    protected void init() throws BGException {
      logger.info("populate");
        populate();
    }

    public void populate() throws BGException {
    }

    public BigDecimal getAmountForUnlock() throws BGException {
        return this.npayService.getAmountForUnlock(this.getContractId(), 3);
    }
}[root@test dyn]#

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 06 апр 2020, 18:55 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 05 сен 2012, 18:20
Сообщения: 457
Карма: 27
Странно. Давайте посмотрим в чем ошибка. Обновление выложил.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 06 апр 2020, 20:34 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
https://paste.centos.org/view/c0fbee71

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 07 апр 2020, 17:14 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 05 сен 2012, 18:20
Сообщения: 457
Карма: 27
Несколько либ не было, которые теперь нужны для компиляции дин. бинов. Обновитесь.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 07 апр 2020, 19:14 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Не хватает либы https://mvnrepository.com/artifact/java ... x.inject/1

Добавил ручками, заработало на простом бине.
Чуть более сложный - ночью постараюсь проверить.

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 502 ] • Оценка темы: Оценок: 8, 6.00 средний балл.Оценок: 8, 6.00 средний балл.Оценок: 8, 6.00 средний балл.Оценок: 8, 6.00 средний балл.Оценок: 8, 6.00 средний балл.Оценок: 8, 6.00 средний балл.  На страницу Пред.  1 ... 13, 14, 15, 16, 17

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.062s | 61 Queries | GZIP : On ]