Hi,

I am trying to setup an external store for my WSO2 APIs.


So, I followed the article :
https://docs.wso2.com/display/AM220/Publish+to+Multiple+External+API+Stores


as mentioned in the document – I just did a single change of changing the port 
offset in the second instance by 1.. and uncommented the external store config 
entry.

But I am getting the following errors while trying to configure:

[2019-01-16 09:04:50,253] ERROR - BinaryDataReceiverServiceComponent Error 
while starting binary data receiver


Then, while trying to publish api to external store – I am getting error – 
“failed to publish api to external store”

Log :
[2019-01-16 09:06:53,283] ERROR - APIProviderImpl 
org.wso2.carbon.apimgt.api.APIManagementException: Error while adding the 
API-Details to the external WSO2 APIStore-EXTStore Store.Reason -" Error while 
adding the API- Details"
[2019-01-16 09:06:53,283] ERROR - UserAwareAPIProvider Failed to publish API to 
external Store.
org.wso2.carbon.apimgt.api.APIManagementException: Failure to publish to 
External Stores : EXTStore
                at 
org.wso2.carbon.apimgt.impl.APIProviderImpl.publishToExternalAPIStores(APIProviderImpl.java:3135)
                at 
org.wso2.carbon.apimgt.impl.UserAwareAPIProvider.publishToExternalAPIStores(UserAwareAPIProvider.java:43)
                at 
org.wso2.carbon.apimgt.impl.APIProviderImpl.updateAPIsInExternalAPIStores(APIProviderImpl.java:3197)
                at 
org.wso2.carbon.apimgt.impl.UserAwareAPIProvider.updateAPIsInExternalAPIStores(UserAwareAPIProvider.java:129)
                at 
org.wso2.carbon.apimgt.hostobjects.APIProviderHostObject.jsFunction_updateExternalAPIStores(APIProviderHostObject.java:4661)
                at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
                at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                at java.lang.reflect.Method.invoke(Method.java:498)
                at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:126)
                at 
org.mozilla.javascript.FunctionObject.call(FunctionObject.java:386)
                at 
org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:32)
                at 
org.jaggeryjs.rhino.publisher.modules.api.c5._c_anonymous_3(/publisher/modules/api/update.jag:57)
                at 
org.jaggeryjs.rhino.publisher.modules.api.c5.call(/publisher/modules/api/update.jag)
                at 
org.mozilla.javascript.ScriptRuntime.applyOrCall(ScriptRuntime.java:2430)
                at 
org.mozilla.javascript.BaseFunction.execIdCall(BaseFunction.java:269)
                at 
org.mozilla.javascript.IdFunctionObject.call(IdFunctionObject.java:97)
                at 
org.mozilla.javascript.optimizer.OptRuntime.call2(OptRuntime.java:42)
                at 
org.jaggeryjs.rhino.publisher.modules.api.c0._c_anonymous_15(/publisher/modules/api/module.jag:53)
                at 
org.jaggeryjs.rhino.publisher.modules.api.c0.call(/publisher/modules/api/module.jag)
                at 
org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:32)
                at 
org.jaggeryjs.rhino.publisher.site.blocks.item_external.ajax.c0._c_anonymous_1(/publisher/site/blocks/item-external/ajax/external.jag:44)
                at 
org.jaggeryjs.rhino.publisher.site.blocks.item_external.ajax.c0.call(/publisher/site/blocks/item-external/ajax/external.jag)
                at 
org.mozilla.javascript.optimizer.OptRuntime.call0(OptRuntime.java:23)
                at 
org.jaggeryjs.rhino.publisher.site.blocks.item_external.ajax.c0._c_script_0(/publisher/site/blocks/item-external/ajax/external.jag:5)
                at 
org.jaggeryjs.rhino.publisher.site.blocks.item_external.ajax.c0.call(/publisher/site/blocks/item-external/ajax/external.jag)
                at 
org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:394)
                at 
org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3091)
                at 
org.jaggeryjs.rhino.publisher.site.blocks.item_external.ajax.c0.call(/publisher/site/blocks/item-external/ajax/external.jag)
                at 
org.jaggeryjs.rhino.publisher.site.blocks.item_external.ajax.c0.exec(/publisher/site/blocks/item-external/ajax/external.jag)
                at 
org.jaggeryjs.scriptengine.engine.RhinoEngine.execScript(RhinoEngine.java:567)
                at 
org.jaggeryjs.scriptengine.engine.RhinoEngine.exec(RhinoEngine.java:273)
                at 
org.jaggeryjs.jaggery.core.manager.WebAppManager.exec(WebAppManager.java:588)
                at 
org.jaggeryjs.jaggery.core.manager.WebAppManager.execute(WebAppManager.java:508)
                at 
org.jaggeryjs.jaggery.core.JaggeryServlet.doPost(JaggeryServlet.java:29)
                at javax.servlet.http.HttpServlet.service(HttpServlet.java:650)
                at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
                at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
                at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
                at 
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:743)
                at 
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:485)
                at 
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:377)
                at 
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:337)
                at 
org.jaggeryjs.jaggery.core.JaggeryFilter.doFilter(JaggeryFilter.java:21)
                at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
                at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
                at 
org.wso2.carbon.ui.filters.cache.ContentTypeBasedCachePreventionFilter.doFilter(ContentTypeBasedCachePreventionFilter.java:53)
                at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
                at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
                at 
