DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=9353>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=9353

Transfer-Encoding: chunked (on Request fails)

           Summary: Transfer-Encoding: chunked (on Request fails)
           Product: Tomcat 4
           Version: 4.0.4 Beta 3
          Platform: PC
        OS/Version: Windows NT/2K
            Status: NEW
          Severity: Normal
          Priority: Other
         Component: Connector:Coyote HTTP/1.1
        AssignedTo: [EMAIL PROTECTED]
        ReportedBy: [EMAIL PROTECTED]


Below is the output from a Servlet that receives a POST with "Transfer-
Encoding: chunked" header.  getReader is called from the request object and a 
for loop prints each character to stdout.  The output shows data being 
repeated.  This doesn't happen in Tomcat 4.0.1 release Connector:HTTP/1.1 as 
shown with the next output with the same servlet.

Keep up the good work on Coyote everything else for me is working.

Will

[INFO] Http11Protocol - -setAttribute port 8080
[INFO] Http11Protocol - -setAttribute maxThreads 75
[INFO] Http11Protocol - -setAttribute backlog 10
[INFO] Http11Protocol - -setAttribute tcpNoDelay true
[INFO] Http11Protocol - -setAttribute soTimeout 20000
[INFO] Http11Protocol - -setAttribute secure false
[INFO] Http11Protocol - -Starting on 8080
Starting service Tomcat-Standalone
Apache Tomcat/4.0.4-b3
Logging Path: /localhost/medical/WEB-INF/log4j.properties
UnicodeLittle
<?xml version="1.0" encoding="UnicodeLittle"?><methodCall><methodName>com.moment
a.domain.medical.employee.EmployeeManager.syncFilter</methodName><params><param>
<s>(EmName==*)</s></param><param><s>com.momenta.domain.medical.employee.Employee
</s></param><param><array><struct class="com.momenta.sync.SyncBaseObject"><m><n>
Id</n><int>1</int></m><m><n>BaseObjectTimestamp</n><dt>20010715T15:39:36</dt></m
></struct><struct class="com.momenta.sync.SyncBaseObject"><m><n>Id</n><int>2</in
t></m><m><n>BaseObjectTimestamp</n><dt>20010715T15:39:36</dt></m></struct><struc
t class="com.momenta.sync.SyncBaseObject"><m><n>Id</n><int>3</int></m<?xml versi
on="1.0" encoding="UnicodeLittle"?><methodCall><methodName>com.momenta.domain.me
dical.employee.EmployeeManager.syncFilter</methodName><params><param><s>(EmName=
=*)</s></param><param><s>com.momenta.domain.medical.employee.Employee</s></param
><param><array><struct class="com.momenta.sync.SyncBaseObject"><m><n>Id</n><int>
1</int></m><m><n>BaseObjectTimestamp</n><dt>20010715T15:39:36</dt></m></struct><
struct class="com.momenta.sync.SyncBaseObject"><m><n>Id</n><int>2</int></m><m><n
>BaseObjectTimestamp</n><dt>20010715T15:39:36</dt></m></struct><struct class="co
m.momenta.sync.SyncBaseObject"><m><n>Id</n><int>3</int></m<?xml version="1.0" en
coding="UnicodeLittle"?><methodCall><methodName>com.momenta.domain.medical.emplo
yee.EmployeeManager.syncFilter</methodName><params><param><s>(EmName==*)</s></pa
ram><param><s>com.momenta.domain.medical.employee.Employee</s></param><param><ar
ray><struct class="com.momenta.sync.SyncBaseObject"><m><n>Id</n><int>1</int></m>
<m><n>BaseObjectTimestamp</n><dt>20010715T15:39:36</dt></m></struct><struct clas
s="com.momenta.sync.SyncBaseObject"><m><n>Id</n><int>2</int></m><m><n>BaseObject
Timestamp</n><dt>20010715T15:39:36</dt></m></struct><struct class="com.momenta.s
ync.SyncBaseObject"><m><n>Id</n><int>3</int></m<?xml version="1.0" encoding="Uni
codeLittle"?><methodCall><methodName>com.momenta.domain.medical.employee.Employe
eManager.syncFilter</methodName><params><param><


Starting service Tomcat-Standalone
Apache Tomcat/4.0.1
Logging Path: /localhost/medical/WEB-INF/log4j.properties
UnicodeLittle
<?xml version="1.0" encoding="UnicodeLittle"?><methodCall><methodName>com.moment
a.domain.medical.employee.EmployeeManager.syncFilter</methodName><params><param>
<s>(EmName==*)</s></param><param><s>com.momenta.domain.medical.employee.Employee
</s></param><param><array><struct class="com.momenta.sync.SyncBaseObject"><m><n>
Id</n><int>1</int></m><m><n>BaseObjectTimestamp</n><dt>20010715T15:39:36</dt></m
></struct><struct class="com.momenta.sync.SyncBaseObject"><m><n>Id</n><int>2</in
t></m><m><n>BaseObjectTimestamp</n><dt>20010715T15:39:36</dt></m></struct><struc
t class="com.momenta.sync.SyncBaseObject"><m><n>Id</n><int>3</int></m><m><n>Base
ObjectTimestamp</n><dt>20010715T15:39:36</dt></m></struct><struct class="com.mom
enta.sync.SyncBaseObject"><m><n>Id</n><int>4</int></m><m><n>BaseObjectTimestamp<
/n><dt>20010715T15:39:36</dt></m></struct><struct class="com.momenta.sync.SyncBa
seObject"><m><n>Id</n><int>5</int></m><m><n>BaseObjectTimestamp</n><dt>20010715T
15:39:36</dt></m></struct><struct class="com.momenta.sync.SyncBaseObject"><m><n>
Id</n><int>6</int></m><m><n>BaseObjectTimestamp</n><dt>20010715T15:39:36</dt></m
></struct><struct class="com.momenta.sync.SyncBaseObject"><m><n>Id</n><int>7</in
t></m><m><n>BaseObjectTimestamp</n><dt>20010715T15:39:36</dt></m></struct><struc
t class="com.momenta.sync.SyncBaseObject"><m><n>Id</n><int>8</int></m><m><n>Base
ObjectTimestamp</n><dt>20010715T15:39:36</dt></m></struct><struct class="com.mom
enta.sync.SyncBaseObject"><m><n>Id</n><int>10</int></m><m><n>BaseObjectTimestamp
</n><dt>20010716T00:00:00</dt></m></struct><struct class="com.momenta.sync.SyncB
aseObject"><m><n>Id</n><int>11</int></m><m><n>BaseObjectTimestamp</n><dt>2001120
7T14:12:11</dt></m></struct><struct class="com.momenta.sync.SyncBaseObject"><m><
n>Id</n><int>12</int></m><m><n>BaseObjectTimestamp</n><dt>20011207T14:12:32</dt>
</m></struct><struct class="com.momenta.sync.SyncBaseObject"><m><n>Id</n><int>13
</int></m><m><n>BaseObjectTimestamp</n><dt>20011207T14:12:33</dt></m></struct></
array></param><param><int>0</int></param></params></methodCall>

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to