Thanks much. Yes, that was the issue. Some research on okhttpclient led me 
to the link - 
https://github.com/square/okhttp/blob/master/okhttp/src/main/java/okhttp3/OkHttpClient.java#L260
 
but I was surprised it made refs to tls/ssl when there is no usage of 
tls/ssl in any configs. 

Anyways, the resolution was - downloaded JRE 1.8.0_102 from 
downloads.oracle.com as per Jochen's suggestion to ensure JVM supports 
ssl/tls and it is working now. 

Regards,

On Tuesday, October 11, 2016 at 5:10:37 AM UTC-4, Jochen Schalanda wrote:
>
> Hi,
>
> this message is caused by the OkHttp library which is being used as HTTP 
> client in Graylog: 
> https://github.com/square/okhttp/blob/parent-3.4.1/okhttp/src/main/java/okhttp3/OkHttpClient.java#L248-L262
>
> Make sure that your JVM supports SSL/TLS.
>
> Cheers,
> Jochen
>
> On Monday, 10 October 2016 19:35:21 UTC+2, fxp wrote:
>>
>> Hi,
>>
>> I'm getting a java error when starting graylog server 2.1.1 -  how can I 
>> fix this? (Java 1.8.0_101-b13, RHEL 6.8, Graylog 2.1.1)
>>
>>
>> graylog-web01:/# service graylog-server start 
>> Starting graylog-server:                                   [  OK  ]
>>
>> graylog-web01:/# Exception in thread "main" java.lang.AssertionError
>>     at 
>> okhttp3.OkHttpClient.systemDefaultTrustManager(OkHttpClient.java:260)
>>     at okhttp3.OkHttpClient.<init>(OkHttpClient.java:228)
>>     at okhttp3.OkHttpClient.<init>(OkHttpClient.java:117)
>>     at okhttp3.OkHttpClient$Builder.build(OkHttpClient.java:830)
>>     at 
>> org.graylog2.shared.bindings.providers.OkHttpClientProvider.get(OkHttpClientProvider.java:102)
>>     at 
>> org.graylog2.shared.bindings.providers.OkHttpClientProvider.get(OkHttpClientProvider.java:50)
>>     at 
>> com.google.inject.internal.ProviderInternalFactory.provision(ProviderInternalFactory.java:81)
>>     at 
>> com.google.inject.internal.BoundProviderFactory.provision(BoundProviderFactory.java:72)
>>     at 
>> com.google.inject.internal.ProviderInternalFactory.circularGet(ProviderInternalFactory.java:61)
>>     at 
>> com.google.inject.internal.BoundProviderFactory.get(BoundProviderFactory.java:62)
>>     at 
>> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
>>     at 
>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)
>>     at 
>> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>>     at 
>> com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:194)
>>     at 
>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)
>>     at 
>> com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
>>     at 
>> com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
>>     at 
>> com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:110)
>>     at 
>> com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90)
>>     at 
>> com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268)
>>     at 
>> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
>>     at 
>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)
>>     at 
>> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>>     at 
>> com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:194)
>>     at 
>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)
>>     at 
>> com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
>>     at 
>> com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
>>     at 
>> com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:110)
>>     at 
>> com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90)
>>     at 
>> com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268)
>>     at com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:56)
>>     at 
>> com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1019)
>>     at 
>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)
>>     at 
>> com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1015)
>>     at 
>> com.google.inject.multibindings.Multibinder$RealMultibinder.get(Multibinder.java:375)
>>     at 
>> com.google.inject.multibindings.Multibinder$RealMultibinder.get(Multibinder.java:258)
>>     at 
>> com.google.inject.internal.ProviderInternalFactory.provision(ProviderInternalFactory.java:81)
>>     at 
>> com.google.inject.internal.InternalFactoryToInitializableAdapter.provision(InternalFactoryToInitializableAdapter.java:53)
>>     at 
>> com.google.inject.internal.ProviderInternalFactory.circularGet(ProviderInternalFactory.java:61)
>>     at 
>> com.google.inject.internal.InternalFactoryToInitializableAdapter.get(InternalFactoryToInitializableAdapter.java:45)
>>     at 
>> com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
>>     at 
>> com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
>>     at 
>> com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:110)
>>     at 
>> com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90)
>>     at 
>> com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268)
>>     at 
>> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
>>     at 
>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)
>>     at 
>> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>>     at 
>> com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:194)
>>     at 
>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)
>>     at com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:56)
>>     at 
>> com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1019)
>>     at 
>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)
>>     at 
>> com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1015)
>>     at 
>> com.google.inject.multibindings.Multibinder$RealMultibinder.get(Multibinder.java:375)
>>     at 
>> com.google.inject.multibindings.Multibinder$RealMultibinder.get(Multibinder.java:258)
>>     at 
>> com.google.inject.internal.ProviderInternalFactory.provision(ProviderInternalFactory.java:81)
>>     at 
>> com.google.inject.internal.InternalFactoryToInitializableAdapter.provision(InternalFactoryToInitializableAdapter.java:53)
>>     at 
>> com.google.inject.internal.ProviderInternalFactory.circularGet(ProviderInternalFactory.java:61)
>>     at 
>> com.google.inject.internal.InternalFactoryToInitializableAdapter.get(InternalFactoryToInitializableAdapter.java:45)
>>     at 
>> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:54)
>>     at 
>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:132)
>>     at 
>> com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:120)
>>     at 
>> com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90)
>>     at 
>> com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268)
>>     at 
>> com.google.inject.internal.BoundProviderFactory.get(BoundProviderFactory.java:61)
>>     at 
>> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
>>     at 
>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)
>>     at 
>> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>>     at 
>> com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:194)
>>     at 
>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)
>>     at 
>> com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:205)
>>     at 
>> com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:199)
>>     at 
>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1085)
>>     at 
>> com.google.inject.internal.InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:199)
>>     at 
>> com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:180)
>>     at 
>> com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:110)
>>     at com.google.inject.Guice.createInjector(Guice.java:99)
>>     at 
>> org.graylog2.shared.bindings.Hk2GuiceBridgeJitInjector.create(Hk2GuiceBridgeJitInjector.java:60)
>>     at 
>> org.graylog2.shared.bindings.GuiceInjectorHolder.createInjector(GuiceInjectorHolder.java:32)
>>     at 
>> org.graylog2.bootstrap.CmdLineTool.setupInjector(CmdLineTool.java:379)
>>     at org.graylog2.bootstrap.CmdLineTool.run(CmdLineTool.java:193)
>>     at org.graylog2.bootstrap.Main.main(Main.java:44)
>>
>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"Graylog Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to graylog2+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/graylog2/ba1151d0-868a-4e98-86bf-b0df4efd46ce%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to