[Порка] Сайт и приложение. Impace - учет времени.
От: PaulT Россия htttp://www.impaceapp.com
Дата: 22.03.10 06:37
Оценка:
Всем привет,
Как начинающий шароварщик прошу помощи в порке моего творения http://www.impaceapp.com . Очень приветствуется всякого рода критика.

В вкратце приложение автоматически ведет учет потраченного времени по приложениям и документам. В последствии вся информация предоставляется для анализа. В дальнейшем планируется интеграция с система ведения проектов Basecamp, Pivotal Tracker и системами на подобие Freshbooks, Harvest.

Что думаете по поводу идеи, стоящая ли? Стоит ли уже сейчас ограничить время использования приложения или функционал (пока в бета-версии)? На сайте думал сделать страницу для скачивания где опционально собирать адреса e-mail заинтересованных, или все же оставить прямую ссылку на закачку?.

Изначально данных никаких нету, нужно поработать за компьютером некоторое время чтобы данные появились. Может стоит включить какие нибудь данные для первого запуска?
Re: [Порка] Сайт и приложение. Impace - учет времени.
От: APN  
Дата: 22.03.10 06:58
Оценка: 2 (1)
Здравствуйте, PaulT, Вы писали:

PT>Всем привет,

PT> Как начинающий шароварщик прошу помощи в порке моего творения http://www.impaceapp.com . Очень приветствуется всякого рода критика.

Установил, не запустилось. Видимо нужен .Net, какой? На сайте ничего не сказано об этом.
Выглядит симпатично.
Re[2]: [Порка] Сайт и приложение. Impace - учет времени.
От: PaulT Россия htttp://www.impaceapp.com
Дата: 22.03.10 07:04
Оценка:
Здравствуйте, APN, Вы писали:

APN>Установил, не запустилось. Видимо нужен .Net, какой? На сайте ничего не сказано об этом.

APN>Выглядит симпатично.
Поддерживаются Windows начиная с XP, и при установке инсталлер должен скачать .NET 3.5 SP1. Разве не скачался? Только что запустил в VmWare на WinXP, качается. Я потому и не писал на сайте что нужен .NET, инсталлер должен обо всем позаботиться. Спасибо, надо будет еще проверить.
Re[3]: [Порка] Сайт и приложение. Impace - учет времени.
От: APN  
Дата: 22.03.10 07:22
Оценка:
Здравствуйте, PaulT, Вы писали:

PT>Здравствуйте, APN, Вы писали:


APN>>Установил, не запустилось. Видимо нужен .Net, какой? На сайте ничего не сказано об этом.

APN>>Выглядит симпатично.
PT>Поддерживаются Windows начиная с XP, и при установке инсталлер должен скачать .NET 3.5 SP1. Разве не скачался? Только что запустил в VmWare на WinXP, качается. Я потому и не писал на сайте что нужен .NET, инсталлер должен обо всем позаботиться. Спасибо, надо будет еще проверить.

Система XP SP3. Ничего не качалось, и это в общем-то хорошо Сколько он(.net 3.5) сейчас весит, 200-300мб?
Re[4]: [Порка] Сайт и приложение. Impace - учет времени.
От: PaulT Россия htttp://www.impaceapp.com
Дата: 22.03.10 07:38
Оценка:
Здравствуйте, APN, Вы писали:

PT>>Поддерживаются Windows начиная с XP, и при установке инсталлер должен скачать .NET 3.5 SP1. Разве не скачался? Только что запустил в VmWare на WinXP, качается. Я потому и не писал на сайте что нужен .NET, инсталлер должен обо всем позаботиться. Спасибо, надо будет еще проверить.


APN>Система XP SP3. Ничего не качалось, и это в общем-то хорошо Сколько он(.net 3.5) сейчас весит, 200-300мб?

Я исправил инсталлер, .NET 3.5 SP1 весит всего 2.5 Мб и потом еще подкачивает 50 где то, теперь все работает.
Re: [Порка] Сайт и приложение. Impace - учет времени.
От: alexsoff Россия  
Дата: 22.03.10 07:50
Оценка:
Здравствуйте, PaulT, Вы писали:

PT>Всем привет,

PT> Как начинающий шароварщик прошу помощи в порке моего творения http://www.impaceapp.com . Очень приветствуется всякого рода критика.
WPF?
Re[2]: [Порка] Сайт и приложение. Impace - учет времени.
От: PaulT Россия htttp://www.impaceapp.com
Дата: 22.03.10 07:51
Оценка:
Здравствуйте, alexsoff, Вы писали:

PT>> Как начинающий шароварщик прошу помощи в порке моего творения http://www.impaceapp.com . Очень приветствуется всякого рода критика.

A>WPF?
Да, написана на C# и WPF.
Re: [Порка] Сайт и приложение. Impace - учет времени.
От: Webcoder75 http://crowd-works.com
Дата: 22.03.10 07:59
Оценка: 3 (1)
Здравствуйте, PaulT, Вы писали:

PT>Всем привет,

PT> Как начинающий шароварщик прошу помощи в порке моего творения http://www.impaceapp.com . Очень приветствуется всякого рода критика.

PT>В вкратце приложение автоматически ведет учет потраченного времени по приложениям и документам. В последствии вся информация предоставляется для анализа. В дальнейшем планируется интеграция с система ведения проектов Basecamp, Pivotal Tracker и системами на подобие Freshbooks, Harvest.


PT> Что думаете по поводу идеи, стоящая ли? Стоит ли уже сейчас ограничить время использования приложения или функционал (пока в бета-версии)? На сайте думал сделать страницу для скачивания где опционально собирать адреса e-mail заинтересованных, или все же оставить прямую ссылку на закачку?.


Категорически рекомендую урезанную версию выложить на сайт, а не полную. Описание каждой фишки стоит поместить на отдельную страницу (1 фишка — 1 страница) — там и скриншоты накидать, и разъяснения. Для SEO тоже очень поможет.

Еще на странице About не стоит писать что продукт делается одиночкой, тем более из СНГ.

А так — дизайн сайта очень приятный. IMHO красивее 98% сайтов, которые тут выставляют на порку.

Неужели никто раньше такое не сделал? Рынок исследовали?

Еще имеет смысл устроить опрос американцев через сервис указанный в подписи.
http://www.Crowd-Works.com — Опроси буржуев про сайт, слоган, название, лого своего продукта за копейки
Re: [Порка] Сайт и приложение. Impace - учет времени.
От: 0K Ниоткуда  
Дата: 22.03.10 08:13
Оценка:
Здравствуйте, PaulT, Вы писали:

PT>В вкратце приложение автоматически ведет учет потраченного времени по приложениям и документам.


Считать время бесполезно -- не знаешь сколько проживешь. Если не будешь нервничать по таким пустякам как экономия времени -- может Бог даст в 2 раза дольше прожить...

А вот деньги считать нужно
=сначала спроси у GPT=
Re[2]: [Порка] Сайт и приложение. Impace - учет времени.
От: CRT  
Дата: 22.03.10 08:16
Оценка:
Здравствуйте, Webcoder75, Вы писали:

W>Еще на странице About не стоит писать что продукт делается одиночкой, тем более из СНГ.


Зато у него имя Paul
Re: [Порка] Сайт и приложение. Impace - учет времени.
От: Dimonka Верблюд  
Дата: 22.03.10 08:30
Оценка: 1 (1)
Здравствуйте, PaulT, Вы писали:

PT> Что думаете по поводу идеи, стоящая ли? Стоит ли уже сейчас ограничить время использования приложения или функционал (пока в бета-версии)? На сайте думал сделать страницу для скачивания где опционально собирать адреса e-mail заинтересованных, или все же оставить прямую ссылку на закачку?.


Идея стоящая, но учёт времени по приложениям полезного смысла абсолютно не имеет.
Я думаю, что в программу надо внести понятие "проект", тогда она станет более практичной. Т.е. пользователь выбирает — работаю над прокетом 1, затем через какое-то время — работаю над проектом 2, потом — перекур. Итд.
Иначе смотреть на файлы и думать: "а что это был за проект?" — удовольствие небольшое.

Я бы конечно мог ещё кучу рац. придложений внести, но тогда это получится совсем другая программа
Re: [Порка] Сайт и приложение. Impace - учет времени.
От: CRT  
Дата: 22.03.10 09:04
Оценка: 1 (1)
Не в реальном времени отображает информацию.
Надо выйти из неё а потом войти чтобы посмотреть.
Re[2]: [Порка] Сайт и приложение. Impace - учет времени.
От: PaulT Россия htttp://www.impaceapp.com
Дата: 22.03.10 09:06
Оценка:
Здравствуйте, Dimonka, Вы писали:

D>Я думаю, что в программу надо внести понятие "проект", тогда она станет более практичной. Т.е. пользователь выбирает — работаю над прокетом 1, затем через какое-то время — работаю над проектом 2, потом — перекур. Итд.

Да, это есть в планах, как ведение отдельных проектов так и проектов из распространенных Web-приложений для управления проектами. Решил выпустить как есть, иначе можно слишком много сделать и в конце никому не угодить. Идея в том чтобы автоматизировать процесс как можно больше, например можно сделать триггеры в в виде имен приложений или документов для автоматического старта/стопа проекта.

D>Я бы конечно мог ещё кучу рац. придложений внести, но тогда это получится совсем другая программа

Я буду только рад!
Re[2]: [Порка] Сайт и приложение. Impace - учет времени.
От: PaulT Россия htttp://www.impaceapp.com
Дата: 22.03.10 09:07
Оценка:
Здравствуйте, CRT, Вы писали:

CRT>Не в реальном времени отображает информацию.

CRT>Надо выйти из неё а потом войти чтобы посмотреть.
Да, есть такое, исправлю это в ближайшее время, а пока можно перещелкнуть интервал дат вверху. Спасибо.
Re[2]: [Порка] Сайт и приложение. Impace - учет времени.
От: PaulT Россия htttp://www.impaceapp.com
Дата: 22.03.10 09:16
Оценка:
Здравствуйте, Webcoder75, Вы писали:

W>Категорически рекомендую урезанную версию выложить на сайт, а не полную. Описание каждой фишки стоит поместить на отдельную страницу (1 фишка — 1 страница) — там и скриншоты накидать, и разъяснения. Для SEO тоже очень поможет.

Хорошо, я тоже в начале так думал, но ограничился кратким описанием. Оставлю краткие описания и сделаю ссылки на развернутый тур по программе со скринами и т.п.

W>Еще на странице About не стоит писать что продукт делается одиночкой, тем более из СНГ.


W>А так — дизайн сайта очень приятный. IMHO красивее 98% сайтов, которые тут выставляют на порку.

Спасибо, это стандартная тема от WooThemes, позже закажу редизайн чтобы было аутентично.

W>Неужели никто раньше такое не сделал? Рынок исследовали?

Конечно делали раньше, но все как то не так по моему мнению. Для десктопа есть TimeSnapper и ManicTime, первый больше ориентирован на скриншоты во время работы, второй по первому впечатлению заброшен. Для веб есть RescueTime, вполне достойный, но не поддерживал до недавнего времени работу с проектами (что у меня еще не сделано), и судя по реквестам на getsatisfaction, многим нужно отслеживание по конкретным документам, а не просто приложения.

W>Еще имеет смысл устроить опрос американцев через сервис указанный в подписи.

Интересно, подумаю.
Re[3]: [Порка] Сайт и приложение. Impace - учет времени.
От: Dimonka Верблюд  
Дата: 22.03.10 09:23
Оценка:
Здравствуйте, PaulT, Вы писали:

PT>Здравствуйте, Dimonka, Вы писали:


D>>Я думаю, что в программу надо внести понятие "проект", тогда она станет более практичной. Т.е. пользователь выбирает — работаю над прокетом 1, затем через какое-то время — работаю над проектом 2, потом — перекур. Итд.

PT>Да, это есть в планах, как ведение отдельных проектов так и проектов из распространенных Web-приложений для управления проектами. Решил выпустить как есть, иначе можно слишком много сделать и в конце никому не угодить. Идея в том чтобы автоматизировать процесс как можно больше, например можно сделать триггеры в в виде имен приложений или документов для автоматического старта/стопа проекта.

Да это мало не реально сделать привязку проекта к каким-то документам, а если документов миллион, или они генерятся автоматически? В конечном итоге ткекить время приложений это задача настолько узкоспециализированная, что скорее всего окажется нужной совсем не для приложений типа Timesheet. Я например слабо представляю, зачем мне нужно знать, сколько я просидел в ворде, а сколько в экселе.

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

D>>Я бы конечно мог ещё кучу рац. придложений внести, но тогда это получится совсем другая программа

