Jump to content

Abills с 0.57 до 0.58 - ошибки


Recommended Posts

Всем привет,

подскажите, обновился с 0.57 до 0.58.

но при выполнении команды:
/usr/abills/libexec/billd checkmpd NAS_IDS=1
вылазить много строк такой ошибки:
Use of uninitialized value in numeric eq (==) at /usr/abills/libexec/../Abills/mysql/Dv_Sessions.pm line 344.
Use of uninitialized value in numeric ge (>=) at /usr/abills/libexec/../Abills/mysql/Dv_Sessions.pm line 344.

Заранее спасибо.

Edited by kvirtu
Link to post
Share on other sites

 

~AsmodeuS~ - а на первый пост ответить слабо ?

Напомнить почему я на Ваши посты не отвечаю ?

 

У меня с памятью все нормально  :) , помню конечно 

А вот у Вас с кодом биллинга не очень выходит. Специально так или случайно - не знаю

Link to post
Share on other sites

Версия 0.57, файл Dv_Sessions.pm , искомая строка:

$dub_ips{ $line->{nas_id} }{ $line->{client_ip} }++ if ($line->{client_ip});

 

Версия 0.58, файл Dv_Sessions.pm

предыдущая строка (версии 0.57) закоментирована , добавленное выделено, на него и ругается :

  #  $dub_ips{ $line->{nas_id} }{ $line->{client_ip} }++ if ($line->{client_ip});
    $dub_ips{ $line->{nas_id} }{ $line->{client_ip} }++ if ($line->{client_ip} && ($line->{status}==1 || ($line->{status}>=3 && $line->{status}<11))) ;
Edited by kvirtu
Link to post
Share on other sites

 

 

~AsmodeuS~ - а на первый пост ответить слабо ?

Напомнить почему я на Ваши посты не отвечаю ?

 

У меня с памятью все нормально  :) , помню конечно 

А вот у Вас с кодом биллинга не очень выходит. Специально так или случайно - не знаю

 

больше выглядит что у вас с самосапортом не выходит

Link to post
Share on other sites

Я не программер

 

 

 

 

~AsmodeuS~ - а на первый пост ответить слабо ?


Напомнить почему я на Ваши посты не отвечаю ?

 

У меня с памятью все нормально  :) , помню конечно 
А вот у Вас с кодом биллинга не очень выходит. Специально так или случайно - не знаю

 


больше выглядит что у вас с самосапортом не выходит

 

Я не программер, но ошибку вроде нашел  :) :

status}==1 - два раза стоит равно , и  это для официального скачивания  :facepalm: 

Link to post
Share on other sites

Какой ужас!!! Два знака равно!!! И это - для официального скачивания!!!

 

PS :)

Поправьте как надо в коде, если Вы программер  :)

Link to post
Share on other sites

Там и должно быть равно. Это же условие, хоть и оформлено запутано. Проблема заклчюается в том что нет значений у того что сравнивают.

так а как надо ? правильно то ?

Link to post
Share on other sites

 

Там и должно быть равно. Это же условие, хоть и оформлено запутано. Проблема заклчюается в том что нет значений у того что сравнивают.

так а как надо ? правильно то ?

 

 

Для того чтоб не ругалось ?  Ну чтоб $line->{status} имело значение и чтоб оно било интегером. 

Ну или похендлить ситуацию что значения нет. 

Edited by UStas_rinet
Link to post
Share on other sites

 

 

Там и должно быть равно. Это же условие, хоть и оформлено запутано. Проблема заклчюается в том что нет значений у того что сравнивают.

так а как надо ? правильно то ?

 

 

Для того чтоб не ругалось ?  Ну чтоб $line->{status} имело значение и чтоб оно било интегером. 

Ну или похендлить ситуацию что значения нет. 

 

мне не не очень не говорит :(

Link to post
Share on other sites

 

 

 

Там и должно быть равно. Это же условие, хоть и оформлено запутано. Проблема заклчюается в том что нет значений у того что сравнивают.

так а как надо ? правильно то ?

 

 

Для того чтоб не ругалось ?  Ну чтоб $line->{status} имело значение и чтоб оно било интегером. 

Ну или похендлить ситуацию что значения нет. 

 

мне не не очень не говорит :(

 

 

 $dub_ips{ $line->{nas_id} }{ $line->{client_ip} }++ if ($line->{status} && $line->{client_ip} && ($line->{status}==1 || ($line->{status}>=3 && $line->{status}<11))) ;

 

Короче так )))0

Link to post
Share on other sites

 

 

 

 

Там и должно быть равно. Это же условие, хоть и оформлено запутано. Проблема заклчюается в том что нет значений у того что сравнивают.

так а как надо ? правильно то ?

 

 

Для того чтоб не ругалось ?  Ну чтоб $line->{status} имело значение и чтоб оно било интегером. 

Ну или похендлить ситуацию что значения нет. 

 

мне не не очень не говорит :(

 

 

 $dub_ips{ $line->{nas_id} }{ $line->{client_ip} }++ if ($line->{status} && $line->{client_ip} && ($line->{status}==1 || ($line->{status}>=3 && $line->{status}<11))) ;

 

Короче так )))0

 

Снимаю шляпу :) ,

спасибо

Link to post
Share on other sites

Наверное все стремаются обращаться к Assмодеусу потому что каждый неправильный ответ на вопрос стоит 50$, условно-правильный - 100$, а правильный - 400$? 

Link to post
Share on other sites

