<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:www.nabble.com,2006:forum-15581</id>
	<title>Nabble - Abdera</title>
	<updated>2008-10-07T13:20:54Z</updated>
	<link rel="self" type="application/atom+xml" href="http://www.nabble.com/Abdera-f15581.xml" />
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Abdera-f15581.html" />
	<subtitle type="html">&lt;a href=&quot;http://incubator.apache.org/abdera/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Abdera Home Page&lt;/a&gt;&lt;br&gt;&lt;br&gt;The goal of the Apache Abdera project is to build a functionally-complete, high-performance implementation of the IETF Atom Syndication Format (RFC 4287) and Atom Publishing Protocol (in-progress) specifications.
&lt;br&gt;&lt;br&gt;Abdera is an effort undergoing incubation at the Apache Software Foundation (ASF), sponsored by the Apache Incubator PMC. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</subtitle>
	
<entry>
	<id>tag:www.nabble.com,2006:post-19866474</id>
	<title>Re: Presenting Abdera at the ApacheCon US 2008</title>
	<published>2008-10-07T13:20:54Z</published>
	<updated>2008-10-07T13:20:54Z</updated>
	<author>
		<name>Jim Ancona</name>
	</author>
	<content type="html">David Calavera wrote:
&lt;br&gt;&amp;gt; Thanks Carsten,
&lt;br&gt;&amp;gt; well, this will be my first travel to the Apache Con but if you agree I'll
&lt;br&gt;&amp;gt; send a proposal tonight. If anyone more want to present it just drop me a
&lt;br&gt;&amp;gt; line and we do it together.
&lt;br&gt;&lt;br&gt;I'm also registered to attend. David, please let me know if I can help.
&lt;br&gt;&lt;br&gt;Jim
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; On Tue, Oct 7, 2008 at 7:18 PM, Carsten Ziegeler &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19866474&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cziegeler@...&lt;/a&gt;&amp;gt;wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; this is a call for presenters for Fast Feather Track at ApacheCon US
&lt;br&gt;&amp;gt;&amp;gt; 2008 in New Orleans.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; You may already know the new &amp;quot;Fast Feather Track&amp;quot; which was held for the
&lt;br&gt;&amp;gt;&amp;gt; first time at ApacheCon Europe 2007. Fast Feather track presentations
&lt;br&gt;&amp;gt;&amp;gt; are 10-15 minute presentations about a specific project or topic. The
&lt;br&gt;&amp;gt;&amp;gt; focus is on Apache Incubator and Apache Labs projects.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; We would very much like to have a presentation about Abdera at the Fast
&lt;br&gt;&amp;gt;&amp;gt; Feather Track, and would like to invite someone from the team to submit
&lt;br&gt;&amp;gt;&amp;gt; a presentation proposal!
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; You'll need to send
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; * a title
&lt;br&gt;&amp;gt;&amp;gt; * a brief description of what you want to talk about (remember that the
&lt;br&gt;&amp;gt;&amp;gt; talk is only 15 minutes long - five sentences is probably plenty),
&lt;br&gt;&amp;gt;&amp;gt; * and a short bio (if you're already speaking at ApacheCon, you can skip
&lt;br&gt;&amp;gt;&amp;gt; this step).
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; to mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19866474&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;fastfeather-2008-us@...&lt;/a&gt; list.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; What do you get out of it? If you send in your details really soon (in
&lt;br&gt;&amp;gt;&amp;gt; the next 24h), we'll do our best to make sure they appear in the program
&lt;br&gt;&amp;gt;&amp;gt; - and we'll be able to make sure that your talk gets printed nicely on
&lt;br&gt;&amp;gt;&amp;gt; the schedule at the conference. You'll also get bragging rights, kudos
&lt;br&gt;&amp;gt;&amp;gt; and karma - and you might even pick up a few new groupie^Wcommitters.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ApacheCon New Orleans - are you ready, for just about anything?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; So please respond as soon as possible - available slots are served on a
&lt;br&gt;&amp;gt;&amp;gt; first come base :)
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Craig &amp; Carsten, your Fast Feather Crew
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; (NB Speaking in the Fast Feather Track does not entitle you to the full
&lt;br&gt;&amp;gt;&amp;gt; range of speaker perks - you'll get a shiny badge, and your bio in the
&lt;br&gt;&amp;gt;&amp;gt; program, but you won't get your travel, room or registration comped.
&lt;br&gt;&amp;gt;&amp;gt; Doesn't make it any less fun though, we promise!)
&lt;br&gt;&amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt; Carsten Ziegeler
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19866474&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cziegeler@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/abdera-dev-f15579.html&quot; embed=&quot;fixTarget[15579]&quot; target=&quot;_top&quot; &gt;abdera-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Presenting-Abdera-at-the-ApacheCon-US-2008-tp19863194p19866474.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19863656</id>
	<title>Re: Presenting Abdera at the ApacheCon US 2008</title>
	<published>2008-10-07T10:49:54Z</published>
	<updated>2008-10-07T10:49:54Z</updated>
	<author>
		<name>David Calavera</name>
	</author>
	<content type="html">Thanks Carsten,
&lt;br&gt;well, this will be my first travel to the Apache Con but if you agree I'll
&lt;br&gt;send a proposal tonight. If anyone more want to present it just drop me a
&lt;br&gt;line and we do it together.
&lt;br&gt;&lt;br&gt;On Tue, Oct 7, 2008 at 7:18 PM, Carsten Ziegeler &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19863656&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cziegeler@...&lt;/a&gt;&amp;gt;wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; this is a call for presenters for Fast Feather Track at ApacheCon US
&lt;br&gt;&amp;gt; 2008 in New Orleans.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; You may already know the new &amp;quot;Fast Feather Track&amp;quot; which was held for the
&lt;br&gt;&amp;gt; first time at ApacheCon Europe 2007. Fast Feather track presentations
&lt;br&gt;&amp;gt; are 10-15 minute presentations about a specific project or topic. The
&lt;br&gt;&amp;gt; focus is on Apache Incubator and Apache Labs projects.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; We would very much like to have a presentation about Abdera at the Fast
&lt;br&gt;&amp;gt; Feather Track, and would like to invite someone from the team to submit
&lt;br&gt;&amp;gt; a presentation proposal!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; You'll need to send
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; * a title
&lt;br&gt;&amp;gt; * a brief description of what you want to talk about (remember that the
&lt;br&gt;&amp;gt; talk is only 15 minutes long - five sentences is probably plenty),
&lt;br&gt;&amp;gt; * and a short bio (if you're already speaking at ApacheCon, you can skip
&lt;br&gt;&amp;gt; this step).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; to mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19863656&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;fastfeather-2008-us@...&lt;/a&gt; list.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; What do you get out of it? If you send in your details really soon (in
&lt;br&gt;&amp;gt; the next 24h), we'll do our best to make sure they appear in the program
&lt;br&gt;&amp;gt; - and we'll be able to make sure that your talk gets printed nicely on
&lt;br&gt;&amp;gt; the schedule at the conference. You'll also get bragging rights, kudos
&lt;br&gt;&amp;gt; and karma - and you might even pick up a few new groupie^Wcommitters.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ApacheCon New Orleans - are you ready, for just about anything?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; So please respond as soon as possible - available slots are served on a
&lt;br&gt;&amp;gt; first come base :)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Craig &amp; Carsten, your Fast Feather Crew
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; (NB Speaking in the Fast Feather Track does not entitle you to the full
&lt;br&gt;&amp;gt; range of speaker perks - you'll get a shiny badge, and your bio in the
&lt;br&gt;&amp;gt; program, but you won't get your travel, room or registration comped.
&lt;br&gt;&amp;gt; Doesn't make it any less fun though, we promise!)
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Carsten Ziegeler
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19863656&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cziegeler@...&lt;/a&gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;David Calavera
&lt;br&gt;&lt;a href=&quot;http://www.thinkincode.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.thinkincode.net&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/abdera-dev-f15579.html&quot; embed=&quot;fixTarget[15579]&quot; target=&quot;_top&quot; &gt;abdera-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Presenting-Abdera-at-the-ApacheCon-US-2008-tp19863194p19863656.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19863194</id>
	<title>Presenting Abdera at the ApacheCon US 2008</title>
	<published>2008-10-07T10:18:20Z</published>
	<updated>2008-10-07T10:18:20Z</updated>
	<author>
		<name>Carsten Ziegeler</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;this is a call for presenters for Fast Feather Track at ApacheCon US
&lt;br&gt;2008 in New Orleans.
&lt;br&gt;&lt;br&gt;You may already know the new &amp;quot;Fast Feather Track&amp;quot; which was held for the
&lt;br&gt;first time at ApacheCon Europe 2007. Fast Feather track presentations
&lt;br&gt;are 10-15 minute presentations about a specific project or topic. The
&lt;br&gt;focus is on Apache Incubator and Apache Labs projects.
&lt;br&gt;&lt;br&gt;We would very much like to have a presentation about Abdera at the Fast
&lt;br&gt;Feather Track, and would like to invite someone from the team to submit
&lt;br&gt;a presentation proposal!
&lt;br&gt;&lt;br&gt;You'll need to send
&lt;br&gt;&lt;br&gt;* a title
&lt;br&gt;* a brief description of what you want to talk about (remember that the
&lt;br&gt;talk is only 15 minutes long - five sentences is probably plenty),
&lt;br&gt;* and a short bio (if you're already speaking at ApacheCon, you can skip
&lt;br&gt;this step).
&lt;br&gt;&lt;br&gt;to mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19863194&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;fastfeather-2008-us@...&lt;/a&gt; list.
&lt;br&gt;&lt;br&gt;What do you get out of it? If you send in your details really soon (in
&lt;br&gt;the next 24h), we'll do our best to make sure they appear in the program
&lt;br&gt;- and we'll be able to make sure that your talk gets printed nicely on
&lt;br&gt;the schedule at the conference. You'll also get bragging rights, kudos
&lt;br&gt;and karma - and you might even pick up a few new groupie^Wcommitters.
&lt;br&gt;&lt;br&gt;ApacheCon New Orleans - are you ready, for just about anything?
&lt;br&gt;&lt;br&gt;So please respond as soon as possible - available slots are served on a
&lt;br&gt;first come base :)
&lt;br&gt;&lt;br&gt;Craig &amp; Carsten, your Fast Feather Crew
&lt;br&gt;&lt;br&gt;(NB Speaking in the Fast Feather Track does not entitle you to the full
&lt;br&gt;range of speaker perks - you'll get a shiny badge, and your bio in the
&lt;br&gt;program, but you won't get your travel, room or registration comped.
&lt;br&gt;Doesn't make it any less fun though, we promise!)
&lt;br&gt;-- 
&lt;br&gt;Carsten Ziegeler
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19863194&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cziegeler@...&lt;/a&gt;
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/abdera-dev-f15579.html&quot; embed=&quot;fixTarget[15579]&quot; target=&quot;_top&quot; &gt;abdera-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Presenting-Abdera-at-the-ApacheCon-US-2008-tp19863194p19863194.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19851062</id>
	<title>Trying out RSS support in Abdera</title>
	<published>2008-10-06T21:56:30Z</published>
	<updated>2008-10-06T21:56:30Z</updated>
	<author>
		<name>Luciano Resende</name>
	</author>
	<content type="html">I'd like to try out some of the RSS support in Abdera. Searching the
&lt;br&gt;archives, I understand that the current support is not complete, but
&lt;br&gt;I'd like to move the available code to extension\rss and add this
&lt;br&gt;module to the regular build to facilitate working with the code, and
&lt;br&gt;also to make it more visible and allow others on the community to come
&lt;br&gt;and help.
&lt;br&gt;&lt;br&gt;Thoughts ? If there is no objection, I can submit the changes
&lt;br&gt;described above as a patch.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Luciano Resende
&lt;br&gt;Apache Tuscany, Apache PhotArk
&lt;br&gt;&lt;a href=&quot;http://people.apache.org/~lresende&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://people.apache.org/~lresende&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://lresende.blogspot.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lresende.blogspot.com/&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/abdera-dev-f15579.html&quot; embed=&quot;fixTarget[15579]&quot; target=&quot;_top&quot; &gt;abdera-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Trying-out-RSS-support-in-Abdera-tp19851062p19851062.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19834414</id>
	<title>RE: A minimal Atom server</title>
	<published>2008-10-06T02:09:23Z</published>
	<updated>2008-10-06T02:09:23Z</updated>
	<author>
		<name>Goetzmann Bertrand</name>
	</author>
	<content type="html">You right; I get a different issue when I use (in Poster) the content-type &amp;quot;application/atom+xml&amp;quot;.
&lt;br&gt;This issue is the same than when doing the same thing with a Abdera client: I get 400 error (Bad request)
&lt;br&gt;I don't see what is wrong with my entry!
&lt;br&gt;&lt;br&gt;Cheers
&lt;br&gt;&lt;br&gt;Bertrand.
&lt;br&gt;&lt;br&gt;&lt;br&gt;PS: I forgot something: the complete value for the accept element, in the service document, is &amp;quot;application/atom+xml;type=entry&amp;quot;
&lt;br&gt;&lt;br&gt;&lt;br&gt;-----Message d'origine-----
&lt;br&gt;De : James Abley [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19834414&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;james.abley@...&lt;/a&gt;] 
&lt;br&gt;Envoyé : lundi 6 octobre 2008 10:40
&lt;br&gt;À : &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19834414&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;abdera-user@...&lt;/a&gt;
&lt;br&gt;Objet : Re: A minimal Atom server
&lt;br&gt;&lt;br&gt;2008/10/6 Goetzmann Bertrand &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19834414&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bertrand.Goetzmann@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hello James,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thank you for your response!
&lt;br&gt;&amp;gt; When I get the document service, I can see that the collection &amp;quot;Acme Employee Database&amp;quot; accepts &amp;quot;application/atom+xml&amp;quot;.
&lt;br&gt;&amp;gt; With Poster, I also try &amp;quot;application/atom&amp;quot; and &amp;quot;text/xml&amp;quot; as content type: I get the same error!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Bertrand.
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;Hi Bertrand,
&lt;br&gt;&lt;br&gt;I'm not very familiar with the client API, so apologies if this is a
&lt;br&gt;silly question. Do you get the same issue when you POST
&lt;br&gt;application/atom+xml?
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;James
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/abdera-user-f15580.html&quot; embed=&quot;fixTarget[15580]&quot; target=&quot;_top&quot; &gt;abdera-user&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/A-minimal-Atom-server-tp19793398p19834414.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19833985</id>
	<title>Re: A minimal Atom server</title>
	<published>2008-10-06T01:40:01Z</published>
	<updated>2008-10-06T01:40:01Z</updated>
	<author>
		<name>James Abley</name>
	</author>
	<content type="html">2008/10/6 Goetzmann Bertrand &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19833985&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bertrand.Goetzmann@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hello James,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thank you for your response!
&lt;br&gt;&amp;gt; When I get the document service, I can see that the collection &amp;quot;Acme Employee Database&amp;quot; accepts &amp;quot;application/atom+xml&amp;quot;.
&lt;br&gt;&amp;gt; With Poster, I also try &amp;quot;application/atom&amp;quot; and &amp;quot;text/xml&amp;quot; as content type: I get the same error!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Bertrand.
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;Hi Bertrand,
&lt;br&gt;&lt;br&gt;I'm not very familiar with the client API, so apologies if this is a
&lt;br&gt;silly question. Do you get the same issue when you POST
&lt;br&gt;application/atom+xml?
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;James
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/abdera-user-f15580.html&quot; embed=&quot;fixTarget[15580]&quot; target=&quot;_top&quot; &gt;abdera-user&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/A-minimal-Atom-server-tp19793398p19833985.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19833685</id>
	<title>RE: A minimal Atom server</title>
	<published>2008-10-06T01:17:23Z</published>
	<updated>2008-10-06T01:17:23Z</updated>
	<author>
		<name>Goetzmann Bertrand</name>
	</author>
	<content type="html">Hello James,
&lt;br&gt;&lt;br&gt;Thank you for your response!
&lt;br&gt;When I get the document service, I can see that the collection &amp;quot;Acme Employee Database&amp;quot; accepts &amp;quot;application/atom+xml&amp;quot;.
&lt;br&gt;With Poster, I also try &amp;quot;application/atom&amp;quot; and &amp;quot;text/xml&amp;quot; as content type: I get the same error!
&lt;br&gt;&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&lt;br&gt;Bertrand. 
&lt;br&gt;&lt;br&gt;-----Message d'origine-----
&lt;br&gt;De : James Abley [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19833685&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;james.abley@...&lt;/a&gt;] 
&lt;br&gt;Envoyé : lundi 6 octobre 2008 09:33
&lt;br&gt;À : &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19833685&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;abdera-user@...&lt;/a&gt;
&lt;br&gt;Objet : Re: A minimal Atom server
&lt;br&gt;&lt;br&gt;2008/10/3 Goetzmann Bertrand &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19833685&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bertrand.Goetzmann@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; OK.
&lt;br&gt;&amp;gt; With Poster, I send the following request:
&lt;br&gt;&amp;gt; - URL: &lt;a href=&quot;http://localhost:9002/employee&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://localhost:9002/employee&lt;/a&gt;&lt;br&gt;&amp;gt; - ContentType: application/xml
&lt;br&gt;&amp;gt; - POST
&lt;br&gt;&amp;gt; - Content:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;entry xmlns=&amp;quot;&lt;a href=&quot;http://www.w3.org/2005/Atom&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2005/Atom&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;lt;title type=&amp;quot;text&amp;quot;&amp;gt;titre&amp;lt;/title&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;lt;author&amp;gt;&amp;lt;name&amp;gt;Bertrand&amp;lt;/name&amp;gt;&amp;lt;/author&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;lt;updated&amp;gt;2008-05-02T21:22:06.122Z&amp;lt;/updated&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;lt;content type=&amp;quot;application/xml&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;test/&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;lt;/content&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;/entry&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Poster responds with a 500 status, and the following content:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&amp;lt;error&amp;gt;&amp;lt;code&amp;gt;500&amp;lt;/code&amp;gt;&amp;lt;message&amp;gt;Server Error&amp;lt;/message&amp;gt;&amp;lt;/error&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Here the stack trace on the server side:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 3 oct. 2008 16:05:48 org.apache.abdera.protocol.server.impl.AbstractProvider process
&lt;br&gt;&amp;gt; GRAVE: java.lang.UnsupportedOperationException
&lt;br&gt;&amp;gt; 3 oct. 2008 16:05:48 org.apache.abdera.protocol.server.ProviderHelper servererror
&lt;br&gt;&amp;gt; INFO: Server error
&lt;br&gt;&amp;gt; java.lang.UnsupportedOperationException
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.abdera.protocol.server.impl.AbstractEntityCollectionAdapter.postMedia(AbstractEntityCollectionAdapter.java:202)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.abdera.protocol.server.impl.AbstractEntityCollectionAdapter.createMediaEntry(AbstractEntityCollectionAdapter.java:638)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.abdera.protocol.server.impl.AbstractEntityCollectionAdapter.postMedia(AbstractEntityCollectionAdapter.java:82)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.abdera.protocol.server.processors.CollectionRequestProcessor.processCollection(CollectionRequestProcessor.java:47)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.abdera.protocol.server.processors.CollectionRequestProcessor.process(CollectionRequestProcessor.java:38)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.abdera.protocol.server.impl.AbstractProvider.process(AbstractProvider.java:136)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.abdera.protocol.server.FilterChain.next(FilterChain.java:42)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.abdera.protocol.server.servlet.AbderaServlet.service(AbderaServlet.java:90)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:362)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.mortbay.jetty.Server.handle(Server.java:313)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:506)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:844)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:644)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:381)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:227)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hope this helps!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Bertrand.
&lt;/div&gt;&lt;br&gt;Hi Betrand,
&lt;br&gt;&lt;br&gt;If you're trying to create a new Atom Entry, I think your Content-Type
&lt;br&gt;header is wrong. From the stack trace, Abdera is trying to create a
&lt;br&gt;Media Entry and by default that operation isn't supported. From the
&lt;br&gt;code for
&lt;br&gt;AbstractEntityCollectionAdapter.java:
&lt;br&gt;&lt;br&gt;/**
&lt;br&gt;&amp;nbsp; &amp;nbsp;* Post a new media resource to the collection. &amp;nbsp;By default, this method is
&lt;br&gt;&amp;nbsp; &amp;nbsp;* not supported. Implementations must override this method to support posting
&lt;br&gt;&amp;nbsp; &amp;nbsp;* media resources
&lt;br&gt;&amp;nbsp; &amp;nbsp;* @param mimeType The mime-type of the resource
&lt;br&gt;&amp;nbsp; &amp;nbsp;* @param slug The value of the Slug header
&lt;br&gt;&amp;nbsp; &amp;nbsp;* @param inputStream An InputStream providing access to the request payload
&lt;br&gt;&amp;nbsp; &amp;nbsp;* @param request The request context
&lt;br&gt;&amp;nbsp; &amp;nbsp;*/
&lt;br&gt;&amp;nbsp; public T postMedia(
&lt;br&gt;&amp;nbsp; &amp;nbsp; MimeType mimeType,
&lt;br&gt;&amp;nbsp; &amp;nbsp; String slug,
&lt;br&gt;&amp;nbsp; &amp;nbsp; InputStream inputStream,
&lt;br&gt;&amp;nbsp; &amp;nbsp; RequestContext request)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; throws ResponseContextException {
&lt;br&gt;&amp;nbsp; &amp;nbsp; throw new UnsupportedOperationException();
&lt;br&gt;&amp;nbsp; }
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&lt;br&gt;James
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/abdera-user-f15580.html&quot; embed=&quot;fixTarget[15580]&quot; target=&quot;_top&quot; &gt;abdera-user&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/A-minimal-Atom-server-tp19793398p19833685.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19833201</id>
	<title>Re: A minimal Atom server</title>
	<published>2008-10-06T00:32:30Z</published>
	<updated>2008-10-06T00:32:30Z</updated>
	<author>
		<name>James Abley</name>
	</author>
	<content type="html">2008/10/3 Goetzmann Bertrand &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19833201&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bertrand.Goetzmann@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; OK.
&lt;br&gt;&amp;gt; With Poster, I send the following request:
&lt;br&gt;&amp;gt; - URL: &lt;a href=&quot;http://localhost:9002/employee&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://localhost:9002/employee&lt;/a&gt;&lt;br&gt;&amp;gt; - ContentType: application/xml
&lt;br&gt;&amp;gt; - POST
&lt;br&gt;&amp;gt; - Content:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;entry xmlns=&amp;quot;&lt;a href=&quot;http://www.w3.org/2005/Atom&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2005/Atom&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;lt;title type=&amp;quot;text&amp;quot;&amp;gt;titre&amp;lt;/title&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;lt;author&amp;gt;&amp;lt;name&amp;gt;Bertrand&amp;lt;/name&amp;gt;&amp;lt;/author&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;lt;updated&amp;gt;2008-05-02T21:22:06.122Z&amp;lt;/updated&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;lt;content type=&amp;quot;application/xml&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;test/&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;lt;/content&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;/entry&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Poster responds with a 500 status, and the following content:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&amp;lt;error&amp;gt;&amp;lt;code&amp;gt;500&amp;lt;/code&amp;gt;&amp;lt;message&amp;gt;Server Error&amp;lt;/message&amp;gt;&amp;lt;/error&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Here the stack trace on the server side:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 3 oct. 2008 16:05:48 org.apache.abdera.protocol.server.impl.AbstractProvider process
&lt;br&gt;&amp;gt; GRAVE: java.lang.UnsupportedOperationException
&lt;br&gt;&amp;gt; 3 oct. 2008 16:05:48 org.apache.abdera.protocol.server.ProviderHelper servererror
&lt;br&gt;&amp;gt; INFO: Server error
&lt;br&gt;&amp;gt; java.lang.UnsupportedOperationException
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.abdera.protocol.server.impl.AbstractEntityCollectionAdapter.postMedia(AbstractEntityCollectionAdapter.java:202)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.abdera.protocol.server.impl.AbstractEntityCollectionAdapter.createMediaEntry(AbstractEntityCollectionAdapter.java:638)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.abdera.protocol.server.impl.AbstractEntityCollectionAdapter.postMedia(AbstractEntityCollectionAdapter.java:82)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.abdera.protocol.server.processors.CollectionRequestProcessor.processCollection(CollectionRequestProcessor.java:47)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.abdera.protocol.server.processors.CollectionRequestProcessor.process(CollectionRequestProcessor.java:38)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.abdera.protocol.server.impl.AbstractProvider.process(AbstractProvider.java:136)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.abdera.protocol.server.FilterChain.next(FilterChain.java:42)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.abdera.protocol.server.servlet.AbderaServlet.service(AbderaServlet.java:90)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:362)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.mortbay.jetty.Server.handle(Server.java:313)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:506)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:844)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:644)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:381)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:227)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hope this helps!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Bertrand.
&lt;/div&gt;&lt;br&gt;Hi Betrand,
&lt;br&gt;&lt;br&gt;If you're trying to create a new Atom Entry, I think your Content-Type
&lt;br&gt;header is wrong. From the stack trace, Abdera is trying to create a
&lt;br&gt;Media Entry and by default that operation isn't supported. From the
&lt;br&gt;code for
&lt;br&gt;AbstractEntityCollectionAdapter.java:
&lt;br&gt;&lt;br&gt;/**
&lt;br&gt;&amp;nbsp; &amp;nbsp;* Post a new media resource to the collection. &amp;nbsp;By default, this method is
&lt;br&gt;&amp;nbsp; &amp;nbsp;* not supported. Implementations must override this method to support posting
&lt;br&gt;&amp;nbsp; &amp;nbsp;* media resources
&lt;br&gt;&amp;nbsp; &amp;nbsp;* @param mimeType The mime-type of the resource
&lt;br&gt;&amp;nbsp; &amp;nbsp;* @param slug The value of the Slug header
&lt;br&gt;&amp;nbsp; &amp;nbsp;* @param inputStream An InputStream providing access to the request payload
&lt;br&gt;&amp;nbsp; &amp;nbsp;* @param request The request context
&lt;br&gt;&amp;nbsp; &amp;nbsp;*/
&lt;br&gt;&amp;nbsp; public T postMedia(
&lt;br&gt;&amp;nbsp; &amp;nbsp; MimeType mimeType,
&lt;br&gt;&amp;nbsp; &amp;nbsp; String slug,
&lt;br&gt;&amp;nbsp; &amp;nbsp; InputStream inputStream,
&lt;br&gt;&amp;nbsp; &amp;nbsp; RequestContext request)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; throws ResponseContextException {
&lt;br&gt;&amp;nbsp; &amp;nbsp; throw new UnsupportedOperationException();
&lt;br&gt;&amp;nbsp; }
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&lt;br&gt;James
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/abdera-user-f15580.html&quot; embed=&quot;fixTarget[15580]&quot; target=&quot;_top&quot; &gt;abdera-user&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/A-minimal-Atom-server-tp19793398p19833201.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19826808</id>
	<title>[jira] Commented: (ABDERA-201) Does not support HTTP header Expires -1 and throw org.apache.commons.httpclient.util.DateParseException: Unable to parse the date -1</title>
	<published>2008-10-05T10:08:44Z</published>
	<updated>2008-10-05T10:08:44Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;https://issues.apache.org/jira/browse/ABDERA-201?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12636913#action_12636913&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/ABDERA-201?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12636913#action_12636913&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;David Calavera commented on ABDERA-201:
