<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent changes to bugs</title><link href="https://sourceforge.net/p/accada-reader/bugs/" rel="alternate"/><link href="https://sourceforge.net/p/accada-reader/bugs/feed.atom" rel="self"/><id>https://sourceforge.net/p/accada-reader/bugs/</id><updated>2008-08-13T07:35:52Z</updated><subtitle>Recent changes to bugs</subtitle><entry><title>ReaderDevice.setTimeUTC is not working</title><link href="https://sourceforge.net/p/accada-reader/bugs/47/" rel="alternate"/><published>2008-08-13T07:35:52Z</published><updated>2008-08-13T07:35:52Z</updated><author><name>Wang Yun</name><uri>https://sourceforge.net/u/swnuwangyun/</uri></author><id>https://sourceforge.net11df5717a4a8382411fb0c8e784514d692618a25</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;When set time utc, it reports succeed, but when get back the time utc, still the old time.&lt;/p&gt;
&lt;p&gt;e.g.: if current time is 2008-09-13T15:32:56.283CST&lt;/p&gt;
&lt;p&gt;try to set time to&lt;br /&gt;
3008-09-13T15:32:56.283CST&lt;/p&gt;
&lt;p&gt;when get back, the time is still&lt;br /&gt;
2008-09-13T15:32:56.283CST&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>!8 RD.gH</title><link href="https://sourceforge.net/p/accada-reader/bugs/46/" rel="alternate"/><published>2008-08-13T07:31:31Z</published><updated>2008-08-13T07:31:31Z</updated><author><name>Wang Yun</name><uri>https://sourceforge.net/u/swnuwangyun/</uri></author><id>https://sourceforge.net7f3ec73b1d255a39bab266b125b09283a86bcbcb</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;request:&lt;br /&gt;
!8 RD.gH&lt;/p&gt;
&lt;p&gt;response:&lt;br /&gt;
!0 OK&lt;br /&gt;
ERR,2,ERROR_COMMAND_NOT_SUPPORTED,"Method not supported by object ReaderDevice."&lt;br /&gt;
&amp;gt;&lt;/p&gt;
&lt;p&gt;I guess the reason is the LF is not correct for request, invisible characters&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>!78 RD.gM is not supported</title><link href="https://sourceforge.net/p/accada-reader/bugs/45/" rel="alternate"/><published>2008-08-13T07:25:51Z</published><updated>2008-08-13T07:25:51Z</updated><author><name>Wang Yun</name><uri>https://sourceforge.net/u/swnuwangyun/</uri></author><id>https://sourceforge.net29f2a7506b5b11c3283cc52caa92e9ddb6e02f91</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;request:&lt;/p&gt;
&lt;p&gt;!78 RD.gM&lt;/p&gt;
&lt;p&gt;response:&lt;/p&gt;
&lt;p&gt;&amp;gt;88:!0 OK&lt;br /&gt;
ERR,2,ERROR_COMMAND_NOT_SUPPORTED,"Method not supported by object ReaderDevice."&lt;br /&gt;
&amp;gt;&lt;/p&gt;
&lt;p&gt;the request format is wrong, should be:&lt;/p&gt;
&lt;p&gt;!78 RD.gMod&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>DataSelector.getAllTagFieldNames bug</title><link href="https://sourceforge.net/p/accada-reader/bugs/44/" rel="alternate"/><published>2008-08-11T08:26:30Z</published><updated>2008-08-11T08:26:30Z</updated><author><name>Wang Yun</name><uri>https://sourceforge.net/u/swnuwangyun/</uri></author><id>https://sourceforge.net12737f1ea741feff7364e002930dff90fa330236</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;create TagField named "tf1"&lt;br /&gt;
create TagField named "tf2"&lt;br /&gt;
create DataSelector named "ds1"&lt;br /&gt;
add tf1 and tf2 to ds1&lt;br /&gt;
Call DataSelector.getAllTagFieldNames, the expected value is 2, but actual get 0&lt;/p&gt;
&lt;p&gt;xml request sequences are as follows:&lt;/p&gt;
&lt;p&gt;&amp;lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&amp;gt;&lt;br /&gt;
&amp;lt;ns2:command xmlns:ns2="urn:epcglobal:rp:xsd:1"&amp;gt;&lt;br /&gt;
&amp;lt;id&amp;gt;18&amp;lt;/id&amp;gt;&lt;br /&gt;
&amp;lt;targetName&amp;gt;&amp;lt;/targetName&amp;gt;&lt;br /&gt;
&amp;lt;tagField&amp;gt;&lt;br /&gt;
&amp;lt;create&amp;gt;&lt;br /&gt;
&amp;lt;name&amp;gt;tf1&amp;lt;/name&amp;gt;&lt;br /&gt;
&amp;lt;/create&amp;gt;&lt;br /&gt;
&amp;lt;/tagField&amp;gt;&lt;br /&gt;
&amp;lt;/ns2:command&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&amp;gt;&lt;br /&gt;
&amp;lt;ns2:command xmlns:ns2="urn:epcglobal:rp:xsd:1"&amp;gt;&lt;br /&gt;
&amp;lt;id&amp;gt;18&amp;lt;/id&amp;gt;&lt;br /&gt;
&amp;lt;targetName&amp;gt;&amp;lt;/targetName&amp;gt;&lt;br /&gt;
&amp;lt;tagField&amp;gt;&lt;br /&gt;
&amp;lt;create&amp;gt;&lt;br /&gt;
&amp;lt;name&amp;gt;tf2&amp;lt;/name&amp;gt;&lt;br /&gt;
&amp;lt;/create&amp;gt;&lt;br /&gt;
&amp;lt;/tagField&amp;gt;&lt;br /&gt;
&amp;lt;/ns2:command&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;ns2:command xmlns:ns2="urn:epcglobal:rp:xsd:1"&amp;gt;&lt;br /&gt;
&amp;lt;id&amp;gt;20&amp;lt;/id&amp;gt;&lt;br /&gt;
&amp;lt;targetName&amp;gt;&amp;lt;/targetName&amp;gt;&lt;br /&gt;
&amp;lt;dataSelector&amp;gt;&lt;br /&gt;
&amp;lt;create&amp;gt;&lt;br /&gt;
&amp;lt;name&amp;gt;ds1&amp;lt;/name&amp;gt;&lt;br /&gt;
&amp;lt;/create&amp;gt;&lt;br /&gt;
&amp;lt;/dataSelector&amp;gt;&lt;br /&gt;
&amp;lt;/ns2:command&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&amp;gt;&lt;br /&gt;
&amp;lt;ns2:command xmlns:ns2="urn:epcglobal:rp:xsd:1"&amp;gt;&lt;br /&gt;
&amp;lt;id&amp;gt;22&amp;lt;/id&amp;gt;&lt;br /&gt;
&amp;lt;targetName&amp;gt;ds1&amp;lt;/targetName&amp;gt;&lt;br /&gt;
&amp;lt;dataSelector&amp;gt;&lt;br /&gt;
&amp;lt;addTagFieldNames&amp;gt;&lt;br /&gt;
&amp;lt;fieldNames&amp;gt;&lt;br /&gt;
&amp;lt;list&amp;gt;&lt;br /&gt;
&amp;lt;value&amp;gt;tf1&amp;lt;/value&amp;gt;&lt;br /&gt;
&amp;lt;value&amp;gt;tf2&amp;lt;/value&amp;gt;&lt;br /&gt;
&amp;lt;/list&amp;gt;&lt;br /&gt;
&amp;lt;/fieldNames&amp;gt;&lt;br /&gt;
&amp;lt;/addTagFieldNames&amp;gt;&lt;br /&gt;
&amp;lt;/dataSelector&amp;gt;&lt;br /&gt;
&amp;lt;/ns2:command&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&amp;gt;&lt;br /&gt;
&amp;lt;ns2:command xmlns:ns2="urn:epcglobal:rp:xsd:1"&amp;gt;&lt;br /&gt;
&amp;lt;id&amp;gt;24&amp;lt;/id&amp;gt;&lt;br /&gt;
&amp;lt;targetName&amp;gt;ds1&amp;lt;/targetName&amp;gt;&lt;br /&gt;
&amp;lt;dataSelector&amp;gt;&lt;br /&gt;
&amp;lt;getAllTagFieldNames/&amp;gt;&lt;br /&gt;
&amp;lt;/dataSelector&amp;gt;&lt;br /&gt;
&amp;lt;/ns2:command&amp;gt;&lt;/p&gt;
&lt;p&gt;at last we get the wrong response:&lt;/p&gt;
&lt;p&gt;&amp;lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&amp;gt;&lt;br /&gt;
&amp;lt;ns2:reply xmlns:ns2="urn:epcglobal:rp:xsd:1"&amp;gt;&lt;br /&gt;
&amp;lt;id&amp;gt;24&amp;lt;/id&amp;gt;&lt;br /&gt;
&amp;lt;resultCode&amp;gt;0&amp;lt;/resultCode&amp;gt;&lt;br /&gt;
&amp;lt;dataSelector/&amp;gt;&lt;br /&gt;
&amp;lt;/ns2:reply&amp;gt;&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>GetMaxNumberSupported bug of TagField</title><link href="https://sourceforge.net/p/accada-reader/bugs/43/" rel="alternate"/><published>2008-08-11T07:40:01Z</published><updated>2008-08-11T07:40:01Z</updated><author><name>Anonymous</name><uri>https://sourceforge.net/u/userid-None/</uri></author><id>https://sourceforge.netda324fa772dfbaa33cead4714ee5b143bf6fa1ec</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;TagField object should have method "GetMaxNumberSupported", this can not be seen from the command list in test client&lt;/p&gt;
&lt;p&gt;If construct the xml request manually as follows:&lt;br /&gt;
&amp;lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&amp;gt;&lt;br /&gt;
&amp;lt;ns2:command xmlns:ns2="urn:epcglobal:rp:xsd:1"&amp;gt;&lt;br /&gt;
&amp;lt;id&amp;gt;10&amp;lt;/id&amp;gt;&lt;br /&gt;
&amp;lt;targetName&amp;gt;&amp;lt;/targetName&amp;gt;&lt;br /&gt;
&amp;lt;tagField&amp;gt;&lt;br /&gt;
&amp;lt;getMaxNumberSupported/&amp;gt;&lt;br /&gt;
&amp;lt;/tagField&amp;gt;&lt;br /&gt;
&amp;lt;/ns2:command&amp;gt;&lt;/p&gt;
&lt;p&gt;Then get response as follow:&lt;br /&gt;
&amp;lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&amp;gt;&lt;br /&gt;
&amp;lt;ns2:reply xmlns:ns2="urn:epcglobal:rp:xsd:1"&amp;gt;&lt;br /&gt;
&amp;lt;id&amp;gt;10&amp;lt;/id&amp;gt;&lt;br /&gt;
&amp;lt;resultCode&amp;gt;27&amp;lt;/resultCode&amp;gt;&lt;br /&gt;
&amp;lt;error&amp;gt;&lt;br /&gt;
&amp;lt;name&amp;gt;ERROR_TAGFIELD_NOT_FOUND&amp;lt;/name&amp;gt;&lt;br /&gt;
&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/ns2:reply&amp;gt;&lt;/p&gt;
&lt;p&gt;However, GetMaxNumberSupported is a static method, if we keep &amp;lt;targetName&amp;gt; empty, reader should also be able to response correctly.&lt;/p&gt;
&lt;p&gt;If you try following request, you will get the right response&lt;/p&gt;
&lt;p&gt;&amp;lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&amp;gt;&lt;br /&gt;
&amp;lt;ns2:command xmlns:ns2="urn:epcglobal:rp:xsd:1"&amp;gt;&lt;br /&gt;
&amp;lt;id&amp;gt;10&amp;lt;/id&amp;gt;&lt;br /&gt;
&amp;lt;targetName&amp;gt;defaultTagField&amp;lt;/targetName&amp;gt;&lt;br /&gt;
&amp;lt;tagField&amp;gt;&lt;br /&gt;
&amp;lt;getMaxNumberSupported/&amp;gt;&lt;br /&gt;
&amp;lt;/tagField&amp;gt;&lt;br /&gt;
&amp;lt;/ns2:command&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&amp;gt;&lt;br /&gt;
&amp;lt;ns2:reply xmlns:ns2="urn:epcglobal:rp:xsd:1"&amp;gt;&lt;br /&gt;
&amp;lt;id&amp;gt;10&amp;lt;/id&amp;gt;&lt;br /&gt;
&amp;lt;resultCode&amp;gt;0&amp;lt;/resultCode&amp;gt;&lt;br /&gt;
&amp;lt;tagField/&amp;gt;&lt;br /&gt;
&amp;lt;/ns2:reply&amp;gt;&lt;/p&gt;
&lt;p&gt;Is "defaultTagField" parameter a must???&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>heap space consumption</title><link href="https://sourceforge.net/p/accada-reader/bugs/42/" rel="alternate"/><published>2008-03-10T10:00:54Z</published><updated>2008-03-10T10:00:54Z</updated><author><name>samuel wieland</name><uri>https://sourceforge.net/u/samuelwieland/</uri></author><id>https://sourceforge.net0ba17fd68db6f5834251251b4595de5c5cf81ec1</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;- when the rp-proxy is used in a polling mode through the ale, the heap-space gets filled up.&lt;br /&gt;
- after a while, the tags do not come through anymore and apache tomcat crashes with a heap-space violation.&lt;br /&gt;
- cpu consumption goes up to 100% due to "failed" garbage collection.&lt;/p&gt;
&lt;p&gt;- as can be seen on the two profiler screenshots (on the left), the heapspace gets filled up continuously. the peaks are after a polling cycle. no all of the allocated memory gets freed.&lt;br /&gt;
- the image on the middle shows the cpu consumption of the garbage collector.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Misinterpretation of TagField offset value</title><link href="https://sourceforge.net/p/accada-reader/bugs/41/" rel="alternate"/><published>2007-11-07T12:46:19Z</published><updated>2007-11-07T12:46:19Z</updated><author><name>JH</name><uri>https://sourceforge.net/u/jhaller/</uri></author><id>https://sourceforge.net7b0c52ea674f842aadb2d76e93ac9c58274a64e4</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;The TagField offset value seems to be interpreted as bytes, but according to the Reader Protocol the offset is allways specified in units of memory bits.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Error in TagFieldValue handling</title><link href="https://sourceforge.net/p/accada-reader/bugs/40/" rel="alternate"/><published>2007-11-07T11:31:57Z</published><updated>2007-11-07T11:31:57Z</updated><author><name>JH</name><uri>https://sourceforge.net/u/jhaller/</uri></author><id>https://sourceforge.net744099aa0878944202f141d4bfd7a325feae9963</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;The Reader Proxy adds an extra leading 0x00 byte to the data before sending it to the Reader.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Tag fields of dataselector not reported</title><link href="https://sourceforge.net/p/accada-reader/bugs/39/" rel="alternate"/><published>2007-11-06T12:50:50Z</published><updated>2007-11-06T12:50:50Z</updated><author><name>JH</name><uri>https://sourceforge.net/u/jhaller/</uri></author><id>https://sourceforge.netcb7d25ae7320261eb25bc800ebacad6d34e73e84</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Tag fields added to a data selector are missing in the read report.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>ReaderDevice.properties has to include default properties</title><link href="https://sourceforge.net/p/accada-reader/bugs/38/" rel="alternate"/><published>2007-10-31T16:44:58Z</published><updated>2007-10-31T16:44:58Z</updated><author><name>Matthias Lampe</name><uri>https://sourceforge.net/u/matthias-lampe/</uri></author><id>https://sourceforge.net06ed95822d46849e5cef7afcceece31649db291c</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;In the properties file ReaderDevice.properties of the reader-core default properties have to be specified even if they are not needed.&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>