<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments for marc paradise</title>
	<atom:link href="http://marcparadise.com/comments/feed" rel="self" type="application/rss+xml" />
	<link>http://marcparadise.com</link>
	<description>projects, blog, and other oddities</description>
	<lastBuildDate>Sun, 22 Aug 2010 02:42:07 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>Comment on BBSSH 1.1.8 alpha released by Marc</title>
		<link>http://marcparadise.com/articles/bbssh-1-1-8-alpha-released.html/comment-page-1#comment-1909</link>
		<dc:creator>Marc</dc:creator>
		<pubDate>Sun, 22 Aug 2010 02:42:07 +0000</pubDate>
		<guid isPermaLink="false">http://marcparadise.com/?p=187#comment-1909</guid>
		<description>This is the result of two separate bugs in the latest dev build; it should actually be fixed in the next update -- within about 20-30 minutes.  If you redownload then you should have no further problems.</description>
		<content:encoded><![CDATA[<p>This is the result of two separate bugs in the latest dev build; it should actually be fixed in the next update &#8212; within about 20-30 minutes.  If you redownload then you should have no further problems.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on BBSSH 1.1.8 alpha released by Peter</title>
		<link>http://marcparadise.com/articles/bbssh-1-1-8-alpha-released.html/comment-page-1#comment-1902</link>
		<dc:creator>Peter</dc:creator>
		<pubDate>Sat, 21 Aug 2010 23:37:45 +0000</pubDate>
		<guid isPermaLink="false">http://marcparadise.com/?p=187#comment-1902</guid>
		<description>Just to clarify a little bit, after saying &quot;Defaulting to system font&quot;, it just goes back to the &#039;Connections&#039; screen and doesn&#039;t connect. When I try to connect again, it will display the &quot;can not load selected font, defaulting to system font&quot; again</description>
		<content:encoded><![CDATA[<p>Just to clarify a little bit, after saying &#8220;Defaulting to system font&#8221;, it just goes back to the &#8216;Connections&#8217; screen and doesn&#8217;t connect. When I try to connect again, it will display the &#8220;can not load selected font, defaulting to system font&#8221; again</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on BBSSH 1.1.8 alpha released by Peter</title>
		<link>http://marcparadise.com/articles/bbssh-1-1-8-alpha-released.html/comment-page-1#comment-1901</link>
		<dc:creator>Peter</dc:creator>
		<pubDate>Sat, 21 Aug 2010 23:36:00 +0000</pubDate>
		<guid isPermaLink="false">http://marcparadise.com/?p=187#comment-1901</guid>
		<description>BBSSH detected a new version, and I upgraded to 1.1.8, but this wouldn&#039;t even start because of the java exception. Reading these comments, I downloaded the new 1.1.9.

Seems like the new 1.1.9 works, but when I try to connect it says could not load selected font. Defaulting to system font.

I&#039;m running blackberry 9700 5.0.0.296 (platform 5.1.0.83) and I&#039;ve tried using the truetype font as well. The truetype doesn&#039;t give me any errors, but it won&#039;t connect. It just stays in the &#039;Connections&#039; screen.</description>
		<content:encoded><![CDATA[<p>BBSSH detected a new version, and I upgraded to 1.1.8, but this wouldn&#8217;t even start because of the java exception. Reading these comments, I downloaded the new 1.1.9.</p>
<p>Seems like the new 1.1.9 works, but when I try to connect it says could not load selected font. Defaulting to system font.</p>
<p>I&#8217;m running blackberry 9700 5.0.0.296 (platform 5.1.0.83) and I&#8217;ve tried using the truetype font as well. The truetype doesn&#8217;t give me any errors, but it won&#8217;t connect. It just stays in the &#8216;Connections&#8217; screen.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on RIM releases another app that&#8217;s already been done. by Marc</title>
		<link>http://marcparadise.com/articles/rim-releases-another-app-thats-already-been-done.html/comment-page-1#comment-1818</link>
		<dc:creator>Marc</dc:creator>
		<pubDate>Tue, 17 Aug 2010 19:24:48 +0000</pubDate>
		<guid isPermaLink="false">http://marcparadise.com/?p=204#comment-1818</guid>
		<description>Valid point.  I think my issue is that RIM is having enough trouble attracting developers due to issues both perceived and actual; and perhaps its not in their long term best-interest to alienate the people they need so early on in the game.</description>
		<content:encoded><![CDATA[<p>Valid point.  I think my issue is that RIM is having enough trouble attracting developers due to issues both perceived and actual; and perhaps its not in their long term best-interest to alienate the people they need so early on in the game.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on RIM releases another app that&#8217;s already been done. by Terry</title>
		<link>http://marcparadise.com/articles/rim-releases-another-app-thats-already-been-done.html/comment-page-1#comment-1799</link>
		<dc:creator>Terry</dc:creator>
		<pubDate>Mon, 16 Aug 2010 16:12:31 +0000</pubDate>
		<guid isPermaLink="false">http://marcparadise.com/?p=204#comment-1799</guid>
		<description>Of course this is exactly what Microsoft did with DOS and Windows. Some 3rd party add-ons they bought out and some they developed their own versions.  Not saying its right but RIM have to try and keep up with their competitors and if this means adding their version of apps that are already out there then so be it.  They are in a commercial world as well as &quot;individuals and companies that have devoted considerable time and resources to creating apps for sale in the RIM app store&quot;. Remember when you had to buy Norton Utilities or PC Tools to defrag your hard drive?</description>
		<content:encoded><![CDATA[<p>Of course this is exactly what Microsoft did with DOS and Windows. Some 3rd party add-ons they bought out and some they developed their own versions.  Not saying its right but RIM have to try and keep up with their competitors and if this means adding their version of apps that are already out there then so be it.  They are in a commercial world as well as &#8220;individuals and companies that have devoted considerable time and resources to creating apps for sale in the RIM app store&#8221;. Remember when you had to buy Norton Utilities or PC Tools to defrag your hard drive?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on RIM releases another app that&#8217;s already been done. by john</title>
		<link>http://marcparadise.com/articles/rim-releases-another-app-thats-already-been-done.html/comment-page-1#comment-1721</link>
		<dc:creator>john</dc:creator>
		<pubDate>Thu, 12 Aug 2010 13:26:07 +0000</pubDate>
		<guid isPermaLink="false">http://marcparadise.com/?p=204#comment-1721</guid>
		<description>i see what you&#039;re saying. good point, marc. this is probably why i&#039;m moving to android very soon.</description>
		<content:encoded><![CDATA[<p>i see what you&#8217;re saying. good point, marc. this is probably why i&#8217;m moving to android very soon.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on BBSSH 1.1.8 alpha released by Marc</title>
		<link>http://marcparadise.com/articles/bbssh-1-1-8-alpha-released.html/comment-page-1#comment-1710</link>
		<dc:creator>Marc</dc:creator>
		<pubDate>Wed, 11 Aug 2010 16:00:32 +0000</pubDate>
		<guid isPermaLink="false">http://marcparadise.com/?p=187#comment-1710</guid>
		<description>Glad to hear it&#039;s working well for you :)</description>
		<content:encoded><![CDATA[<p>Glad to hear it&#8217;s working well for you <img src='http://marcparadise.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on BBSSH 1.1.8 alpha released by LomaxFairchild</title>
		<link>http://marcparadise.com/articles/bbssh-1-1-8-alpha-released.html/comment-page-1#comment-1397</link>
		<dc:creator>LomaxFairchild</dc:creator>
		<pubDate>Thu, 22 Jul 2010 08:16:07 +0000</pubDate>
		<guid isPermaLink="false">http://marcparadise.com/?p=187#comment-1397</guid>
		<description>Thank you Marc for this brilliant app!

Working fine on a Bold 9000 on 5.0.0.681</description>
		<content:encoded><![CDATA[<p>Thank you Marc for this brilliant app!</p>
<p>Working fine on a Bold 9000 on 5.0.0.681</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on BBSSH 1.1.8 alpha released by Marc</title>
		<link>http://marcparadise.com/articles/bbssh-1-1-8-alpha-released.html/comment-page-1#comment-1261</link>
		<dc:creator>Marc</dc:creator>
		<pubDate>Tue, 13 Jul 2010 14:54:54 +0000</pubDate>
		<guid isPermaLink="false">http://marcparadise.com/?p=187#comment-1261</guid>
		<description>Thanks Tigereye. What I&#039;ve learned is that Blackberry does not necessarily delete all app data when the application is uninstalled. 
The underlying storage mechanism has been rewritten in 1.1.9, and BBSSH now stores all data as primitive values with a versioning scheme -- ensuring that this will no longer occur.  The storage unique ids have also changed, so that people with 1.1.8 data still present won&#039;t be affected.     Good idea to add the cleanup for the old data -- since it seems that the OS itself isn&#039;t doing it when it&#039;s supposed to, I&#039;ll include that in 1.1.9 as well. 

If you are interested in testing out the 1.1.9 build to ensure that you&#039;re not seeing this issue (and try out some of the new features), you can grab the latest at http://dev.bbssh.org/bbssh/   This build is fairly stable (and better than one that doesn&#039;t run at all :)  

The only caveat -- all of the new bitmap fonts are working well but don&#039;t use truetype yet. In os 4.6 is will break the app to the point of needing to reinstall it - Truetype is  not supportable in 4.6 (graceful deprecation is in progress as part of multi-os builds in 1.1.9).  In os 5.0 build it works, but has its own set of quirks so it&#039;s best to avoid it for now.  

The biggest 1.1.9 known bug is that colors are rendering somewhat incorrectly.  This has been fixed locally and will be published in the next dev build update. </description>
		<content:encoded><![CDATA[<p>Thanks Tigereye. What I&#8217;ve learned is that Blackberry does not necessarily delete all app data when the application is uninstalled.<br />
The underlying storage mechanism has been rewritten in 1.1.9, and BBSSH now stores all data as primitive values with a versioning scheme &#8212; ensuring that this will no longer occur.  The storage unique ids have also changed, so that people with 1.1.8 data still present won&#8217;t be affected.     Good idea to add the cleanup for the old data &#8212; since it seems that the OS itself isn&#8217;t doing it when it&#8217;s supposed to, I&#8217;ll include that in 1.1.9 as well. </p>
<p>If you are interested in testing out the 1.1.9 build to ensure that you&#8217;re not seeing this issue (and try out some of the new features), you can grab the latest at <a href="http://dev.bbssh.org/bbssh/" rel="nofollow">http://dev.bbssh.org/bbssh/</a>   This build is fairly stable (and better than one that doesn&#8217;t run at all <img src='http://marcparadise.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   </p>
<p>The only caveat &#8212; all of the new bitmap fonts are working well but don&#8217;t use truetype yet. In os 4.6 is will break the app to the point of needing to reinstall it &#8211; Truetype is  not supportable in 4.6 (graceful deprecation is in progress as part of multi-os builds in 1.1.9).  In os 5.0 build it works, but has its own set of quirks so it&#8217;s best to avoid it for now.  </p>
<p>The biggest 1.1.9 known bug is that colors are rendering somewhat incorrectly.  This has been fixed locally and will be published in the next dev build update.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on BBSSH 1.1.8 alpha released by Tigereye</title>
		<link>http://marcparadise.com/articles/bbssh-1-1-8-alpha-released.html/comment-page-1#comment-1260</link>
		<dc:creator>Tigereye</dc:creator>
		<pubDate>Tue, 13 Jul 2010 13:41:57 +0000</pubDate>
		<guid isPermaLink="false">http://marcparadise.com/?p=187#comment-1260</guid>
		<description>Marc, to answer your last suggestion: BB does not correctly clean up all data from 1.1.7 when uninstalling BBSSH.

Like others above, I am also experiencing the java.lang.ClassCastException error message on launch after upgrading from an older version.

I have tried completely uninstalling bbssh and rebooting, followed by confirming that bbssh and all 3 of its modules were successfully deleted.
After this, I reinstalled bbssh and was greeted with the same java.lang.ClassCastException error message upon launch. If this really is related to &quot;old data,&quot; it seems that uninstalling bbssh does not remove this data.

My suggestion: Implement this logic when reading the data upon launch:
try {
    Attempt to read old-style datatype (string?)   // If this works, next line will run
    Convert old-style data to new-style datatype
    Save new data over old data
} catch (java.lang.ClassCastException)
{
    //do nothing if we failed reading the old-style data.
    //Looks like existing data is already &quot;new&quot;
}

try
{
    Read new-style datatype as normal.
} catch (java.lang.ClassCastException)
{
    // Again? Looks like the data is corrupt and preventing launch
    Prompt message: &quot;Error reading data. Do you want to delete it?&quot;
}

This logic should make BBSSH compatible with both olddata and newdata, automatically upgrading it when the user upgrades the app.
Plus, it also guards against data which has become corrupt in a way that is unreadable at all, prompting the user to delete it if it fails.

BBSSH is useless if it can&#039;t launch, so if there is data preventing the launch then this data should be deleted (with user confirmation)

Looking forward to seeing the new BBSSH once I figure out how to get past this exception...

--TE</description>
		<content:encoded><![CDATA[<p>Marc, to answer your last suggestion: BB does not correctly clean up all data from 1.1.7 when uninstalling BBSSH.</p>
<p>Like others above, I am also experiencing the java.lang.ClassCastException error message on launch after upgrading from an older version.</p>
<p>I have tried completely uninstalling bbssh and rebooting, followed by confirming that bbssh and all 3 of its modules were successfully deleted.<br />
After this, I reinstalled bbssh and was greeted with the same java.lang.ClassCastException error message upon launch. If this really is related to &#8220;old data,&#8221; it seems that uninstalling bbssh does not remove this data.</p>
<p>My suggestion: Implement this logic when reading the data upon launch:<br />
try {<br />
    Attempt to read old-style datatype (string?)   // If this works, next line will run<br />
    Convert old-style data to new-style datatype<br />
    Save new data over old data<br />
} catch (java.lang.ClassCastException)<br />
{<br />
    //do nothing if we failed reading the old-style data.<br />
    //Looks like existing data is already &#8220;new&#8221;<br />
}</p>
<p>try<br />
{<br />
    Read new-style datatype as normal.<br />
} catch (java.lang.ClassCastException)<br />
{<br />
    // Again? Looks like the data is corrupt and preventing launch<br />
    Prompt message: &#8220;Error reading data. Do you want to delete it?&#8221;<br />
}</p>
<p>This logic should make BBSSH compatible with both olddata and newdata, automatically upgrading it when the user upgrades the app.<br />
Plus, it also guards against data which has become corrupt in a way that is unreadable at all, prompting the user to delete it if it fails.</p>
<p>BBSSH is useless if it can&#8217;t launch, so if there is data preventing the launch then this data should be deleted (with user confirmation)</p>
<p>Looking forward to seeing the new BBSSH once I figure out how to get past this exception&#8230;</p>
<p>&#8211;TE</p>
]]></content:encoded>
	</item>
</channel>
</rss>