&lt;br&gt;---------------------------------------
&lt;br&gt;&lt;br&gt;I'm not familiar with google caledar api and I'm not sure if &amp;nbsp;&amp;quot;-1&amp;quot; is a valid expires value, I copy an excerpt from rfc 2616:
&lt;br&gt;&lt;br&gt;&amp;quot;14.21 Expires
&lt;br&gt;...
&lt;br&gt;&lt;br&gt;The format is an absolute date and time as defined by HTTP-date in section 3.3.1; it MUST be in RFC 1123 date format...&amp;quot;
&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Does not support HTTP header Expires -1 and throw org.apache.commons.httpclient.util.DateParseException: Unable to parse the date -1
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: ABDERA-201
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/ABDERA-201&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/ABDERA-201&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Abdera
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 0.5.0
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Environment: Windows Vista, Java 1.6
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Sylvain Legault
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Priority: Minor
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Connecting to Google calander but with a invalid URL (example missing / between calendar and feeds) e.g. &lt;a href=&quot;http://www.google.com/calendarfeeds/default/allcalendars/full&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.google.com/calendarfeeds/default/allcalendars/full&lt;/a&gt;&lt;br&gt;&amp;gt; This will return an HTTP response 404 Not Found with an HTTP header Expires = -1
&lt;br&gt;&amp;gt; The following exception is thrown:
&lt;br&gt;&amp;gt; Exception in thread &amp;quot;main&amp;quot; java.lang.RuntimeException: org.apache.commons.httpclient.util.DateParseException: Unable to parse the date -1
&lt;br&gt;&amp;gt; 	at org.apache.abdera.protocol.client.AbstractClientResponse.getDateHeader(AbstractClientResponse.java:204)
&lt;br&gt;&amp;gt; 	at org.apache.abdera.protocol.util.AbstractResponse.getExpires(AbstractResponse.java:62)
&lt;br&gt;&amp;gt; 	at org.apache.abdera.protocol.client.cache.AbstractCache.shouldUpdateCache(AbstractCache.java:93)
&lt;br&gt;&amp;gt; 	at org.apache.abdera.protocol.client.cache.AbstractCache.update(AbstractCache.java:129)
&lt;br&gt;&amp;gt; 	at org.apache.abdera.protocol.client.AbderaClient.execute(AbderaClient.java:736)
&lt;br&gt;&amp;gt; 	at org.apache.abdera.protocol.client.AbderaClient.get(AbderaClient.java:175)
&lt;br&gt;&amp;gt; 	at org.apache.abdera.protocol.client.AbderaClient.get(AbderaClient.java:390)
&lt;br&gt;&amp;gt; 	at x.z.atom.client.AtomReader.retreive(AtomReader.java:37)
&lt;br&gt;&amp;gt; 	at x.z.atom.Startup.main(Startup.java:15)
&lt;br&gt;&amp;gt; Caused by: org.apache.commons.httpclient.util.DateParseException: Unable to parse the date -1
&lt;br&gt;&amp;gt; 	at org.apache.commons.httpclient.util.DateUtil.parseDate(DateUtil.java:170)
&lt;br&gt;&amp;gt; 	at org.apache.commons.httpclient.util.DateUtil.parseDate(DateUtil.java:94)
&lt;br&gt;&amp;gt; 	at org.apache.abdera.protocol.client.AbstractClientResponse.getDateHeader(AbstractClientResponse.java:201)
&lt;br&gt;&amp;gt; 	... 8 more
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/abdera-dev-f15579.html&quot; embed=&quot;fixTarget[15579]&quot; target=&quot;_top&quot; &gt;abdera-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/-jira--Created%3A-%28ABDERA-201%29-Does-not-support-HTTP-header-Expires--1-and-throw-org.apache.commons.httpclient.util.DateParseException%3A-Unable-to-parse-the-date--1-tp19824837p19826808.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19824837</id>
	<title>[jira] Created: (ABDERA-201) Does not support HTTP header Expires -1 and throw org.apache.commons.httpclient.util.DateParseException: Unable to parse the date -1</title>
	<published>2008-10-05T06:57:44Z</published>
	<updated>2008-10-05T06:57:44Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">Does not support HTTP header Expires -1 and throw org.apache.commons.httpclient.util.DateParseException: Unable to parse the date -1
&lt;br&gt;------------------------------------------------------------------------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Key: ABDERA-201
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/ABDERA-201&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/ABDERA-201&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Project: Abdera
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Issue Type: Bug
&lt;br&gt;&amp;nbsp; &amp;nbsp; Affects Versions: 0.5.0
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Environment: Windows Vista, Java 1.6
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reporter: Sylvain Legault
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Priority: Minor
&lt;br&gt;&lt;br&gt;&lt;br&gt;Connecting to Google calander but with a invalid URL (example missing / between calendar and feeds) e.g. &lt;a href=&quot;http://www.google.com/calendarfeeds/default/allcalendars/full&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.google.com/calendarfeeds/default/allcalendars/full&lt;/a&gt;&lt;br&gt;&lt;br&gt;This will return an HTTP response 404 Not Found with an HTTP header Expires = -1
&lt;br&gt;&lt;br&gt;The following exception is thrown:
&lt;br&gt;&lt;br&gt;Exception in thread &amp;quot;main&amp;quot; java.lang.RuntimeException: org.apache.commons.httpclient.util.DateParseException: Unable to parse the date -1
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.abdera.protocol.client.AbstractClientResponse.getDateHeader(AbstractClientResponse.java:204)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.abdera.protocol.util.AbstractResponse.getExpires(AbstractResponse.java:62)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.abdera.protocol.client.cache.AbstractCache.shouldUpdateCache(AbstractCache.java:93)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.abdera.protocol.client.cache.AbstractCache.update(AbstractCache.java:129)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.abdera.protocol.client.AbderaClient.execute(AbderaClient.java:736)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.abdera.protocol.client.AbderaClient.get(AbderaClient.java:175)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.abdera.protocol.client.AbderaClient.get(AbderaClient.java:390)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at x.z.atom.client.AtomReader.retreive(AtomReader.java:37)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at x.z.atom.Startup.main(Startup.java:15)
&lt;br&gt;Caused by: org.apache.commons.httpclient.util.DateParseException: Unable to parse the date -1
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.commons.httpclient.util.DateUtil.parseDate(DateUtil.java:170)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.commons.httpclient.util.DateUtil.parseDate(DateUtil.java:94)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.abdera.protocol.client.AbstractClientResponse.getDateHeader(AbstractClientResponse.java:201)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ... 8 more
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/abdera-dev-f15579.html&quot; embed=&quot;fixTarget[15579]&quot; target=&quot;_top&quot; &gt;abdera-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/-jira--Created%3A-%28ABDERA-201%29-Does-not-support-HTTP-header-Expires--1-and-throw-org.apache.commons.httpclient.util.DateParseException%3A-Unable-to-parse-the-date--1-tp19824837p19824837.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19808448</id>
	<title>Re: Abdera 0.5 release time</title>
	<published>2008-10-03T19:15:57Z</published>
	<updated>2008-10-03T19:15:57Z</updated>
	<author>
		<name>Jim Ancona</name>
	</author>
	<content type="html">David Calavera wrote:
