Posted by
veqryn on
Mar 14, 2011; 10:04am
URL: https://support.nabble.com/Recent-Nabble-Update-has-deleted-all-text-that-is-inside-and-triangle-brackets-Can-we-undo-this-chan-tp6168435.html
Hi,
Sometime in the last 2 weeks or so Nabble must have updated their code. Now it currently removes (does not display) all text that occurs between triangle brackets. < and >.
Quick Example, I am going to write the next line inside triangle brackets. There is only 1 blank line between this line and the one after that, however because the next line disappears you will see 2 blank lines:
<This is a line inside some triangle brackets>
Since they don't appear (when directly touching another character), for the purposes of this post I am going to use { and } to mean triangle brackets.
Before this update, only certain things between triangle brackets would be hidden/removed/not-displayed.
So for example {b} and {/b} would disappear and make any text between them bold.
However, {option name="trigger" value="conditionAttachment"/} would not disappear.
Now, that last example, and anything else between triangle brackets, will disappear.
This may not matter to many forums, but this really matters to any forum that happens to be discussing such things as
programming code, anything in
xml, etc.
So for example, this entire block of stuff will disappear:
<attatchment name="conditionAttachmentJapanese1b" attatchTo="Japanese" javaClass="games.strategy.triplea.attatchments.RulesAttachment" type="player">
<option name="turns" value="3:4"/>
</attatchment>
<attatchment name="conditionAttachmentJapanese2" attatchTo="Japanese" javaClass="games.strategy.triplea.attatchments.RulesAttachment" type="player">
<option name="turns" value="3:4:5"/>
<option name="alliedOwnershipTerritories" value="Australia:India:Sinkiang" count="3"/>
</attatchment>
And so too will the constructors inside this block of Java code:
private HashMap<Territory, Territory> amphibMap = new HashMap<Territory, Territory>();
private HashMap<Territory, Collection<Unit>> shipsMovedMap = new HashMap<Territory, Collection<Unit>>();
private Collection<Territory> m_seaTerrAttacked = new ArrayList<Territory>();
private Collection<Territory> m_landTerrAttacked = new ArrayList<Territory>();
private Collection<Territory> m_impassableTerrs = new ArrayList<Territory>();
as you can see the hashmaps for some reason have their {object, object}, BUT the collections are missing their {object}
Until 2 weeks ago, this post of mine contained very detailed information on xml syntax for a game engine's mods. Now it just contains the headers and a lot of blanks spaces.
http://tripleadev.1671093.n2.nabble.com/New-features-to-latest-Unstable-since-1-2-5-5-tp5934498p5934498.htmlIs there a workaround to this? Or a way to roll back or undo this "upgrade" to nabble?
Is this bug / lost-feature acknowledged and are the nabble developers aware of this?
Is a fix being worked on?
Also, I already tried putting stuff inside "RAW" marks. {raw}
However, it fills the text with lots of really really bad things, like html code.
Here is an example of some xml code:
<attatchment name="conditionAttachmentJapanese1b" attatchTo="Japanese" javaClass="games.strategy.triplea.attatchments.RulesAttachment" type="player">
<option name="turns" value="3:4"/>
</attatchment>
<attatchment name="conditionAttachmentJapanese2" attatchTo="Japanese" javaClass="games.strategy.triplea.attatchments.RulesAttachment" type="player">
<option name="turns" value="3:4:5"/>
<option name="alliedOwnershipTerritories" value="Australia:India:Sinkiang" count="3"/>
</attatchment>
Here is what it looks like in RAW:
<attatchment name="conditionAttachmentJapanese1b" attatchTo="Japanese" javaClass="games.strategy.triplea.attatchments.RulesAttachment" type="player">
<option name="turns" value="3:4"/>
</attatchment>
<attatchment name="conditionAttachmentJapanese2" attatchTo="Japanese" javaClass="games.strategy.triplea.attatchments.RulesAttachment" type="player">
<option name="turns" value="3:4:5"/>
<option name="alliedOwnershipTerritories" value="Australia:India:Sinkiang" count="3"/>
</attatchment>
And here is what a screenshot of what it SHOULD look like: (it is OK if it word wraps of course)

as you can see, RAW adds things like {br} and "nbsp" that are NOT in my text,
so RAW definitely doesn't work
thanks,
veqryn