org.apache.catalina.filters.HttpHeaderSecurityFilter.doFilter(HttpHeaderSecurityFilter.java:124)
                at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
                at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
                at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219)
                at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:110)
                at 
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:498)
                at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169)
                at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
                at 
org.wso2.carbon.identity.context.rewrite.valve.TenantContextRewriteValve.invoke(TenantContextRewriteValve.java:80)
                at 
org.wso2.carbon.identity.authz.valve.AuthorizationValve.invoke(AuthorizationValve.java:91)
                at 
org.wso2.carbon.identity.auth.valve.AuthenticationValve.invoke(AuthenticationValve.java:60)
                at org.wso2.carbon.ui.valve.XSSValve.invoke(XSSValve.java:94)
                at 
org.wso2.carbon.tomcat.ext.valves.CompositeValve.continueInvocation(CompositeValve.java:99)
                at 
org.wso2.carbon.tomcat.ext.valves.CarbonTomcatValve$1.invoke(CarbonTomcatValve.java:47)
                at 
org.wso2.carbon.webapp.mgt.TenantLazyLoaderValve.invoke(TenantLazyLoaderValve.java:57)
                at 
org.wso2.carbon.event.receiver.core.internal.tenantmgt.TenantLazyLoaderValve.invoke(TenantLazyLoaderValve.java:48)
                at 
org.wso2.carbon.tomcat.ext.valves.TomcatValveContainer.invokeValves(TomcatValveContainer.java:47)
                at 
org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(CompositeValve.java:62)
                at 
org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:159)
                at 
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:962)
                at 
org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke(CarbonContextCreatorValve.java:57)
                at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
                at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:445)
                at 
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1115)
                at 
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:637)
                at 
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1775)
                at 
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1734)
                at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
                at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
                at 
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
                at java.lang.Thread.run(Thread.java:748)
[2019-01-16 09:06:53,314] ERROR - external:jag 
org.wso2.carbon.apimgt.api.APIManagementException: Failed to publish API to 
external Store.
[2019-01-16 09:07:15,143] ERROR - BinaryDataReceiver Error while reading from 
the socket.
javax.net.ssl.SSLHandshakeException: Remote host closed connection during 
handshake
                at 
sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1002)
                at 
sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1385)
                at 
sun.security.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:938)
                at sun.security.ssl.AppInputStream.read(AppInputStream.java:105)
                at 
java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
                at 
java.io.BufferedInputStream.read(BufferedInputStream.java:265)
                at 
org.wso2.carbon.databridge.receiver.binary.internal.BinaryDataReceiver$BinaryTransportReceiver.run(BinaryDataReceiver.java:185)
                at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
                at java.util.concurrent.FutureTask.run(FutureTask.java:266)
                at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
                at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
                at java.lang.Thread.run(Thread.java:748)
Caused by: java.io.EOFException: SSL peer shut down incorrectly
                at sun.security.ssl.InputRecord.read(InputRecord.java:505)
                at 
sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:983)
                ... 11 more
[2019-01-16 09:07:45,153] ERROR - BinaryDataReceiver Error while reading from 
the socket.

Do I need to disable thrift authentication for the second wso2 (external store) 
instance ?






Mintu Eapen

T:   F:    P.O.BOX: 4700, Dubai U.A.E
E: [email protected]

Main building - MAKANI# 3089993465
Personal Status building - MAKANI# 3427491952
[cid:[email protected]]

[cid:[email protected]]<https://twitter.com/DUBAICOURTS>  
[cid:[email protected]] 
<http://www.facebook.com/DubaiCourt?ref=hl>


[cid:[email protected]]
        مينتو ايبان

هاتف:    فاكس:  ص.ب: 4700 دبي  إ.ع.م
البريد الإلكتروني: [email protected]
[cid:[email protected]]


[cid:[email protected]]


هذه الرسالة و مرفقاتها تمثل وثيقة سرية قد تحتوي على معلومات تتمتع بحماية وحصانة 
قانونية، إذا لم تكن الشخص المعني بهذه الرسالة يجب عليك إبلاغنا فورا عن طريق 
صفحة التواصل<https://www.dc.gov.ae/PublicServices/ContactUs.jsf#form> على موقع 
المحاكم ، و حذف الرسالة و مرفقاتها من الحاسب الآلي الخاص بك. ولا يجوز لك نسخ 
هذه الرسالة و مرفقاتها أو أي جزء منها، أو البوح بمحتوياتها لأي شخص أو استعمالها 
لأي غرض. علماً بأن الإفادات و الآراء التي تحويها هذه الرسالة تعبر فقط عن رأي 
المُرسل و ليس بالضرورة رأي محاكم دبي، ولا تتحمل ( محاكم دبي) أي مسئولية عن 
الأضرار الناتجة عن أي فيروسات قد يحملها هذا البريد
يرجى التفكير في البيئة قبل طباعة هذا البريد الالكتروني ومرفقاته


Disclaimer: This message and its attachment are confidential and may contain 
legally privileged information. If you are not the intended recipient, please 
notify us immediately on our Contact 
Us<https://www.dc.gov.ae/PublicServices/ContactUs.jsf#form> page or delete this 
message and its attachment. You should not copy this message or disclose its 
contents to any other person or use it for any purpose. Statements and opinions 
expressed in this e-mail are those of the sender, and do not necessarily 
reflect those of Dubai Courts. Dubai Courts accepts no liability for damage 
caused by any virus transmitted by this email
Please consider the environment before printing this e-mail and attachments

_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to