&lt;br&gt;&amp;gt; I was just thinking on that this morning XD. IMO we should release a new
&lt;br&gt;&amp;gt; version soon, we've solved a lot of bugs and currently the trunk version is
&lt;br&gt;&amp;gt; more useful and stable than 0.4 version.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I think we should solve some bugs before to the release but they are not
&lt;br&gt;&amp;gt; much serius.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; James, Jim, Dan... what do you think?
&lt;br&gt;&amp;gt; 
&lt;br&gt;I actually have a bug and an enhancement request I need to enter (and 
&lt;br&gt;fix), based on some troubleshooting I was doing in my day job. I also 
&lt;br&gt;hope to move our work from 0.4 to 0.5, so an official release would be 
&lt;br&gt;nice for that. So I guess I agree with David--fix a few more bugs, then 
&lt;br&gt;release 0.5. I'll try to get my work in early next week.
&lt;br&gt;&lt;br&gt;Jim
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/abdera-dev-f15579.html&quot; embed=&quot;fixTarget[15579]&quot; target=&quot;_top&quot; &gt;abdera-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Abdera-0.5-release-time-tp19797132p19808448.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19803890</id>
	<title>RE: A minimal Atom server</title>
	<published>2008-10-03T12:11:01Z</published>
	<updated>2008-10-03T12:11:01Z</updated>
	<author>
		<name>Jeff Klein-2</name>
	</author>
	<content type="html">Hi David,
