You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@asterixdb.apache.org by "Jianfeng Jia (JIRA)" <ji...@apache.org> on 2016/05/16 22:39:12 UTC
[jira] [Created] (ASTERIXDB-1449) Exception in executing Feed
Connection
Jianfeng Jia created ASTERIXDB-1449:
---------------------------------------
Summary: Exception in executing Feed Connection
Key: ASTERIXDB-1449
URL: https://issues.apache.org/jira/browse/ASTERIXDB-1449
Project: Apache AsterixDB
Issue Type: Bug
Components: Feeds
Environment: master 0716dc062d8cf6be45a0f8ad7b09ffc7ad681f64
Reporter: Jianfeng Jia
Assignee: Abdullah Alamoudi
The ddl is here
{code}
create dataverse test if not exists;
use dataverse test
create type typeAppVersionIn as closed {
app_id: int32,
package_name: string,
name: string,
version: string,
developer: string,
app_type: string,
category: string,
m2_category: string,
permissions: string,
permission_weight: int32,
notification_score: int32,
analytic_provider: string?,
ignore_category: string?,
icon_link: string?,
not_on_play: string?,
create_device_id: int64,
create_date: string,
update_date: string
}
create type typeAppVersionOut as closed {
app_id: int32,
package_name: string,
name: string,
version: string,
developer: string,
app_type: string,
category: string,
icon_link: string?,
create_device_id: int64,
create_date: datetime
}
create function appTransfer($record) {
{
"app_id" : $record.app_id,
"package_nam": $record.package_name,
"name" : $record.name,
"version": $record.version,
"developer": $record.developer,
"app_type": $record.app_type,
"category": $record.category,
"icon_link": $record.icon_link,
"create_device_id": $record.create_device_id,
"create_date":parse-datetime($record.create_date, "M/D/Y h:m")
}
}
create feed appVersionFeed
using localfs
(("type-name"="typeAppVersionIn"),
("path"="172.17.0.3:///xiz/hackathon/application_versions.csv"),
("format"="delimited-text"),
("delimiter"=",")
)
apply function appTransfer
create dataset appVersion(typeAppVersionOut) primary key app_id;
set wait-for-completion-feed "true";
connect feed appVersionFeed to dataset appVersion;
{code}
The web interface receives no response and the cc log shows following error but no more details:
{code}
INFO: Executing: JobStart
May 16, 2016 3:32:54 PM org.apache.asterix.app.external.FeedJobNotificationHandler registerFeedIntakeJob
INFO: Registered feed intake [JID:127] for feed test.appVersionFeed
May 16, 2016 3:32:54 PM org.apache.hyracks.control.cc.scheduler.ActivityClusterPlanner planActivityCluster
INFO: Plan for org.apache.hyracks.api.job.ActivityCluster@32940a4a
May 16, 2016 3:32:54 PM org.apache.hyracks.control.cc.scheduler.ActivityClusterPlanner planActivityCluster
INFO: Built 1 Task Clusters
May 16, 2016 3:32:54 PM org.apache.hyracks.control.cc.scheduler.ActivityClusterPlanner planActivityCluster
INFO: Tasks: [TID:ANID:ODID:0:0:0]
May 16, 2016 3:32:54 PM org.apache.hyracks.control.common.work.WorkQueue$WorkerThread run
INFO: Executing: GetJobInfo
May 16, 2016 3:32:54 PM org.apache.hyracks.control.common.work.WorkQueue$WorkerThread run
INFO: Executing: ApplicationMessage: nodeID: nc1
May 16, 2016 3:32:54 PM org.apache.asterix.messaging.CCMessageBroker receivedMessage
INFO: Received message: FEED_PROVIDER_READY
May 16, 2016 3:32:54 PM org.apache.asterix.app.external.FeedJoint setState
INFO: Feed joint test.appVersionFeed: [INTAKE][ACTIVE] is now ACTIVE
May 16, 2016 3:32:54 PM org.apache.asterix.app.external.FeedWorkCollection$SubscribeFeedWork$FeedSubscribeWorkEventListener workCompleted
WARNING: Feed subscription request Feed Connection Request test.appVersionFeed: [INTAKE] Apply (appTransfer) completed
May 16, 2016 3:32:54 PM org.apache.asterix.app.external.FeedJoint handlePendingConnectionRequest
INFO: Submitted feed connection request Feed Connection Request test.appVersionFeed: [INTAKE] Apply (appTransfer) at feed joint test.appVersionFeed: [INTAKE][ACTIVE]
May 16, 2016 3:32:54 PM org.apache.asterix.external.feed.watch.FeedJobInfo setState
INFO: JID:127 [INTAKE] is in ACTIVE state.
May 16, 2016 3:32:54 PM org.apache.asterix.aql.translator.QueryTranslator handleSubscribeFeedStatement
INFO: Subscriber Feed Statement :org.apache.asterix.lang.aql.statement.SubscribeFeedStatement@2172e612
May 16, 2016 3:32:54 PM org.apache.asterix.lang.aql.statement.SubscribeFeedStatement initialize
INFO: Connect feed statement translated to
use dataverse test;
set import-private-functions 'true';
set feed-policy-name 'BasicFT';
insert into dataset appVersion ( for $x in feed-collect ('test','appVersionFeed','appVersionFeed','INTAKE','appVersion','typeAppVersionIn') let $y1:=({^M
"app_id" : $record.app_id,^M
"package_nam": $record.package_name,^M
"name" : $record.name,^M
"version": $record.version,^M
"developer": $record.developer,^M
"app_type": $record.app_type,^M
"category": $record.category,^M
"icon_link": $record.icon_link,^M
"create_device_id": $record.create_device_id,^M
"create_date":parse-datetime($record.create_date, "M/D/Y h:m")^M
})
return $y1);
May 16, 2016 3:32:54 PM org.apache.asterix.app.external.FeedWorkCollection$SubscribeFeedWork$SubscribeFeedWorkRunnable run
SEVERE: Exception in executing Feed Connection Request test.appVersionFeed: [INTAKE] Apply (appTransfer)
{code}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)