Автор Тема: Обсуждение РУЖЭЛЬ  (Прочитано 362683 раз)

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 242
Re: Обсуждение РУЖЭЛЬ
« Ответ #870 : 21.11.2012 11:37:35 »
RujelDiary.woa отвалился...
java.lang.NullPointerException: null
[0] java.text.SimpleDateFormat.parse:1380
[2] net.rujel.base.MyUtility$1.parseObject:98
[3] net.rujel.diary.Main.appendToResponse:85
[10] net.rujel.reusables.UTF8Application.dispatchRequest:46

Оффлайн vlakol

  • Участник
  • *
  • Сообщений: 15
Re: Обсуждение РУЖЭЛЬ
« Ответ #871 : 21.11.2012 11:39:54 »
Даты верно стали работать при добавлении нового урока, НО домашнее задание по прежнему на один день смещается; в выборках все даты смещаются на один день - оценки и пропуски выставленные  после обновления сегодня 21.11 в выборках датированы 20 ноября.  :-\

Оффлайн baywind

  • alt linux team
  • ***
  • Сообщений: 480
Re: Обсуждение РУЖЭЛЬ
« Ответ #872 : 21.11.2012 18:11:51 »
Дневник починил.

Достаточно обновить один файл:
$NEXT_ROOT/Local/Library/WebObjects/Applications/RujelDiary.woa/Contents/Resources/Java/rujeldiary.jar

С датами всё сложнее. Сейчас работаю…
вот уж #спасибопутинузаэто   :(

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 242
Re: Обсуждение РУЖЭЛЬ
« Ответ #873 : 21.11.2012 18:37:12 »
С датами всё сложнее. Сейчас работаю…
вот уж #спасибопутинузаэто   :(
обновление tzdata не помогает?

он был против, это Медведев ;) но мне как человеку проще без скачков во времени.

Оффлайн baywind

  • alt linux team
  • ***
  • Сообщений: 480
Re: Обсуждение РУЖЭЛЬ
« Ответ #874 : 21.11.2012 18:38:37 »
обновление tzdata не помогает?
Сейчас пробую.

Оффлайн baywind

  • alt linux team
  • ***
  • Сообщений: 480
Re: Обсуждение РУЖЭЛЬ
« Ответ #875 : 21.11.2012 21:24:35 »
Вроде, получилось  ;D

Кто готов ставить эксперименты на себе:

1) скачиваем архив:http://atomic.rujel.net/webfiles/updateTZ.zip

2) Выполняем:
$ unzip -q updateTZ.zip
$ cd updateTZ
$ sudo ./updateTZ.sh
3) Перезапускаем РУЖЭЛЬ и другие приложения WebObjects

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 242
Re: Обсуждение РУЖЭЛЬ
« Ответ #876 : 21.11.2012 23:11:48 »
тогда видимо лучше сделать revert последних коммитов, чтобы из разных мест время не брать.

Оффлайн baywind

  • alt linux team
  • ***
  • Сообщений: 480
Re: Обсуждение РУЖЭЛЬ
« Ответ #877 : 21.11.2012 23:33:51 »
тогда видимо лучше сделать revert последних коммитов, чтобы из разных мест время не брать.
Не, не надо. Там всё правильно. Я это всё равно хотел давно сделать.

Оффлайн vlakol

  • Участник
  • *
  • Сообщений: 15
Re: Обсуждение РУЖЭЛЬ
« Ответ #878 : 22.11.2012 06:18:56 »
Эксперимент провел, результат тот же см. выше  :(

Оффлайн baywind

  • alt linux team
  • ***
  • Сообщений: 480
Re: Обсуждение РУЖЭЛЬ
« Ответ #879 : 22.11.2012 11:01:18 »
Эксперимент провел, результат тот же см. выше  :(
Гм… у меня на двух разных системах сработало…
Перезапустить не забыли после применения патча?
Покажите, что выдаёт команда
ls -l $NEXT_ROOT/Library/Frameworks/JavaFoundation.framework/Resources/Java
И, кстати, какой у вас часовой пояс (по кодовому названию)?

А у остальных как? Помогло?
« Последнее редактирование: 22.11.2012 11:03:58 от baywind »

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 242
Re: Обсуждение РУЖЭЛЬ
« Ответ #880 : 22.11.2012 11:13:49 »
А у остальных как? Помогло?
вечером узнаю ;)

в доке ещё JavaFoundation.jar упоминается и у в этом WO он тоже есть в количестве 2-х штук.

Оффлайн Bolot

  • Участник
  • *
  • Сообщений: 137
Re: Обсуждение РУЖЭЛЬ
« Ответ #881 : 22.11.2012 11:28:27 »
Долго не мог въехать в проблему...
Вродь все нормально у меня... Часовой пояс Якутск, UTC/GMT+10

Оффлайн baywind

  • alt linux team
  • ***
  • Сообщений: 480
Re: Обсуждение РУЖЭЛЬ
« Ответ #882 : 22.11.2012 11:31:46 »
вечером узнаю ;)

в доке ещё JavaFoundation.jar упоминается и у в этом WO он тоже есть в количестве 2-х штук.
Жду результатов  ::)

Чувствуется, что Вы скрипты выполняете, предварительно прочитав  ;)
Дело в том, что РУЖЭЛЬ не использует содержимое, WebServerResources: там всё для java-клиента, а у РУЖЭЛЬ — чисто web-клиент. Поэтому для сокращения размеров в той версии WO, которую мы распространяем с РУЖЭЛЬ, эти файлы удалены. Соответственно и скрипт обновляет только тот файл, который актуален для РУЖЭЛЬ и который я мог протестировать.

Оффлайн baywind

  • alt linux team
  • ***
  • Сообщений: 480
Re: Обсуждение РУЖЭЛЬ
« Ответ #883 : 22.11.2012 11:33:16 »
Долго не мог въехать в проблему...
Вродь все нормально у меня... Часовой пояс Якутск, UTC/GMT+10
Насколько я понимаю,  UTC/GMT+10 не предусматривает переходов на летнее/зимнее время и никогда не предполагал этого. Так что, у вас проблемы быть и не должно  8)

Оффлайн vlakol

  • Участник
  • *
  • Сообщений: 15
Re: Обсуждение РУЖЭЛЬ
« Ответ #884 : 22.11.2012 14:41:17 »
ls -l $NEXT_ROOT/Library/Frameworks/JavaFoundation.framework/Resources/Java
итого 1336
-rw-r--r-- 1  501   80 683353 апр.  24  2008 javafoundation.jar
-rw-r--r-- 1 root root 683353 нояб. 22 08:11 javafoundation.pre2012.jar

date
Чт. нояб. 22 16:29:45 YEKT 2012
Что означает перезапустить? если систему полностью, то не перезапускал, а webobjects остановил, применил патч, запустил.
Я конечно не знаю как написана программа, но не понимаю,(не читал, но осуждаю  :) ) как изменение часового пояса и переход на летнее/зимнее время влияет на уменьшение даты на сутки.
Если система работает в Якутии, может тоже выставить Якутское время?