Eclipse Ограничение Пропавших без вести RCP / Ошибка Пакета

Если ключ, указанный в get(), отсутствует в словаре, результат будет None.

self.log = kwargs.get('log')
self.bin = kwargs.get('bin')
self.pid = kwargs.get('pid')
self.conf = kwargs.get('conf')
13
задан Dr. Faust 22 June 2009 в 17:49
поделиться

2 ответа

От эта ветка :
Вы можете начать с запуска вашего приложения RCP с конфигурацией запуска, включая команду « -console »: которая предложит вам консоль OSGi в « Console » Посмотреть. Это означает только то, что OSGi работает.

Должно выглядеть так:

OSGi>

Если это доступно, просто введите « ss » (для краткого статуса) и нажмите return. В результате появится список со всеми вашими пакетами, включая их статус. Эту информацию было бы полезно увидеть, чтобы отследить проблему.

У вас также есть статья « Где мой пакет » для получения дополнительной информации.


Также проверьте (особенно если вы не можете сделать это) над, com.bah.gs.arts.jekyll.plugins.JVLC_Runtime отображается там?

Это часто связано с проблемой списка экспорта, как показано в этой ветке .

4
ответ дан 1 December 2019 в 19:31
поделиться

Это зависит от того, что вы подразумеваете под «часовым поясом GMT + 1». Вы имеете в виду постоянно UTC + 1 или имеете в виду UTC + 1 или UTC + 2 в зависимости от DST?

Если вы используете .NET 3.5, используйте TimeZoneInfo , чтобы получить соответствующий часовой пояс, затем используйте:

// Store this statically somewhere
TimeZoneInfo maltaTimeZone = TimeZoneInfo.FindSystemTimeZoneById("...");
DateTime utc = DateTime.UtcNow;
DateTime malta = TimeZoneInfo.ConvertTimeFromUtc(utc, maltaTimeZone );

Вам нужно будет определить идентификатор системы для часового пояса Мальты, но вы можете легко это сделать, запустив этот код локально:

Console.WriteLine(TimeZoneInfo.Local.Id);

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

Если вы не используете .NET 3.5, вам придется самостоятельно рассчитать летнее время. Честно говоря, самый простой способ сделать это - использовать простую таблицу поиска. Разработайте изменения летнего времени на следующие несколько лет, а затем напишите простой метод для возврата смещения в определенное время в формате UTC с жестко запрограммированным списком.

31
ответ дан 1 December 2019 в 19:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: