Hi All,

We have written two CEP extensions to load a model from the registry using
WS-API,  transformer and function. Our extensions work fine when CEP is in
a stable mode.
but after CEP restarts CEP tries to execute our extensions in its beginning
state. at that time registry was refusing our request. due to that reason
we got this following error,but Registry was available at that time.

   - ERROR - {EventProcessorDeployer}  Execution plan is not deployed and
   in inactive state : NERExecutionPlan.xml
   
org.wso2.carbon.event.processor.core.exception.ExecutionPlanConfigurationException:
   Invalid query specified, java.net.ConnectException: Connection refused

This error occurs only for one execution plan (NERExecutionPlan) which we
used our transformer. Other execution plan (ClassifyingExecutionPlan)
perfectly works in the beginning state also. both extensions are using
models from the registry.

We have tried threads but it didn't work.we hold the Extension thread till
another thread reconnects to the registry and pass the file. then CEP
didn't start properly :(
if we release the Extension thread, then file not be loaded.
Is there any proper way to solve this?

We load models in the init method. As per my understanding CEP execute init
methods in the beginning state. If we load models in processEvent method we
can neglect these errors. but It's not a proper way.

Please how can we figure out this.
Please find the attached error messages and execution plans files.



Thanks,
Madhawa
-- 
*Madhawa Gunasekara*
Software Engineering Intern
WSO2 Inc.; http://wso2.com
lean.enterprise.middleware

mobile: +94 719411002
[2014-11-14 03:28:36,296] ERROR - {EventProcessorDeployer}  Execution plan is 
not deployed and in inactive state : NERExecutionPlan.xml
org.wso2.carbon.event.processor.core.exception.ExecutionPlanConfigurationException:
 Invalid query specified, java.net.ConnectException: Connection refused
        at 
org.wso2.carbon.event.processor.core.internal.CarbonEventProcessorService.addExecutionPlanConfiguration(CarbonEventProcessorService.java:333)
        at 
org.wso2.carbon.event.processor.core.EventProcessorDeployer.processDeploy(EventProcessorDeployer.java:138)
        at 
org.wso2.carbon.event.processor.core.EventProcessorDeployer.deploy(EventProcessorDeployer.java:75)
        at 
org.apache.axis2.deployment.repository.util.DeploymentFileData.deploy(DeploymentFileData.java:136)
        at 
org.apache.axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.java:807)
        at 
org.apache.axis2.deployment.repository.util.WSInfoList.update(WSInfoList.java:144)
        at 
org.apache.axis2.deployment.RepositoryListener.update(RepositoryListener.java:377)
        at 
org.apache.axis2.deployment.RepositoryListener.checkServices(RepositoryListener.java:254)
        at 
org.apache.axis2.deployment.DeploymentEngine.loadServices(DeploymentEngine.java:135)
        at 
org.wso2.carbon.core.CarbonAxisConfigurator.deployServices(CarbonAxisConfigurator.java:559)
        at 
org.wso2.carbon.core.internal.DeploymentServerStartupObserver.completingServerStartup(DeploymentServerStartupObserver.java:48)
        at 
org.wso2.carbon.core.internal.CarbonCoreServiceComponent.notifyBefore(CarbonCoreServiceComponent.java:233)
        at 
org.wso2.carbon.core.internal.StartupFinalizerServiceComponent.completeInitialization(StartupFinalizerServiceComponent.java:182)
        at 
org.wso2.carbon.core.internal.StartupFinalizerServiceComponent.serviceChanged(StartupFinalizerServiceComponent.java:285)
        at 
org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:107)
        at 
org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent(BundleContextImpl.java:861)
        at 
org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
        at 
org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)
        at 
org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:819)
        at 
org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:771)
        at 
org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.register(ServiceRegistrationImpl.java:130)
        at 
org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.registerService(ServiceRegistry.java:214)
        at 
org.eclipse.osgi.framework.internal.core.BundleContextImpl.registerService(BundleContextImpl.java:433)
        at 
org.eclipse.osgi.framework.internal.core.BundleContextImpl.registerService(BundleContextImpl.java:451)
        at 
org.wso2.carbon.server.admin.internal.ServerAdminServiceComponent.activate(ServerAdminServiceComponent.java:106)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:601)
        at 
org.eclipse.equinox.internal.ds.model.ServiceComponent.activate(ServiceComponent.java:260)
        at 
