On Sat, May 5, 2012 at 1:24 AM, Samisa Abeysinghe <[email protected]> wrote:

>
>
> On Sat, May 5, 2012 at 12:57 AM, Sumedha Rubasinghe <[email protected]>wrote:
>
>> Yes as of M3. But you have 2 options.
>> 1. Remove the BAM handler from API configuration. This will stop pushing
>> events into BAM. Thus get rid of bellow error.
>> 2. Or Just start the BAM server as per the README.txt says
>>
>> Getting BAM configured should not take more than 5 mins.
>>
>
> Can we make the BAM self contained for the default pack?
>

This is the plan & will be done once BAM stabilizes.
Last time KasunW tried doing this we ended up with few errors due to BAM
integration & we stopped there as this was an accepted solution for a
milestone.
BAM is also under going changes & wanted to keep impact from those changes
into API Manager as little as possible.

>
>
>>
>>
>>
>> On Sat, May 5, 2012 at 12:02 AM, Dushan Abeyruwan <[email protected]>wrote:
>>
>>> Hi Folks,
>>>   Do we need to start-up BAM as mandotory requirements, cos when i try
>>> to invoke API info it gives following error..seems like it tries to connect
>>> with BAM to publish some statistics
>>> *(Product i am trying is APIManager -wso2am-1.0.0-M3)*
>>>
>>> [2012-05-04 23:39:06,613]  INFO - StartupFinalizerServiceComponent WSO2
>>> Carbon started in 16 sec
>>> [2012-05-04 23:39:06,957]  INFO - CarbonUIServiceComponent Mgt Console
>>> URL  : https://10.1.10.24:9443/carbon/
>>> [2012-05-04 23:43:04,389] ERROR - ThriftAuthenticationClient Transport
>>> Exception for user : admin for url : https://localhost:9444/
>>> org.apache.thrift.transport.TTransportException:
>>> java.net.ConnectException: Connection refused
>>>  at org.apache.thrift.transport.THttpClient.flush(THttpClient.java:334)
>>> at
>>> org.wso2.carbon.bam.service.AuthenticatorService$Client.send_authenticate(AuthenticatorService.java:95)
>>>  at
>>> org.wso2.carbon.bam.service.AuthenticatorService$Client.authenticate(AuthenticatorService.java:83)
>>> at
>>> org.wso2.carbon.bam.agent.publish.ThriftAuthenticationClient$1.apply(ThriftAuthenticationClient.java:55)
>>>  at
>>> org.wso2.carbon.bam.agent.publish.ThriftAuthenticationClient$1.apply(ThriftAuthenticationClient.java:43)
>>> at
>>> com.google.common.collect.ComputingConcurrentHashMap$ComputingValueReference.compute(ComputingConcurrentHashMap.java:355)
>>>  at
>>> com.google.common.collect.ComputingConcurrentHashMap$ComputingSegment.compute(ComputingConcurrentHashMap.java:184)
>>> at
>>> com.google.common.collect.ComputingConcurrentHashMap$ComputingSegment.getOrCompute(ComputingConcurrentHashMap.java:153)
>>>  at
>>> com.google.common.collect.ComputingConcurrentHashMap.getOrCompute(ComputingConcurrentHashMap.java:69)
>>> at
>>> com.google.common.collect.ComputingConcurrentHashMap$ComputingMapAdapter.get(ComputingConcurrentHashMap.java:393)
>>>  at
>>> org.wso2.carbon.bam.agent.publish.ThriftAuthenticationClient.getSessionId(ThriftAuthenticationClient.java:76)
>>> at
>>> org.wso2.carbon.bam.agent.publish.DataPublisher.publishUsingTSocketTransport(DataPublisher.java:111)
>>>  at
>>> org.wso2.carbon.bam.agent.publish.DataPublisher.publish(DataPublisher.java:83)
>>> at
>>> org.wso2.carbon.bam.agent.queue.EventWorker.clearActivityDataQueue(EventWorker.java:63)
>>>  at org.wso2.carbon.bam.agent.queue.EventWorker.run(EventWorker.java:44)
>>> at
>>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>>>  at
>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>>> at java.lang.Thread.run(Thread.java:662)
>>> Caused by: java.net.ConnectException: Connection refused
>>> at java.net.PlainSocketImpl.socketConnect(Native Method)
>>> at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)
>>>  at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)
>>> at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)
>>>  at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
>>> at java.net.Socket.connect(Socket.java:529)
>>>  at
>>> com.sun.net.ssl.internal.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:564)
>>> at
>>> com.sun.net.ssl.internal.ssl.BaseSSLSocketImpl.connect(BaseSSLSocketImpl.java:141)
>>>  at sun.net.NetworkClient.doConnect(NetworkClient.java:163)
>>> at sun.net.www.http.HttpClient.openServer(HttpClient.java:395)
>>>  at sun.net.www.http.HttpClient.openServer(HttpClient.java:530)
>>> at sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:272)
>>>  at sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:329)
>>> at
>>> sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:172)
>>>  at
>>> sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:911)
>>> at
>>> sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:158)
>>>  at
>>> sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:133)
>>> at org.apache.thrift.transport.THttpClient.flush(THttpClient.java:322)
>>>  ... 17 more
>>> 247319 [pool-27-thread-1] ERROR
>>> org.wso2.carbon.bam.agent.publish.ThriftAuthenticationClient  - Transport
>>> Exception for user : admin for url : https://localhost:9444/
>>> org.apache.thrift.transport.TTransportException:
>>> java.net.ConnectException: Connection refused
>>> at org.apache.thrift.transport.THttpClient.flush(THttpClient.java:334)
>>>  at
>>> org.wso2.carbon.bam.service.AuthenticatorService$Client.send_authenticate(AuthenticatorService.java:95)
>>> at
>>> org.wso2.carbon.bam.service.AuthenticatorService$Client.authenticate(AuthenticatorService.java:83)
>>>  at
>>> org.wso2.carbon.bam.agent.publish.ThriftAuthenticationClient$1.apply(ThriftAuthenticationClient.java:55)
>>> at
>>> org.wso2.carbon.bam.agent.publish.ThriftAuthenticationClient$1.apply(ThriftAuthenticationClient.java:43)
>>>  at
>>> com.google.common.collect.ComputingConcurrentHashMap$ComputingValueReference.compute(ComputingConcurrentHashMap.java:355)
>>> at
>>> com.google.common.collect.ComputingConcurrentHashMap$ComputingSegment.compute(ComputingConcurrentHashMap.java:184)
>>>  at
>>> com.google.common.collect.ComputingConcurrentHashMap$ComputingSegment.getOrCompute(ComputingConcurrentHashMap.java:153)
>>> at
>>> com.google.common.collect.ComputingConcurrentHashMap.getOrCompute(ComputingConcurrentHashMap.java:69)
>>>  at
>>> com.google.common.collect.ComputingConcurrentHashMap$ComputingMapAdapter.get(ComputingConcurrentHashMap.java:393)
>>> at
>>> org.wso2.carbon.bam.agent.publish.ThriftAuthenticationClient.getSessionId(ThriftAuthenticationClient.java:76)
>>>  at
>>> org.wso2.carbon.bam.agent.publish.DataPublisher.publishUsingTSocketTransport(DataPublisher.java:111)
>>> at
>>> org.wso2.carbon.bam.agent.publish.DataPublisher.publish(DataPublisher.java:83)
>>>  at
>>> org.wso2.carbon.bam.agent.queue.EventWorker.clearActivityDataQueue(EventWorker.java:63)
>>> at org.wso2.carbon.bam.agent.queue.EventWorker.run(EventWorker.java:44)
>>>  at
>>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>>> at
>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>>>  at java.lang.Thread.run(Thread.java:662)
>>> Caused by: java.net.ConnectException: Connection refused
>>> at java.net.PlainSocketImpl.socketConnect(Native Method)
>>>  at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)
>>> at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)
>>>  at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)
>>> at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
>>>  at java.net.Socket.connect(Socket.java:529)
>>> at
>>> com.sun.net.ssl.internal.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:564)
>>>  at
>>> com.sun.net.ssl.internal.ssl.BaseSSLSocketImpl.connect(BaseSSLSocketImpl.java:141)
>>> at sun.net.NetworkClient.doConnect(NetworkClient.java:163)
>>>  at sun.net.www.http.HttpClient.openServer(HttpClient.java:395)
>>> at sun.net.www.http.HttpClient.openServer(HttpClient.java:530)
>>>  at sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:272)
>>> at sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:329)
>>>  at
>>> sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:172)
>>> at
>>> sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:911)
>>>  at
>>> sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:158)
>>> at
>>> sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:133)
>>>  at org.apache.thrift.transport.THttpClient.flush(THttpClient.java:322)
>>> ... 17 more
>>> [2012-05-04 23:43:04,417] ERROR - DataPublisher Unable to publish event
>>> to BAM
>>> java.lang.NullPointerException:
>>> org.wso2.carbon.bam.agent.publish.ThriftAuthenticationClient$1@1325659areturned
>>>  null for key
>>> org.wso2.carbon.bam.agent.publish.EventReceiver@631bab5d.
>>>  at
>>> com.google.common.collect.ComputingConcurrentHashMap$ComputingMapAdapter.get(ComputingConcurrentHashMap.java:401)
>>> at
>>> org.wso2.carbon.bam.agent.publish.ThriftAuthenticationClient.getSessionId(ThriftAuthenticationClient.java:76)
>>>  at
>>> org.wso2.carbon.bam.agent.publish.DataPublisher.publishUsingTSocketTransport(DataPublisher.java:111)
>>> at
>>> org.wso2.carbon.bam.agent.publish.DataPublisher.publish(DataPublisher.java:83)
>>>  at
>>> org.wso2.carbon.bam.agent.queue.EventWorker.clearActivityDataQueue(EventWorker.java:63)
>>> at org.wso2.carbon.bam.agent.queue.EventWorker.run(EventWorker.java:44)
>>>  at
>>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>>> at
>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>>>  at java.lang.Thread.run(Thread.java:662)
>>> 247347 [pool-27-thread-1] ERROR
>>> org.wso2.carbon.bam.agent.publish.DataPublisher  - Unable to publish event
>>> to BAM
>>> java.lang.NullPointerException:
>>> org.wso2.carbon.bam.agent.publish.ThriftAuthenticationClient$1@1325659areturned
>>>  null for key
>>> org.wso2.carbon.bam.agent.publish.EventReceiver@631bab5d.
>>> at
>>> com.google.common.collect.ComputingConcurrentHashMap$ComputingMapAdapter.get(ComputingConcurrentHashMap.java:401)
>>>  at
>>> org.wso2.carbon.bam.agent.publish.ThriftAuthenticationClient.getSessionId(ThriftAuthenticationClient.java:76)
>>> at
>>> org.wso2.carbon.bam.agent.publish.DataPublisher.publishUsingTSocketTransport(DataPublisher.java:111)
>>>  at
>>> org.wso2.carbon.bam.agent.publish.DataPublisher.publish(DataPublisher.java:83)
>>> at
>>> org.wso2.carbon.bam.agent.queue.EventWorker.clearActivityDataQueue(EventWorker.java:63)
>>>  at org.wso2.carbon.bam.agent.queue.EventWorker.run(EventWorker.java:44)
>>> at
>>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>>>  at
>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>>> at java.lang.Thread.run(Thread.java:662)
>>> [2012-05-04 23:43:04,577]  INFO - CarbonAuthenticationUtil 'admin'
>>> logged in at [2012-05-04 23:43:04,576+0530] from IP address localhost
>>> 247507 [http-nio-9443-exec-5] INFO
>>> org.wso2.carbon.core.services.util.CarbonAuthenticationUtil  - 'admin'
>>> logged in at [2012-05-04 23:43:04,576+0530] from IP address localhost
>>> [2012-05-04 23:43:04,879]  INFO - TimeoutHandler This engine will expire
>>> all callbacks after : 86400 seconds, irrespective of the timeout action,
>>> after the specified or optional timeout
>>> 247809 [HttpServerWorker-1] INFO
>>> org.apache.synapse.core.axis2.TimeoutHandler  - This engine will expire all
>>> callbacks after : 86400 seconds, irrespective of the timeout action, after
>>> the specified or optional timeout
>>> [2012-05-04 23:43:05,074] ERROR - ThriftAuthenticationClient Transport
>>> Exception for user : admin for url : https://localhost:9444/
>>> org.apache.thrift.transport.TTransportException:
>>> java.net.ConnectException: Connection refused
>>>  at org.apache.thrift.transport.THttpClient.flush(THttpClient.java:334)
>>> at
>>> org.wso2.carbon.bam.service.AuthenticatorService$Client.send_authenticate(AuthenticatorService.java:95)
>>>  at
>>> org.wso2.carbon.bam.service.AuthenticatorService$Client.authenticate(AuthenticatorService.java:83)
>>> at
>>> org.wso2.carbon.bam.agent.publish.ThriftAuthenticationClient$1.apply(ThriftAuthenticationClient.java:55)
>>>  at
>>> org.wso2.carbon.bam.agent.publish.ThriftAuthenticationClient$1.apply(ThriftAuthenticationClient.java:43)
>>> at
>>> com.google.common.collect.ComputingConcurrentHashMap$ComputingValueReference.compute(ComputingConcurrentHashMap.java:355)
>>>  at
>>> com.google.common.collect.ComputingConcurrentHashMap$ComputingSegment.compute(ComputingConcurrentHashMap.java:184)
>>> at
>>> com.google.common.collect.ComputingConcurrentHashMap$ComputingSegment.getOrCompute(ComputingConcurrentHashMap.java:153)
>>>  at
>>> com.google.common.collect.ComputingConcurrentHashMap.getOrCompute(ComputingConcurrentHashMap.java:69)
>>> at
>>> com.google.common.collect.ComputingConcurrentHashMap$ComputingMapAdapter.get(ComputingConcurrentHashMap.java:393)
>>>  at
>>> org.wso2.carbon.bam.agent.publish.ThriftAuthenticationClient.getSessionId(ThriftAuthenticationClient.java:76)
>>> at
>>> org.wso2.carbon.bam.agent.publish.DataPublisher.publishUsingTSocketTransport(DataPublisher.java:111)
>>>  at
>>> org.wso2.carbon.bam.agent.publish.DataPublisher.publish(DataPublisher.java:83)
>>> at
>>> org.wso2.carbon.bam.agent.queue.EventWorker.clearActivityDataQueue(EventWorker.java:63)
>>>  at org.wso2.carbon.bam.agent.queue.EventWorker.run(EventWorker.java:44)
>>> at java.util.concurren
>>>
>>> cheers,
>>> Dushan Abeyruwan
>>> *Senior Software Engineer*
>>> *Integration Technologies Team*
>>> *WSO2 Inc. http://wso2.com/*
>>> *Mobile:(+94)714408632*
>>>
>>>
>>> _______________________________________________
>>> Dev mailing list
>>> [email protected]
>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>
>>>
>>
>>
>> --
>> /sumedha
>> +94 773017743
>>
>> _______________________________________________
>> Dev mailing list
>> [email protected]
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>> Thanks,
> Samisa...
>
> Samisa Abeysinghe
> VP Engineering
> WSO2 Inc.
> http://wso2.com
> http://wso2.org
>
>
>


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

Reply via email to