[
https://issues.apache.org/jira/browse/FLUME-375?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Alexander Lorenz-Alten resolved FLUME-375.
------------------------------------------
Resolution: Won't Fix
> Unexpected error causes collector to exit "normally"
> ----------------------------------------------------
>
> Key: FLUME-375
> URL: https://issues.apache.org/jira/browse/FLUME-375
> Project: Flume
> Issue Type: Bug
> Affects Versions: v0.9.1
> Environment: Centos 5.5, Dell R610
> Reporter: Disabled imported user
> Fix For: v0.9.5
>
>
> An unexpected error causes the flume collector to exit "normally"
> System:
> 1 master node
> 2 collector nodes
> 2 web server nodes
> start up collector nodes - successful
> start up one web server node - successful
> start up second web server node - failure on primary and secondary collector
> 2010-12-06 11:34:54,190 INFO com.cloudera.flume.agent.LogicalNode: den3db100:
> Connector stopped: LazyOpenSource | LazyOpenDecorator
> 2010-12-06 11:34:54,190 INFO com.cloudera.flume.agent.LogicalNode: Connector
> started: LazyOpenSource | LazyOpenDecorator
> 2010-12-06 11:34:54,190 INFO com.cloudera.flume.agent.LogicalNode:
> den3db100_tracking: Connector stopped: LazyOpenSource | LazyOpenDecorator
> 2010-12-06 11:34:54,239 INFO com.cloudera.flume.handlers.rolling.RollSink:
> Created RollSink: trigger=[TimeTrigger: maxAge=300000
> tagger=com.cloudera.flume.handlers.rolling.ProcessTagger@49f4bcf7]
> checkPeriodMs = 250 spec='collectorSink'
> 2010-12-06 11:34:54,241 WARN
> com.cloudera.flume.handlers.debug.LazyOpenDecorator: Closing a lazy sink that
> was not logically opened
> 2010-12-06 11:34:54,241 INFO com.cloudera.flume.agent.LogicalNode: Node
> config sucessfully set to FlumeConfigData(timestamp:1291643064267,
> sourceConfig:collectorSource( 35853 ), sinkConfig:collectorSink(
> "hdfs://den3hdp01/users/flume/collected/tracking", "tracking-", 300000 ),
> sourceVersion:1291643064267, sinkVersion:1291643064267, flowID:default-flow)
> 2010-12-06 11:34:54,241 INFO com.cloudera.flume.agent.LogicalNode: Connector
> started: LazyOpenSource | LazyOpenDecorator
> 2010-12-06 11:34:54,241 INFO com.cloudera.flume.collector.CollectorSource:
> opened
> 2010-12-06 11:34:54,254 INFO
> com.cloudera.flume.handlers.thrift.ThriftEventSource: Starting blocking
> thread pool server on port 35853...
> 2010-12-06 11:34:54,281 INFO com.cloudera.flume.agent.FlumeNode: Hadoop
> Security enabled: false
> 2010-12-06 11:35:18,595 INFO
> com.cloudera.flume.handlers.debug.StubbornAppendSink: Opening Stubborn Append
> Sink com.cloudera.flume.handlers.debug.StubbornAppendSink@5ae576d4
> 2010-12-06 11:35:18,595 INFO com.cloudera.flume.handlers.rolling.RollSink:
> opening RollSink 'collectorSink'
> 2010-12-06 11:35:18,746 INFO
> com.cloudera.flume.handlers.hdfs.EscapedCustomDfsSink: Opening
> hdfs://den3hdp01/users/flume/collected/tracking/tracking-log.00000018.20101206-113518597-0700.435584395296983.seq
> 2010-12-06 11:35:18,751 WARN org.apache.hadoop.util.NativeCodeLoader: Unable
> to load native-hadoop library for your platform... using builtin-java classes
> where applicable
> 2010-12-06 11:35:18,897 INFO com.cloudera.flume.handlers.hdfs.CustomDfsSink:
> Opening HDFS file:
> hdfs://den3hdp01/users/flume/collected/tracking/tracking-log.00000018.20101206-113518597-0700.435584395296983.seq.gz
> 2010-12-06 11:35:18,897 INFO
> com.cloudera.flume.handlers.debug.InsistentOpenDecorator: Opened
> MaskDecorator on try 0
> 2010-12-06 11:35:18,897 INFO
> com.cloudera.flume.handlers.debug.StubbornAppendSink: Opening Stubborn Append
> Sink com.cloudera.flume.handlers.debug.StubbornAppendSink@5ae576d4
> 2010-12-06 11:35:20,993 ERROR com.cloudera.flume.core.connector.DirectDriver:
> Driving src/sink failed! LazyOpenSource | LazyOpenDecorator because null
> java.lang.NullPointerException
> at
> com.cloudera.flume.handlers.thrift.ThriftEventAdaptor.get(ThriftEventAdaptor.java:131)
> at
> com.cloudera.flume.handlers.endtoend.AckChecksumChecker.append(AckChecksumChecker.java:114)
> at
> com.cloudera.flume.collector.CollectorSink.append(CollectorSink.java:178)
> at
> com.cloudera.flume.core.EventSinkDecorator.append(EventSinkDecorator.java:58)
> at
> com.cloudera.flume.handlers.debug.LazyOpenDecorator.append(LazyOpenDecorator.java:69)
> at
> com.cloudera.flume.core.connector.DirectDriver$PumperThread.run(DirectDriver.java:92)
> 2010-12-06 11:35:20,993 INFO com.cloudera.flume.agent.LogicalNode: Connector
> den3db100_tracking exited with error null
> 2010-12-06 11:35:20,993 INFO com.cloudera.flume.collector.CollectorSource:
> closed
> 2010-12-06 11:35:21,995 INFO
> com.cloudera.flume.handlers.thrift.ThriftEventSource: Closed server on port
> 35853...
> 2010-12-06 11:35:21,995 INFO
> com.cloudera.flume.handlers.thrift.ThriftEventSource: Queue still has 182
> elements ...
> 2010-12-06 11:35:32,016 WARN
> com.cloudera.flume.handlers.thrift.ThriftEventSource: Close timed out due to
> no progress. Closing despite having 182 values still enqued
> 2010-12-06 11:35:32,016 INFO com.cloudera.flume.handlers.rolling.RollSink:
> closing RollSink 'collectorSink'
> 2010-12-06 11:35:32,016 WARN com.cloudera.flume.handlers.rolling.RollSink:
> TriggerThread interrupted
> 2010-12-06 11:35:32,017 INFO
> com.cloudera.flume.handlers.hdfs.EscapedCustomDfsSink: Closing
> hdfs://den3hdp01/users/flume/collected/tracking/tracking-log.00000018.20101206-113518597-0700.435584395296983.seq
> 2010-12-06 11:35:32,017 INFO com.cloudera.flume.handlers.hdfs.CustomDfsSink:
> Closing HDFS file:
> hdfs://den3hdp01/users/flume/collected/tracking/tracking-log.00000018.20101206-113518597-0700.435584395296983.seq.gz
> 2010-12-06 11:35:32,023 INFO com.cloudera.flume.handlers.hdfs.CustomDfsSink:
> done writing compressed file to hdfs
> 2010-12-06 11:35:32,035 ERROR com.cloudera.flume.agent.LogicalNode: Driver on
> den3db100_tracking closed LazyOpenSource | LazyOpenDecorator because of null
> java.lang.NullPointerException
> at
> com.cloudera.flume.handlers.thrift.ThriftEventAdaptor.get(ThriftEventAdaptor.java:131)
> at
> com.cloudera.flume.handlers.endtoend.AckChecksumChecker.append(AckChecksumChecker.java:114)
> at
> com.cloudera.flume.collector.CollectorSink.append(CollectorSink.java:178)
> at
> com.cloudera.flume.core.EventSinkDecorator.append(EventSinkDecorator.java:58)
> at
> com.cloudera.flume.handlers.debug.LazyOpenDecorator.append(LazyOpenDecorator.java:69)
> at
> com.cloudera.flume.core.connector.DirectDriver$PumperThread.run(DirectDriver.java:92)
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira