Good news.
robert

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On
Behalf Of Gareth
Sent: Monday, April 19, 2004 2:17 PM
To: Dennis Sosnoski
Cc: [EMAIL PROTECTED]
Subject: Re: [jibx-users]
ArrayIndexOutOfBoundsException when
marshalling a larg element


Its working great for me now :-D. I Marshalled up to
67k of data into an

element, which was the result of hashing the largest
file I had on my 
system (a Linux ISO).
Right now thats as much data as I can test on without
writing a test 
driver just for this. When I get the application into
a working state 
I'll post more information here.

Thanks allot Dennis!

--
Gareth Farrington

Dennis Sosnoski wrote:

> Yes, the problem is a general one that would show up
anytime you tried
> to write a single String that was more than twice
the length of the 
> current internal buffer (which starts at 2048
characters). Should be 
> fixed in CVS now (though it takes about a day to get
to the public 
> CVS), but I'll wait for Gareth to confirm before I
close the bug
report.
>
> Given the seriousness of this problem I may do a new
beta 3b release
> next weekend.
>
>  - Dennis
>
> Gareth wrote:
>
>> Hmm, I dont think it would be a problem with Base64
in particular.
>> Base64 was designed to encode binary data
>> as valid text in e-mail messages, as a result it
only uses XML legal 
>> characters. Base64 text is no different than
>> any other type of XML legal text. It only uses the
characters 
>> [A-Za-z][+/=].
>>
>> --
>> Gareth Farrington
>>
>> Robert Augustyn wrote:
>>
>>  
>>
>>> Dennis,
>>> Is this related to Base64 encoded text or to all
types
>>> of text?
>>> robert
>>>
>>> -----Original Message-----
>>> From: [EMAIL PROTECTED]
>>> [mailto:[EMAIL PROTECTED] On
>>> Behalf Of Dennis
>>> Sosnoski
>>> Sent: Friday, April 16, 2004 11:18 AM
>>> To: Gareth
>>> Cc: [EMAIL PROTECTED]
>>> Subject: Re: [jibx-users]
>>> ArrayIndexOutOfBoundsException when
>>> marshalling a larg element
>>>
>>>
>>> Looks like a bug in the new output code. Can you
set
>>> up an account and enter this in Jira (the "Bugs"
link on the top of 
>>> the home page), preferable with actual code and
data attachments? 
>>> I'll make it a priority to look into this, since
it's a blocking 
>>> problem.
>>>
>>> - Dennis
>>>
>>> Gareth wrote:
>>>
>>>
>>>
>>>   
>>>
>>>> I'm marshalling a simple document with a large
block
>>>>  
>>>>     
>>>
>>> of Base64 encoded
>>>
>>>   
>>>
>>>> text (potentially 100k) in a single element. Im
>>>>  
>>>>     
>>>
>>> getting the following
>>>
>>>   
>>>
>>>> error:
>>>>
>>>> java.lang.ArrayIndexOutOfBoundsException: 4096
>>>>  at 
>>>>
org.jibx.runtime.impl.UTF8StreamWriter.writeTextContent(UTF8StreamW
>>>> rite
>>>>
>>>>  
>>>>     
>>>
>>> r.java:277)
>>>
>>>
>>>   
>>>
>>>>  at 
>>>>
org.jibx.runtime.impl.MarshallingContext.element(MarshallingContext
>>>> .jav
>>>>
>>>>  
>>>>     
>>>
>>> a:638)
>>>
>>>
>>>   
>>>
>>>>  at 
>>>>
ky.mindshare.net.group.services.ftp.FileTransferDescriptor.JiBX_Fil
>>>> e_Tr
>>>>
>>>>  
>>>>     
>>>
>>>
ansfer_Protocol_marshal_1_0(FileTransferDescriptor.java)
>>>
>>>
>>>   
>>>
>>>>  at 
>>>>
ky.mindshare.net.group.services.ftp.JiBX_File_Transfer_ProtocolFile
>>>> Tran
>>>>
>>>>  
>>>>     
>>>
>>> sferDescriptor_access.marshal()
>>>
>>>
>>>   
>>>
>>>>  at 
>>>>
ky.mindshare.net.group.services.ftp.FileTransferDescriptor.marshal(
>>>> File
>>>>
>>>>  
>>>>     
>>>
>>> TransferDescriptor.java)
>>>
>>>
>>>   
>>>
>>>>  at 
>>>>
org.jibx.runtime.impl.MarshallingContext.marshalRoot(MarshallingCon
>>>> text
>>>>
>>>>  
>>>>     
>>>
>>> ..java:907)
>>>
>>>
>>>   
>>>
>>>>  at 
>>>>
org.jibx.runtime.impl.MarshallingContext.marshalDocument(Marshallin
>>>> gCon
>>>>
>>>> text.java:955)
>>>>
>>>> here is my binding if it helps:
>>>>
>>>> <binding>
>>>>  <mapping name="file-info"
>>>>
class="ky.mindshare.net.group.services.ftp.FileTransferDescriptor">
>>>>      <value name="name" field="name"/>
>>>>      <value name="length" field="length"/>
>>>>      <value name="segment-size"
>>>>  
>>>>     
>>>
>>> field="segmentSize"/>
>>>
>>>
>>>   
>>>
>>>>      <value name="hashes" field="segmentHashes"/>
>>>>      <value name="info-hash" field="infoHash"/>
>>>>  </mapping>
>>>> </binding>
>>>>
>>>> Its the hashes element that's the big one. Im not
>>>>  
>>>>     
>>>
>>> quite sure how I
>>>
>>>   
>>>
>>>> could go about debugging this.
>>>>
>>>> --
>>>> Gareth Farrington
>>>>
>>>>
>>>>
>>>>
-------------------------------------------------------
>>>> This SF.Net email is sponsored by: IBM Linux
>>>>  
>>>>     
>>>
>>> Tutorials
>>>
>>>
>>>   
>>>
>>>> Free Linux tutorial presented by Daniel Robbins,
>>>>  
>>>>     
>>>
>>> President and CEO of
>>>
>>>   
>>>
>>>> GenToo technologies. Learn everything from
>>>>  
>>>>     
>>>
>>> fundamentals to system
>>>
>>>   
>>>
>>>>
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=cli
>>>> ck
>>>> _______________________________________________
>>>> jibx-users mailing list
>>>> [EMAIL PROTECTED] 
>>>>
https://lists.sourceforge.net/lists/listinfo/jibx-users
>>>>
>>>>
>>>>
>>>>  
>>>>     
>>>
>>>
>>>
>>>   
>>
>>
>>
>>
>>
-------------------------------------------------------
>> This SF.Net email is sponsored by: IBM Linux
Tutorials
>> Free Linux tutorial presented by Daniel Robbins,
President and CEO of

>> GenToo technologies. Learn everything from
fundamentals to system 
>>
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
>> _______________________________________________
>> jibx-users mailing list
>> [EMAIL PROTECTED] 
>>
https://lists.sourceforge.net/lists/listinfo/jibx-users
>>
>>  
>>
>



-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins,
President and CEO of
GenToo technologies. Learn everything from
fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
jibx-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jibx-users



        
                
__________________________________
Do you Yahoo!?
Yahoo! Photos: High-quality 4x6 digital prints for 25�
http://photos.yahoo.com/ph/print_splash


-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
jibx-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jibx-users

Reply via email to