Jump to content
Local
kvirtu

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

Share this post


Link to post
Share on other sites

Это же абилс, не удивительно.

пальцем молчу куда

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

 

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

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

 

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

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

Share this post


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

Share this post


Link to post
Share on other sites

 

 

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

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

 

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

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

 

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

Share this post


Link to post
Share on other sites

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

 

 

 

 

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


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

 

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

 


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

 

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

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

Share this post


Link to post
Share on other sites

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

 

PS :)

Edited by vop

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

 

PS :)

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

 

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

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

 

 

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

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

Edited by UStas_rinet

Share this post


Link to post
Share on other sites

 

 

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

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

 

 

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

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

 

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

Share this post


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

Share this post


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

 

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

спасибо

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

 

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

Share this post


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%

Share this post


Link to post
Share on other sites

 

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

 

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

 

 

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

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

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

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

Share this post


Link to post
Share on other sites

 

 

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

 

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

 

 

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

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

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

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

 

 

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

Share this post


Link to post
Share on other sites

 

 

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

 

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

 

 

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

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

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

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

 

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

Share this post


Link to post
Share on other sites

 

 

 

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

 

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

 

 

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

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

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

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

 

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

 

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

Edited by Ромка

Share this post


Link to post
Share on other sites

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

Share this post


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 vector_zuriel
      Везде есть черная тема и тепер она и в ABillS 
      Как вам ?




    • By Nekut
      Данный модуль рисует столбчатые диаграммы показывая количество подключенных абонентов за год.

      Кого заинтересовало, пишите

    • By Nekut
      Если кто-то работал с кодом абилса или писал модуля для него, отзовитесь пожалуйста. 
      Нужно подсказать пару моментов их собственного шаблонизатора. 
    • By superb
      Всем привет. Abills 0.55b на Freebsd 7.2.
      Начал падать радиус в 8 вечера. Вчера упал в 7-30 пока смотрел логи, гуглил. Запустил  в 8. Сегодня как по расписанию в то же время. Просто пропадает с запущенных сервисов. Стартует без проблем но хватает до следующего вечера(
      Вот вчерашний кусок лога.

    • By vector_zuriel
      Абиллс выпустили андроид приложение для клиентского кабинета. Достаточно удобное приложение. Тестирую уже вторую неделю его и хочу сказать, что когда нужен моментальный доступ к клиенськой информации клиенський кабинет всегда под рукой.
      На данный момент есть следующие функции:
      Просмотр личной информации, Просмотр информации по тарифным планам, Возможность распечатать договор клиента, Просмотр личных сообщений (Help Desk), Пуш уведомления. Приложение насколько мне известно планируют развивать и в будущем есть планы выпустить данный продукт под платформу iOS Вот несколько скриншотов этого приложения (Скриншты взяты из Play Market)
      Вот сылка на приложения - https://play.google.com/store/apps/details?id=com.abillsmobile.abillsclient (Советую. Буду тестировать новые функции и буду рассказывать о них)






×