&lt;br&gt;&lt;br&gt;Seeing how many bugs are fixed on trunk, is their an ETA on a 0.5.0
&lt;br&gt;release?
&lt;br&gt;&lt;br&gt;Thanks and Regards,
&lt;br&gt;Jeff 
&lt;br&gt;&lt;br&gt;-----Original Message-----
&lt;br&gt;From: David Calavera [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19803890&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;david.calavera@...&lt;/a&gt;] 
&lt;br&gt;Sent: Friday, October 03, 2008 3:34 AM
&lt;br&gt;To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19803890&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;abdera-user@...&lt;/a&gt;
&lt;br&gt;Subject: Re: A minimal Atom server
&lt;br&gt;&lt;br&gt;Hi Bertrand,
&lt;br&gt;&lt;br&gt;I think you should use the trunk version from the repository. I'd say
&lt;br&gt;we've solved a bunch of bugs and perhaps you won't these problems.
&lt;br&gt;&lt;br&gt;Regards
&lt;br&gt;&lt;br&gt;On Fri, Oct 3, 2008 at 9:43 AM, Goetzmann Bertrand &amp;lt;
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19803890&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bertrand.Goetzmann@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; Hello,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I just discover Abdera and I'm very impressed! Thank you to all 
&lt;br&gt;&amp;gt; committers to this project.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; So I downloaded the 0.4 version and tried to launch a minimal atom pub
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; server, using source code found in the employee folder: it contains 
&lt;br&gt;&amp;gt; AppServer.java, Employee.java, and EmployeeCollectionAdapter.java.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; AppServer has the main method and starts a Jetty web server that 
&lt;br&gt;&amp;gt; listens on the 9002 port.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Using NetBenas 6.1 and these three sources I can start the server.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; With a browser I can navigate to the URL 
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://localhost:9002/employee&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://localhost:9002/employee&lt;/a&gt;&amp;nbsp;that returns an empty list but a
&lt;/div&gt;correct response (a Atom document).
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; But when I navigate to the URL &lt;a href=&quot;http://localhost:9002/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://localhost:9002/&lt;/a&gt;&amp;nbsp;in order to get 
&lt;br&gt;&amp;gt; the service document I get an empty document (0 byte)!
&lt;br&gt;&amp;gt; I try also to add a new employee using a post command with the 
&lt;br&gt;&amp;gt; following code in Groovy language:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; def abdera = new Abdera()
&lt;br&gt;&amp;gt; def factory = abdera.factory
&lt;br&gt;&amp;gt; def client = new AbderaClient(abdera)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; def entry = factory.newEntry()
&lt;br&gt;&amp;gt; entry.addAuthor('Bertrand')
&lt;br&gt;&amp;gt; entry.setContent('&amp;lt;p&amp;gt;...&amp;lt;/p&amp;gt;')
&lt;br&gt;&amp;gt; entry.setSummary('...')
&lt;br&gt;&amp;gt; entry.setTitle('...')
&lt;br&gt;&amp;gt; entry.setUpdated(new Date())
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; def response = client.post(&amp;quot;&lt;a href=&quot;http://localhost:9002/employee&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://localhost:9002/employee&lt;/a&gt;&amp;quot;, entry) 
&lt;br&gt;&amp;gt; println &amp;quot;POST : $response.type&amp;quot;
&lt;br&gt;&amp;gt; println response.inputStream.text
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; But the response type is CLIENT_ERROR and the response text is empty; 
&lt;br&gt;&amp;gt; on the server side I don't have any trace. When debugging the 
&lt;br&gt;&amp;gt; EmployeeCollectionAdapter.postEntry is not called.
&lt;br&gt;&amp;gt; With the client, if I call the put method, 
&lt;br&gt;&amp;gt; EmployeeCollectionAdapter.putEntry is well called.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; So, why I can't get the service document, and what is wrong with my 
&lt;br&gt;&amp;gt; client code?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thank you for your help.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Bertrand
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.odelia-technologies.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.odelia-technologies.com&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;--
&lt;br&gt;David Calavera
&lt;br&gt;&lt;a href=&quot;http://www.thinkincode.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.thinkincode.net&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/abdera-user-f15580.html&quot; embed=&quot;fixTarget[15580]&quot; target=&quot;_top&quot; &gt;abdera-user&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/A-minimal-Atom-server-tp19793398p19803890.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19800119</id>
	<title>Re: Abdera 0.5 release time</title>
	<published>2008-10-03T08:29:06Z</published>
	<updated>2008-10-03T08:29:06Z</updated>
	<author>
		<name>James M Snell</name>
	</author>
	<content type="html">I've been somewhat out of the loop on things but from what I've seen I 
&lt;br&gt;think it's just about that time.
&lt;br&gt;&lt;br&gt;- James
&lt;br&gt;&lt;br&gt;David Calavera wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I was just thinking on that this morning XD. IMO we should release a new
&lt;br&gt;&amp;gt; version soon, we've solved a lot of bugs and currently the trunk version is
&lt;br&gt;&amp;gt; more useful and stable than 0.4 version.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I think we should solve some bugs before to the release but they are not
&lt;br&gt;&amp;gt; much serius.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; James, Jim, Dan... what do you think?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Fri, Oct 3, 2008 at 2:49 PM, Sergio Bossa &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19800119&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;sergio.bossa@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; Hi guys,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; do you have any plan/release time for Abdera 0.5?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt; Sergio Bossa
&lt;br&gt;&amp;gt;&amp;gt; Software Passionate, Java Technologies Specialist and Open Source
&lt;br&gt;&amp;gt;&amp;gt; Enthusiast.
&lt;br&gt;&amp;gt;&amp;gt; Blog : &lt;a href=&quot;http://sbtourist.blogspot.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sbtourist.blogspot.com&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; Sourcesense - making sense of Open Source : &lt;a href=&quot;http://www.sourcesense.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.sourcesense.com&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; Pro-netics s.p.a. : &lt;a href=&quot;http://www.pronetics.it&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.pronetics.it&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/abdera-dev-f15579.html&quot; embed=&quot;fixTarget[15579]&quot; target=&quot;_top&quot; &gt;abdera-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Abdera-0.5-release-time-tp19797132p19800119.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19799487</id>
	<title>[jira] Closed: (ABDERA-180) RouteManager.resolve doesn't find the best match</title>
	<published>2008-10-03T07:56:44Z</published>
	<updated>2008-10-03T07:56:44Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://issues.apache.org/jira/browse/ABDERA-180?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/ABDERA-180?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;David Calavera closed ABDERA-180.
&lt;br&gt;---------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Resolution: Fixed
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Assignee: David Calavera &amp;nbsp;(was: Dan Diephouse)
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; RouteManager.resolve doesn't find the best match
&lt;br&gt;&amp;gt; ------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: ABDERA-180
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/ABDERA-180&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/ABDERA-180&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Abdera
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 0.4.0
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Dan Diephouse
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: David Calavera
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 0.5.0
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; If I register an open search description on a route /search.xml and I have a collection route on /:collection, The RouteManager isn't able to determine that the former is the correct one.
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/abdera-dev-f15579.html&quot; embed=&quot;fixTarget[15579]&quot; target=&quot;_top&quot; &gt;abdera-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/-jira--Created%3A-%28ABDERA-180%29-RouteManager.resolve-doesn%27t-find-the-best-match-tp18107171p19799487.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19798570</id>
	<title>RE: A minimal Atom server</title>
	<published>2008-10-03T07:12:09Z</published>
	<updated>2008-10-03T07:12:09Z</updated>
	<author>
		<name>Goetzmann Bertrand</name>
	</author>
	<content type="html">OK.
&lt;br&gt;With Poster, I send the following request:
&lt;br&gt;- URL: &lt;a href=&quot;http://localhost:9002/employee&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://localhost:9002/employee&lt;/a&gt;&lt;br&gt;- ContentType: application/xml
&lt;br&gt;- POST
&lt;br&gt;- Content:
&lt;br&gt;&lt;br&gt;&amp;lt;entry xmlns=&amp;quot;&lt;a href=&quot;http://www.w3.org/2005/Atom&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2005/Atom&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;lt;title type=&amp;quot;text&amp;quot;&amp;gt;titre&amp;lt;/title&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;lt;author&amp;gt;&amp;lt;name&amp;gt;Bertrand&amp;lt;/name&amp;gt;&amp;lt;/author&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;lt;updated&amp;gt;2008-05-02T21:22:06.122Z&amp;lt;/updated&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;lt;content type=&amp;quot;application/xml&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;test/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;lt;/content&amp;gt;
&lt;br&gt;&amp;lt;/entry&amp;gt;
&lt;br&gt;&lt;br&gt;Poster responds with a 500 status, and the following content:
&lt;br&gt;&lt;br&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&amp;lt;error&amp;gt;&amp;lt;code&amp;gt;500&amp;lt;/code&amp;gt;&amp;lt;message&amp;gt;Server Error&amp;lt;/message&amp;gt;&amp;lt;/error&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;Here the stack trace on the server side:
&lt;br&gt;&lt;br&gt;3 oct. 2008 16:05:48 org.apache.abdera.protocol.server.impl.AbstractProvider process
&lt;br&gt;GRAVE: java.lang.UnsupportedOperationException
&lt;br&gt;3 oct. 2008 16:05:48 org.apache.abdera.protocol.server.ProviderHelper servererror
&lt;br&gt;INFO: Server error
&lt;br&gt;java.lang.UnsupportedOperationException
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.abdera.protocol.server.impl.AbstractEntityCollectionAdapter.postMedia(AbstractEntityCollectionAdapter.java:202)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.abdera.protocol.server.impl.AbstractEntityCollectionAdapter.createMediaEntry(AbstractEntityCollectionAdapter.java:638)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.abdera.protocol.server.impl.AbstractEntityCollectionAdapter.postMedia(AbstractEntityCollectionAdapter.java:82)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.abdera.protocol.server.processors.CollectionRequestProcessor.processCollection(CollectionRequestProcessor.java:47)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.abdera.protocol.server.processors.CollectionRequestProcessor.process(CollectionRequestProcessor.java:38)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.abdera.protocol.server.impl.AbstractProvider.process(AbstractProvider.java:136)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.abdera.protocol.server.FilterChain.next(FilterChain.java:42)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.abdera.protocol.server.servlet.AbderaServlet.service(AbderaServlet.java:90)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:362)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.Server.handle(Server.java:313)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:506)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:844)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:644)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:381)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:227)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
&lt;br&gt;&lt;br&gt;&lt;br&gt;Hope this helps!
&lt;br&gt;&lt;br&gt;Bertrand.
&lt;br&gt;&lt;br&gt;-----Message d'origine-----
&lt;br&gt;De : David Calavera [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19798570&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;david.calavera@...&lt;/a&gt;] 
&lt;br&gt;Envoyé : vendredi 3 octobre 2008 15:25
&lt;br&gt;À : &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19798570&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;abdera-user@...&lt;/a&gt;
&lt;br&gt;Objet : Re: A minimal Atom server
&lt;br&gt;&lt;br&gt;Can you send the stack trace?
&lt;br&gt;&lt;br&gt;On Fri, Oct 3, 2008 at 3:21 PM, Goetzmann Bertrand &amp;lt;
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19798570&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bertrand.Goetzmann@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Thank you David,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I used the trunk version, and build Abdera with Maven.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Now I get the correct service document!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; But with my Groovy client I get the same error when trying to post an entry
&lt;br&gt;&amp;gt; (status 400, Bad Request).
&lt;br&gt;&amp;gt; I also tried the same thing with Poster, the FireFox's plugin, and get an
&lt;br&gt;&amp;gt; exception on the server side and the response indicates an internal error.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; What can I try now?
&lt;br&gt;&amp;gt; I don't succeed to have a finer grained log4j traces.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Bertrand.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -----Message d'origine-----
&lt;br&gt;&amp;gt; De : David Calavera [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19798570&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;david.calavera@...&lt;/a&gt;]
&lt;br&gt;&amp;gt; Envoyé : vendredi 3 octobre 2008 12:34
&lt;br&gt;&amp;gt; À : &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19798570&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;abdera-user@...&lt;/a&gt;
&lt;br&gt;&amp;gt; Objet : Re: A minimal Atom server
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hi Bertrand,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I think you should use the trunk version from the repository. I'd say we've
&lt;br&gt;&amp;gt; solved a bunch of bugs and perhaps you won't these problems.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Regards
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Fri, Oct 3, 2008 at 9:43 AM, Goetzmann Bertrand &amp;lt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19798570&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bertrand.Goetzmann@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Hello,
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; I just discover Abdera and I'm very impressed! Thank you to all
&lt;br&gt;&amp;gt; &amp;gt; committers to this project.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; So I downloaded the 0.4 version and tried to launch a minimal atom pub
&lt;br&gt;&amp;gt; &amp;gt; server, using source code found in the employee folder: it contains
&lt;br&gt;&amp;gt; &amp;gt; AppServer.java, Employee.java, and EmployeeCollectionAdapter.java.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; AppServer has the main method and starts a Jetty web server that listens
&lt;br&gt;&amp;gt; &amp;gt; on the 9002 port.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Using NetBenas 6.1 and these three sources I can start the server.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; With a browser I can navigate to the URL &lt;a href=&quot;http://localhost:9002/employee&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://localhost:9002/employee&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; that returns an empty list but a correct response (a Atom document).
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; But when I navigate to the URL &lt;a href=&quot;http://localhost:9002/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://localhost:9002/&lt;/a&gt;&amp;nbsp;in order to get
&lt;br&gt;&amp;gt; &amp;gt; the service document I get an empty document (0 byte)!
&lt;br&gt;&amp;gt; &amp;gt; I try also to add a new employee using a post command with the following
&lt;br&gt;&amp;gt; &amp;gt; code in Groovy language:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; def abdera = new Abdera()
&lt;br&gt;&amp;gt; &amp;gt; def factory = abdera.factory
&lt;br&gt;&amp;gt; &amp;gt; def client = new AbderaClient(abdera)
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; def entry = factory.newEntry()
&lt;br&gt;&amp;gt; &amp;gt; entry.addAuthor('Bertrand')
&lt;br&gt;&amp;gt; &amp;gt; entry.setContent('&amp;lt;p&amp;gt;...&amp;lt;/p&amp;gt;')
&lt;br&gt;&amp;gt; &amp;gt; entry.setSummary('...')
&lt;br&gt;&amp;gt; &amp;gt; entry.setTitle('...')
&lt;br&gt;&amp;gt; &amp;gt; entry.setUpdated(new Date())
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; def response = client.post(&amp;quot;&lt;a href=&quot;http://localhost:9002/employee&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://localhost:9002/employee&lt;/a&gt;&amp;quot;, entry)
&lt;br&gt;&amp;gt; &amp;gt; println &amp;quot;POST : $response.type&amp;quot;
&lt;br&gt;&amp;gt; &amp;gt; println response.inputStream.text
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; But the response type is CLIENT_ERROR and the response text is empty; on
&lt;br&gt;&amp;gt; &amp;gt; the server side I don't have any trace. When debugging the
&lt;br&gt;&amp;gt; &amp;gt; EmployeeCollectionAdapter.postEntry is not called.
&lt;br&gt;&amp;gt; &amp;gt; With the client, if I call the put method,
&lt;br&gt;&amp;gt; &amp;gt; EmployeeCollectionAdapter.putEntry is well called.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; So, why I can't get the service document, and what is wrong with my
&lt;br&gt;&amp;gt; &amp;gt; client code?
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Thank you for your help.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Bertrand
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://www.odelia-technologies.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.odelia-technologies.com&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; David Calavera
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.thinkincode.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.thinkincode.net&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;David Calavera
&lt;br&gt;&lt;a href=&quot;http://www.thinkincode.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.thinkincode.net&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/abdera-user-f15580.html&quot; embed=&quot;fixTarget[15580]&quot; target=&quot;_top&quot; &gt;abdera-user&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/A-minimal-Atom-server-tp19793398p19798570.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19797687</id>
	<title>Re: A minimal Atom server</title>
	<published>2008-10-03T06:24:55Z</published>
	<updated>2008-10-03T06:24:55Z</updated>
	<author>
		<name>David Calavera</name>
	</author>
	<content type="html">Can you send the stack trace?
&lt;br&gt;&lt;br&gt;On Fri, Oct 3, 2008 at 3:21 PM, Goetzmann Bertrand &amp;lt;
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19797687&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bertrand.Goetzmann@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Thank you David,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I used the trunk version, and build Abdera with Maven.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Now I get the correct service document!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; But with my Groovy client I get the same error when trying to post an entry
&lt;br&gt;&amp;gt; (status 400, Bad Request).
&lt;br&gt;&amp;gt; I also tried the same thing with Poster, the FireFox's plugin, and get an
&lt;br&gt;&amp;gt; exception on the server side and the response indicates an internal error.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; What can I try now?
&lt;br&gt;&amp;gt; I don't succeed to have a finer grained log4j traces.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Bertrand.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -----Message d'origine-----
&lt;br&gt;&amp;gt; De : David Calavera [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19797687&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;david.calavera@...&lt;/a&gt;]
&lt;br&gt;&amp;gt; Envoyé : vendredi 3 octobre 2008 12:34
&lt;br&gt;&amp;gt; À : &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19797687&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;abdera-user@...&lt;/a&gt;
&lt;br&gt;&amp;gt; Objet : Re: A minimal Atom server
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hi Bertrand,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I think you should use the trunk version from the repository. I'd say we've
&lt;br&gt;&amp;gt; solved a bunch of bugs and perhaps you won't these problems.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Regards
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Fri, Oct 3, 2008 at 9:43 AM, Goetzmann Bertrand &amp;lt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19797687&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bertrand.Goetzmann@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Hello,
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; I just discover Abdera and I'm very impressed! Thank you to all
&lt;br&gt;&amp;gt; &amp;gt; committers to this project.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; So I downloaded the 0.4 version and tried to launch a minimal atom pub
&lt;br&gt;&amp;gt; &amp;gt; server, using source code found in the employee folder: it contains
&lt;br&gt;&amp;gt; &amp;gt; AppServer.java, Employee.java, and EmployeeCollectionAdapter.java.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; AppServer has the main method and starts a Jetty web server that listens
&lt;br&gt;&amp;gt; &amp;gt; on the 9002 port.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Using NetBenas 6.1 and these three sources I can start the server.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; With a browser I can navigate to the URL &lt;a href=&quot;http://localhost:9002/employee&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://localhost:9002/employee&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; that returns an empty list but a correct response (a Atom document).
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; But when I navigate to the URL &lt;a href=&quot;http://localhost:9002/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://localhost:9002/&lt;/a&gt;&amp;nbsp;in order to get
&lt;br&gt;&amp;gt; &amp;gt; the service document I get an empty document (0 byte)!
&lt;br&gt;&amp;gt; &amp;gt; I try also to add a new employee using a post command with the following
&lt;br&gt;&amp;gt; &amp;gt; code in Groovy language:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; def abdera = new Abdera()
&lt;br&gt;&amp;gt; &amp;gt; def factory = abdera.factory
&lt;br&gt;&amp;gt; &amp;gt; def client = new AbderaClient(abdera)
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; def entry = factory.newEntry()
&lt;br&gt;&amp;gt; &amp;gt; entry.addAuthor('Bertrand')
&lt;br&gt;&amp;gt; &amp;gt; entry.setContent('&amp;lt;p&amp;gt;...&amp;lt;/p&amp;gt;')
&lt;br&gt;&amp;gt; &amp;gt; entry.setSummary('...')
&lt;br&gt;&amp;gt; &amp;gt; entry.setTitle('...')
&lt;br&gt;&amp;gt; &amp;gt; entry.setUpdated(new Date())
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; def response = client.post(&amp;quot;&lt;a href=&quot;http://localhost:9002/employee&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://localhost:9002/employee&lt;/a&gt;&amp;quot;, entry)
&lt;br&gt;&amp;gt; &amp;gt; println &amp;quot;POST : $response.type&amp;quot;
&lt;br&gt;&amp;gt; &amp;gt; println response.inputStream.text
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; But the response type is CLIENT_ERROR and the response text is empty; on
&lt;br&gt;&amp;gt; &amp;gt; the server side I don't have any trace. When debugging the
&lt;br&gt;&amp;gt; &amp;gt; EmployeeCollectionAdapter.postEntry is not called.
&lt;br&gt;&amp;gt; &amp;gt; With the client, if I call the put method,
&lt;br&gt;&amp;gt; &amp;gt; EmployeeCollectionAdapter.putEntry is well called.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; So, why I can't get the service document, and what is wrong with my
&lt;br&gt;&amp;gt; &amp;gt; client code?
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Thank you for your help.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Bertrand
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://www.odelia-technologies.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.odelia-technologies.com&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; David Calavera
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.thinkincode.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.thinkincode.net&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;David Calavera
&lt;br&gt;&lt;a href=&quot;http://www.thinkincode.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.thinkincode.net&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/abdera-user-f15580.html&quot; embed=&quot;fixTarget[15580]&quot; target=&quot;_top&quot; &gt;abdera-user&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/A-minimal-Atom-server-tp19793398p19797687.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19797605</id>
	<title>RE: A minimal Atom server</title>
	<published>2008-10-03T06:20:55Z</published>
	<updated>2008-10-03T06:20:55Z</updated>
	<author>
		<name>Goetzmann Bertrand</name>
	</author>
	<content type="html">Thank you David,
&lt;br&gt;&lt;br&gt;I used the trunk version, and build Abdera with Maven.
&lt;br&gt;&lt;br&gt;Now I get the correct service document!
&lt;br&gt;&lt;br&gt;But with my Groovy client I get the same error when trying to post an entry (status 400, Bad Request).
&lt;br&gt;I also tried the same thing with Poster, the FireFox's plugin, and get an exception on the server side and the response indicates an internal error.
&lt;br&gt;&lt;br&gt;What can I try now?
&lt;br&gt;I don't succeed to have a finer grained log4j traces.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Bertrand.
&lt;br&gt;&lt;br&gt;&lt;br&gt;-----Message d'origine-----
&lt;br&gt;De : David Calavera [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19797605&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;david.calavera@...&lt;/a&gt;] 
&lt;br&gt;Envoyé : vendredi 3 octobre 2008 12:34
&lt;br&gt;À : &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19797605&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;abdera-user@...&lt;/a&gt;
&lt;br&gt;Objet : Re: A minimal Atom server
&lt;br&gt;&lt;br&gt;Hi Bertrand,
&lt;br&gt;&lt;br&gt;I think you should use the trunk version from the repository. I'd say we've
&lt;br&gt;solved a bunch of bugs and perhaps you won't these problems.
&lt;br&gt;&lt;br&gt;Regards
&lt;br&gt;&lt;br&gt;On Fri, Oct 3, 2008 at 9:43 AM, Goetzmann Bertrand &amp;lt;
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19797605&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bertrand.Goetzmann@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hello,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I just discover Abdera and I'm very impressed! Thank you to all
&lt;br&gt;&amp;gt; committers to this project.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; So I downloaded the 0.4 version and tried to launch a minimal atom pub
&lt;br&gt;&amp;gt; server, using source code found in the employee folder: it contains
&lt;br&gt;&amp;gt; AppServer.java, Employee.java, and EmployeeCollectionAdapter.java.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; AppServer has the main method and starts a Jetty web server that listens
&lt;br&gt;&amp;gt; on the 9002 port.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Using NetBenas 6.1 and these three sources I can start the server.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; With a browser I can navigate to the URL &lt;a href=&quot;http://localhost:9002/employee&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://localhost:9002/employee&lt;/a&gt;&lt;br&gt;&amp;gt; that returns an empty list but a correct response (a Atom document).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; But when I navigate to the URL &lt;a href=&quot;http://localhost:9002/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://localhost:9002/&lt;/a&gt;&amp;nbsp;in order to get
&lt;br&gt;&amp;gt; the service document I get an empty document (0 byte)!
&lt;br&gt;&amp;gt; I try also to add a new employee using a post command with the following
&lt;br&gt;&amp;gt; code in Groovy language:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; def abdera = new Abdera()
&lt;br&gt;&amp;gt; def factory = abdera.factory
&lt;br&gt;&amp;gt; def client = new AbderaClient(abdera)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; def entry = factory.newEntry()
&lt;br&gt;&amp;gt; entry.addAuthor('Bertrand')
&lt;br&gt;&amp;gt; entry.setContent('&amp;lt;p&amp;gt;...&amp;lt;/p&amp;gt;')
&lt;br&gt;&amp;gt; entry.setSummary('...')
&lt;br&gt;&amp;gt; entry.setTitle('...')
&lt;br&gt;&amp;gt; entry.setUpdated(new Date())
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; def response = client.post(&amp;quot;&lt;a href=&quot;http://localhost:9002/employee&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://localhost:9002/employee&lt;/a&gt;&amp;quot;, entry)
&lt;br&gt;&amp;gt; println &amp;quot;POST : $response.type&amp;quot;
&lt;br&gt;&amp;gt; println response.inputStream.text
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; But the response type is CLIENT_ERROR and the response text is empty; on
&lt;br&gt;&amp;gt; the server side I don't have any trace. When debugging the
&lt;br&gt;&amp;gt; EmployeeCollectionAdapter.postEntry is not called.
&lt;br&gt;&amp;gt; With the client, if I call the put method,
&lt;br&gt;&amp;gt; EmployeeCollectionAdapter.putEntry is well called.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; So, why I can't get the service document, and what is wrong with my
&lt;br&gt;&amp;gt; client code?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thank you for your help.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Bertrand
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.odelia-technologies.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.odelia-technologies.com&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;David Calavera
&lt;br&gt;&lt;a href=&quot;http://www.thinkincode.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.thinkincode.net&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/abdera-user-f15580.html&quot; embed=&quot;fixTarget[15580]&quot; target=&quot;_top&quot; &gt;abdera-user&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/A-minimal-Atom-server-tp19793398p19797605.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19797498</id>
	<title>Re: Abdera 0.5 release time</title>
	<published>2008-10-03T06:13:55Z</published>
	<updated>2008-10-03T06:13:55Z</updated>
	<author>
		<name>Sergio Bossa-2</name>
	</author>
	<content type="html">On Fri, Oct 3, 2008 at 3:05 PM, David Calavera &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19797498&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;david.calavera@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; I was just thinking on that this morning XD. IMO we should release a new
&lt;br&gt;&amp;gt; version soon, we've solved a lot of bugs and currently the trunk version is
&lt;br&gt;&amp;gt; more useful and stable than 0.4 version.
&lt;br&gt;&lt;br&gt;I agree, the 0.5 release has a lot of fixes.
&lt;br&gt;&lt;br&gt;&amp;gt; I think we should solve some bugs before to the release but they are not
&lt;br&gt;&amp;gt; much serius.
&lt;br&gt;&lt;br&gt;May you point me at some of those bugs? Maybe I could help.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Cheers,
&lt;br&gt;&lt;br&gt;Sergio B.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Sergio Bossa
&lt;br&gt;Software Passionate, Java Technologies Specialist and Open Source Enthusiast.
&lt;br&gt;Blog : &lt;a href=&quot;http://sbtourist.blogspot.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sbtourist.blogspot.com&lt;/a&gt;&lt;br&gt;Sourcesense - making sense of Open Source : &lt;a href=&quot;http://www.sourcesense.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.sourcesense.com&lt;/a&gt;&lt;br&gt;Pro-netics s.p.a. : &lt;a href=&quot;http://www.pronetics.it&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.pronetics.it&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/abdera-dev-f15579.html&quot; embed=&quot;fixTarget[15579]&quot; target=&quot;_top&quot; &gt;abdera-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Abdera-0.5-release-time-tp19797132p19797498.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19797456</id>
	<title>[jira] Closed: (ABDERA-179) AbstractEntityCollectionAdapter incorrectly returns relative URIs in Location header</title>
	<published>2008-10-03T06:10:44Z</published>
	<updated>2008-10-03T06:10:44Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://issues.apache.org/jira/browse/ABDERA-179?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/ABDERA-179?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;David Calavera closed ABDERA-179.
&lt;br&gt;---------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Resolution: Fixed
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Assignee: David Calavera
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; AbstractEntityCollectionAdapter incorrectly returns relative URIs in Location header
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: ABDERA-179
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/ABDERA-179&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/ABDERA-179&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Abdera
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 0.5.0
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Christopher Elkins
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: David Calavera
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: absolution-location.patch
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Per section 14.30 of RFC 2616, the Location header &amp;quot;consists of a single absolute URI&amp;quot;. However, whether posting entry or media resources, AbstractEntityCollectionAdapter responds with a relative URL in the Location header.
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/abdera-dev-f15579.html&quot; embed=&quot;fixTarget[15579]&quot; target=&quot;_top&quot; &gt;abdera-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/-jira--Created%3A-%28ABDERA-179%29-AbstractEntityCollectionAdapter-incorrectly-returns-relative-URIs-in-Location-header-tp18019915p19797456.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19797366</id>
	<title>Re: Abdera 0.5 release time</title>
	<published>2008-10-03T06:05:40Z</published>
	<updated>2008-10-03T06:05:40Z</updated>
	<author>
		<name>David Calavera</name>
	</author>
	<content type="html">I was just thinking on that this morning XD. IMO we should release a new
&lt;br&gt;version soon, we've solved a lot of bugs and currently the trunk version is
&lt;br&gt;more useful and stable than 0.4 version.
&lt;br&gt;&lt;br&gt;I think we should solve some bugs before to the release but they are not
&lt;br&gt;much serius.
&lt;br&gt;&lt;br&gt;James, Jim, Dan... what do you think?
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;On Fri, Oct 3, 2008 at 2:49 PM, Sergio Bossa &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19797366&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;sergio.bossa@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi guys,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; do you have any plan/release time for Abdera 0.5?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Sergio Bossa
&lt;br&gt;&amp;gt; Software Passionate, Java Technologies Specialist and Open Source
&lt;br&gt;&amp;gt; Enthusiast.
&lt;br&gt;&amp;gt; Blog : &lt;a href=&quot;http://sbtourist.blogspot.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sbtourist.blogspot.com&lt;/a&gt;&lt;br&gt;&amp;gt; Sourcesense - making sense of Open Source : &lt;a href=&quot;http://www.sourcesense.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.sourcesense.com&lt;/a&gt;&lt;br&gt;&amp;gt; Pro-netics s.p.a. : &lt;a href=&quot;http://www.pronetics.it&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.pronetics.it&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;David Calavera
&lt;br&gt;&lt;a href=&quot;http://www.thinkincode.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.thinkincode.net&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/abdera-dev-f15579.html&quot; embed=&quot;fixTarget[15579]&quot; target=&quot;_top&quot; &gt;abdera-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Abdera-0.5-release-time-tp19797132p19797366.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19797132</id>
	<title>Abdera 0.5 release time</title>
	<published>2008-10-03T05:49:39Z</published>
	<updated>2008-10-03T05:49:39Z</updated>
	<author>
		<name>Sergio Bossa-2</name>
	</author>
	<content type="html">Hi guys,
&lt;br&gt;&lt;br&gt;do you have any plan/release time for Abdera 0.5?
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Sergio Bossa
&lt;br&gt;Software Passionate, Java Technologies Specialist and Open Source Enthusiast.
&lt;br&gt;Blog : &lt;a href=&quot;http://sbtourist.blogspot.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sbtourist.blogspot.com&lt;/a&gt;&lt;br&gt;Sourcesense - making sense of Open Source : &lt;a href=&quot;http://www.sourcesense.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.sourcesense.com&lt;/a&gt;&lt;br&gt;Pro-netics s.p.a. : &lt;a href=&quot;http://www.pronetics.it&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.pronetics.it&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/abdera-dev-f15579.html&quot; embed=&quot;fixTarget[15579]&quot; target=&quot;_top&quot; &gt;abdera-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Abdera-0.5-release-time-tp19797132p19797132.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19795305</id>
	<title>Re: A minimal Atom server</title>
	<published>2008-10-03T03:33:50Z</published>
	<updated>2008-10-03T03:33:50Z</updated>
	<author>
		<name>David Calavera</name>
	</author>
	<content type="html">Hi Bertrand,
&lt;br&gt;&lt;br&gt;I think you should use the trunk version from the repository. I'd say we've
&lt;br&gt;solved a bunch of bugs and perhaps you won't these problems.
&lt;br&gt;&lt;br&gt;Regards
&lt;br&gt;&lt;br&gt;On Fri, Oct 3, 2008 at 9:43 AM, Goetzmann Bertrand &amp;lt;
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19795305&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bertrand.Goetzmann@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hello,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I just discover Abdera and I'm very impressed! Thank you to all
&lt;br&gt;&amp;gt; committers to this project.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; So I downloaded the 0.4 version and tried to launch a minimal atom pub
&lt;br&gt;&amp;gt; server, using source code found in the employee folder: it contains
&lt;br&gt;&amp;gt; AppServer.java, Employee.java, and EmployeeCollectionAdapter.java.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; AppServer has the main method and starts a Jetty web server that listens
&lt;br&gt;&amp;gt; on the 9002 port.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Using NetBenas 6.1 and these three sources I can start the server.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; With a browser I can navigate to the URL &lt;a href=&quot;http://localhost:9002/employee&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://localhost:9002/employee&lt;/a&gt;&lt;br&gt;&amp;gt; that returns an empty list but a correct response (a Atom document).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; But when I navigate to the URL &lt;a href=&quot;http://localhost:9002/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://localhost:9002/&lt;/a&gt;&amp;nbsp;in order to get
&lt;br&gt;&amp;gt; the service document I get an empty document (0 byte)!
&lt;br&gt;&amp;gt; I try also to add a new employee using a post command with the following
&lt;br&gt;&amp;gt; code in Groovy language:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; def abdera = new Abdera()
&lt;br&gt;&amp;gt; def factory = abdera.factory
&lt;br&gt;&amp;gt; def client = new AbderaClient(abdera)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; def entry = factory.newEntry()
&lt;br&gt;&amp;gt; entry.addAuthor('Bertrand')
&lt;br&gt;&amp;gt; entry.setContent('&amp;lt;p&amp;gt;...&amp;lt;/p&amp;gt;')
&lt;br&gt;&amp;gt; entry.setSummary('...')
&lt;br&gt;&amp;gt; entry.setTitle('...')
&lt;br&gt;&amp;gt; entry.setUpdated(new Date())
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; def response = client.post(&amp;quot;&lt;a href=&quot;http://localhost:9002/employee&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://localhost:9002/employee&lt;/a&gt;&amp;quot;, entry)
&lt;br&gt;&amp;gt; println &amp;quot;POST : $response.type&amp;quot;
&lt;br&gt;&amp;gt; println response.inputStream.text
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; But the response type is CLIENT_ERROR and the response text is empty; on
&lt;br&gt;&amp;gt; the server side I don't have any trace. When debugging the
&lt;br&gt;&amp;gt; EmployeeCollectionAdapter.postEntry is not called.
&lt;br&gt;&amp;gt; With the client, if I call the put method,
&lt;br&gt;&amp;gt; EmployeeCollectionAdapter.putEntry is well called.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; So, why I can't get the service document, and what is wrong with my
&lt;br&gt;&amp;gt; client code?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thank you for your help.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Bertrand
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.odelia-technologies.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.odelia-technologies.com&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;David Calavera
&lt;br&gt;&lt;a href=&quot;http://www.thinkincode.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.thinkincode.net&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/abdera-user-f15580.html&quot; embed=&quot;fixTarget[15580]&quot; target=&quot;_top&quot; &gt;abdera-user&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/A-minimal-Atom-server-tp19793398p19795305.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19795271</id>
	<title>[MuleForge Bamboo] Apache Abdera - Trunk build 227 was SUCCESSFUL (with 446 tests). Change made by calavera</title>
	<published>2008-10-03T03:31:36Z</published>
	<updated>2008-10-03T03:31:36Z</updated>
	<author>
		<name>MuleForge Bamboo CI Server</name>
	</author>
	<content type="html">The project Apache Abdera - Trunk has the following 1 change by 1 author:
&lt;br&gt;&lt;br&gt;*calavera* made the following changes at 
&lt;br&gt;&lt;br&gt;Comment:
&lt;br&gt;allows unknown time offset, following the RFC 3339 examples:
&lt;br&gt;&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp;This represents the leap second inserted at the end of 1990.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 1990-12-31T15:59:60-08:00
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;This represents the same leap second in Pacific Standard Time, 8
&lt;br&gt;&amp;nbsp; &amp;nbsp;hours behind UTC.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 1937-01-01T12:00:27.87+00:20
&lt;br&gt;&amp;quot;
&lt;br&gt;&lt;br&gt;&amp;gt; /incubator/abdera/java/trunk/core/src/main/java/org/apache/abdera/model/AtomDate.java (701343)
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;All 446 tests passed.
&lt;br&gt;&lt;br&gt;Click &lt;a href=&quot;http://bamboo.muleforge.org/browse/APACHEABDERA-TRUNK-227&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bamboo.muleforge.org/browse/APACHEABDERA-TRUNK-227&lt;/a&gt;&amp;nbsp;to find out more.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&lt;br&gt;Bamboo
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/abdera-dev-f15579.html&quot; embed=&quot;fixTarget[15579]&quot; target=&quot;_top&quot; &gt;abdera-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/-MuleForge-Bamboo--Apache-Abdera---Trunk-build-227-was-SUCCESSFUL-%28with-446-tests%29.-Change-made-by-calavera-tp19795271p19795271.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19793398</id>
	<title>A minimal Atom server</title>
	<published>2008-10-03T00:43:59Z</published>
	<updated>2008-10-03T00:43:59Z</updated>
	<author>
		<name>Goetzmann Bertrand</name>
	</author>
	<content type="html">Hello,
&lt;br&gt;&lt;br&gt;I just discover Abdera and I'm very impressed! Thank you to all
&lt;br&gt;committers to this project.
&lt;br&gt;&lt;br&gt;So I downloaded the 0.4 version and tried to launch a minimal atom pub
&lt;br&gt;server, using source code found in the employee folder: it contains
&lt;br&gt;AppServer.java, Employee.java, and EmployeeCollectionAdapter.java.
&lt;br&gt;&lt;br&gt;AppServer has the main method and starts a Jetty web server that listens
&lt;br&gt;on the 9002 port.
&lt;br&gt;&lt;br&gt;Using NetBenas 6.1 and these three sources I can start the server.
&lt;br&gt;&lt;br&gt;With a browser I can navigate to the URL &lt;a href=&quot;http://localhost:9002/employee&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://localhost:9002/employee&lt;/a&gt;&lt;br&gt;that returns an empty list but a correct response (a Atom document).
&lt;br&gt;&lt;br&gt;But when I navigate to the URL &lt;a href=&quot;http://localhost:9002/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://localhost:9002/&lt;/a&gt;&amp;nbsp;in order to get
&lt;br&gt;the service document I get an empty document (0 byte)!
&lt;br&gt;I try also to add a new employee using a post command with the following
&lt;br&gt;code in Groovy language:
&lt;br&gt;&lt;br&gt;def abdera = new Abdera()
&lt;br&gt;def factory = abdera.factory
&lt;br&gt;def client = new AbderaClient(abdera)
&lt;br&gt;&lt;br&gt;&lt;br&gt;def entry = factory.newEntry()
&lt;br&gt;entry.addAuthor('Bertrand')
&lt;br&gt;entry.setContent('&amp;lt;p&amp;gt;...&amp;lt;/p&amp;gt;')
&lt;br&gt;entry.setSummary('...')
&lt;br&gt;entry.setTitle('...')
&lt;br&gt;entry.setUpdated(new Date())
&lt;br&gt;&lt;br&gt;def response = client.post(&amp;quot;&lt;a href=&quot;http://localhost:9002/employee&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://localhost:9002/employee&lt;/a&gt;&amp;quot;, entry)
&lt;br&gt;println &amp;quot;POST : $response.type&amp;quot;
&lt;br&gt;println response.inputStream.text
&lt;br&gt;&lt;br&gt;&lt;br&gt;But the response type is CLIENT_ERROR and the response text is empty; on
&lt;br&gt;the server side I don't have any trace. When debugging the
&lt;br&gt;EmployeeCollectionAdapter.postEntry is not called.
&lt;br&gt;With the client, if I call the put method,
&lt;br&gt;EmployeeCollectionAdapter.putEntry is well called.
&lt;br&gt;&lt;br&gt;&lt;br&gt;So, why I can't get the service document, and what is wrong with my
&lt;br&gt;client code?
&lt;br&gt;&lt;br&gt;Thank you for your help.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Bertrand
&lt;br&gt;&lt;a href=&quot;http://www.odelia-technologies.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.odelia-technologies.com&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/abdera-user-f15580.html&quot; embed=&quot;fixTarget[15580]&quot; target=&quot;_top&quot; &gt;abdera-user&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/A-minimal-Atom-server-tp19793398p19793398.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19751582</id>
	<title>[MuleForge Bamboo] Apache Abdera - Trunk build 226 has FAILED (8 tests failed). Change made by calavera</title>
	<published>2008-09-30T15:28:23Z</published>
	<updated>2008-09-30T15:28:23Z</updated>
	<author>
		<name>MuleForge Bamboo CI Server</name>
	</author>
	<content type="html">The project Apache Abdera - Trunk has the following 2 changes by 1 author:
&lt;br&gt;&lt;br&gt;*calavera* made the following changes at 
&lt;br&gt;&lt;br&gt;Comment:
&lt;br&gt;fixes ABDERA-191: Intermittent zero-length response when retrieving Service Document. Thanks to James Abley.
&lt;br&gt;&lt;br&gt;-Esta línea y las que están debajo serán ignoradas--
&lt;br&gt;&lt;br&gt;M &amp;nbsp; &amp;nbsp;StaxStreamWriter.java
&lt;br&gt;&lt;br&gt;&amp;gt; /incubator/abdera/java/trunk/parser/src/main/java/org/apache/abdera/parser/stax/StaxStreamWriter.java (696673)
&lt;br&gt;*calavera* made the following changes at 
&lt;br&gt;&lt;br&gt;Comment:
&lt;br&gt;fixes ABDERA-199: AtomDate does not check for Date Constructs having T &amp; Z separations between Date and Time. Thanks to Amit Surana.
&lt;br&gt;&lt;br&gt;Test1:
&lt;br&gt;Input: AtomDate.parse(&amp;quot;2008-09-08A20:00:00Z+05:30&amp;quot;)
&lt;br&gt;Output: Exception
&lt;br&gt;&lt;br&gt;Test2:
&lt;br&gt;Input: AtomDate.parse(&amp;quot;2008-09-08T20:00:00X+05:30&amp;quot;)
&lt;br&gt;Output: Exception
&lt;br&gt;&lt;br&gt;Test3:
&lt;br&gt;Input: AtomDate.parse(&amp;quot;2008-09-08T20:00:00Z+05:30&amp;quot;)
&lt;br&gt;Output: Mon Sep 08 20:00:00 IST 2008 //EXPECTED OUTCOME
&lt;br&gt;&lt;br&gt;&amp;gt; /incubator/abdera/java/trunk/core/src/main/java/org/apache/abdera/model/AtomDate.java (696802)
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;The build has 8 failed tests and 438 successful tests.
&lt;br&gt;&lt;br&gt;Click &lt;a href=&quot;http://bamboo.muleforge.org/browse/APACHEABDERA-TRUNK-226&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bamboo.muleforge.org/browse/APACHEABDERA-TRUNK-226&lt;/a&gt;&amp;nbsp;to find out more.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&lt;br&gt;Bamboo
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/abdera-dev-f15579.html&quot; embed=&quot;fixTarget[15579]&quot; target=&quot;_top&quot; &gt;abdera-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/-MuleForge-Bamboo--Apache-Abdera---Trunk-build-226-has-FAILED-%288-tests-failed%29.-Change-made-by-calavera-tp19751582p19751582.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19561676</id>
	<title>[jira] Closed: (ABDERA-199) [core] AtomDate does not check for Date Constructs having T &amp; Z  separations between Date and Time</title>
	<published>2008-09-18T14:04:44Z</published>
	<updated>2008-09-18T14:04:44Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://issues.apache.org/jira/browse/ABDERA-199?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/ABDERA-199?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;David Calavera closed ABDERA-199.
&lt;br&gt;---------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Resolution: Fixed
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Assignee: David Calavera
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; [core] AtomDate does not check for Date Constructs having T &amp; Z &amp;nbsp;separations between Date and Time 
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: ABDERA-199
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/ABDERA-199&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/ABDERA-199&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Abdera
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 0.4.0
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Amit Surana
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: David Calavera
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Priority: Minor
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: patch.txt, patch.txt
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; In RFC4287: Date Consturcts Section, its mentioned that - A Date construct is an element whose content MUST conform to the &amp;quot;date-time&amp;quot; production in [RFC3339]. &amp;nbsp;In addition, an uppercase *&amp;quot;T&amp;quot; character MUST* be used to separate date and time, and an uppercase *&amp;quot;Z&amp;quot; character MUST* be present in the absence of a numeric time zone offset.
&lt;br&gt;&amp;gt; But in the org.apache.abdera.model.AtomDate Implementation, When the Date is passed as String, I saw that the PATTERN does not check if the Date Format entered has T or Z.
&lt;br&gt;&amp;gt; I Tested the Pattern in a sample program.
&lt;br&gt;&amp;gt; I gave certain WRONG Inputs like -&amp;gt; &amp;quot;2008-09-08A20:00:00B+05:30&amp;quot; &amp;nbsp;or &amp;quot;2008-09-08X23:30:00Y&amp;quot;, etc
&lt;br&gt;&amp;gt; Instead of getting InvalidDateFormat Exception, I got the output as some Irrelevant date.
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/abdera-dev-f15579.html&quot; embed=&quot;fixTarget[15579]&quot; target=&quot;_top&quot; &gt;abdera-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/-jira--Created%3A-%28ABDERA-199%29--core--AtomDate-does-not-check-for-Date-Constructs-having-T---Z--separations-between-Date-and-Time-tp19390756p19561676.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19558452</id>
	<title>[jira] Updated: (ABDERA-199) [core] AtomDate does not check for Date Constructs having T &amp; Z  separations between Date and Time</title>
	<published>2008-09-18T10:56:44Z</published>
	<updated>2008-09-18T10:56:44Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://issues.apache.org/jira/browse/ABDERA-199?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/ABDERA-199?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Amit Surana updated ABDERA-199:
&lt;br&gt;-------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Attachment: patch.txt
&lt;br&gt;&lt;br&gt;David, 
&lt;br&gt;Please find an updated patch. Let me know if any more test cases break. I checked with all possible examples even with invalid date. So if I had missed out any case do let me know. 
&lt;br&gt;&lt;br&gt;cheers, 
&lt;br&gt;/Amit
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; [core] AtomDate does not check for Date Constructs having T &amp; Z &amp;nbsp;separations between Date and Time 
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: ABDERA-199
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/ABDERA-199&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/ABDERA-199&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Abdera
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 0.4.0
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Amit Surana
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Priority: Minor
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: patch.txt, patch.txt
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; In RFC4287: Date Consturcts Section, its mentioned that - A Date construct is an element whose content MUST conform to the &amp;quot;date-time&amp;quot; production in [RFC3339]. &amp;nbsp;In addition, an uppercase *&amp;quot;T&amp;quot; character MUST* be used to separate date and time, and an uppercase *&amp;quot;Z&amp;quot; character MUST* be present in the absence of a numeric time zone offset.
&lt;br&gt;&amp;gt; But in the org.apache.abdera.model.AtomDate Implementation, When the Date is passed as String, I saw that the PATTERN does not check if the Date Format entered has T or Z.
&lt;br&gt;&amp;gt; I Tested the Pattern in a sample program.
&lt;br&gt;&amp;gt; I gave certain WRONG Inputs like -&amp;gt; &amp;quot;2008-09-08A20:00:00B+05:30&amp;quot; &amp;nbsp;or &amp;quot;2008-09-08X23:30:00Y&amp;quot;, etc
&lt;br&gt;&amp;gt; Instead of getting InvalidDateFormat Exception, I got the output as some Irrelevant date.
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/abdera-dev-f15579.html&quot; embed=&quot;fixTarget[15579]&quot; target=&quot;_top&quot; &gt;abdera-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/-jira--Created%3A-%28ABDERA-199%29--core--AtomDate-does-not-check-for-Date-Constructs-having-T---Z--separations-between-Date-and-Time-tp19390756p19558452.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19555317</id>
	<title>[jira] Closed: (ABDERA-191) Intermittent zero-length response when retrieving Service Document</title>
	<published>2008-09-18T08:18:44Z</published>
	<updated>2008-09-18T08:18:44Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://issues.apache.org/jira/browse/ABDERA-191?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/ABDERA-191?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;David Calavera closed ABDERA-191.
&lt;br&gt;---------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Resolution: Fixed
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Assignee: David Calavera
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Intermittent zero-length response when retrieving Service Document
&lt;br&gt;&amp;gt; ------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: ABDERA-191
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/ABDERA-191&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/ABDERA-191&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Abdera
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 0.5.0
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Environment: Ubuntu 7.10 / Fedora Core 6
&lt;br&gt;&amp;gt; java version &amp;quot;1.5.0_13&amp;quot;
&lt;br&gt;&amp;gt; Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_13-b05)
&lt;br&gt;&amp;gt; Java HotSpot(TM) Server VM (build 1.5.0_13-b05, mixed mode)
&lt;br&gt;&amp;gt; and 
&lt;br&gt;&amp;gt; java version &amp;quot;1.6.0_03&amp;quot;
&lt;br&gt;&amp;gt; Java(TM) SE Runtime Environment (build 1.6.0_03-b05)
&lt;br&gt;&amp;gt; Java HotSpot(TM) Server VM (build 1.6.0_03-b05, mixed mode)
&lt;br&gt;&amp;gt; Tomcat 5.5.26 and Tomcat 5.0.30
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: James Abley
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: David Calavera
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: zero-length-service-document.patch
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; See this thread.
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://mail-archives.apache.org/mod_mbox/incubator-abdera-user/200807.mbox/%3c23fce8e60807310923h7ab4f424n416471b6dd860e0d@mail.gmail.com%3e&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail-archives.apache.org/mod_mbox/incubator-abdera-user/200807.mbox/%3c23fce8e60807310923h7ab4f424n416471b6dd860e0d@...%3e&lt;/a&gt;&lt;br&gt;&amp;gt; I'm now seeing the problem in other environments. I'm still not sure why it's happening and why it's not reproducible. It could be a Stax implementation issue rather than Abdera issue.
&lt;br&gt;&amp;gt; Attaching a speculative patch. Without knowing why it's happening, it's hard to say whether this is a definitive fix.
&lt;br&gt;&amp;gt; Index: /home/jabley/work/eclipse/main/abdera/parser/src/main/java/org/apache/abdera/parser/stax/StaxStreamWriter.java
&lt;br&gt;&amp;gt; ===================================================================
&lt;br&gt;&amp;gt; --- /home/jabley/work/eclipse/main/abdera/parser/src/main/java/org/apache/abdera/parser/stax/StaxStreamWriter.java	(revision 681442)
&lt;br&gt;&amp;gt; +++ /home/jabley/work/eclipse/main/abdera/parser/src/main/java/org/apache/abdera/parser/stax/StaxStreamWriter.java	(working copy)
&lt;br&gt;&amp;gt; @@ -113,6 +113,7 @@
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;public StreamWriter endDocument() {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;try {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;writer.writeEndDocument();
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp;writer.flush();
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (autoclose) writer.close();
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;} catch(XMLStreamException e) {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;throw new RuntimeException(e);
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/abdera-dev-f15579.html&quot; embed=&quot;fixTarget[15579]&quot; target=&quot;_top&quot; &gt;abdera-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/-jira--Created%3A-%28ABDERA-191%29-Intermittent-zero-length-response-when-retrieving-Service-Document-tp18772200p19555317.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19555060</id>
	<title>[jira] Commented: (ABDERA-197) AbderaClient only releases HTTPClient connections if an input stream is read</title>
	<published>2008-09-18T08:06:44Z</published>
	<updated>2008-09-18T08:06:44Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;https://issues.apache.org/jira/browse/ABDERA-197?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12632238#action_12632238&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/ABDERA-197?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12632238#action_12632238&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;David Calavera commented on ABDERA-197:
&lt;br&gt;---------------------------------------
&lt;br&gt;&lt;br&gt;You can use the release method in order to release the connection:
&lt;br&gt;&lt;br&gt;public void testConnectionClosingWithoutUsingInputStream() { 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; RequestOptions opts = new RequestOptions();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; opts.setUseLocalCache(false);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; AbderaClient client = new AbderaClient(Abdera.getInstance());
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for(int i=0; i&amp;lt;10; i++)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; client.get(&amp;quot;&lt;a href=&quot;http://www.google.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.google.com&lt;/a&gt;&amp;quot;, opts).release(); /* release method releases the http connection */
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; AbderaClient only releases HTTPClient connections if an input stream is read
&lt;br&gt;&amp;gt; ----------------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: ABDERA-197
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/ABDERA-197&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/ABDERA-197&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Abdera
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 0.4.0
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Aaron Evans
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: TestAbderaClient.java
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; AbderaClient uses an AutoReleasingInputStream which is responsible for calling releaseConnection on the underlying HTTPClient method. &amp;nbsp;If a user of the AbderaClient does not read the input stream in a response, then the connection leaks. &amp;nbsp;I'm attaching a test case with two tests: one that never completes because the input stream is not read and another that &amp;nbsp;completes.
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/abdera-dev-f15579.html&quot; embed=&quot;fixTarget[15579]&quot; target=&quot;_top&quot; &gt;abdera-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/-jira--Created%3A-%28ABDERA-197%29-AbderaClient-only-releases-HTTPClient-connections-if-an-input-stream-is-read-tp18963819p19555060.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19554540</id>
	<title>[jira] Commented: (ABDERA-199) [core] AtomDate does not check for Date Constructs having T &amp; Z  separations between Date and Time</title>
	<published>2008-09-18T07:44:44Z</published>
	<updated>2008-09-18T07:44:44Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;https://issues.apache.org/jira/browse/ABDERA-199?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12632231#action_12632231&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/ABDERA-199?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12632231#action_12632231&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;David Calavera commented on ABDERA-199:
&lt;br&gt;---------------------------------------
&lt;br&gt;&lt;br&gt;This patch breaks several tests. Can you fix these tests and submit the patch again?
&lt;br&gt;&lt;br&gt;Thank you.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; [core] AtomDate does not check for Date Constructs having T &amp; Z &amp;nbsp;separations between Date and Time 
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: ABDERA-199
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/ABDERA-199&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/ABDERA-199&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Abdera
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 0.4.0
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Amit Surana
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Priority: Minor
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: patch.txt
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; In RFC4287: Date Consturcts Section, its mentioned that - A Date construct is an element whose content MUST conform to the &amp;quot;date-time&amp;quot; production in [RFC3339]. &amp;nbsp;In addition, an uppercase *&amp;quot;T&amp;quot; character MUST* be used to separate date and time, and an uppercase *&amp;quot;Z&amp;quot; character MUST* be present in the absence of a numeric time zone offset.
&lt;br&gt;&amp;gt; But in the org.apache.abdera.model.AtomDate Implementation, When the Date is passed as String, I saw that the PATTERN does not check if the Date Format entered has T or Z.
&lt;br&gt;&amp;gt; I Tested the Pattern in a sample program.
&lt;br&gt;&amp;gt; I gave certain WRONG Inputs like -&amp;gt; &amp;quot;2008-09-08A20:00:00B+05:30&amp;quot; &amp;nbsp;or &amp;quot;2008-09-08X23:30:00Y&amp;quot;, etc
&lt;br&gt;&amp;gt; Instead of getting InvalidDateFormat Exception, I got the output as some Irrelevant date.
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/abdera-dev-f15579.html&quot; embed=&quot;fixTarget[15579]&quot; target=&quot;_top&quot; &gt;abdera-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/-jira--Created%3A-%28ABDERA-199%29--core--AtomDate-does-not-check-for-Date-Constructs-having-T---Z--separations-between-Date-and-Time-tp19390756p19554540.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19554221</id>
	<title>[jira] Closed: (ABDERA-200) IRI: NumberFormatException for IRIs like http://www.example.org:/</title>
	<published>2008-09-18T07:28:44Z</published>
	<updated>2008-09-18T07:28:44Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://issues.apache.org/jira/browse/ABDERA-200?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/ABDERA-200?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;David Calavera closed ABDERA-200.
&lt;br&gt;---------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Resolution: Fixed
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Assignee: David Calavera
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; IRI: NumberFormatException for IRIs like &lt;a href=&quot;http://www.example.org:/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.example.org:/&lt;/a&gt;&lt;br&gt;&amp;gt; -----------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: ABDERA-200
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/ABDERA-200&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/ABDERA-200&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Abdera
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br