SimpleTV Bug Tracker

Просмотр подробностей проблемы перейти к комментариям ] вики ] история изменений ] печать ]
НомерПроектКатегорияВидимостьСозданИзменен
0000756SimpleTVПредложениеобщая2014-02-19 12:502016-03-05 00:41
ИнициаторSergeyVS 
ОтветственныйSergeyVS 
ПриоритетнетСерьезностьмалаяВоспроизводимостьнеприменимо
СостояниеназначенРешениеоткрыт 
ПлатформаОперационная системаВерсия ОС
Версия продукта 
Целевая версияРешен в версии 
Суть0000756: Общие lua скрипты
ПодробностиПапка lib
МеткиНет прикрепленных меток.
OCWindows XP 32bit
Вложенные файлыzip file icon Общие скрипты (модифицированный common.lua).zip [^] (38,902 байт) 2015-07-28 11:33

- Связи

-  Комментарии
(0008466)
George (участник)
2014-03-18 19:04

Добавил в шапку Общие скрипты (модифицированный common.lua).zip с модифицированным common.lua от GladiatorX.
(0008472)
FiLinX (участник)
2014-03-18 23:45

наверное приписать бы надо, для чего и кому этот модификант нужен.. вроде как для ХР это нафиг ненадо)
(0008473)
George (участник)
2014-03-19 00:25

>>>>> наверное приписать бы надо, для чего и кому этот модификант нужен.. вроде как для ХР это нафиг ненадо) <<<<<
Надо GladiatorX попросить отписаться. Он объяснит корректнее.
(0008503)
GladiatorX (руководитель)
2014-03-21 07:41

>>вроде как для ХР это нафиг ненадо

Частично вы правы. Иногда приходится писать скрипты под семёркой и выше.
Поэтому для записи отладочных данных использую специфические папки,
которых у вас в XP может и не быть. Если я забуду закомментировать запись в
файл, то и в XP может выскочить ошибка. Поэтому лучше всем скачать этот
файл (кому религия позволяет).
(0010052)
BM (участник)
2014-10-09 12:45

Хотел уже создавать инцидент, но вроде нашел решение. Дело было вот в чем: сегодня перестала обновляться телепрограмма, без ошибок, просто заканчивает работу и все, перепробовал другие источники - без толку. Забекапил базу, взял пустую - но даже не смог подгрузить плейлист хотя бы TorrentTV. Причем ошибок явных не пишет нигде... Причина была в случайном удалении каталога \tmp внутри \work\Channel\ и этот каталог нигде не создается, хотя используется.
В общем, в архиве common.zip, в шапке - немного подправленный common.lua и библиотека для работы с LuaFileSystem (lfs).
Исправления в common.lua:
- создается каталог \work\Channel\tmp
- проверка на nil переменной data в функции decode64(data) - лезла ошибка на чистой базе.

PS
Если кому нужно почитать - руководство по использованию библиотекой lfs тут: http://keplerproject.github.io/luafilesystem/manual.html [^]
(0010055)
GladiatorX (руководитель)
2014-10-09 13:04

@BM

Переделайте в common.lua:

C этого
function debug_in_file( output_str , filename, setnew )

 if filename == nil then filename = m_simpleTV.MainScriptDir .. 'LuaDebug.txt' end

 local fhandle
 if setnew ~= nil then
    fhandle = io.open (filename , "w+")
  else
  fhandle = io.open (filename , "a+")
 end
 if fhandle ~= nil then
  fhandle:write(output_str)
  fhandle:close()
 end
end

 
На это
function debug_in_file( output_str , filename, setnew )
 if filename == nil then filename = 'C:\\LuaDebug.txt' end
 xpcall(
    function ()
        local fhandle
        if setnew ~= nil then
            fhandle = io.open (filename , "w+")
        else
            fhandle = io.open (filename , "a+")
        end
        fhandle:write(output_str)
        fhandle:close()
    end, err
 )
end

Иначе у всех начнут вываливаться ошибки.
(0010056)
BM (участник)
2014-10-09 13:29
изменен: 2014-10-09 13:33

@GladiatorX
про вызов xpcall как-то позабыл, сейчас выложил "исправленный common.zip"

(0010057)
GladiatorX (руководитель)
2014-10-09 13:34

@BM

Сделал.
(0010099)
George (участник)
2014-10-09 23:52
изменен: 2014-10-09 23:53

Тоже раньше замечал, когда пользовался NSIS для упаковки инсталлятора для сборки. Скрипт не включал пустые каталоги в инсталлятор и при запуске вываливались ошибки или что- то не работало.

(0015517)
George (участник)
2015-07-27 22:52

Кто знает, откуда такая ошибка взялась?
http://i71.fastpic.ru/big/2015/0727/4f/5de9eaf7aa87c630d850a466f2316a4f.jpg [^]
(0015518)
GladiatorX (руководитель)
2015-07-28 07:08

>>Кто знает, откуда такая ошибка взялась?

Сообщение указывает на ошибку в строке 34 файла
common.lua. В том месте,я подозреваю, у вас
находится функция debug_in_file(...).
Чтобы в дальнейшем эта ошибка не появлялась,
надо чтобы Сергей внёс изменение в свой
дистрибутивный common.lua, аналогичное изменению
в файле, который находится в архиве из шапки
"Общие скрипты (модифицированный common.lua).zip"
Все уже какой раз наступают на эти грабли.
Обратитесь к Сергею или каждый раз будете
устанавливать модифицированный файл common.lua.
(0015520)
George (участник)
2015-07-28 08:46

GladiatorX
Тут в чём проблема, до этого сборка прекрасно работала, да и старая до сих пор работает.
Такая ошибка почему- то вылезла только в последней сборке, если её устанавливать начисто.
Замена на модифицированные общие скрипты проблему вроде как решила, но теперь не могу понять, нужно ли обновлять common.lua на версию от 2014-10-09 13:33?
(0015521)
GladiatorX (руководитель)
2015-07-28 08:54
изменен: 2015-07-28 09:08

>>Замена на модифицированные общие скрипты проблему вроде как решила, но теперь не могу понять, нужно ли обновлять common.lua на версию от 2014-10-09 13:33?<<

Выложил новый архив со всеми последними изменениями.

(0015523)
George (участник)
2015-07-28 10:01

ОК!
(0015524)
George (участник)
2015-07-28 10:11
изменен: 2015-07-28 10:13

Что- то в этом архиве много библиотек.
Вроде как некоторые из них должны устанавливаться с дополнениями.
Так давайте оставим в архиве модифицированных общих скриптов только те, которые в плеере по умолчанию, иначе опять ужасная путаница будет.

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

(0015525)
GladiatorX (руководитель)
2015-07-28 11:33
изменен: 2015-07-28 11:54

>>Что- то в этом архиве много библиотек.

Убрал лишнее.

Использование дополнениями своих библиотек в папке
Lib:

TVSources:

папки - ssl, socket, mime
файлы - checkudpxy.lua, socket.lua, mime.lua, ltn12.lua,
  ssl.dll, ssl.lua, lfs.dll

MediaPortal:

папки - mp, shell
файлы - mp.lua

Архив TorrentTV:

папки - ta
файлы - ta.lua

Password Manager:

папки - socket


@George

TVSources и Password Manager используют одну
общую папку socket. Налицо дублирование.
Надо определиться, какое дополнение будет её содержать.
Я думаю, что PM. Без него, я так понимаю, не обходится
ни одна сборка симпла. А в TVSources пусть будет файл
socket.lua. Ваше мнение?

(0015573)
George (участник)
2015-07-31 10:09

GladiatorX
Пусть остаются библиотеки в обоих дополнениях. Мне при создании установщика это не важно.
(0019823)
HappyHardcore (участник)
2016-01-26 16:20

для чего нужна заглушка lua\playlist\dummy.lua ?
(0019824)
BM (участник)
2016-01-26 18:28

в TVSources раньше использовался ssl, теперь уже нет, а в архиве с обновлением лежит по привычке (в сл. версии уберу)

Использование дополнениями своих библиотек в папке Lib:

TVSources:
папка - socket
файлы - checkudpxy.lua, socket.lua, lfs.dll
(0019837)
SergeyVS (администратор)
2016-01-26 23:51

HappyHardcore
Это для vlc заглушка, некоторые версии могут падать если эта папка пустая или отсутствует.

- история изменений
Дата изменения Пользователь Поле Изменить
2014-02-19 12:50 SergeyVS Новый инцидент
2014-02-19 12:50 SergeyVS Состояние новый => назначен
2014-02-19 12:50 SergeyVS Ответственный => SergeyVS
2014-02-19 12:50 SergeyVS Файл добавлен: luaScr.zip
2014-02-20 18:19 SergeyVS Прикрепленный инцидент нет => да
2014-03-18 19:03 George Файл добавлен: Общие скрипты (модифицированный common.lua).zip
2014-03-18 19:04 George Комментарий добавлен: 0008466
2014-03-18 23:45 FiLinX Комментарий добавлен: 0008472
2014-03-19 00:25 George Комментарий добавлен: 0008473
2014-03-21 07:41 GladiatorX Комментарий добавлен: 0008503
2014-05-14 19:56 halo_h OC ?????? => Windows XP 32bit
2014-10-09 12:45 BM Комментарий добавлен: 0010052
2014-10-09 12:45 BM Файл добавлен: common.zip
2014-10-09 13:04 GladiatorX Комментарий добавлен: 0010055
2014-10-09 13:29 BM Комментарий добавлен: 0010056
2014-10-09 13:31 BM Файл добавлен: исправленный common.zip
2014-10-09 13:31 BM Комментарий изменен: 0010056 просмотр ревизий
2014-10-09 13:32 GladiatorX Файл удален: common.zip
2014-10-09 13:32 BM Комментарий изменен: 0010056 просмотр ревизий
2014-10-09 13:33 BM Комментарий изменен: 0010056 просмотр ревизий
2014-10-09 13:33 GladiatorX Файл добавлен: common.zip
2014-10-09 13:34 GladiatorX Файл удален: исправленный common.zip
2014-10-09 13:34 GladiatorX Комментарий добавлен: 0010057
2014-10-09 23:52 George Комментарий добавлен: 0010099
2014-10-09 23:53 George Комментарий изменен: 0010099 просмотр ревизий
2014-10-09 23:53 George Комментарий изменен: 0010099 просмотр ревизий
2015-07-27 22:52 George Комментарий добавлен: 0015517
2015-07-28 07:08 GladiatorX Комментарий добавлен: 0015518
2015-07-28 08:46 George Комментарий добавлен: 0015520
2015-07-28 08:54 GladiatorX Комментарий добавлен: 0015521
2015-07-28 09:01 GladiatorX Файл удален: common.zip
2015-07-28 09:01 GladiatorX Файл удален: Общие скрипты (модифицированный common.lua).zip
2015-07-28 09:02 GladiatorX Файл добавлен: Общие скрипты (модифицированный common.lua).zip
2015-07-28 09:02 GladiatorX Комментарий изменен: 0015521 просмотр ревизий
2015-07-28 09:08 GladiatorX Файл удален: Общие скрипты (модифицированный common.lua).zip
2015-07-28 09:08 GladiatorX Файл удален: luaScr.zip
2015-07-28 09:08 GladiatorX Файл добавлен: Общие скрипты (модифицированный common.lua).zip
2015-07-28 09:08 GladiatorX Комментарий изменен: 0015521 просмотр ревизий
2015-07-28 10:01 George Комментарий добавлен: 0015523
2015-07-28 10:11 George Комментарий добавлен: 0015524
2015-07-28 10:11 George Комментарий изменен: 0015524 просмотр ревизий
2015-07-28 10:11 George Комментарий изменен: 0015524 просмотр ревизий
2015-07-28 10:12 George Файл добавлен: Что_стало_лучше_при_Путине_-_2014-11-15_17.03.52_cr_cr2.png
2015-07-28 10:13 George Комментарий изменен: 0015524 просмотр ревизий
2015-07-28 10:13 George Комментарий изменен: 0015524 просмотр ревизий
2015-07-28 11:33 GladiatorX Файл удален: Общие скрипты (модифицированный common.lua).zip
2015-07-28 11:33 GladiatorX Файл удален: Что_стало_лучше_при_Путине_-_2014-11-15_17.03.52_cr_cr2.png
2015-07-28 11:33 GladiatorX Файл добавлен: Общие скрипты (модифицированный common.lua).zip
2015-07-28 11:33 GladiatorX Комментарий добавлен: 0015525
2015-07-28 11:45 GladiatorX Комментарий изменен: 0015525 просмотр ревизий
2015-07-28 11:48 GladiatorX Комментарий изменен: 0015525 просмотр ревизий
2015-07-28 11:49 GladiatorX Комментарий изменен: 0015525 просмотр ревизий
2015-07-28 11:53 GladiatorX Комментарий изменен: 0015525 просмотр ревизий
2015-07-28 11:54 GladiatorX Комментарий изменен: 0015525 просмотр ревизий
2015-07-31 10:09 George Комментарий добавлен: 0015573
2016-01-14 19:22 пользователь5550 Инцидент клонирован в: 0001057
2016-01-26 16:20 HappyHardcore Комментарий добавлен: 0019823
2016-01-26 18:28 BM Комментарий добавлен: 0019824
2016-01-26 23:51 SergeyVS Комментарий добавлен: 0019837


Copyright © 2000 - 2012 MantisBT Group
Powered by Mantis Bugtracker