org.eclipse.equinox.internal.ds.model.ServiceComponentProp.activate(ServiceComponentProp.java:146)
        at 
org.eclipse.equinox.internal.ds.model.ServiceComponentProp.build(ServiceComponentProp.java:347)
        at 
org.eclipse.equinox.internal.ds.InstanceProcess.buildComponent(InstanceProcess.java:620)
        at 
org.eclipse.equinox.internal.ds.InstanceProcess.buildComponents(InstanceProcess.java:197)
        at 
org.eclipse.equinox.internal.ds.Resolver.getEligible(Resolver.java:343)
        at 
org.eclipse.equinox.internal.ds.SCRManager.serviceChanged(SCRManager.java:222)
        at 
org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:107)
        at 
org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent(BundleContextImpl.java:861)
        at 
org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
        at 
org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)
        at 
org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:819)
        at 
org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:771)
        at 
org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.register(ServiceRegistrationImpl.java:130)
        at 
org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.registerService(ServiceRegistry.java:214)
        at 
org.eclipse.osgi.framework.internal.core.BundleContextImpl.registerService(BundleContextImpl.java:433)
        at 
org.eclipse.osgi.framework.internal.core.BundleContextImpl.registerService(BundleContextImpl.java:451)
        at 
org.wso2.carbon.core.init.CarbonServerManager.initializeCarbon(CarbonServerManager.java:517)
        at 
org.wso2.carbon.core.init.CarbonServerManager.start(CarbonServerManager.java:219)
        at 
org.wso2.carbon.core.internal.CarbonCoreServiceComponent.activate(CarbonCoreServiceComponent.java:89)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:601)
        at 
org.eclipse.equinox.internal.ds.model.ServiceComponent.activate(ServiceComponent.java:260)
        at 
org.eclipse.equinox.internal.ds.model.ServiceComponentProp.activate(ServiceComponentProp.java:146)
        at 
org.eclipse.equinox.internal.ds.model.ServiceComponentProp.build(ServiceComponentProp.java:347)
        at 
org.eclipse.equinox.internal.ds.InstanceProcess.buildComponent(InstanceProcess.java:620)
        at 
org.eclipse.equinox.internal.ds.InstanceProcess.buildComponents(InstanceProcess.java:197)
        at 
org.eclipse.equinox.internal.ds.Resolver.getEligible(Resolver.java:343)
        at 
org.eclipse.equinox.internal.ds.SCRManager.serviceChanged(SCRManager.java:222)
        at 
org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:107)
        at 
org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent(BundleContextImpl.java:861)
        at 
org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
        at 
org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)
        at 
org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:819)
        at 
org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:771)
        at 
org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.register(ServiceRegistrationImpl.java:130)
        at 
org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.registerService(ServiceRegistry.java:214)
        at 
org.eclipse.osgi.framework.internal.core.BundleContextImpl.registerService(BundleContextImpl.java:433)
        at 
org.eclipse.equinox.http.servlet.internal.Activator.registerHttpService(Activator.java:81)
        at 
org.eclipse.equinox.http.servlet.internal.Activator.addProxyServlet(Activator.java:60)
        at 
org.eclipse.equinox.http.servlet.internal.ProxyServlet.init(ProxyServlet.java:40)
        at 
org.wso2.carbon.tomcat.ext.servlet.DelegationServlet.init(DelegationServlet.java:38)
        at 
org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1279)
        at 
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1192)
        at 
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1087)
        at 
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5210)
        at 
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5493)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        at 
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
        at 
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
        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:1110)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
        at java.lang.Thread.run(Thread.java:722)
Caused by: java.lang.RuntimeException: java.net.ConnectException: Connection 
refused
        at 
org.apache.abdera.protocol.client.AbderaClient.execute(AbderaClient.java:805)
        at 
org.apache.abdera.protocol.client.AbderaClient.head(AbderaClient.java:224)
        at 
org.wso2.carbon.registry.app.RemoteRegistry.resourceExists(RemoteRegistry.java:436)
        at 
org.wso2.siddhi.extension.nlp.ModelLoader.retrieveModel(ModelLoader.java:99)
        at 
org.wso2.siddhi.extension.nlp.ner.LocationRecognizer.init(LocationRecognizer.java:203)
        at 
org.wso2.siddhi.core.query.processor.transform.TransformProcessor.initTransformProcessor(TransformProcessor.java:117)
        at 
org.wso2.siddhi.core.util.parser.StreamParser.updateQueryEventSourceOutDefinition(StreamParser.java:512)
        at 
org.wso2.siddhi.core.query.creator.BasicQueryCreator.updateQueryEventSourceList(BasicQueryCreator.java:46)
        at 
org.wso2.siddhi.core.query.creator.QueryCreator.init(QueryCreator.java:66)
        at 
org.wso2.siddhi.core.query.creator.BasicQueryCreator.<init>(BasicQueryCreator.java:40)
        at 
org.wso2.siddhi.core.query.creator.QueryCreatorFactiory.constructQueryCreator(QueryCreatorFactiory.java:40)
        at org.wso2.siddhi.core.query.QueryManager.<init>(QueryManager.java:72)
        at org.wso2.siddhi.core.SiddhiManager.addQuery(SiddhiManager.java:289)
        at 
org.wso2.siddhi.core.SiddhiManager.addExecutionPlan(SiddhiManager.java:304)
        at 
org.wso2.carbon.event.processor.core.internal.CarbonEventProcessorService.addExecutionPlanConfiguration(CarbonEventProcessorService.java:331)
        ... 85 more
Caused by: java.net.ConnectException: Connection refused
        at java.net.PlainSocketImpl.socketConnect(Native Method)
        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.SocksSocketImpl.connect(SocksSocketImpl.java:391)
        at java.net.Socket.connect(Socket.java:579)
        at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:612)
        at sun.security.ssl.SSLSocketImpl.<init>(SSLSocketImpl.java:445)
        at 
sun.security.ssl.SSLSocketFactoryImpl.createSocket(SSLSocketFactoryImpl.java:140)
        at 
org.apache.commons.httpclient.protocol.SSLProtocolSocketFactory.createSocket(SSLProtocolSocketFactory.java:82)
        at 
org.apache.commons.httpclient.protocol.SSLProtocolSocketFactory.createSocket(SSLProtocolSocketFactory.java:127)
        at 
org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:707)
        at 
org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.open(MultiThreadedHttpConnectionManager.java:1361)
        at 
org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:387)
        at 
org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
        at 
org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
        at 
org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323)
        at 
org.apache.abdera.protocol.client.AbderaClient.execute(AbderaClient.java:791)
        ... 99 more

madhawa30@madhawa30-TECRA-M11:~/WSO2Products/wso2cep-4.0.0-SNAPSHOT/bin$ 
./wso2server.sh 
JAVA_HOME environment variable is set to /usr/local/java/jdk1.7.0_03
CARBON_HOME environment variable is set to 
/home/madhawa30/WSO2Products/wso2cep-4.0.0-SNAPSHOT
log4j:WARN No appenders could be found for logger 
(org.apache.axiom.util.stax.dialect.StAXDialectDetector).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more 
info.
[2014-11-14 03:28:19,616]  INFO - {CarbonCoreActivator}  Starting WSO2 Carbon...
[2014-11-14 03:28:19,620]  INFO - {CarbonCoreActivator}  Operating System : 
Linux 3.11.0-26-generic, amd64
[2014-11-14 03:28:19,620]  INFO - {CarbonCoreActivator}  Java Home        : 
/usr/local/java/jdk1.7.0_03/jre
[2014-11-14 03:28:19,620]  INFO - {CarbonCoreActivator}  Java Version     : 
1.7.0_03
[2014-11-14 03:28:19,620]  INFO - {CarbonCoreActivator}  Java VM          : 
Java HotSpot(TM) 64-Bit Server VM 22.1-b02,Oracle Corporation
[2014-11-14 03:28:19,620]  INFO - {CarbonCoreActivator}  Carbon Home      : 
/home/madhawa30/WSO2Products/wso2cep-4.0.0-SNAPSHOT
[2014-11-14 03:28:19,621]  INFO - {CarbonCoreActivator}  Java Temp Dir    : 
/home/madhawa30/WSO2Products/wso2cep-4.0.0-SNAPSHOT/tmp
[2014-11-14 03:28:19,621]  INFO - {CarbonCoreActivator}  User             : 
madhawa30, en-US, Asia/Colombo
[2014-11-14 03:28:19,762]  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.
[2014-11-14 03:28:19,846]  INFO - {AgentHolder}  Agent created !
[2014-11-14 03:28:19,867]  INFO - {AgentDS}  Successfully deployed Agent Client
[2014-11-14 03:28:19,916]  INFO - {ConsumerKafkaServiceDS}  Successfully 
deployed the KafkaConsumer input event adaptor service
[2014-11-14 03:28:19,996]  INFO - {KafkaOutputEventAdaptorServiceDS}  
Successfully deployed the Kafka output event adaptor service
[2014-11-14 03:28:21,790]  INFO - {CarbonRemoteUserStoreDSComponent}  Carbon 
Remote User Store activated successfully.
[2014-11-14 03:28:21,914]  WARN - {RegistryConfigurationProcessor}  Could not 
find the handler class 
org.wso2.jaggery.scxml.registry.handlers.JaggeryExecutorHandler. This handler 
will not be registered. All handler and filter classes should be in the class 
path of the Registry.
[2014-11-14 03:28:22,028]  INFO - {EmbeddedRegistryService}  Configured 
Registry in 111ms
[2014-11-14 03:28:22,147]  INFO - {RegistryCoreServiceComponent}  Registry Mode 
   : READ-WRITE
