I would be willing to bet that it is just reading the size of the buffer
not the size of the file.
(from FileChannel.java)
private static final int BUF_SIZE = 1024;
later
mo
> while I am not still sure why read doesn't read the full file, try "read fileID
> numBytes".
>
> % set x [read file3 1500]
> ConnDisconnectedEv[ Ad = ADDR_1 C = CCtrl Conference M = Unknow ]
> CallCtlConnDisconnectedEv[ Ad = ADDR_1 C = CCtrl Conference M = Unknow ]
> TermConnDroppedEv[ Tm = ADDR_1 C = Normal M = Unknow ]
> CallCtlTermConnDroppedEv[ Tm = ADDR_1 C = Normal M = Unknow ]
> ConnDisconnectedEv[ Ad = ADDR_0 C = CCtrl Conference M = Unknow ]
> CallCtlConnDisconnectedEv[ Ad = ADDR_0 C = CCtrl Conference M = Unknow ]
> CallInvalidEv[ N/A C = Normal M = Unknow ]
> TermConnDroppedEv[ Tm = ADDR_0 C = Normal M = Unknow ]
> CallCtlTermConnDroppedEv[ Tm = ADDR_0 C = Normal M = Unknow ]
> CallActiveEv[ N/A C = Snapshot M = Snapshot ]
> ConnConnectedEv[ Ad = ADDR_1 C = Snapshot M = Snapshot ]
> CallCtlConnEstablishedEv[ Ad = ADDR_1 C = Snapshot M = Snapshot ]
> ConnConnectedEv[ Ad = ADDR_0 C = Snapshot M = Snapshot ]
> CallCtlConnEstablishedEv[ Ad = ADDR_0 C = Snapshot M = Snapshot ]
> TermConnActiveEv[ Tm = ADDR_0 C = Snapshot M = Snapshot ]
> CallCtlTermConnTalkingEv[ Tm = ADDR_0 C = Snapshot M = Snapshot ]
> ConnConnectedEv[ Ad = ADDR_2 C = Snapshot M = Snapshot ]
> CallCtlConnEstablishedEv[ Ad = ADDR_2 C = Snapshot M = Snapshot ]
> TermConnActiveEv[ Tm = ADDR_2 C = Snapshot M = Snapshot ]
> CallCtlTermConnTalkingEv[ Tm = ADDR_2 C = Snapshot M = Snapshot ]
> TermConnCreatedEv[ Tm = ADDR_1 C = Normal M = Unknow ]
> TermConnActiveEv[ Tm = ADDR_1 C = CCtrl Conference M = Unknow ]
> CallCtlTermConnTalkingEv[ Tm = ADDR_1 C = CCtrl Conference M = Unknow ]
> CallObservationEndedEv[ N/A C = Normal M = Un
>
> - Koushik
>
> ----- Original Message -----
> From: philippe boyer <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Tuesday, May 04, 1999 2:31 PM
> Subject: [Tcl Java] problem while reading files bigger than 1024 bytes
>
>
> > when i try to read the attached file with jacl 1.1.1/NT the result is:
> >
> > % open c:/readProblem.txt
> > file4
> >
> > % read file4
> > [B@574c681ashot M = Snapshot ]
> > CallCtlConnEstablishedEv[ Ad = ADDR_2 C = Snapshot M = Snapshot ]
> > TermConnActiveEv[ Tm = ADDR_2 C = Snapshot M = Snapshot ]
> > CallCtlTermConnTalkingEv[ Tm = ADDR_2 C = Snapshot M = Snapshot ]
> > TermConnCreatedEv[ Tm = ADDR_1 C = Normal M = Unknow ]
> > TermConnActiveEv[ Tm = ADDR_1 C = CCtrl Conference M = Unknow ]
> > CallCtlTermConnTalkingEv[ Tm = ADDR_1 C = CCtrl Conference M = Unknow ]
> > CallObservationEndedEv[ N/A C = Normal M = Unknow ]
> >
> > but the file do not contain this result (as you can see with the attached
> file).
> >
> > this problem occurs only for file bigger than 1024 bytes. for example, if the
> attached file is truncated to 1024 bytes, it will be read correcty. but if it is
> truncated to 1025 bytes, "[B@574c681a" will replace the 1024 first characters in
> the read result.
> >
> > Is anyone knows how to read files bigger than 1024 bytes? Is it a limitation
> for variable size?
> >
> > philippe - france
> >
>
>
> --------------------------------------------------------------------------------
>
>
> > ConnDisconnectedEv[ Ad = ADDR_1 C = CCtrl Conference M = Unknow ]
> > CallCtlConnDisconnectedEv[ Ad = ADDR_1 C = CCtrl Conference M = Unknow ]
> > TermConnDroppedEv[ Tm = ADDR_1 C = Normal M = Unknow ]
> > CallCtlTermConnDroppedEv[ Tm = ADDR_1 C = Normal M = Unknow ]
> > ConnDisconnectedEv[ Ad = ADDR_0 C = CCtrl Conference M = Unknow ]
> > CallCtlConnDisconnectedEv[ Ad = ADDR_0 C = CCtrl Conference M = Unknow ]
> > CallInvalidEv[ N/A C = Normal M = Unknow ]
> > TermConnDroppedEv[ Tm = ADDR_0 C = Normal M = Unknow ]
> > CallCtlTermConnDroppedEv[ Tm = ADDR_0 C = Normal M = Unknow ]
> > CallActiveEv[ N/A C = Snapshot M = Snapshot ]
> > ConnConnectedEv[ Ad = ADDR_1 C = Snapshot M = Snapshot ]
> > CallCtlConnEstablishedEv[ Ad = ADDR_1 C = Snapshot M = Snapshot ]
> > ConnConnectedEv[ Ad = ADDR_0 C = Snapshot M = Snapshot ]
> > CallCtlConnEstablishedEv[ Ad = ADDR_0 C = Snapshot M = Snapshot ]
> > TermConnActiveEv[ Tm = ADDR_0 C = Snapshot M = Snapshot ]
> > CallCtlTermConnTalkingEv[ Tm = ADDR_0 C = Snapshot M = Snapshot ]
> > ConnConnectedEv[ Ad = ADDR_2 C = Snapshot M = Snapshot ]
> > CallCtlConnEstablishedEv[ Ad = ADDR_2 C = Snapshot M = Snapshot ]
> > TermConnActiveEv[ Tm = ADDR_2 C = Snapshot M = Snapshot ]
> > CallCtlTermConnTalkingEv[ Tm = ADDR_2 C = Snapshot M = Snapshot ]
> > TermConnCreatedEv[ Tm = ADDR_1 C = Normal M = Unknow ]
> > TermConnActiveEv[ Tm = ADDR_1 C = CCtrl Conference M = Unknow ]
> > CallCtlTermConnTalkingEv[ Tm = ADDR_1 C = CCtrl Conference M = Unknow ]
> > CallObservationEndedEv[ N/A C = Normal M = Unknow ]
> >
>
> ----------------------------------------------------------------
> The TclJava mailing list is sponsored by WebNet Technologies.
> To subscribe: send mail to [EMAIL PROTECTED]
> with the word SUBSCRIBE as the subject.
> To unsubscribe: send mail to [EMAIL PROTECTED]
> with the word UNSUBSCRIBE as the subject.
> To send to the list, send email to '[EMAIL PROTECTED]'.
> A list archive is at: http://www.findmail.com/listsaver/tcldallas/
>
Mo DeJong
[EMAIL PROTECTED]
gimme multimedia group
----------------------------------------------------------------
The TclJava mailing list is sponsored by WebNet Technologies.
To subscribe: send mail to [EMAIL PROTECTED]
with the word SUBSCRIBE as the subject.
To unsubscribe: send mail to [EMAIL PROTECTED]
with the word UNSUBSCRIBE as the subject.
To send to the list, send email to '[EMAIL PROTECTED]'.
A list archive is at: http://www.findmail.com/listsaver/tcldallas/