aardvark писал(а):
Код:
Error parsing HTTP request header
java.net.SocketTimeoutException: Read timed out
Ничего не значит их у меня много а всё равно всё работает, подозреваю это такой хартбит.
у тебя судя по всему передача странно проходит покажи что показывает
Код:
grep "TransferData" bgcrm.log
Код:
# grep "TransferData" bgcrm.log
at ru.bgcrm.plugin.bgbilling.TransferData.getDocument(TransferData.java:217)
at ru.bgcrm.plugin.bgbilling.TransferData.postData(TransferData.java:96)
at ru.bgcrm.plugin.bgbilling.TransferData.postDataSafe(TransferData.java:56)
at ru.bgcrm.plugin.bgbilling.TransferData.checkDocumentStatus(TransferData.java:275)
at ru.bgcrm.plugin.bgbilling.TransferData.postData(TransferData.java:98)
at ru.bgcrm.plugin.bgbilling.TransferData.postDataSafe(TransferData.java:56)
at ru.bgcrm.plugin.bgbilling.TransferData.checkDocumentStatus(TransferData.java:278)
at ru.bgcrm.plugin.bgbilling.TransferData.postData(TransferData.java:98)
at ru.bgcrm.plugin.bgbilling.TransferData.postDataSafe(TransferData.java:56)
06-20/11:26:38 ERROR [pool-9-thread-1] TransferData - ru.bgcrm.model.BGMessageException
at ru.bgcrm.plugin.bgbilling.TransferData.postData(TransferData.java:104)
at ru.bgcrm.plugin.bgbilling.TransferData.postDataSafe(TransferData.java:56)
at ru.bgcrm.plugin.bgbilling.TransferData.checkDocumentStatus(TransferData.java:278)
at ru.bgcrm.plugin.bgbilling.TransferData.postData(TransferData.java:98)
at ru.bgcrm.plugin.bgbilling.TransferData.getDocument(TransferData.java:217)
at ru.bgcrm.plugin.bgbilling.TransferData.postData(TransferData.java:96)
at ru.bgcrm.plugin.bgbilling.TransferData.postDataSafe(TransferData.java:56)
at ru.bgcrm.plugin.bgbilling.TransferData.checkDocumentStatus(TransferData.java:275)
at ru.bgcrm.plugin.bgbilling.TransferData.postData(TransferData.java:98)
at ru.bgcrm.plugin.bgbilling.TransferData.postDataSafe(TransferData.java:56)
at ru.bgcrm.plugin.bgbilling.TransferData.checkDocumentStatus(TransferData.java:278)
at ru.bgcrm.plugin.bgbilling.TransferData.postData(TransferData.java:98)
at ru.bgcrm.plugin.bgbilling.TransferData.postDataSafe(TransferData.java:56)
06-20/11:28:20 ERROR [pool-9-thread-2] TransferData - ru.bgcrm.model.BGMessageException
at ru.bgcrm.plugin.bgbilling.TransferData.postData(TransferData.java:104)
at ru.bgcrm.plugin.bgbilling.TransferData.postDataSafe(TransferData.java:56)
at ru.bgcrm.plugin.bgbilling.TransferData.checkDocumentStatus(TransferData.java:278)
at ru.bgcrm.plugin.bgbilling.TransferData.postData(TransferData.java:98)
aardvark писал(а):
В общем падает оно здесь
Код:
if (source != null)
{
try
{
DocumentBuilderFactory dFactory = DocumentBuilderFactory.newInstance();
dFactory.setNamespaceAware(true);
dFactory.setValidating(false);
DocumentBuilder docBuilder = dFactory.newDocumentBuilder();
-> result = docBuilder.parse(source); <-
}
catch (Exception e)
{
if (showError)
{
logger.error(e.getMessage(), e);
}
}
}
а это значит что у тебя либо не полный либо не правильный xml приходит. Тип биллинга 5.1 или 5.2 в общих настройках конфига bgbilling:server.* правильно указан? самодельного xml быть не могёт?
Покаж конфиг общий bgcrm вобщем.
Код:
# формат адресного параметра, доступны переменные: index, сity, area, quarter, street, house, flat, room, pod, floor, comment
address.format=(${city})(, ${street})(, д. ${house})(, кв. ${flat})( ${room})
#
# шаблон описания контрагента для поиска
# в нём можно указать параметры контрагента подстановками вида (param:<code>); например: (${param:73} г.р.)(, ${param:12})
#customer.reference.pattern=
#
# форматирование параметра типа "phone", общий формат одного номера
#param.phone.format=(${number})( [${comment}]);
# форматирование поля ${number} внутри каждого номера, в зависимости от формата
#param.phone.format.number=+X XXX XXX-XX-XX
#param.phone.format.number.f10=+X XXX-XXX-XX-XX
#param.phone.format.number.f13=+X (XXX) XXX-XX-XX
#param.phone.format.number.f14=+X (XXXX) XX-XX-XX
#param.phone.format.number.f15=+X (XXXXX) X-XX-XX
# количество полей в параметре типа "телефон"
param.phone.item.count=4
# префикс по-умолчанию для параметра типа "телефон"
param.phone.default.prefix=3472
#
# при пробросе запросов на сервер с помощью Proxy сервера - имя HTTP заголовка, в котором передаётся адрес клиента
#header.name.remote.addr=X-Real-IP
#
# проверка прав доступа пользователей, 1 - включить
user.permission.check=0
#
# динамический код
dynamic.src.dir=dyn
dynamic.src.encoding=UTF-8
#
# планировщик, запуск - 1
scheduler.start=0
bgbilling:server.1.id=test
bgbilling:server.1.title=test
bgbilling:server.1.url=http://10.0.0.23:8081/bgbilling/webexecuter
bgbilling:server.1.version=5.2
bgbilling.server.1.customerIdParam=100
bgbilling:login=login
bgbilling:password=pass
# загрузчик контрагентов
# дата рожд, адреса услуг, сот. телефон(ы), паспорт с.-н.
bgbilling:creator.confirmParameters=1,43,42,39,41
# поиск по с.-н. паспорта, адресам услуг, сот. телефонам
bgbilling:creator.searchParameters=1,43,42,39,41
# расстояние по Левинштейну
bgbilling:creator.titleDistance=2
# кодовая фр., дата рожд., с.-н. пасп., д.в. пасп., кем выд. пасп, адрес проп., тел. гор, тел. сот, адрес(а) усл.
bgbilling:creator.importParameters=1,43,42,39,41
#
# группа параметров контрагента
bgbilling:creator.parameterGroupRule.1.paramGroupId=3
#
bgbilling:creator.server.1.billingId=test
bgbilling:creator.server.1.user=user
bgbilling:creator.server.1.pswd=pass
bgbilling:creator.server.1.paramMapping=1:1;2:3;3:42;4:39;5:41;
bgbilling:creator.server.1.pageSize=10
#
bgbilling:contractType.1.title=First
bgbilling:contractType.1.billing=test
_________________
Код:
Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegramСтиль программирования - пьяный мастерстер
Разработка мобильных приложений