PT>Я буду только рад!
Re[3]: [Порка] Сайт и приложение. Impace - учет времени.
От: CRT  
Дата: 22.03.10 09:41
Оценка: 1 (1)
и еще
я установил программу,запустил.
Не вижу никакого процесса, и непонятно что надо сделать.
нет никаких кнопок, меню.
Потом то я понял уже когда вышел/вошел что она сразу начинает работать
Re: [Порка] Сайт и приложение. Impace - учет времени.
От: cencio Украина http://ua-coder.blogspot.com
Дата: 22.03.10 09:52
Оценка: 2 (1)
Здравствуйте, PaulT, Вы писали:

PT>Всем привет,

PT> Как начинающий шароварщик прошу помощи в порке моего творения http://www.impaceapp.com . Очень приветствуется всякого рода критика.

PT>Изначально данных никаких нету, нужно поработать за компьютером некоторое время чтобы данные появились. Может стоит включить какие нибудь данные для первого запуска?

ага. и это будет причиной почему половина пользователей сотрут прогу сразу — поставил, запустил, увидел непонятный "дата анэвейлабл" и сделал анинстал

установка — при ней выкачался и установился фрейморт 3.5 СП1. и еще попросил перегрузить комп. Без этого никак нельзя было обойтись? например более старой версией дотнета.

Програма не минимизируется в трей, а забивает таскбар

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

придирки: visifire по GPL? или за $400? если первый вариант — прога должна быть опенсоурсом
Re: [Порка] Сайт и приложение. Impace - учет времени.
От: Lexxpin  
Дата: 22.03.10 09:53
Оценка: 2 (1)
Падает на висте, ошибок не выдает.
Логи можно где посмотреть?
Re[2]: [Порка] Сайт и приложение. Impace - учет времени.
От: Lexxpin  
Дата: 22.03.10 10:00
Оценка:
L>Падает на висте, ошибок не выдает.
L>Логи можно где посмотреть?
Логи нашел.
Ошибка такая:

2010-03-22 12:52:07,229 [1] FATAL Root — Unhandled exception
FluentNHibernate.Cfg.FluentConfigurationException: An invalid or incomplete configuration was used while creating a SessionFactory. Check PotentialReasons collection, and InnerException for more detail.

---> FluentNHibernate.Cfg.FluentConfigurationException: An invalid or incomplete configuration was used while creating a SessionFactory. Check PotentialReasons collection, and InnerException for more detail.