[2014-11-14 03:28:22,950]  INFO - {DataBridgeDS}  Successfully deployed Agent 
Server 
[2014-11-14 03:28:22,956]  INFO - {EventStreamConfigurationHelper}  The 
stream-manager-config.xml can not found 
[2014-11-14 03:28:23,041]  INFO - {HAManagementServer}  CEP HA Management 
Thrift Server started on 192.168.1.104:11224
[2014-11-14 03:28:23,469]  INFO - {UserStoreMgtDSComponent}  Carbon 
UserStoreMgtDSComponent activated successfully.
[2014-11-14 03:28:32,232]  INFO - {TaglibUriRule}  Nov 14, 2014 3:28:32 AM 
org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://tiles.apache.org/tags-tiles is already defined

[2014-11-14 03:28:32,696]  INFO - {ClusterBuilder}  Clustering has been disabled
[2014-11-14 03:28:32,894]  INFO - {UserStoreConfigurationDeployer}  User Store 
Configuration Deployer initiated.
[2014-11-14 03:28:32,933]  INFO - {TCPTransportSender}  TCP Sender started
[2014-11-14 03:28:33,186]  INFO - {ModuleDeployer}  Deploying module: 
addressing-1.6.1-wso2v11-20141003.221230-650 - 
file:/home/madhawa30/WSO2Products/wso2cep-4.0.0-SNAPSHOT/repository/deployment/client/modules/addressing-1.6.1-wso2v11-20141003.221230-650.mar
[2014-11-14 03:28:33,191]  INFO - {ModuleDeployer}  Deploying module: 
rampart-1.6.1-wso2v11 - 
file:/home/madhawa30/WSO2Products/wso2cep-4.0.0-SNAPSHOT/repository/deployment/client/modules/rampart-1.6.1-wso2v11.mar
[2014-11-14 03:28:33,193]  INFO - {MailTransportSender}  MAILTO Sender started
[2014-11-14 03:28:33,202]  INFO - {TCPTransportSender}  TCP Sender started
[2014-11-14 03:28:33,913]  INFO - {DeploymentInterceptor}  Deploying Axis2 
service: EventSimulatorAdminService {super-tenant}
[2014-11-14 03:28:33,913]  INFO - {DeploymentEngine}  Deploying Web service: 
org.wso2.carbon.event.simulator.admin-2.0.0.SNAPSHOT - 
[2014-11-14 03:28:34,920]  INFO - {DeploymentEngine}  Deploying Web service: 
org.wso2.carbon.tryit-4.3.0.SNAPSHOT - 
[2014-11-14 03:28:35,191]  INFO - {CarbonServerManager}  Repository       : 
/home/madhawa30/WSO2Products/wso2cep-4.0.0-SNAPSHOT/repository/deployment/server/
[2014-11-14 03:28:35,195]  INFO - {FileEventAdaptorServiceHolder}  File input 
event adaptor waiting for dependent configurations to load
[2014-11-14 03:28:35,196]  INFO - {KafkaEventAdaptorServiceHolder}  Kafka input 
event adaptor waiting for dependent configurations to load
[2014-11-14 03:28:35,309]  INFO - {PermissionUpdater}  Permission cache updated 
for tenant -1234
[2014-11-14 03:28:35,420]  INFO - {ThriftDataReceiver}  Thrift Server started 
at 192.168.1.104
[2014-11-14 03:28:35,428]  INFO - {ThriftDataReceiver}  Thrift SSL port : 7711
[2014-11-14 03:28:35,432]  INFO - {ThriftDataReceiver}  Thrift port : 7611
[2014-11-14 03:28:35,441]  INFO - {EmailEventAdaptorServiceDS}  Email input 
event adaptor waiting for dependent configurations to load
[2014-11-14 03:28:35,453]  INFO - {JMSEventAdaptorServiceHolder}  JMS input 
event adaptor waiting for dependent configurations to load
[2014-11-14 03:28:35,472]  INFO - {MQTTEventAdaptorServiceValueHolder}  MQTT 
input event adaptor waiting for dependent configurations to load
[2014-11-14 03:28:35,580]  INFO - {IdentityCoreServiceComponent}  Identity 
Database schema initialization check was skipped since 'setup' variable was not 
given during startup
[2014-11-14 03:28:35,685]  INFO - {HttpsTransportListener}  HTTPS port       : 
9443
[2014-11-14 03:28:35,685]  INFO - {HttpTransportListener}  HTTP port        : 
9763
[2014-11-14 03:28:35,892]  INFO - {EventJunction}  Producer added to the 
junction. Stream:classifiedStream:1.0.0
[2014-11-14 03:28:35,895]  INFO - {EventJunction}  Consumer added to the 
junction. Stream:preprocessedStream:1.0.0
[2014-11-14 03:28:35,895]  INFO - {EventProcessorDeployer}  Execution plan is 
deployed successfully and in active state  :      ClassifyingExecutionPlan
[2014-11-14 03:28:35,899]  INFO - {OutputEventAdaptorDeployer}  Output Event 
Adaptor successfully deployed and in active state : DefaultLoggerOutputAdaptor
[2014-11-14 03:28:35,902]  INFO - {InputEventAdaptorDeployer}  Input Event 
Adaptor deployed successfully and in active state : DefaultWSO2EventInputAdaptor
[2014-11-14 03:28:35,907]  INFO - {EventFormatterDeployer}  Event Formatter 
deployment held back and in inactive state : EmailEventFormatter.xml, waiting 
for dependency : emailAdapter
[2014-11-14 03:28:35,950]  INFO - {EventJunction}  Producer added to the 
junction. Stream:uiFeedStream:1.0.0
[2014-11-14 03:28:35,953]  INFO - {EventJunction}  Consumer added to the 
junction. Stream:transformedStream:1.0.0
[2014-11-14 03:28:35,953]  INFO - {EventProcessorDeployer}  Execution plan is 
deployed successfully and in active state  : GeocodingExecutionPlan
[2014-11-14 03:28:35,954]  INFO - {OutputEventAdaptorDeployer}  Output Event 
Adaptor successfully deployed and in active state : MysqlTwitterTextAdaptor
[2014-11-14 03:28:36,296] ERROR - {EventProcessorDeployer}  Execution plan is 
not deployed and in inactive state : NERExecutionPlan.xml
org.wso2.carbon.event.processor.core.exception.ExecutionPlanConfigurationException:
 Invalid query specified, java.net.ConnectException: Connection refused
        at 
org.wso2.carbon.event.processor.core.internal.CarbonEventProcessorService.addExecutionPlanConfiguration(CarbonEventProcessorService.java:333)
        at 
org.wso2.carbon.event.processor.core.EventProcessorDeployer.processDeploy(EventProcessorDeployer.java:138)
        at 
org.wso2.carbon.event.processor.core.EventProcessorDeployer.deploy(EventProcessorDeployer.java:75)
        at 
org.apache.axis2.deployment.repository.util.DeploymentFileData.deploy(DeploymentFileData.java:136)
        at 
org.apache.axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.java:807)
        at 
org.apache.axis2.deployment.repository.util.WSInfoList.update(WSInfoList.java:144)
        at 
org.apache.axis2.deployment.RepositoryListener.update(RepositoryListener.java:377)
        at 
org.apache.axis2.deployment.RepositoryListener.checkServices(RepositoryListener.java:254)
        at 
org.apache.axis2.deployment.DeploymentEngine.loadServices(DeploymentEngine.java:135)
        at 
org.wso2.carbon.core.CarbonAxisConfigurator.deployServices(CarbonAxisConfigurator.java:559)
        at 
org.wso2.carbon.core.internal.DeploymentServerStartupObserver.completingServerStartup(DeploymentServerStartupObserver.java:48)
        at 
