Return-Path: X-Original-To: apmail-streams-dev-archive@minotaur.apache.org Delivered-To: apmail-streams-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 98930114EC for ; Tue, 16 Sep 2014 16:32:57 +0000 (UTC) Received: (qmail 53232 invoked by uid 500); 16 Sep 2014 16:32:57 -0000 Delivered-To: apmail-streams-dev-archive@streams.apache.org Received: (qmail 53182 invoked by uid 500); 16 Sep 2014 16:32:57 -0000 Mailing-List: contact dev-help@streams.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@streams.incubator.apache.org Delivered-To: mailing list dev@streams.incubator.apache.org Received: (qmail 53170 invoked by uid 99); 16 Sep 2014 16:32:57 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 16 Sep 2014 16:32:57 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of ryanebanks@gmail.com designates 209.85.214.169 as permitted sender) Received: from [209.85.214.169] (HELO mail-ob0-f169.google.com) (209.85.214.169) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 16 Sep 2014 16:32:31 +0000 Received: by mail-ob0-f169.google.com with SMTP id wm4so86489obc.28 for ; Tue, 16 Sep 2014 09:32:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=2b79QK1BaidgMSj/FA/lUnBkmH8lFiZhDBnoNO0nq8Y=; b=HgNLojf3ja9ndgedWMybQ/sE5bhxMWgI4zTB9SQNskk9Cmb/HNhLXQpJuKzmxbdA1A P0Ubv4dC1ypdCNOAU59ScEyJfm3rwvsPptVOSIFsuWazvnRGzuqu9SNp5yGXVVEGqPkI aIJR85IWN7F1BW4UfkunsE8+TLr+IdrWlsHe3aJ+luc8daRn3jtY5InU8NRiUDkS3XLQ Qhh3YgHk/2C4hXzuYgjiyaDcomo5tVYN8C7RbvRfk4fytTNiqrCmMwOboBeG5Hgctbf/ l2ZSOm3kTNf9SD4aW3/j302A848tUdAomKCsNmXGrOxehtBJ1I2PHNTqZ6idFpeBFE4M bJIA== MIME-Version: 1.0 X-Received: by 10.182.249.52 with SMTP id yr20mr36635985obc.10.1410885149891; Tue, 16 Sep 2014 09:32:29 -0700 (PDT) Received: by 10.76.69.74 with HTTP; Tue, 16 Sep 2014 09:32:29 -0700 (PDT) In-Reply-To: References: Date: Tue, 16 Sep 2014 11:32:29 -0500 Message-ID: Subject: Re: About RSS provider From: Ryan Ebanks To: dev@streams.incubator.apache.org Content-Type: multipart/alternative; boundary=e89a8f92410e2da3390503314cc3 X-Virus-Checked: Checked by ClamAV on apache.org --e89a8f92410e2da3390503314cc3 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hey Renato, It looks like you discovered a bug. At line 140 in RssStreamProvider it is attempting to cast a LinkedConcurrentQueue to a StreamsResult set. If you're looking to contribute this would be a great place to start. I created a ticket, https://issues.apache.org/jira/browse/STREAMS-173. Please create unit tests to prove you fixed the problem and issue a pull request referencing this ticket number. I am hoping in the next 2 weeks to have some documentation up on the website on how to get started contributing, and some user guides. But until then, don't hesitate to ask questions on the list serve. -Ryan Ebanks On Mon, Sep 15, 2014 at 5:17 PM, Renato Marroqu=C3=ADn Mogrovejo < renatoj.marroquin@gmail.com> wrote: > Hi guys, > > It's me again :) > So I am trying to create a simple example of using Streams but for > consuming RSS [1]. But I am getting this beautiful stack trace. > I know that the RSS doesn't have the changes that Steve has been making t= o > the other examples, and I thought it would be a good place for me to star= t > poking around and pushing some changes. > Thanks in advance! > > > Renato M. > [1] > > https://github.com/renato2099/streams-rss/blob/master/src/main/java/org/a= pache/streams/examples/rss/RssTest.java > > > 00:05:59.016 [main] DEBUG o.a.s.l.builders.LocalStreamBuilder - Attaching > shutdown handler > 00:05:59.030 [pool-3-thread-1] DEBUG > o.a.s.l.t.LocalStreamProcessMonitorThread - [monitor] Used Memory: 20.0 M= B, > Max: 954.7 MB > 00:05:59.044 [main] INFO o.a.s.l.builders.LocalStreamBuilder - Started > stream with 2 components > 00:05:59.067 [pool-2-thread-4] ERROR o.a.s.l.tasks.StreamsProviderTask - > Error in processing provider stream > java.lang.ClassCastException: java.util.concurrent.ConcurrentLinkedQueue > cannot be cast to org.apache.streams.core.StreamsResultSet > at > > org.apache.streams.rss.provider.RssStreamProvider.readCurrent(RssStreamPr= ovider.java:140) > ~[classes/:na] > at > > org.apache.streams.local.tasks.StreamsProviderTask.run(StreamsProviderTas= k.java:148) > ~[streams-runtime-local-0.1-SNAPSHOT.jar:0.1-SNAPSHOT] > at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471= ) > [na:1.7.0_67] > at java.util.concurrent.FutureTask.run(FutureTask.java:262) [na:1.7.0_67] > at > > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java= :1145) > [na:1.7.0_67] > at > > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.jav= a:615) > [na:1.7.0_67] > at java.lang.Thread.run(Thread.java:745) [na:1.7.0_67] > 00:05:59.067 [pool-2-thread-4] DEBUG o.a.s.l.tasks.StreamsProviderTask - > Complete Provider Task execution for RssStreamProvider > 00:05:59.077 [pool-1-thread-2] INFO o.a.s.rss.provider.RssEventProcessor= - > Terminating! > 00:05:59.475 [pool-1-thread-1] INFO o.a.s.rss.provider.RssStreamProvider= - > Connected: http://www.thelocal.ch/feeds/rss.php > java.lang.NullPointerException > at > > org.apache.streams.rss.provider.RssStreamProviderTask.run(RssStreamProvid= erTask.java:62) > 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.jav= a:615) > at java.lang.Thread.run(Thread.java:745) > --e89a8f92410e2da3390503314cc3--