bunzosteele / PokeWatch

A twitter bot that uses the Pokemon Go API to find rare pokemon.
47 stars 32 forks source link

Install pokewatch in Ubuntu with Mono Project #97

Open p1np0n opened 7 years ago

p1np0n commented 7 years ago

I can´t executte the system in ubuntu server, I use Mono-project: http://www.mono-project.com/, but not works.

The error is,

[!]Signing in to Twitter.

Unhandled Exception: System.TypeInitializationException: The type initializer for 'Tweetinvi.Auth' threw an exception. ---> System.ArgumentException: The type 'Tweetinvi.WebLogic.TwitterQuery' is not assignable to service 'Tweetinvi.Models.ITwitterQuery'. at Autofac.Builder.RegistrationBuilder.CreateRegistration (Guid id, Autofac.Builder.RegistrationData data, IInstanceActivator activator, IEnumerable1 services, IComponentRegistration target) <0x4068d120 + 0x001cb> in <filename unknown>:0 at Autofac.Builder.RegistrationBuilder.CreateRegistration[TLimit,TActivatorData,TSingleRegistrationStyle] (IRegistrationBuilder3 builder) <0x4068cde0 + 0x0010b> in :0 at Autofac.Builder.RegistrationBuilder.RegisterSingleComponent[TLimit,TActivatorData,TSingleRegistrationStyle](IComponentRegistry cr, IRegistrationBuilder3 builder) <0x4068cc00 + 0x0004b> in <filename unknown>:0 at Autofac.RegistrationExtensions+<>c__DisplayClassa1[TImplementer].b9 (IComponentRegistry cr) <0x4068f2d0 + 0x0003b> in :0 at Autofac.ContainerBuilder.Build (IComponentRegistry componentRegistry, Boolean excludeDefaultModules) <0x4068bf20 + 0x0009a> in :0 at Autofac.ContainerBuilder.Build (ContainerBuildOptions options) <0x40688ad0 + 0x00073> in :0 at Tweetinvi.Injectinvi.AutofacContainer.Initialize () <0x4067e8e0 + 0x0019f> in :0 at Tweetinvi.TweetinviContainer.Resolve[T] () <0x4067e5b0 + 0x00066> in :0 at Tweetinvi.Auth.Initialize () <0x4067e540 + 0x0000f> in :0 at Tweetinvi.Auth..cctor () <0x4067e430 + 0x0000b> in :0 --- End of inner exception stack trace --- at Pokewatch.Program.PrepareTwitterClient () <0x4067e1c0 + 0x0013f> in :0 at Pokewatch.Program.Main (System.String[] args) <0x405528a0 + 0x006e3> in :0 [ERROR] FATAL UNHANDLED EXCEPTION: System.TypeInitializationException: The type initializer for 'Tweetinvi.Auth' threw an exception. ---> System.ArgumentException: The type 'Tweetinvi.WebLogic.TwitterQuery' is not assignable to service 'Tweetinvi.Models.ITwitterQuery'. at Autofac.Builder.RegistrationBuilder.CreateRegistration (Guid id, Autofac.Builder.RegistrationData data, IInstanceActivator activator, IEnumerable1 services, IComponentRegistration target) <0x4068d120 + 0x001cb> in <filename unknown>:0 at Autofac.Builder.RegistrationBuilder.CreateRegistration[TLimit,TActivatorData,TSingleRegistrationStyle](IRegistrationBuilder3 builder) <0x4068cde0 + 0x0010b> in :0 at Autofac.Builder.RegistrationBuilder.RegisterSingleComponent[TLimit,TActivatorData,TSingleRegistrationStyle](IComponentRegistry cr, IRegistrationBuilder`3 builder) <0x4068cc00 + 0x0004b> in :0 at Autofac.RegistrationExtensions+<>cDisplayClassa`1[TImplementer].b__9 (IComponentRegistry cr) <0x4068f2d0 + 0x0003b> in :0 at Autofac.ContainerBuilder.Build (IComponentRegistry componentRegistry, Boolean excludeDefaultModules) <0x4068bf20 + 0x0009a> in :0 at Autofac.ContainerBuilder.Build (ContainerBuildOptions options) <0x40688ad0 + 0x00073> in :0 at Tweetinvi.Injectinvi.AutofacContainer.Initialize () <0x4067e8e0 + 0x0019f> in :0 at Tweetinvi.TweetinviContainer.Resolve[T]() <0x4067e5b0 + 0x00066> in :0 at Tweetinvi.Auth.Initialize () <0x4067e540 + 0x0000f> in :0 at Tweetinvi.Auth..cctor () <0x4067e430 + 0x0000b> in :0 --- End of inner exception stack trace --- at Pokewatch.Program.PrepareTwitterClient () <0x4067e1c0 + 0x0013f> in :0 at Pokewatch.Program.Main (System.String[] args) <0x405528a0 + 0x006e3> in :0

Thanks.

PD, Sorry for me english.

victorlss commented 7 years ago

The fix: #98