John Mazzitelli created AS7-5342:
------------------------------------
Summary: SAR MBean String attributes cannot be longer than about 3650
characters
Key: AS7-5342
URL:
https://issues.jboss.org/browse/AS7-5342
Project: Application Server 7
Issue Type: Feature Request
Affects Versions: 7.1.1.Final
Reporter: John Mazzitelli
I have a SAR. One of the MBean attributes is a String (actually, for my real use-case the
value is a Properties object, but due to JIRA AS7-5336, there are other problems, but
let's just go with String attribute type, because the same problem I will describe
happens with that type, too)
If the string value is longer than around 3650 characters the beginning of the string is
stripped (I can't nail it down to a specific value, but its around that number, give
or take 10 characters or so)
For example, if I have this in jboss-service.xml:
<attribute name="MyStrAttrib">
This is a really long string.
...[lots of characters here]...
It has more than 3650
characters in it.
</attribute>
What my MBean setter (setMyStrAttrib(String s)) will be passed is something like
"aracters in it." The characters at index 0 through ~3650 are missing, I only
have the parts after it.
In my real example, the reason why the string is so long is that its a Properties string
with lots of name/value pairs. I ended up working around AS7-5336 but then I hit this
issue.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see:
http://www.atlassian.com/software/jira