---> NHibernate.HibernateException: Could not create the driver from NHibernate.Driver.SQLite20Driver, NHibernate, Version=3.0.0.1001, Culture=neutral, PublicKeyToken=aa95f207798dfdb4. ---> System.Reflection.TargetInvocationException: Адресат вызова создал исключение. ---> NHibernate.HibernateException: The IDbCommand and IDbConnection implementation in the assembly System.Data.SQLite could not be found. Ensure that the assembly System.Data.SQLite is located in the application directory or in the Global Assembly Cache. If the assembly is in the GAC, use <qualifyAssembly/> element in the application configuration file to specify the full name of the assembly.
в NHibernate.Driver.ReflectionBasedDriver..ctor(String driverAssemblyName, String connectionTypeName, String commandTypeName)
в NHibernate.Driver.SQLite20Driver..ctor()
--- Конец трассировки внутреннего стека исключений ---
в System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandle& ctor, Boolean& bNeedSecurityCheck)
в System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean fillCache)
в System.RuntimeType.CreateInstanceImpl(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean fillCache)
в System.Activator.CreateInstance(Type type, Boolean nonPublic)
в NHibernate.Bytecode.ActivatorObjectsFactory.CreateInstance(Type type)
в NHibernate.Connection.ConnectionProvider.ConfigureDriver(IDictionary`2 settings)
--- Конец трассировки внутреннего стека исключений ---
в NHibernate.Connection.ConnectionProvider.ConfigureDriver(IDictionary`2 settings)
в NHibernate.Connection.ConnectionProvider.Configure(IDictionary`2 settings)
в NHibernate.Connection.ConnectionProviderFactory.NewConnectionProvider(IDictionary`2 settings)
в NHibernate.Tool.hbm2ddl.SchemaExport.Execute(Action`1 scriptAction, Boolean export, Boolean justDrop)
в NHibernate.Tool.hbm2ddl.SchemaExport.Execute(Boolean script, Boolean export, Boolean justDrop)
в TimeScout.Persistence.NHibernateHelper.BuildSchema(Configuration cfg)
в FluentNHibernate.Cfg.FluentConfiguration.BuildConfiguration()
--- Конец трассировки внутреннего стека исключений ---
в FluentNHibernate.Cfg.FluentConfiguration.BuildConfiguration()
в FluentNHibernate.Cfg.FluentConfiguration.BuildSessionFactory()


--- Конец трассировки внутреннего стека исключений ---

Server stack trace:
в FluentNHibernate.Cfg.FluentConfiguration.BuildSessionFactory()
в TimeScout.Persistence.NHibernateHelper.get_SessionFactory()
в TimeScout.Persistence.PersistenceModule.<InitializeNHibernate>b__1()
в NCommon.Data.NHibernate.NHUnitOfWorkFactory.Create()
в NCommon.Data.UnitOfWorkScopeTransaction..ctor(IUnitOfWorkFactory unitOfWorkFactory, IsolationLevel isolationLevel)
в NCommon.Data.UnitOfWorkScopeTransaction.GetTransactionForScope(UnitOfWorkScope scope, IsolationLevel isolationLevel, UnitOfWorkScopeTransactionOptions options)
в NCommon.Data.UnitOfWorkScope..ctor(IsolationLevel isolationLevel, UnitOfWorkScopeTransactionOptions transactionOptions)
в TimeScout.Modules.TimeOverview.Timesheet.Services.TimesheetService.GetTimesheet(DateRange range)
в TimeScout.Modules.TimeOverview.Timesheet.TimesheetViewModel.<OnActivated>b__3(DateRange r)
в System.Linq.Observable.<>c__DisplayClass228`2.<>c__DisplayClass22a.<ToAsync>b__227()

Exception rethrown at [0]:
в System.ObservableExtensions.<Subscribe>b__3[TSource](Exception exception)
в System.Collections.Generic.AnonymousObserver`1.Error(Exception exception)
в System.Collections.Generic.AbstractObserver`1.OnError(Exception exception)
в System.Collections.Generic.AnonymousObservable`1.AutoDetachObserver.Error(Exception exception)
в System.Collections.Generic.AbstractObserver`1.OnError(Exception exception)
в System.Linq.Observable.<>c__DisplayClass1be`1.<>c__DisplayClass1c0.<>c__DisplayClass1c4.<ObserveOn>b__1bb(Object _)
в System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Boolean isSingleParameter)
в System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)
в System.Windows.Threading.DispatcherOperation.InvokeImpl()
в System.Threading.ExecutionContext.runTryCode(Object userData)
в System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
в System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
в System.Windows.Threading.DispatcherOperation.Invoke()
в System.Windows.Threading.Dispatcher.ProcessQueue()
в System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
в MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
в MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
в System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Boolean isSingleParameter)
в System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)
в System.Windows.Threading.Dispatcher.InvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Boolean isSingleParameter)
в MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
в MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
в System.Windows.Threading.Dispatcher.TranslateAndDispatchMessage(MSG& msg)
в System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
в System.Windows.Application.RunInternal(Window window)
в TimeScout.App.Main()


2010-03-22 12:52:29,497 [1] FATAL Root — Unhandled exception
FluentNHibernate.Cfg.FluentConfigurationException: An invalid or incomplete configuration was used while creating a SessionFactory. Check PotentialReasons collection, and InnerException for more detail.

---> FluentNHibernate.Cfg.FluentConfigurationException: An invalid or incomplete configuration was used while creating a SessionFactory. Check PotentialReasons collection, and InnerException for more detail.

---> NHibernate.HibernateException: Could not create the driver from NHibernate.Driver.SQLite20Driver, NHibernate, Version=3.0.0.1001, Culture=neutral, PublicKeyToken=aa95f207798dfdb4. ---> System.Reflection.TargetInvocationException: Адресат вызова создал исключение. ---> NHibernate.HibernateException: The IDbCommand and IDbConnection implementation in the assembly System.Data.SQLite could not be found. Ensure that the assembly System.Data.SQLite is located in the application directory or in the Global Assembly Cache. If the assembly is in the GAC, use <qualifyAssembly/> element in the application configuration file to specify the full name of the assembly.
в NHibernate.Driver.ReflectionBasedDriver..ctor(String driverAssemblyName, String connectionTypeName, String commandTypeName)
в NHibernate.Driver.SQLite20Driver..ctor()
--- Конец трассировки внутреннего стека исключений ---
в System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandle& ctor, Boolean& bNeedSecurityCheck)
в System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean fillCache)
в System.RuntimeType.CreateInstanceImpl(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean fillCache)
в System.Activator.CreateInstance(Type type, Boolean nonPublic)
в NHibernate.Bytecode.ActivatorObjectsFactory.CreateInstance(Type type)
в NHibernate.Connection.ConnectionProvider.ConfigureDriver(IDictionary`2 settings)
--- Конец трассировки внутреннего стека исключений ---
в NHibernate.Connection.ConnectionProvider.ConfigureDriver(IDictionary`2 settings)
в NHibernate.Connection.ConnectionProvider.Configure(IDictionary`2 settings)
в NHibernate.Connection.ConnectionProviderFactory.NewConnectionProvider(IDictionary`2 settings)
в NHibernate.Tool.hbm2ddl.SchemaExport.Execute(Action`1 scriptAction, Boolean export, Boolean justDrop)
в NHibernate.Tool.hbm2ddl.SchemaExport.Execute(Boolean script, Boolean export, Boolean justDrop)
в TimeScout.Persistence.NHibernateHelper.BuildSchema(Configuration cfg)
в FluentNHibernate.Cfg.FluentConfiguration.BuildConfiguration()
--- Конец трассировки внутреннего стека исключений ---
в FluentNHibernate.Cfg.FluentConfiguration.BuildConfiguration()
в FluentNHibernate.Cfg.FluentConfiguration.BuildSessionFactory()


--- Конец трассировки внутреннего стека исключений ---

Server stack trace:
в FluentNHibernate.Cfg.FluentConfiguration.BuildSessionFactory()
в TimeScout.Persistence.NHibernateHelper.get_SessionFactory()
в TimeScout.Persistence.PersistenceModule.<InitializeNHibernate>b__1()
в NCommon.Data.NHibernate.NHUnitOfWorkFactory.Create()
в NCommon.Data.UnitOfWorkScopeTransaction..ctor(IUnitOfWorkFactory unitOfWorkFactory, IsolationLevel isolationLevel)
в NCommon.Data.UnitOfWorkScopeTransaction.GetTransactionForScope(UnitOfWorkScope scope, IsolationLevel isolationLevel, UnitOfWorkScopeTransactionOptions options)
в NCommon.Data.UnitOfWorkScope..ctor(IsolationLevel isolationLevel, UnitOfWorkScopeTransactionOptions transactionOptions)
в TimeScout.Modules.TimeOverview.Services.NavigationService.CanNavigateForwardAndBackward(DateRange dateRange)
в TimeScout.Modules.TimeOverview.ViewModels.DateNavigationViewModel.<>c__DisplayClass9.<.ctor>b__2(DateRange r)
в System.Linq.Observable.<>c__DisplayClass228`2.<>c__DisplayClass22a.<ToAsync>b__227()

Exception rethrown at [0]:
в System.ObservableExtensions.<Subscribe>b__3[TSource](Exception exception)
в System.Collections.Generic.AnonymousObserver`1.Error(Exception exception)
в System.Collections.Generic.AbstractObserver`1.OnError(Exception exception)
в System.Collections.Generic.AnonymousObservable`1.AutoDetachObserver.Error(Exception exception)
в System.Collections.Generic.AbstractObserver`1.OnError(Exception exception)
в System.Linq.Observable.<>c__DisplayClass1be`1.<>c__DisplayClass1c0.<>c__DisplayClass1c4.<ObserveOn>b__1bb(Object _)
в System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Boolean isSingleParameter)
в System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)
в System.Windows.Threading.DispatcherOperation.InvokeImpl()
в System.Threading.ExecutionContext.runTryCode(Object userData)
в System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
в System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
в System.Windows.Threading.DispatcherOperation.Invoke()
в System.Windows.Threading.Dispatcher.ProcessQueue()
в System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
в MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
в MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
в System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Boolean isSingleParameter)
в System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)
в System.Windows.Threading.Dispatcher.InvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Boolean isSingleParameter)
в MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
в MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
в System.Windows.Threading.Dispatcher.TranslateAndDispatchMessage(MSG& msg)
в System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
в System.Windows.Application.RunInternal(Window window)
в TimeScout.App.Main()

Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.