org.wso2.carbon.core.internal.CarbonCoreServiceComponent.notifyBefore(CarbonCoreServiceComponent.java:233)
        at 
org.wso2.carbon.core.internal.StartupFinalizerServiceComponent.completeInitialization(StartupFinalizerServiceComponent.java:182)
        at 
org.wso2.carbon.core.internal.StartupFinalizerServiceComponent.serviceChanged(StartupFinalizerServiceComponent.java:285)
        at 
org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:107)
        at 
org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent(BundleContextImpl.java:861)
        at 
org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
        at 
org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)
        at 
org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:819)
        at 
org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:771)
        at 
org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.register(ServiceRegistrationImpl.java:130)
        at 
org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.registerService(ServiceRegistry.java:214)
        at 
org.eclipse.osgi.framework.internal.core.BundleContextImpl.registerService(BundleContextImpl.java:433)
        at 
org.eclipse.osgi.framework.internal.core.BundleContextImpl.registerService(BundleContextImpl.java:451)
        at 
org.wso2.carbon.server.admin.internal.ServerAdminServiceComponent.activate(ServerAdminServiceComponent.java:106)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:601)
        at 
org.eclipse.equinox.internal.ds.model.ServiceComponent.activate(ServiceComponent.java:260)
        at 
org.eclipse.equinox.internal.ds.model.ServiceComponentProp.activate(ServiceComponentProp.java:146)
        at 
org.eclipse.equinox.internal.ds.model.ServiceComponentProp.build(ServiceComponentProp.java:347)
        at 
org.eclipse.equinox.internal.ds.InstanceProcess.buildComponent(InstanceProcess.java:620)
        at 
org.eclipse.equinox.internal.ds.InstanceProcess.buildComponents(InstanceProcess.java:197)
        at 
org.eclipse.equinox.internal.ds.Resolver.getEligible(Resolver.java:343)
        at 
org.eclipse.equinox.internal.ds.SCRManager.serviceChanged(SCRManager.java:222)
        at 
org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:107)
        at 
org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent(BundleContextImpl.java:861)
        at 
org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
        at 
org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)
        at 
org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:819)
        at 
org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:771)
        at 
org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.register(ServiceRegistrationImpl.java:130)
        at 
org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.registerService(ServiceRegistry.java:214)
        at 
org.eclipse.osgi.framework.internal.core.BundleContextImpl.registerService(BundleContextImpl.java:433)
        at 
org.eclipse.osgi.framework.internal.core.BundleContextImpl.registerService(BundleContextImpl.java:451)
        at 
org.wso2.carbon.core.init.CarbonServerManager.initializeCarbon(CarbonServerManager.java:517)
        at 
org.wso2.carbon.core.init.CarbonServerManager.start(CarbonServerManager.java:219)
        at 
org.wso2.carbon.core.internal.CarbonCoreServiceComponent.activate(CarbonCoreServiceComponent.java:89)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:601)
        at 
org.eclipse.equinox.internal.ds.model.ServiceComponent.activate(ServiceComponent.java:260)
        at 
org.eclipse.equinox.internal.ds.model.ServiceComponentProp.activate(ServiceComponentProp.java:146)
        at 
org.eclipse.equinox.internal.ds.model.ServiceComponentProp.build(ServiceComponentProp.java:347)
        at 
org.eclipse.equinox.internal.ds.InstanceProcess.buildComponent(InstanceProcess.java:620)
        at 
org.eclipse.equinox.internal.ds.InstanceProcess.buildComponents(InstanceProcess.java:197)
        at 
org.eclipse.equinox.internal.ds.Resolver.getEligible(Resolver.java:343)
        at 
org.eclipse.equinox.internal.ds.SCRManager.serviceChanged(SCRManager.java:222)
        at 
org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:107)
        at 
org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent(BundleContextImpl.java:861)
        at 
org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
        at 
org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)
        at 
org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:819)
        at 
org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:771)
        at 
org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.register(ServiceRegistrationImpl.java:130)
        at 
org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.registerService(ServiceRegistry.java:214)
        at 
org.eclipse.osgi.framework.internal.core.BundleContextImpl.registerService(BundleContextImpl.java:433)
        at 
org.eclipse.equinox.http.servlet.internal.Activator.registerHttpService(Activator.java:81)
        at 
org.eclipse.equinox.http.servlet.internal.Activator.addProxyServlet(Activator.java:60)
        at 
org.eclipse.equinox.http.servlet.internal.ProxyServlet.init(ProxyServlet.java:40)
        at 
org.wso2.carbon.tomcat.ext.servlet.DelegationServlet.init(DelegationServlet.java:38)
        at 
org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1279)
        at 
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1192)
        at 
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1087)
        at 
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5210)
        at 
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5493)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        at 
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
        at 
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
        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:1110)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
        at java.lang.Thread.run(Thread.java:722)
Caused by: java.lang.RuntimeException: java.net.ConnectException: Connection 
refused
        at 
org.apache.abdera.protocol.client.AbderaClient.execute(AbderaClient.java:805)
        at 
org.apache.abdera.protocol.client.AbderaClient.head(AbderaClient.java:224)
        at 
org.wso2.carbon.registry.app.RemoteRegistry.resourceExists(RemoteRegistry.java:436)
        at 
org.wso2.siddhi.extension.nlp.ModelLoader.retrieveModel(ModelLoader.java:99)
        at 
org.wso2.siddhi.extension.nlp.ner.LocationRecognizer.init(LocationRecognizer.java:203)
        at 
org.wso2.siddhi.core.query.processor.transform.TransformProcessor.initTransformProcessor(TransformProcessor.java:117)
        at 
org.wso2.siddhi.core.util.parser.StreamParser.updateQueryEventSourceOutDefinition(StreamParser.java:512)
        at 
org.wso2.siddhi.core.query.creator.BasicQueryCreator.updateQueryEventSourceList(BasicQueryCreator.java:46)
        at 
org.wso2.siddhi.core.query.creator.QueryCreator.init(QueryCreator.java:66)
        at 
org.wso2.siddhi.core.query.creator.BasicQueryCreator.<init>(BasicQueryCreator.java:40)
        at 
org.wso2.siddhi.core.query.creator.QueryCreatorFactiory.constructQueryCreator(QueryCreatorFactiory.java:40)
        at org.wso2.siddhi.core.query.QueryManager.<init>(QueryManager.java:72)
        at org.wso2.siddhi.core.SiddhiManager.addQuery(SiddhiManager.java:289)
        at 
org.wso2.siddhi.core.SiddhiManager.addExecutionPlan(SiddhiManager.java:304)
        at 
org.wso2.carbon.event.processor.core.internal.CarbonEventProcessorService.addExecutionPlanConfiguration(CarbonEventProcessorService.java:331)
        ... 85 more
Caused by: java.net.ConnectException: Connection refused
        at java.net.PlainSocketImpl.socketConnect(Native Method)
        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.SocksSocketImpl.connect(SocksSocketImpl.java:391)
        at java.net.Socket.connect(Socket.java:579)
        at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:612)
        at sun.security.ssl.SSLSocketImpl.<init>(SSLSocketImpl.java:445)
        at 
sun.security.ssl.SSLSocketFactoryImpl.createSocket(SSLSocketFactoryImpl.java:140)
        at 
org.apache.commons.httpclient.protocol.SSLProtocolSocketFactory.createSocket(SSLProtocolSocketFactory.java:82)
        at 
org.apache.commons.httpclient.protocol.SSLProtocolSocketFactory.createSocket(SSLProtocolSocketFactory.java:127)
        at 
org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:707)
        at 
org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.open(MultiThreadedHttpConnectionManager.java:1361)
        at 
org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:387)
        at 
org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
        at 
org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
        at 
org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323)
        at 
org.apache.abdera.protocol.client.AbderaClient.execute(AbderaClient.java:791)
        ... 99 more

from preprocessedStream
select OpenNLP:Categorise(convertedText,"/en-doccat.bin") as 
category,convertedText,createdAt
insert into tempStream;

from tempStream[isMatch('Feed',category)]
select convertedText, createdAt
insert into classifiedStream;
from 
classifiedStream#transform.OpenNLP:getRecognizedLocations(convertedText,4,"/en-location.bin")
select * insert into templocationStream;

from 
classifiedStream#transform.OpenNLP:getRecognizedNameEntities(convertedText,1,"/en-trafficlevel.bin")
select * insert into temptrafficlevelStream;

from S1=classifiedStream, S2=temptrafficlevelStream, S3=templocationStream
select S1.createdAt as time, S2.nameElement1 as trafficLevel, S3.location1Name 
as location1, S3.location2Name as location2, S3.location3Name as location3, 
S3.location4Name as location4
insert into locationsStream;                
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to