Наверное все стремаются обращаться к Assмодеусу потому что каждый неправильный ответ на вопрос стоит 50$, условно-правильный - 100$, а правильный - 400$? 

 

кроме того, все платные юзеры стремаются об этом здесь написать

Link to post
Share on other sites

Наверное все стремаются обращаться к Assмодеусу потому что каждый неправильный ответ на вопрос стоит 50$, условно-правильный - 100$, а правильный - 400$?

 

 

 

Наверное все стремаются обращаться к Assмодеусу потому что каждый неправильный ответ на вопрос стоит 50$, условно-правильный - 100$, а правильный - 400$?

 

кроме того, все платные юзеры стремаются об этом здесь написать

 

 

%D0%BD%D0%B0%D1%81%D1%82%D0%B0%D0%BB%D0%

Link to post
Share on other sites

 

Наверное все стремаются обращаться к Assмодеусу потому что каждый неправильный ответ на вопрос стоит 50$, условно-правильный - 100$, а правильный - 400$? 

 

кроме того, все платные юзеры стремаются об этом здесь написать

 

 

это что еще за х..йня такая?

а ну-ка рассказывайте.

можно в личку.

Асмодеусу не покажу)))

Link to post
Share on other sites

 

 

Наверное все стремаются обращаться к Assмодеусу потому что каждый неправильный ответ на вопрос стоит 50$, условно-правильный - 100$, а правильный - 400$? 

 

кроме того, все платные юзеры стремаются об этом здесь написать

 

 

это что еще за х..йня такая?

а ну-ка рассказывайте.

можно в личку.

Асмодеусу не покажу)))

 

 

а что они могу рассказать кроме выдуманных историй, хотя было бы интересно и мне послушать что еще нового выдумали

Link to post
Share on other sites

 

 

Наверное все стремаются обращаться к Assмодеусу потому что каждый неправильный ответ на вопрос стоит 50$, условно-правильный - 100$, а правильный - 400$? 

 

кроме того, все платные юзеры стремаются об этом здесь написать

 

 

это что еще за х..йня такая?

а ну-ка рассказывайте.

можно в личку.

Асмодеусу не покажу)))

 

баги в бесплатной версии - это нормально :)

Link to post
Share on other sites

 

 

 

Наверное все стремаются обращаться к Assмодеусу потому что каждый неправильный ответ на вопрос стоит 50$, условно-правильный - 100$, а правильный - 400$? 

 

кроме того, все платные юзеры стремаются об этом здесь написать

 

 

это что еще за х..йня такая?

а ну-ка рассказывайте.

можно в личку.

Асмодеусу не покажу)))

 

баги в бесплатной версии - это нормально :)

 

Де вы их находите я хз. Связка Debian7+Abills 0.58+Accel-PPP 1.9.0 работает отлично.

Edited by Ромка
Link to post
Share on other sites

Обожемой, как он мог использовать == в 2016 году? Он бы еще === для ОФИЦИАЛЬНОГО СКАЧИВАНИЯ использовал! Срочно вызывайте булевую полицию! Ага, зацените, он еще и работать бесплатно отказывается, ну вообще охренел. И вообще - не стоит забывать, что за использование своих == он нам пожизненно должен.

Link to post
Share on other sites
Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By ~AsmodeuS~
      Розщеплення платежів
      В нашу систему додається підтримка нового функціоналу платіжних систем під назвою «Розщеплення платежів»
      Список систем:
      — Liqpay
      — Приват
      — Easypay merchant
      — Easypay provider (скоро)
      — Portmone (скоро)
      — City24 (скоро)
      — iPay (скоро)
      Список підтримуваних платіжних може бути розширено в майбутньому.
      Уже доступно в release 1.30.00.
      Підтримується з Paysys V4.
    • By ~AsmodeuS~
      Новий модуль Power: облік роботи генераторів (http://abills.net.ua/wiki/display/AB/Power)
       
      Ми раді представити новий модуль Power, який дозволяє здійснювати облік та контроль роботи генераторів.
      Основні можливості модуля включають:
      — Типи генераторів: Перелік доступних типів генераторів.
      — Типи баків генераторів: Інформація про різні типи паливних баків для генераторів.
      — Типи сервісних робіт: Каталог доступних типів обслуговування та ремонтних робіт.
      — Статус генераторів: Моніторинг запусків, зупинок та інших дій з генераторами.
      Звіти:
      — Звіт заправок генераторів
      — Звіт запусків генераторів
      — Звіт обслуговування генераторів
      Цей модуль допоможе вам легко керувати генераторами та відстежувати їхній стан. Ви можете переглядати останні запуски, заправки та сервісні роботи для всіх генераторів на одній головній сторінці.
      Буде доступно в master 1.29.00.
       
       
       
    • By ~AsmodeuS~
      PON  панель
       
       
    • By ledemip
      Всем привет! Интересует вопрос покупки приложения ABillS Lite. Однако вопрос стоит в том как приобрести данное приложение и его поддержку, поскольку я сам гражданин РФ, но в настоящее время я нахожусь в Латвии, однако услуги интернета моя компания предоставляет на рынке РФ и зарегистрирована компания также в РФ.
       
      Однако, возможно ли какие-то варианты приобрести данное приложение? Платеж отправлю из Латвии, если такой вариант будет возможен, или в крипте.
       
      Я не в политике и действительно не восторге от всех этих событий, поэтому прошу вас очень, давайте по существу. Буду благодарен за любую помощь!
       
      Я использую ABillS v0.94.
      Мой телеграмм @ledemir556
×
×
  • Create New...