Related
Downloads\bootcamp-openapi-master\bootcamp-openapi-master\build\nodes>openapi-generator generate -i http://localhost:10200/swagger.json -g javascript -o ./code-gen --
api-package io.generated.api --model-package io.generated.model
[main] ERROR io.swagger.v3.parser.util.RemoteUrl - unable to read
java.net.SocketException: Unexpected end of file from server
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection$10.run(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection$10.run(Unknown Source)
I am trying to work on the corda openapi generation project but its showing me above error in the last step. The project I am trying to work is
https://blog.b9lab.com/cordacon-2019-highlights-braid-server-and-openapi-generator-for-corda-flows-api-s-d24179ccb27c
and similar
https://github.com/corda/openapi-sample
But the problem is that I have done same as show in the link but my last step that is generating api is not executing and throwing the above mentioned errors. And one more thing is that my one step is showing different output compared to the one shown in the Git.
MY OUTPUT
10:03:39.328 [main] INFO io.bluebank.braid.corda.server.BraidCordaStandaloneServer - Starting Braid on port: 10200
10:03:39.718 [braid-startup-threadpool-0] INFO io.bluebank.braid.corda.BraidVerticle - BraidVerticle.setupRouter starting...
10:03:39.781 [braid-startup-threadpool-0] INFO io.bluebank.braid.corda.rest.DocsHandlerFactory - activating OpenAPI V3
10:03:39.874 [braid-startup-threadpool-0] INFO io.bluebank.braid.corda.rest.RestMounter - swagger json bound to https://localhost:10200/swagger.json
10:03:39.890 [braid-startup-threadpool-0] INFO io.bluebank.braid.corda.rest.RestMounter - Swagger UI bound to https://localhost:10200/
10:03:42.999 [braid-startup-threadpool-0] INFO io.bluebank.braid.corda.server.BraidCordaStandaloneServer - registering: /cordapps/bootcamp-openapi-master/flows/bootcamp.GetAllTokensFlow
10:03:43.062 [braid-startup-threadpool-0] INFO io.bluebank.braid.corda.server.BraidCordaStandaloneServer - registering: /cordapps/bootcamp-openapi-master/flows/bootcamp.TokenIssueFlowInitiator
10:03:43.108 [braid-startup-threadpool-0] INFO io.bluebank.braid.corda.rest.RestMounter - REST end point bound to https://localhost:10200/api/rest
10:03:43.108 [braid-startup-threadpool-0] INFO io.bluebank.braid.corda.BraidVerticle - BraidVerticle.setupRouter complete -- 3406 msec
10:03:43.889 [vert.x-eventloop-thread-0] INFO io.bluebank.braid.corda.BraidVerticle - BraidVerticle.setupWebserver complete -- 781 msec
10:03:43.889 [vert.x-eventloop-thread-0] INFO io.bluebank.braid.corda.BraidVerticle - Braid server started on
10:03:43.905 [vert.x-eventloop-thread-0] INFO io.bluebank.braid.corda.BraidVerticle - Braid service mounted on https://localhost:10200/api/
10:03:43.905 [vert.x-eventloop-thread-1] INFO io.bluebank.braid.corda.BraidServer - Braid server started successfully on 10200
Their OUTPUT
10:03:39.328 [main] INFO io.bluebank.braid.corda.server.BraidCordaStandaloneServer - Starting Braid on port: 10200
10:03:39.718 [braid-startup-threadpool-0] INFO io.bluebank.braid.corda.BraidVerticle - BraidVerticle.setupRouter starting...
10:03:39.781 [braid-startup-threadpool-0] INFO io.bluebank.braid.corda.rest.DocsHandlerFactory - activating OpenAPI V2
10:03:39.874 [braid-startup-threadpool-0] INFO io.bluebank.braid.corda.rest.RestMounter - swagger json bound to http://localhost:10200/swagger.json
10:03:39.890 [braid-startup-threadpool-0] INFO io.bluebank.braid.corda.rest.RestMounter - Swagger UI bound to http://localhost:10200/
10:03:42.999 [braid-startup-threadpool-0] INFO io.bluebank.braid.corda.server.BraidCordaStandaloneServer - registering: /cordapps/bootcamp-openapi-master/flows/bootcamp.GetAllTokensFlow
10:03:43.062 [braid-startup-threadpool-0] INFO io.bluebank.braid.corda.server.BraidCordaStandaloneServer - registering: /cordapps/bootcamp-openapi-master/flows/bootcamp.TokenIssueFlowInitiator
10:03:43.108 [braid-startup-threadpool-0] INFO io.bluebank.braid.corda.rest.RestMounter - REST end point bound to http://localhost:10200/api/rest
10:03:43.108 [braid-startup-threadpool-0] INFO io.bluebank.braid.corda.BraidVerticle - BraidVerticle.setupRouter complete -- 3406 msec
10:03:43.889 [vert.x-eventloop-thread-0] INFO io.bluebank.braid.corda.BraidVerticle - BraidVerticle.setupWebserver complete -- 781 msec
10:03:43.889 [vert.x-eventloop-thread-0] INFO io.bluebank.braid.corda.BraidVerticle - Braid server started on
10:03:43.905 [vert.x-eventloop-thread-0] INFO io.bluebank.braid.corda.BraidVerticle - Braid service mounted on https://localhost:10200/api/
10:03:43.905 [vert.x-eventloop-thread-1] INFO io.bluebank.braid.corda.BraidServer - Braid server started successfully on 10200
The difference is that their don't contains https but I don't think this could raise any error.
In your Braid server output it says activating OpenAPI V2 meaning your server is generating the API's with OpenAPI Specification version 2, while your openapi-generator is throwing error ERROR io.swagger.v3.parser.util.RemoteUrl meaning it's looking for v3 (not v2) that's why it's unable to parse the file.
In my Medium article (and R3 tutorial) we both use v3.
From my article (notice the 3 after 10200:
localhost:10004 user1 test 10200 3 “/home/your-user/path-to-project/bootcamp-openapi/build/nodes/PartyA/cordapps”
From R3's article (notice how we both use openapi version 3):
Now, find the down triangle to open up the run configuration. At the Program arguments, paste in:
localhost:10004 user1 test 10200 3
"/YOUR-PATH-TO-THIS-FOLDER/bootcamp-cordapp/build/nodes/PartyA/cordapps"
RPC connection address: localhost:10004
node login username: user1
node login password: test
Your desired expose port: 10200
openapi version: 3
Cordapp folder to pick up the jar: "YOUR-PATH-TO-THIS-FOLDER/bootcamp-cordapp/build/nodes/PartyA/cordapps"
So I'm not sure why you decided to use version 2.
I have WSO2 ESB (4.9.0) and WS02 MB (3.1.0) installed on a mounted drive on a server running Ubuntu 16.04.5 LTS.
The ESB has API endpoints configured that of which push received data to the message broker upon a post request. This process was working flawlessly until I updated the server via the typical update commands i.e. sudo apt-get update,
sudo apt-get upgrade,
sudo apt-get dist-upgrade followed by a system reboot.
Upon rebooting and starting the MB followed by the ESB (both manually via sh wso2server.sh), I receive the following error from the ESB:
ERROR - JMSConnectionFactory JMS Exception while creating connection through factory 'QueueConnectionFactory' Could not connect to broker URL: tcp://localhost:61616. Reason: java.net.ConnectException: Connection refused (Connection refused)
WARN - JMSPollingConsumer Inbound JMS endpoint unable to get a connection.
This obviously prevents the ESB sending messages to the MB. What could be causing this?
On a side note, attempting the same process via a non-root account results in the following error:
Error: JAVA_HOME is not defined correctly. CARBON cannot execute java
Message Broker log as root (Sections are omitted):
root#[REDACTED]:/mnt/wso2mb-3.1.0/wso2mb-3.1.0/bin# sh wso2server.sh
JAVA_HOME environment variable is set to /usr/lib/jvm/java-8-oracle
CARBON_HOME environment variable is set to /mnt/wso2mb-3.1.0/wso2mb-3.1.0
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0
[2019-02-06 14:01:34,947] WARN {org.apache.axiom.util.stax.dialect.StAXDialectDetector} - Unable to determine dialect of the StAX implementation at bundleresource://13.fwk1845904670/
[2019-02-06 14:01:34,947] WARN {org.apache.axiom.util.stax.dialect.StAXDialectDetector} - Unable to determine dialect of the StAX implementation at bundleresource://13.fwk1845904670/
INFO {org.wso2.andes.wso2.internal.QpidBundleActivator} - Setting BundleContext in PluginManager
[2019-02-06 14:01:35,921] INFO {org.wso2.carbon.core.internal.CarbonCoreActivator} - Starting WSO2 Carbon...
[2019-02-06 14:01:35,922] INFO {org.wso2.carbon.core.internal.CarbonCoreActivator} - Operating System : Linux 4.4.0-141-generic, amd64
[2019-02-06 14:01:35,922] INFO {org.wso2.carbon.core.internal.CarbonCoreActivator} - Java Home : /usr/lib/jvm/java-8-oracle/jre
[2019-02-06 14:01:35,923] INFO {org.wso2.carbon.core.internal.CarbonCoreActivator} - Java Version : 1.8.0_201
[2019-02-06 14:01:35,923] INFO {org.wso2.carbon.core.internal.CarbonCoreActivator} - Java VM : Java HotSpot(TM) 64-Bit Server VM 25.201-b09,Oracle Corporation
[2019-02-06 14:01:35,923] INFO {org.wso2.carbon.core.internal.CarbonCoreActivator} - Carbon Home : /mnt/wso2mb-3.1.0/wso2mb-3.1.0
[2019-02-06 14:01:35,924] INFO {org.wso2.carbon.core.internal.CarbonCoreActivator} - Java Temp Dir : /mnt/wso2mb-3.1.0/wso2mb-3.1.0/tmp
[2019-02-06 14:01:35,924] INFO {org.wso2.carbon.core.internal.CarbonCoreActivator} - User : root, en-GB, Etc/GMT
[2019-02-06 14:01:36,067] WARN {org.wso2.carbon.core.bootup.validator.util.ValidationResultPrinter} - Carbon is configured to use the default keystore (wso2carbon.jks). To maximize security when deploying to a production environment, configure a new keystore with a unique password in the production server profile.
[2019-02-06 14:01:36,073] INFO {org.wso2.carbon.databridge.agent.thrift.AgentHolder} - Agent created !
[2019-02-06 14:01:36,093] INFO {org.wso2.carbon.databridge.agent.thrift.internal.AgentDS} - Successfully deployed Agent Client
[2019-02-06 14:01:37,935] INFO {org.wso2.carbon.registry.core.jdbc.EmbeddedRegistryService} - Configured Registry in 107ms
[2019-02-06 14:01:38,014] INFO {org.wso2.carbon.registry.core.internal.RegistryCoreServiceComponent} - Registry Mode : READ-WRITE
[2019-02-06 14:01:38,078] INFO {org.wso2.carbon.metrics.impl.util.JDBCReporterBuilder} - Creating JDBC reporter for Metrics with source '[REDACTED]', data source 'jdbc/WSO2MetricsDB' and 60 seconds polling period
[2019-02-06 14:01:38,079] INFO {org.wso2.carbon.metrics.impl.util.JmxReporterBuilder} - Creating JMX reporter for Metrics with domain 'org.wso2.carbon.metrics'
[2019-02-06 14:01:38,090] INFO {org.wso2.carbon.metrics.impl.reporter.AbstractReporter} - Started JDBC reporter for Metrics
[2019-02-06 14:01:38,090] INFO {org.wso2.carbon.metrics.impl.reporter.AbstractReporter} - Started JMX reporter for Metrics
[2019-02-06 14:01:38,327] INFO {org.wso2.carbon.user.core.internal.UserStoreMgtDSComponent} - Carbon UserStoreMgtDSComponent activated successfully.
[2019-02-06 14:01:45,805] INFO {org.apache.axis2.deployment.ClusterBuilder} - Clustering has been disabled
[2019-02-06 14:01:45,966] INFO {org.wso2.carbon.identity.user.store.configuration.deployer.UserStoreConfigurationDeployer} - User Store Configuration Deployer initiated.
[2019-02-06 14:01:45,966] INFO {org.wso2.carbon.identity.user.store.configuration.deployer.UserStoreConfigurationDeployer} - User Store Configuration Deployer initiated.
[2019-02-06 14:01:46,056] INFO {org.apache.axis2.deployment.ModuleDeployer} - Deploying module: addressing-1.6.1-wso2v16 - file:/mnt/wso2mb-3.1.0/wso2mb-3.1.0/repository/deployment/client/modules/addressing-1.6.1-wso2v16.mar
[2019-02-06 14:01:46,060] INFO {org.apache.axis2.deployment.ModuleDeployer} - Deploying module: rampart-1.6.1-wso2v10 - file:/mnt/wso2mb-3.1.0/wso2mb-3.1.0/repository/deployment/client/modules/rampart-1.6.1-wso2v10.mar
[2019-02-06 14:01:46,334] INFO {org.apache.axis2.deployment.DeploymentEngine} - Deploying Web service: org.wso2.carbon.andes.admin-3.1.1 -
[2019-02-06 14:01:46,368] INFO {org.apache.axis2.deployment.DeploymentEngine} - Deploying Web service: org.wso2.carbon.andes.event.admin-3.1.1 -
[2019-02-06 14:01:46,710] WARN {org.apache.axis2.description.java2wsdl.DefaultSchemaGenerator} - We don't support method overloading. Ignoring [validateAudienceRestriction]
[2019-02-06 14:01:47,285] INFO {org.apache.axis2.deployment.DeploymentEngine} - Deploying Web service: org.wso2.carbon.tryit-4.4.8 -
[2019-02-06 14:01:47,471] INFO {org.wso2.carbon.core.init.CarbonServerManager} - Repository : /mnt/wso2mb-3.1.0/wso2mb-3.1.0/repository/deployment/server/
[2019-02-06 14:01:47,485] INFO {org.wso2.carbon.andes.core.internal.ds.QueueManagerServiceDS} - Successfully created the queue manager service
[2019-02-06 14:01:47,489] INFO {org.wso2.carbon.andes.core.internal.ds.SubscriptionManagerServiceDS} - Successfully created the subscription manager service
[2019-02-06 14:01:47,539] INFO {org.wso2.carbon.core.multitenancy.eager.TenantLoadingConfig} - Using tenant lazy loading policy...
[2019-02-06 14:01:47,549] INFO {org.wso2.carbon.core.internal.permission.update.PermissionUpdater} - Permission cache updated for tenant -1234
[2019-02-06 14:01:47,607] INFO {org.wso2.andes.configuration.AndesConfigurationManager} - Main andes configuration located at : /mnt/wso2mb-3.1.0/wso2mb-3.1.0/repository/conf/broker.xml
[2019-02-06 14:01:47,714] INFO {org.wso2.carbon.andes.internal.QpidServiceComponent} - Activating Andes Message Broker Engine...
[2019-02-06 14:01:47,728] INFO {org.wso2.andes.server.Broker} - Starting Qpid using configuration : /mnt/wso2mb-3.1.0/wso2mb-3.1.0/repository/conf/advanced/qpid-config.xml
[2019-02-06 14:01:47,759] INFO {org.wso2.andes.server.registry.ApplicationRegistry} - Initialising Application Registry(org.wso2.andes.server.registry.ConfigurationFileApplicationRegistry#683c51f5)
[2019-02-06 14:01:47,782] INFO {org.wso2.andes.server.plugins.PluginManager} - Opened service trackers
[Broker] BRK-1001 : Startup : Version: 0.11 Build: 90784:90849
[2019-02-06 14:01:47,891] INFO {org.wso2.andes.server.management.JMXManagedObjectRegistry} - Initialising managed object registry using jplatform MBean server
[2019-02-06 14:01:47,896] INFO {org.wso2.andes.server.security.auth.manager.PrincipalDatabaseAuthenticationManager} - PrincipalDatabase concrete implementation : org.wso2.carbon.andes.authentication.andes.CarbonBasedPrincipalDatabase
[2019-02-06 14:01:47,900] INFO {org.wso2.andes.server.security.auth.manager.PrincipalDatabaseAuthenticationManager} - Initialised PLAIN SASL provider successfully
[2019-02-06 14:01:47,900] INFO {org.wso2.andes.server.security.auth.manager.PrincipalDatabaseAuthenticationManager} - Additional SASL providers successfully registered.
[2019-02-06 14:01:47,900] INFO {org.wso2.andes.server.security.auth.manager.PrincipalDatabaseAuthenticationManager} - Registering UserManagementMBean
[Broker] MNG-1001 : Startup
[Broker] MNG-1004 : Ready : Using the platform JMX Agent
[2019-02-06 14:01:48,003] INFO {org.wso2.andes.store.rdbms.RDBMSConnection} - JDBC connection established with jndi config WSO2MBStoreDB
[2019-02-06 14:01:48,017] INFO {org.wso2.andes.store.rdbms.RDBMSAndesContextStoreImpl} - Andes Context Store initialised
[2019-02-06 14:01:48,017] INFO {org.wso2.andes.kernel.AndesKernelBoot} - AndesContextStore initialised with org.wso2.andes.store.rdbms.RDBMSAndesContextStoreImpl
[2019-02-06 14:01:48,040] INFO {org.wso2.andes.store.rdbms.RDBMSConnection} - JDBC connection established with jndi config WSO2MBStoreDB
[2019-02-06 14:01:48,067] INFO {org.wso2.andes.store.rdbms.RDBMSMessageStoreImpl} - Message Store initialised
[2019-02-06 14:01:48,067] INFO {org.wso2.andes.kernel.AndesKernelBoot} - Andes MessageStore initialised with org.wso2.andes.store.rdbms.RDBMSMessageStoreImpl
[2019-02-06 14:01:48,144] INFO {org.wso2.andes.kernel.Andes} - Andes API initialised.
INFO {org.wso2.carbon.core.init.JMXServerManager} - JMX Service URL : service:jmx:rmi://localhost:11112/jndi/rmi://localhost:10000/jmxrmi
[2019-02-06 14:01:49,974] INFO {org.wso2.carbon.core.internal.StartupFinalizerServiceComponent} - Server : WSO2 Message Broker-3.1.0
[2019-02-06 14:01:49,975] INFO {org.wso2.carbon.core.internal.StartupFinalizerServiceComponent} - WSO2 Carbon started in 16 sec
[2019-02-06 14:01:50,176] INFO {org.wso2.carbon.ui.internal.CarbonUIServiceComponent} - Mgt Console URL : https://[REDACTED]:9444/carbon/
[2019-02-06 14:06:45,627] INFO {org.wso2.andes.kernel.AndesChannel} - Channel created (ID: 127.0.0.1:53018)
[2019-02-06 14:06:45,743] INFO {org.wso2.andes.subscription.SubscriptionEngine} - Local subscription ADDED [[REDACTED]]ID=0#[REDACTED]/[REDACTED]/T=1549462005677/D=true/X=false/O=null/E=amq.direct/ET=org.wso2.andes.server.exchange.DirectExchange$1#61094da2/EUD=0/S=true
[2019-02-06 14:06:46,630] INFO {org.wso2.andes.kernel.AndesChannel} - Channel created (ID: 127.0.0.1:53022)
[2019-02-06 14:06:46,663] INFO {org.wso2.andes.subscription.SubscriptionEngine} - Local subscription ADDED [[REDACTED]]ID=1#[REDACTED]/[REDACTED]/T=1549462006662/D=true/X=false/O=null/E=amq.direct/ET=org.wso2.andes.server.exchange.DirectExchange$1#61094da2/EUD=0/S=true
[2019-02-06 14:06:47,636] INFO {org.wso2.andes.kernel.AndesChannel} - Channel created (ID: 127.0.0.1:53026)
[2019-02-06 14:06:48,677] INFO {org.wso2.andes.kernel.AndesChannel} - Channel created (ID: 127.0.0.1:53030)
[2019-02-06 14:06:49,678] INFO {org.wso2.andes.kernel.AndesChannel} - Channel created (ID: 127.0.0.1:53034)
[2019-02-06 14:06:49,691] INFO {org.wso2.andes.subscription.SubscriptionEngine} - Local subscription ADDED [[REDACTED]]ID=4#[REDACTED]/[REDACTED]/T=1549462009690/D=true/X=false/O=null/E=amq.direct/ET=org.wso2.andes.server.exchange.DirectExchange$1#61094da2/EUD=0/S=true
[2019-02-06 14:06:50,689] INFO {org.wso2.andes.kernel.AndesChannel} - Channel created (ID: 127.0.0.1:53040)
[2019-02-06 14:06:50,762] INFO {org.wso2.andes.subscription.SubscriptionEngine} - Local subscription ADDED [[REDACTED]]ID=5#[REDACTED]/[REDACTED]/T=1549462010761/D=false/X=true/O=clientID/E=amq.topic/ET=org.wso2.andes.server.exchange.TopicExchange$1#74034026/EUD=0/S=true
[2019-02-06 14:06:51,719] INFO {org.wso2.andes.kernel.AndesChannel} - Channel created (ID: 127.0.0.1:53044)
[2019-02-06 14:06:52,739] INFO {org.wso2.andes.kernel.AndesChannel} - Channel created (ID: 127.0.0.1:53048)
[2019-02-06 14:06:53,784] INFO {org.wso2.andes.kernel.AndesChannel} - Channel created (ID: 127.0.0.1:53052)
[2019-02-06 14:06:54,771] INFO {org.wso2.andes.kernel.AndesChannel} - Channel created (ID: 127.0.0.1:53056)
[2019-02-06 14:06:54,784] INFO {org.wso2.andes.subscription.SubscriptionEngine} - Local subscription ADDED [[REDACTED]]ID=9#[REDACTED]/[REDACTED]/T=1549462014782/D=true/X=false/O=null/E=amq.direct/ET=org.wso2.andes.server.exchange.DirectExchange$1#61094da2/EUD=0/S=true
ESB log as root (Sections are omitted):
root#[REDACTED]:/mnt/wso2esb-4.9.0/wso2esb-4.9.0/bin# sh wso2server.sh
JAVA_HOME environment variable is set to /usr/lib/jvm/java-8-oracle
CARBON_HOME environment variable is set to /mnt/wso2esb-4.9.0/wso2esb-4.9.0
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0
[2019-02-06 14:06:27,453] INFO - CarbonCoreActivator Starting WSO2 Carbon...
[2019-02-06 14:06:27,458] INFO - CarbonCoreActivator Operating System : Linux 4.4.0-141-generic, amd64
[2019-02-06 14:06:27,458] INFO - CarbonCoreActivator Java Home : /usr/lib/jvm/java-8-oracle/jre
[2019-02-06 14:06:27,459] INFO - CarbonCoreActivator Java Version : 1.8.0_201
[2019-02-06 14:06:27,459] INFO - CarbonCoreActivator Java VM : Java HotSpot(TM) 64-Bit Server VM 25.201-b09,Oracle Corporation
[2019-02-06 14:06:27,459] INFO - CarbonCoreActivator Carbon Home : /mnt/wso2esb-4.9.0/wso2esb-4.9.0
[2019-02-06 14:06:27,459] INFO - CarbonCoreActivator Java Temp Dir : /mnt/wso2esb-4.9.0/wso2esb-4.9.0/tmp
[2019-02-06 14:06:27,460] INFO - CarbonCoreActivator User : root, en-GB, Etc/GMT
[2019-02-06 14:06:27,629] WARN - ValidationResultPrinter Carbon is configured to use the default keystore (wso2carbon.jks). To maximize security when deploying to a production environment, configure a new keystore with a unique password in the production server profile.
[2019-02-06 14:06:27,639] INFO - AgentHolder Agent created !
[2019-02-06 14:06:27,671] INFO - AgentDS Successfully deployed Agent Client
[2019-02-06 14:06:30,171] INFO - EmbeddedRegistryService Configured Registry in 81ms
[2019-02-06 14:06:30,221] INFO - RegistryCoreServiceComponent Registry Mode : READ-WRITE
[2019-02-06 14:06:32,887] INFO - SolrClient Default Embedded Solr Server Initialized
[2019-02-06 14:06:33,288] INFO - UserStoreMgtDSComponent Carbon UserStoreMgtDSComponent activated successfully.
[2019-02-06 14:06:40,096] INFO - TaglibUriRule TLD skipped. URI: http://tiles.apache.org/tags-tiles is already defined
[2019-02-06 14:06:40,764] INFO - ClusterBuilder Clustering has been disabled
[2019-02-06 14:06:40,926] INFO - UserStoreConfigurationDeployer User Store Configuration Deployer initiated.
[2019-02-06 14:06:40,926] INFO - UserStoreConfigurationDeployer User Store Configuration Deployer initiated.
[2019-02-06 14:06:40,949] INFO - JMSSender JMS Sender started
[2019-02-06 14:06:40,951] INFO - JMSSender JMS Transport Sender initialized...
[2019-02-06 14:06:40,951] INFO - PassThroughHttpSender Initializing Pass-through HTTP/S Sender...
[2019-02-06 14:06:40,996] INFO - PassThroughHttpSender Pass-through HTTP Sender started...
[2019-02-06 14:06:40,997] INFO - PassThroughHttpSSLSender Initializing Pass-through HTTP/S Sender...
[2019-02-06 14:06:41,002] INFO - ClientConnFactoryBuilder HTTPS Loading Identity Keystore from : repository/resources/security/wso2carbon.jks
[2019-02-06 14:06:41,007] INFO - ClientConnFactoryBuilder HTTPS Loading Trust Keystore from : repository/resources/security/client-truststore.jks
[2019-02-06 14:06:41,010] INFO - PassThroughHttpSSLSender Pass-through HTTPS Sender started...
[2019-02-06 14:06:41,060] INFO - JMSConnectionFactory JMS ConnectionFactory : myTopicConnectionFactory initialized
[2019-02-06 14:06:41,061] INFO - JMSConnectionFactory JMS ConnectionFactory : default initialized
[2019-02-06 14:06:41,062] INFO - JMSConnectionFactory JMS ConnectionFactory : myQueueConnectionFactory initialized
[2019-02-06 14:06:41,062] INFO - JMSListener JMS Transport Receiver/Listener initialized...
[2019-02-06 14:06:41,063] INFO - PassThroughHttpListener Initializing Pass-through HTTP/S Listener...
[2019-02-06 14:06:41,095] INFO - PassThroughHttpSSLListener Initializing Pass-through HTTP/S Listener...
[2019-02-06 14:06:41,175] INFO - ModuleDeployer Deploying module: addressing-1.6.1-wso2v14 - file:/mnt/wso2esb-4.9.0/wso2esb-4.9.0/repository/deployment/client/modules/addressing-1.6.1-wso2v14.mar
[2019-02-06 14:06:41,178] INFO - ModuleDeployer Deploying module: rampart-1.6.1-wso2v12 - file:/mnt/wso2esb-4.9.0/wso2esb-4.9.0/repository/deployment/client/modules/rampart-1.6.1-wso2v12.mar
[2019-02-06 14:06:42,074] WARN - DefaultSchemaGenerator We don't support method overloading. Ignoring [validateAudienceRestriction]
[2019-02-06 14:06:42,356] INFO - DeploymentEngine Deploying Web service: org.wso2.carbon.message.processor-4.4.10 -
[2019-02-06 14:06:42,366] INFO - DeploymentEngine Deploying Web service: org.wso2.carbon.message.store-4.4.10 -
[2019-02-06 14:06:42,961] INFO - DeploymentInterceptor Deploying Axis2 service: wso2carbon-sts {super-tenant}
[2019-02-06 14:06:42,983] INFO - DeploymentEngine Deploying Web service: org.wso2.carbon.sts-4.5.6 -
[2019-02-06 14:06:43,089] INFO - DeploymentEngine Deploying Web service: org.wso2.carbon.tryit-4.4.7 -
[2019-02-06 14:06:43,308] INFO - CarbonServerManager Repository : /mnt/wso2esb-4.9.0/wso2esb-4.9.0/repository/deployment/server/
[2019-02-06 14:06:43,442] INFO - TenantLoadingConfig Using tenant lazy loading policy...
[2019-02-06 14:06:43,453] INFO - PermissionUpdater Permission cache updated for tenant -1234
[2019-02-06 14:06:43,511] INFO - RuleEngineConfigDS Successfully registered the Rule Config service
[2019-02-06 14:06:43,550] INFO - ServiceBusInitializer Starting ESB...
[2019-02-06 14:06:43,564] INFO - ServiceBusInitializer Initializing Apache Synapse...
[2019-02-06 14:06:43,571] INFO - SynapseControllerFactory Using Synapse home : /mnt/wso2esb-4.9.0/wso2esb-4.9.0/.
[2019-02-06 14:06:43,573] INFO - SynapseControllerFactory Using synapse.xml location : /mnt/wso2esb-4.9.0/wso2esb-4.9.0/././repository/deployment/server/synapse-configs/default
[2019-02-06 14:06:43,573] INFO - SynapseControllerFactory Using server name : localhost
[2019-02-06 14:06:43,580] INFO - SynapseControllerFactory The timeout handler will run every : 15s
[2019-02-06 14:06:43,594] INFO - Axis2SynapseController Initializing Synapse at : Wed Feb 06 14:06:43 GMT 2019
[2019-02-06 14:06:43,605] INFO - CarbonSynapseController Loading the mediation configuration from the file system
[2019-02-06 14:06:43,608] INFO - MultiXMLConfigurationBuilder Building synapse configuration from the synapse artifact repository at : ././repository/deployment/server/synapse-configs/default
[2019-02-06 14:06:43,613] INFO - XMLConfigurationBuilder Generating the Synapse configuration model by parsing the XML configuration
[2019-02-06 14:06:43,735] INFO - MessageStoreFactory Successfully added Message Store configuration of : [JMSMS].
[2019-02-06 14:06:43,737] INFO - MessageStoreFactory Successfully added Message Store configuration of : [WSO2MS].
[2019-02-06 14:06:43,752] INFO - SynapseConfigurationBuilder Loaded Synapse configuration from the artifact repository at : ././repository/deployment/server/synapse-configs/default
[2019-02-06 14:06:43,756] INFO - Axis2SynapseController Loading mediator extensions...
[2019-02-06 14:06:43,764] INFO - DeploymentInterceptor Deploying Axis2 service: echo {super-tenant}
[2019-02-06 14:06:43,765] INFO - DeploymentEngine Deploying Web service: Echo.aar - file:/mnt/wso2esb-4.9.0/wso2esb-4.9.0/repository/deployment/server/axis2services/Echo.aar
[2019-02-06 14:06:43,774] INFO - DeploymentInterceptor Deploying Axis2 service: Version {super-tenant}
[2019-02-06 14:06:43,775] INFO - DeploymentEngine Deploying Web service: Version.aar - file:/mnt/wso2esb-4.9.0/wso2esb-4.9.0/repository/deployment/server/axis2services/Version.aar
[2019-02-06 14:06:43,775] INFO - Axis2SynapseController Deploying the Synapse service...
[2019-02-06 14:06:43,777] INFO - Axis2SynapseController Deploying Proxy services...
[2019-02-06 14:06:56,493] INFO - JMXServerManager JMX Service URL : service:jmx:rmi://localhost:11111/jndi/rmi://localhost:9999/jmxrmi
[2019-02-06 14:06:56,500] INFO - StartupFinalizerServiceComponent Server : WSO2 Enterprise Service Bus-4.9.0
[2019-02-06 14:06:56,502] INFO - StartupFinalizerServiceComponent WSO2 Carbon started in 33 sec
[2019-02-06 14:06:56,729] INFO - CarbonUIServiceComponent Mgt Console URL : https://[REDACTED]:9443/carbon/
[2019-02-06 14:06:57,206] ERROR - JMSConnectionFactory JMS Exception while creating connection through factory 'QueueConnectionFactory' Could not connect to broker URL: tcp://localhost:61616. Reason: java.net.ConnectException: Connection refused (Connection refused)
[2019-02-06 14:06:57,207] WARN - JMSPollingConsumer Inbound JMS endpoint unable to get a connection.
The following error occurred due to your inbound endpoint trying to connect to the ActiveMQ. The default port of the ActiveMQ is 61616.
[2019-02-06 14:06:57,206] ERROR - JMSConnectionFactory JMS Exception while creating connection through factory 'QueueConnectionFactory' Could not connect to broker URL: tcp://localhost:61616. Reason: java.net.ConnectException: Connection refused (Connection refused)
[2019-02-06 14:06:57,207] WARN - JMSPollingConsumer Inbound JMS endpoint unable to get a connection.
I am not sure how it got changed after server updates. Anyway, you should be able to change the inbound endpoint configuration to work with the WSO2 MB 3.1.0 going through the following documentation [1].
The following error coming because of root doesn't have access to the JAVA_HOME. I mean the environment variable you have set as JAVA_HOME is not visible to the root user.
Error: JAVA_HOME is not defined correctly. CARBON cannot execute java
Hope above information will help to resolve the issue.
[1] https://docs.wso2.com/display/ESB490/Configuring+the+JMS+Inbound+Protocol+with+WSO2+Message+Broker
Cheers!
In order to setup analytical server for API-Manager,i followed exactly same steps as specified in below wso2 documentation.
https://docs.wso2.com/display/AM220/Configuring+APIM+Analytics.
However i am facing below issues while running the API-M And API-Analytic instance.
WSO2 API-M:
[2018-05-08 02:52:05,378] ERROR - DataEndpointConnectionWorker Error while trying to connect to the endpoint. Cannot borrow client
for ssl://localhost:7712
org.wso2.carbon.databridge.agent.exception.DataEndpointAuthenticationException:
Cannot borrow client for ssl://localhost:7712
at org.wso2.carbon.databridge.agent.endpoint.DataEndpointConnectionWorker.connect(DataEndpointConnectionWorker.java:99)
at org.wso2.carbon.databridge.agent.endpoint.DataEndpointConnectionWorker.run(DataEndpointConnectionWorker.java:42)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:724) Caused by: org.wso2.carbon.databridge.agent.exception.DataEndpointSecurityException:
Error while trying to connect to ssl://localhost:7712
at org.wso2.carbon.databridge.agent.endpoint.thrift.ThriftSecureClientPoolFactory.createClient(ThriftSecureClientPoolFactory.java:81)
at org.wso2.carbon.databridge.agent.client.AbstractClientPoolFactory.makeObject(AbstractClientPoolFactory.java:39)
at org.apache.commons.pool.impl.GenericKeyedObjectPool.borrowObject(GenericKeyedObjectPool.java:1212)
at org.wso2.carbon.databridge.agent.endpoint.DataEndpointConnectionWorker.connect(DataEndpointConnectionWorker.java:91)
... 7 more Caused by: org.apache.thrift.transport.TTransportException: Could not connect to
localhost on port 7712
at org.apache.thrift.transport.TSSLTransportFactory.createClient(TSSLTransportFactory.java:237)
at org.apache.thrift.transport.TSSLTransportFactory.getClientSocket(TSSLTransportFactory.java:169)
at org.wso2.carbon.databridge.agent.endpoint.thrift.ThriftSecureClientPoolFactory.createClient(ThriftSecureClientPoolFactory.java:63)
... 10 more Caused by: java.net.ConnectException: Connection refused: connect
at java.net.DualStackPlainSocketImpl.connect0(Native Method)
at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:579)
at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:618)
at sun.security.ssl.SSLSocketImpl.(SSLSocketImpl.java:407)
at sun.security.ssl.SSLSocketFactoryImpl.createSocket(SSLSocketFactoryImpl.java:88)
at org.apache.thrift.transport.TSSLTransportFactory.createClient(TSSLTransportFactory.java:233)
... 12 more [2018-05-08 02:52:34,371] WARN - DataEndpointGroup No receiver is reachable at reconnection, will try
to reconnect every 30 sec [2018-05-08 02:52:35,378] ERROR -
DataEndpointConnectionWorker Error while trying to connect to
ssl://localhost:7712
org.wso2.carbon.databridge.agent.exception.DataEndpointSecurityException:
Error while trying to connect to ssl://localhost:7712
at org.wso2.carbon.databridge.agent.endpoint.thrift.ThriftSecureClientPoolFactory.createClient(ThriftSecureClientPoolFactory.java:81)
at org.wso2.carbon.databridge.agent.client.AbstractClientPoolFactory.makeObject(AbstractClientPoolFactory.java:39)
at org.apache.commons.pool.impl.GenericKeyedObjectPool.borrowObject(GenericKeyedObjectPool.java:1212)
WSO2 API-Analytic:
JAVA_HOME environment variable is set to C:\Program Files\Java\jdk1.7.0_25 CARBON_HOME environment variable is set to
C:\WSO2AM~4\WSO2AM~1\bin.. Loading spark environment variables
[2018-05-08 02:36:02,932] INFO
{org.wso2.carbon.core.internal.CarbonCoreActivator} - Starting WSO2
Carbon... [2018-05-08 02:36:02,936] INFO
{org.wso2.carbon.core.internal.CarbonCoreActivator} - Operating
System : Windows Server 2008 R2 6.1, amd64 [2018-05-08 02:36:02,936]
INFO {org.wso2.carbon.core.internal.CarbonCoreActivator} - Java Home
: C:\Program Files\Java\jdk1.7.0_25\jre [2018-05-08 02:36:02,936]
INFO {org.wso2.carbon.core.internal.CarbonCoreActivator} - Java
Version : 1.7.0_25 [2018-05-08 02:36:02,937] INFO
{org.wso2.carbon.core.internal.CarbonCoreActivator} - Java VM
: Java HotSpot(TM) 64-Bit Server VM 23.25-b01,Oracle Corporation
[2018-05-08 02:36:02,937] INFO
{org.wso2.carbon.core.internal.CarbonCoreActivator} - Carbon Home
: C:\WSO2AM~4\WSO2AM~1\bin.. [2018-05-08 02:36:02,937] INFO
{org.wso2.carbon.core.internal.CarbonCoreActivator} - Java Temp Dir
: C:\WSO2AM~4\WSO2AM~1\bin..\tmp [2018-05-08 02:36:02,937] INFO
{org.wso2.carbon.core.internal.CarbonCoreActivator} - User
: wsoadm_dev_svc, en-US, America/Los_Angeles [2018-05-08 02:36:03,570]
INFO
{org.wso2.carbon.event.output.adapter.kafka.internal.ds.KafkaEventAdapterServiceDS}
- Successfully deployed the Kafka output event adapto [2018-05-08 02:36:03,887] INFO
{org.wso2.carbon.event.template.manager.core.internal.ds.TemplateDeployerServiceTrackerDS}
- Successfully deployed the execution manager [2018-05-08 02:36:15,048] INFO
{org.wso2.carbon.databridge.receiver.binary.internal.BinaryDataReceiver}
- Started Binary SSL Transport on port : 9712 [2018-05-08 02:36:15,050] INFO
{org.wso2.carbon.databridge.receiver.binary.internal.BinaryDataReceiver}
- Started Binary TCP Transport on port : 9612 [2018-05-08 02:36:15,207] INFO
{org.wso2.carbon.databridge.core.internal.DataBridgeDS} -
Successfully deployed Agent Server [2018-05-08 02:36:15,388] INFO
{org.wso2.carbon.registry.core.jdbc.EmbeddedRegistryService} -
Configured Registry in 64ms [2018-05-08 02:36:15,912] INFO
{org.wso2.carbon.registry.core.internal.RegistryCoreServiceComponent}
- Registry Mode : READ-WRITE [2018-05-08 02:36:22,854] INFO {org.wso2.carbon.metrics.impl.util.JmxReporterBuilder} - Creating JMX
reporter for Metrics with domain 'org.wso2.carbon.metrics' [2018-05-08
02:36:22,861] INFO
{org.wso2.carbon.metrics.impl.util.JDBCReporterBuilder} - Creating
JDBC reporter for Metrics with source 'SOADEVV001', data source 'jdbc/
[2018-05-08 02:36:22,862] INFO
{org.wso2.carbon.metrics.impl.reporter.AbstractReporter} - Started
JMX reporter for Metrics [2018-05-08 02:36:22,870] INFO
{org.wso2.carbon.metrics.impl.reporter.AbstractReporter} - Started
JDBC reporter for Metrics [2018-05-08 02:36:26,352] INFO
{org.wso2.carbon.registry.indexing.solr.SolrClient} - Default
Embedded Solr Server Initialized [2018-05-08 02:36:27,524] INFO
{org.wso2.carbon.user.core.internal.UserStoreMgtDSComponent} - Carbon
UserStoreMgtDSComponent activated successfully.
[2018-05-08 02:37:32,134] WARN {org.wso2.carbon.core.init.CarbonServerManager} - Carbon
initialization is delayed due to the following unsatisfied items:
[2018-05-08 02:37:32,498] WARN
{org.wso2.carbon.core.init.CarbonServerManager} - Waiting for
required OSGi Service: org.apache.axis2.engine.AxisObserver
[2018-05-08 02:38:32,135] WARN
{org.wso2.carbon.core.init.CarbonServerManager} - Carbon
initialization is delayed due to the following unsatisfied items:
Note:I am using same Machine for both API-M and API API-Analytic instance.
For APIM Offset is set to 0 and for API-Analytic it is 1.
I am using default H2 DB for for both.
Any help would be appreciated.
I am deploying WSO2 API Manager 2.1 and Analytics using the Pattern as specified - https://github.com/wso2/docker-apim/tree/master/docker-compose/pattern-3
Here in all the components - nginx, Publisher, Store, Traffic Manager, Gateway Worker, Gateway Manager, Key Manager and Analytics are deployed as separate docker containers.
When I started these containers, it worked fine and by default it was using the mysql server for storing all the data.
But as per our requirement, we had to use the Oracle DB and hence, we created a user in there with all the required permissions and then run the oracle scripts and finally started all the containers one by one.
In addition for Analytics, we created two separate users for two data sources - WSO2_ANALYTICS_EVENT_STORE_DB and WSO2_ANALYTICS_PROCESSED_DATA_STORE_DB (Didnt run any scripts for these).
And now we have a problem with the Analytics COntainer not able to start and throwing the error -
[2017-07-11 12:53:54,017] INFO {org.wso2.carbon.core.internal.CarbonCoreActivator} - Starting WSO2 Carbon...
[2017-07-11 12:53:54,017] INFO {org.wso2.carbon.core.internal.CarbonCoreActivator} - Operating System : Linux 4.8.0-53-generic, amd64
[2017-07-11 12:53:54,017] INFO {org.wso2.carbon.core.internal.CarbonCoreActivator} - Java Home : /mnt/jdk-7u80/jre
[2017-07-11 12:53:54,017] INFO {org.wso2.carbon.core.internal.CarbonCoreActivator} - Java Version : 1.7.0_80
[2017-07-11 12:53:54,017] INFO {org.wso2.carbon.core.internal.CarbonCoreActivator} - Java VM : Java HotSpot(TM) 64-Bit Server VM 24.80-b11,Oracle Corporation
[2017-07-11 12:53:54,018] INFO {org.wso2.carbon.core.internal.CarbonCoreActivator} - Carbon Home : /mnt/186.12.12.12/wso2am-analytics-2.1.0
[2017-07-11 12:53:54,018] INFO {org.wso2.carbon.core.internal.CarbonCoreActivator} - Java Temp Dir : /mnt/186.12.12.12/wso2am-analytics-2.1.0/tmp
[2017-07-11 12:53:54,018] INFO {org.wso2.carbon.core.internal.CarbonCoreActivator} - User : root, en-US, GMT
[2017-07-11 12:54:34,104] INFO {org.wso2.carbon.core.internal.permission.update.PermissionUpdater} - Permission cache updated for tenant -1234
[2017-07-11 12:54:34,235] INFO {org.wso2.carbon.core.transports.http.HttpsTransportListener} - HTTPS port : 9444
[2017-07-11 12:54:34,235] INFO {org.wso2.carbon.core.transports.http.HttpTransportListener} - HTTP port : 9764
[2017-07-11 12:54:36,547] INFO {org.wso2.carbon.webapp.mgt.TomcatGenericWebappsDeployer} - Deployed webapp: StandardEngine[Catalina].StandardHost[localhost].StandardContext[/analytics].File[/mnt/186.12.12.12/wso2am-analytics-2.1.0/repository/deployment/server/webapps/analytics.war]
[2017-07-11 12:54:36,593] INFO {org.wso2.carbon.webapp.mgt.TomcatGenericWebappsDeployer} - Deployed webapp: StandardEngine[Catalina].StandardHost[localhost].StandardContext[/inputwebsocket].File[/mnt/186.12.12.12/wso2am-analytics-2.1.0/repository/deployment/server/webapps/inputwebsocket.war]
[2017-07-11 12:54:36,622] INFO {org.wso2.carbon.webapp.mgt.TomcatGenericWebappsDeployer} - Deployed webapp: StandardEngine[Catalina].StandardHost[localhost].StandardContext[/outputwebsocket].File[/mnt/186.12.12.12/wso2am-analytics-2.1.0/repository/deployment/server/webapps/outputwebsocket.war]
[
[2017-07-11 12:54:43,116] INFO {org.wso2.carbon.event.processor.core.EventProcessorDeployer} - Execution plan deployment held back and in inactive state : APIMAnalytics-RequestSummarizer-RequestSummarizer-realtime1.siddhiql, Dependency validation exception: Stream org.wso2.apimgt.statistics.requestsPerMinPerKeyStream:1.0.0 does not exist
[2017-07-11 12:54:43,186] INFO {org.wso2.carbon.event.processor.core.EventProcessorDeployer} - Execution plan deployment held back and in inactive state : APIMAnalytics-UnusualIPAccessTemplate-UnusualIPAccessAlert-realtime1.siddhiql, Dependency validation exception: Stream org.wso2.apimgt.statistics.perMinuteRequest:1.0.0 does not exist
[2017-07-11 12:54:43,218] INFO {org.wso2.carbon.databridge.receiver.thrift.ThriftDataReceiver} - Thrift Server started at 0.0.0.0
[2017-07-11 12:54:43,246] INFO {org.wso2.carbon.databridge.receiver.thrift.ThriftDataReceiver} - Thrift SSL port : 7712
[2017-07-11 12:54:43,253] INFO {org.wso2.carbon.databridge.receiver.thrift.ThriftDataReceiver} - Thrift port : 7612
[2017-07-11 12:54:43,277] INFO {org.apache.tomcat.util.net.NioSelectorPool} - Using a shared selector for servlet write/read
[2017-07-11 12:54:43,355] INFO {org.apache.tomcat.util.net.NioSelectorPool} - Using a shared selector for servlet write/read
[2017-07-11 12:54:43,408] INFO {org.wso2.carbon.ntask.core.service.impl.TaskServiceImpl} - Task service starting in STANDALONE mode...
[2017-07-11 12:54:44,030] ERROR {org.wso2.carbon.analytics.dataservice.core.AnalyticsDataServiceComponent} - Error in activating analytics data service: null
java.lang.RuntimeException
at org.wso2.carbon.analytics.datasource.rdbms.RDBMSAnalyticsRecordStore$RDBMSResultSetIterator.next(RDBMSAnalyticsRecordStore.java:881)
at org.wso2.carbon.analytics.datasource.rdbms.RDBMSAnalyticsRecordStore$RDBMSResultSetIterator.hasNext(RDBMSAnalyticsRecordStore.java:843)
at org.apache.commons.collections.IteratorUtils.toList(IteratorUtils.java:848)
at org.apache.commons.collections.IteratorUtils.toList(IteratorUtils.java:825)
at org.wso2.carbon.analytics.datasource.core.util.GenericUtils.listRecords(GenericUtils.java:284)
[2017-07-11 12:54:55,566] INFO {org.wso2.carbon.databridge.core.DataBridge} - user admin connected
[2017-07-11 12:55:05,564] ERROR {org.wso2.carbon.databridge.core.internal.queue.QueueWorker} - Dropping wrongly formatted event sent for -1234
org.wso2.carbon.databridge.core.exception.EventConversionException: Error when converting loganalyzer:1.0.0 of event bundle with events 1
at org.wso2.carbon.databridge.receiver.thrift.converter.ThriftEventConverter.createEventList(ThriftEventConverter.java:181)
at org.wso2.carbon.databridge.receiver.thrift.converter.ThriftEventConverter.toEventList(ThriftEventConverter.java:90)
at org.wso2.carbon.databridge.core.internal.queue.QueueWorker.run(QueueWorker.java:73)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
Caused by: org.wso2.carbon.databridge.core.exception.EventConversionException: No StreamDefinition for streamId loganalyzer:1.0.0 present in cache
Can someone please let me know how to resolve this issue.
You can get the newer version of jar from http://maven.wso2.org/nexus/content/groups/public/org/wso2/carbon/analytics/org.wso2.carbon.analytics.datasource.rdbms/
could anyone give some hint?
run startos based on openstack,
on the stratos log file (install/apache-stratos-default/repository/logs/wso2carbon.log, report ip allocation error
TID: [0] [STRATOS] [2015-07-06 06:17:47,541] INFO {org.apache.stratos.autoscaler.message.receiver.topology.AutoscalerTopologyEventReceiver} -
Member stat context has been removed successfully: [member] appserver.appserver.wso2.com.d9f30529a-b143-4dcc-bd73-91990b20c5af {org.apache.str
atos.autoscaler.message.receiver.topology.AutoscalerTopologyEventReceiver}
TID: [0] [STRATOS] [2015-07-06 06:17:52,226] INFO {org.apache.stratos.cloud.controller.impl.CloudControllerServiceImpl} - Instance is success
fully starting up. MemberContext [memberId=appserver.appserver.wso2.com.dfeb2a572-1d31-4928-a069-62d5c277cea0, nodeId=regionOne/cadb605e-8bef-4
54c-ada0-d65b1ccae773, clusterId=appserver.appserver.wso2.com.d, cartridgeType=appserver, privateIpAddress=null, publicIpAddress=null, allocate
dIpAddress=null, initTime=1436163460469, lbClusterId=lb.lb.ppaas.wso2.com.domain, networkPartitionId=openstack] {org.apache.stratos.cloud.contr
oller.impl.CloudControllerServiceImpl}
TID: [0] [STRATOS] [2015-07-06 06:17:52,395] ERROR {org.apache.stratos.cloud.controller.iaases.OpenstackNovaIaas} - Failed to allocate an IP a
ddress. {org.apache.stratos.cloud.controller.iaases.OpenstackNovaIaas}
TID: [0] [STRATOS] [2015-07-06 06:17:52,395] ERROR {org.apache.stratos.cloud.controller.impl.CloudControllerServiceImpl} - Error occurred whil
e allocating an ip address. MemberContext [memberId=appserver.appserver.wso2.com.dfeb2a572-1d31-4928-a069-62d5c277cea0, nodeId=regionOne/cadb60
5e-8bef-454c-ada0-d65b1ccae773, clusterId=appserver.appserver.wso2.com.d, cartridgeType=appserver, privateIpAddress=null, publicIpAddress=null,
allocatedIpAddress=null, initTime=1436163460469, lbClusterId=lb.lb.ppaas.wso2.com.domain, networkPartitionId=openstack] {org.apache.stratos.cl
oud.controller.impl.CloudControllerServiceImpl}
org.apache.stratos.cloud.controller.exception.CloudControllerException: Failed to allocate an IP address.
at org.apache.stratos.cloud.controller.iaases.OpenstackNovaIaas.associateAddress(OpenstackNovaIaas.java:259)
at org.apache.stratos.cloud.controller.impl.CloudControllerServiceImpl$IpAllocator.run(CloudControllerServiceImpl.java:669)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
TID: [0] [STRATOS] [2015-07-06 06:17:53,371] INFO {org.apache.stratos.autoscaler.PartitionContext} - Pending state of member: lb.lb.ppaas.wso
2.com.domain3d5be5d6-c349-49ff-9cde-ab246dae7f56 is expired. Adding as an obsoleted member. {org.apache.stratos.autoscaler.PartitionContext}
TID: [0] [STRATOS] [2015-07-06 06:19:03,606] INFO {org.apache.stratos.autoscaler.PartitionContext} - Pending state of member: appserver.appse
rver.wso2.com.df69b8216-d8d8-4ca2-9aed-8e412639532e is expired. Adding as an obsoleted member. {org.apache.stratos.autoscaler.PartitionContext}
TID: [0] [STRATOS] [2015-07-06 06:19:22,048] INFO {org.apache.stratos.autoscaler.client.cloud.controller.CloudControllerClient} - Terminating
instance via cloud controller: [member] lb.lb.ppaas.wso2.com.domain3d5be5d6-c349-49ff-9cde-ab246dae7f56 {org.apache.stratos.autoscaler.client.
cloud.controller.CloudControllerClient}
TID: [0] [STRATOS] [2015-07-06 06:19:22,120] ERROR {org.apache.stratos.cloud.controller.impl.CloudControllerServiceImpl} - Termination failed.
Invalid Member Id: lb.lb.ppaas.wso2.com.domain3d5be5d6-c349-49ff-9cde-ab246dae7f56 {org.apache.stratos.cloud.controller.impl.CloudControllerSe
rviceImpl}
on the node , in /var/log/apache-stratos/cartridge-agent.log, report:Cannot find the value of required parameter: SERVICE_NAME
2015-06-30 14:40:34,032 [-] [main] ERROR Main java.lang.RuntimeException: org.apache.stratos.cartridge.agent.exception.ParameterNotFoundExcepti
on: Cannot find the value of required parameter: SERVICE_NAME
2015-06-30 14:40:34,051 [-] [Thread-0] WARN EventPublisherPool Event publisher instance not found in pool: [topic] instance-status
2015-07-06 17:03:26,902 [-] [main] INFO CartridgeAgentConfiguration Cartridge agent configuration initialized
2015-07-06 17:03:27,281 [-] [Thread-1] INFO CartridgeAgent Cartridge agent started
2015-07-06 17:03:27,339 [-] [Thread-1] INFO CartridgeAgent Instance notifier event message receiver thread started
2015-07-06 17:03:27,356 [-] [Thread-4] INFO InstanceNotifierEventMessageDelegator Instance notifier event message delegator started
2015-07-06 17:03:29,408 [-] [Thread-10] INFO TopologyEventMessageDelegator Topology event message delegator started
2015-07-06 17:03:29,454 [-] [Thread-1] INFO CartridgeAgent Tenant event message receiver thread started
2015-07-06 17:03:29,493 [-] [Thread-13] INFO TenantEventMessageDelegator Tenant event message delegator started
2015-07-06 17:03:29,545 [-] [Thread-1] INFO CartridgeAgentEventPublisher Publishing instance started event
2015-07-06 17:03:29,589 [-] [Thread-1] INFO CartridgeAgentEventPublisher Instance started event published
2015-07-06 17:03:29,590 [-] [Thread-1] INFO ExtensionUtils Waiting for complete topology event...
2015-07-06 17:03:34,590 [-] [Thread-1] INFO ExtensionUtils Waiting for complete topology event...
2015-07-06 17:03:39,590 [-] [Thread-1] INFO ExtensionUtils Waiting for complete topology event...
2015-07-06 17:03:44,591 [-] [Thread-1] INFO ExtensionUtils Waiting for complete topology event...
2015-07-06 17:03:49,591 [-] [Thread-1] INFO ExtensionUtils Waiting for complete topology event...
2015-07-06 17:03:54,592 [-] [Thread-1] INFO ExtensionUtils Waiting for complete topology event...
2015-07-06 17:03:59,725 [-] [Thread-1] INFO ExtensionUtils Waiting for complete topology event...
2015-07-06 17:04:00,324 [-] [Thread-13] INFO CompleteTenantMessageProcessor Tenant initialized
2015-07-06 17:04:00,401 [-] [Thread-10] INFO CompleteTopologyMessageProcessor Topology initialized
2015-07-06 17:04:00,401 [-] [Thread-10] ERROR ExtensionUtils Member id not found in topology [member] lb.lb.ppaas.wso2.com.domaind790ef20-8fff-
4c8a-b762-e770073ffa19
2015-07-06 17:04:00,420 [-] [Thread-10] ERROR ExtensionUtils Could not execute complete topology extension
java.lang.NullPointerException
at org.apache.stratos.cartridge.agent.util.ExtensionUtils.addPayloadParameters(ExtensionUtils.java:103)
at org.apache.stratos.cartridge.agent.util.ExtensionUtils.executeCompleteTopologyExtension(ExtensionUtils.java:429)
at org.apache.stratos.cartridge.agent.extensions.DefaultExtensionHandler.onCompleteTopologyEvent(DefaultExtensionHandler.java:345)
at org.apache.stratos.cartridge.agent.CartridgeAgent$7.onEvent(CartridgeAgent.java:325)
at org.apache.stratos.messaging.listener.EventListener.update(EventListener.java:42)
at java.util.Observable.notifyObservers(Observable.java:159)
at org.apache.stratos.messaging.event.EventObservable.notifyEventListeners(EventObservable.java:51)
at org.apache.stratos.messaging.message.processor.topology.CompleteTopologyMessageProcessor.process(CompleteTopologyMessageProcessor.ja
va:133)
at org.apache.stratos.messaging.message.processor.MessageProcessorChain.process(MessageProcessorChain.java:60)
at org.apache.stratos.messaging.message.receiver.topology.TopologyEventMessageDelegator.run(TopologyEventMessageDelegator.java:77)
at java.lang.Thread.run(Thread.java:745)
2015-07-06 17:04:04,725 [-] [Thread-1] INFO DefaultExtensionHandler [start server extension] complete topology event received
the boot.sh configure with conf.sh as following:
#!/bin/bash
# ----------------------------------------------------------------------------
# Copyright 2005-2013 WSO2, Inc. http://www.wso2.org
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
# ----------------------------------------------------------------------------
# Pack files
export CONFIG_MB="true"
export ACTIVE_MQ_DISTRIBUTION=apache-activemq-5.9.1-bin.tar.gz # Relavent activemq distribution
export ACTIVE_MQ_EXTRACTED=apache-activemq-5.9.1 # Extracted activemq distribution folder name
export JAVA_FILE_DISTRUBUTION=jdk-7u75-linux-x64.tar.gz # Relevant JDK distribution
export JAVA_NAME_EXTRACTED=jdk1.7.0_75 # Extracted JDK folder name
export MYSQL_CONNECTOR=mysql-connector-java-5.1.35-bin.jar # Relevant MySQL connector
export JAVA_HOME=/usr/lib/jvm/java-7-oracle
export HADOOP_OPTS="-Djava.net.preferIPv4Stack=true"
# General configuration
export JAVA_HOME=${JAVA_HOME:-}
export log_path=/var/log/apache-stratos
export stratos_domain="test.com"
export machine_ip="192.168.100.19"
export host_user="ubuntu"
export SLEEPTIME=30
export PPAAS_PORT=9443
export BAM_PORT=9444
export IS_PORT=9445
export CEP_PORT=9446
export GITBLIT_PORT=9418
# Puppet master configuration
export skip_puppet=""
export puppet_external="n"
export puppet_external_ip=""
export puppet_external_host=""
# cep as a separate profile
export separate_cep="n"
# IaaS configuration
export iaas="os"
# Region Name
export region="regionOne"
# Cartridge base image
export cartridge_base_img_id="bcac997c-b64b-412a-9d01-039db2f1a7e1"
# OpenStack
export os_identity="WSO2_TEST:mxx"
export os_credentials="000000"
export os_jclouds_endpoint="http://192.168.11.131:5000/v2.0"
export os_keypair_name="mxx"
export os_security_groups="default"
# EC2
export ec2_vpc=""
export ec2_identity=""
export ec2_credentials=""
export ec2_identity=""
export ec2_credentials=""
export ec2_owner_id=""
export ec2_keypair_name=""
export ec2_security_groups=""
export ec2_availability_zone=""
export ec2_security_group_ids=""
export ec2_subnet_id=""
#export ec2_associate_public_ip_address="true"
export ec2_associate_public_ip_address="false"
# vCloud
export vcloud_identity=""
export vcloud_credentials=""
export vcloud_jclouds_endpoint=""
# MySQL configuration
export setup_mysql="y"
export mysql_host="192.168.100.19"
export mysql_port="3306"
export mysql_uname="root"
export mysql_password="root"
#/etc/hosts mapping
export using_etc_host_mapping="y"
# WSO2 PPaaS services
export as_enabled="y"
export bps_enabled="n"
export esb_enabled="n"
export greg_enabled="n"
export is_enabled="n"
export apim_enabled="n"
# Worker Manager deployment
export as_worker_mgt_enabled="n"
export bps_worker_mgt_enabled="n"
Seems there is a problem with IP allocation. Have you added a property named defaultFloatingIpPool in cloud-controller.xml to specify the name of the floating IP pool to be used? If not, you need to add it to $PPAAS_HOME/install/apache-stratos-default/repository/conf/cloud-controller.xml and restart stratos. To restart stratos, you need to run sh bin/stratos.sh stop, wait for sometime and run sh bin/stratos.sh startfrom $PPAAS_HOME/install/apache-stratos-default directory.
<iaasProviders>
<iaasProvider type="openstack" name="openstack specific details">
...
<property name="autoAssignIp" value="true"/>
<property name="defaultFloatingIpPool" value="public"/>
</iaasProvider>
</iaasProviders>