[Geoserver-devel] bug stomp jan 27th?

2017-01-04 Thread Jody Garnett
Is anyone up for a bug stomp this month? Boundless has expressed a solid
interest (which is great!).

Who is available for Friday the 27th? Or does another day suite ...
--
Jody Garnett
--
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot___
Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel


Re: [Geoserver-devel] bug stomp jan 27th?

2017-01-04 Thread Ben Caradoc-Davies
Count me in!

Kind regards,
Ben.

On 05/01/17 07:16, Jody Garnett wrote:
> Is anyone up for a bug stomp this month? Boundless has expressed a solid
> interest (which is great!).
>
> Who is available for Friday the 27th? Or does another day suite ...
> --
> Jody Garnett
>
>
>
> --
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
>
>
>
> ___
> Geoserver-devel mailing list
> Geoserver-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geoserver-devel
>

-- 
Ben Caradoc-Davies 
Director
Transient Software Limited 
New Zealand

--
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
___
Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel


[Geoserver-devel] [JIRA] (GEOS-7923) GeoRSS templates are not thread safe

2017-01-04 Thread Tom Simmons (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Tom Simmons created an issue  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
 GeoServer /  GEOS-7923  
 
 
  GeoRSS templates are not thread safe   
 

  
 
 
 
 

 
Issue Type: 
  Bug  
 
 
Affects Versions: 
 2.10.1  
 
 
Assignee: 
 Unassigned  
 
 
Components: 
 WMS  
 
 
Created: 
 05/Jan/17 12:59 AM  
 
 
Environment: 
 Windows Server 2008  
 
 
Priority: 
  Low  
 
 
Reporter: 
 Tom Simmons  
 

  
 
 
 
 

 
 When multiple GeoRSS requests are made simultaneously to geoserver, fields in the resulting XML document that are populated by geoserver's template logic tend to become corrupted with data from other requests. Root cause analysis: The AtomUtils class contains a static reference to an instance of FeatureTemplate, which is explicitly not thread-safe by the comments on line 52. However, both the AtomGeoRSSTransformer  (see encodeEntry method) and the RSSGeoRSSTransformer (see encodeItem method) classes ultimately rely on this single reference by way of AtomUtils method calls despite existing in a multi-threaded environment. Thus, multiple threads invoke the same FeatureTemplate instance, thereby corrupting the contents of its buffered writer, which flushes erroneous data meant for one request out to others.