Page 1 of 1

Services startar inte

Posted: Fri 21 Dec 2012, 11:43
by donrainy
Running version 3.2.0.2 of server and version 2.5.5 of DB.
Build date and time for this version is 2012-12-09 22:28:56.
Telldus version is 2.1.1.
Jag använder en vanlig Tellstick fast programmet säger Tellstick Duo
Server och klient kör på samma Win7 dator

Switch King services startar inte automatisk längre och Invocation service ger felmeddelande 1067 när man försöker starta den manuellt.
Jag har testat att avinstallera server och klient och ladda ner senaste versionen från switchking och sen installera på nytt men får samma problem.
Det går att tända/släcka med TelldusCenter

Några ledtrådar (?) från serverloggen:
Level 1) Det gick inte att hitta någon startadress med namnet tdRegisterDeviceChangeEvent i DLL-filen TelldusCore.dll.

StackTrace for Level 1:
vid SwitchKing.Wrappers.Telldus.Import.UnmanagedImportWindows.tdRegisterDeviceChangeEvent(Delegate deviceEventFunction, Void* context)
vid SwitchKing.Wrappers.Telldus.TellStickWrapper_V30.tdRegisterDeviceChangeEvent(DeviceChangeEventCallbackFunction deviceEventFunc, Object obj)
vid SwitchKing.Server.BusinessAccess.Invocation.Monitoring.ExternalEventMonitoring.InitTelldusWrapper()
vid SwitchKing.Server.BusinessAccess.Invocation.Monitoring.ExternalEventMonitoring.Init()
vid SwitchKing.Server.BusinessAccess.Invocation.Monitoring.ExternalEventMonitoring.CreateInstance(IExternalEventProcessor queueProcessor)
vid SwitchKing.Server.WinSvcServiceHost.InvocationService.SetupExternalEventMonitoring(DeviceEntity deviceAccess, DeviceEventEntity deviceEventAccess, DataSourceEntity dataSourceAccess, DataSourceValueEntity dataSourceValueAccess)
vid SwitchKing.Server.WinSvcServiceHost.InvocationService.ProcessDeviceEvents()
vid System.Threading.ThreadHelper.ThreadStart_Context(Object state)
vid System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
vid System.Threading.ThreadHelper.ThreadStart()

Re: Services startar inte

Posted: Fri 21 Dec 2012, 11:51
by Martin
Någonstans i din miljö har du en gammal version av TelldusCore.dll från en version som är tidigare än 2.1. Oklart var den finns, men någonstans finns den. Felet beror på att TelldusCore.dll saknar en funktion som ska finnas i 2.1.1.

Alternativt skulle TelldusCore.dll på något sätt kunna ha blivit skadad, men det är nog ytterst osannolikt.

Re: Services startar inte

Posted: Fri 21 Dec 2012, 12:27
by donrainy
Tack för snabbt och bra svar, hittade tre st tellduscore.dll, tog bort dom och installerade om tellduscenter, nu fungerar det.