<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>m i k e  b r e v o o r t &#187; Development</title>
	<atom:link href="http://mike.brevoort.com/category/development/feed/" rel="self" type="application/rss+xml" />
	<link>http://mike.brevoort.com</link>
	<description>life technology etc</description>
	<lastBuildDate>Fri, 30 Apr 2010 13:41:01 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Grails Solr Plugin Progress Screencast</title>
		<link>http://mike.brevoort.com/2010/03/03/grails-solr-plugin-progress-screencast/</link>
		<comments>http://mike.brevoort.com/2010/03/03/grails-solr-plugin-progress-screencast/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 07:34:51 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Grails]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[solr]]></category>

		<guid isPermaLink="false">http://mike.brevoort.com/?p=242</guid>
		<description><![CDATA[
			
				
			
		
I started work on this plugin back in December based on the work I did for Patheos.com and by the graces of my employer Avalon Consulting LLC and Patheos, they allowed me to open source the plugin and continue working on it. This week I had some time to get back to it, and today I started [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fmike.brevoort.com%2F2010%2F03%2F03%2Fgrails-solr-plugin-progress-screencast%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fmike.brevoort.com%2F2010%2F03%2F03%2Fgrails-solr-plugin-progress-screencast%2F&amp;source=mbrevoort&amp;style=normal&amp;service=bit.ly&amp;service_api=R_53b3b24869237bc468fdaf2c7a85a46f" height="61" width="50" /><br />
			</a>
		</div>
<p>I started work on this plugin back in December based on the work I did for <a href="http://patheos.com">Patheos.com</a> and by the graces of my employer <a href="http://avalonconsult.com">Avalon Consulting LLC</a> and Patheos, they allowed me to open source the plugin and continue working on it. This week I had some time to get back to it, and today I started creating a basic reference implementation application that will accompany the documentation. Below is a screencast demo of this application which indexes an export of songs from my iTunes library metadata and makes them searchable.</p>
<p>The <a href="http://github.com/mbrevoort/grails-solr-plugin">code for the plugin</a> is at Github and is still a work in progress.  I&#8217;m pushing towards a 0.1 release next week with the bulk of the work I still need to do in the form of documentation and clean-up.</p>
<p>So please watch the screencast, and I would love feedback.  I will certainly take offers to help continue the development of the plugin but would like to get 0.1 out first to round out my train of thought and not further delay that basic milestone. </p>
<p><object width="575" height="395"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=9875630&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=9875630&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="575" height="395"></embed></object>
<p><a href="http://vimeo.com/9875630">Grails Solr Plugin pre-0.1 Demo</a> from <a href="http://vimeo.com/user229324">mbrevoort</a> on <a href="http://vimeo.com">Vimeo</a>.</p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand sexy-bookmarks-bg-enjoy">
<ul class="socials">
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://mike.brevoort.com/2010/03/03/grails-solr-plugin-progress-screencast/&amp;t=Grails+Solr+Plugin+Progress+Screencast" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=Grails+Solr+Plugin+Progress+Screencast+-+http://bit.ly/dk7SwJ+(via+@mbrevoort)&amp;source=shareaholic" rel="nofollow" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://mike.brevoort.com/2010/03/03/grails-solr-plugin-progress-screencast/&amp;title=Grails+Solr+Plugin+Progress+Screencast&amp;summary=I%20started%20work%20on%20this%20plugin%20back%20in%20December%20based%20on%20the%20work%20I%20did%20for%C2%A0Patheos.com%20and%20by%20the%20graces%20of%20my%20employer%C2%A0Avalon%20Consulting%20LLC%20and%20Patheos%2C%20they%20allowed%20me%20to%20open%20source%20the%20plugin%20and%20continue%20working%20on%20it.%20This%20week%20I%20had%20some%20time%20to%20get%20back%20to%20it%2C%20and%20today%20I%20started%20creating&amp;source=m i k e  b r e v o o r t" rel="nofollow" title="Share this on LinkedIn">Share this on LinkedIn</a>
		</li>
		<li class="sexy-friendfeed">
			<a href="http://www.friendfeed.com/share?title=Grails+Solr+Plugin+Progress+Screencast&amp;link=http://mike.brevoort.com/2010/03/03/grails-solr-plugin-progress-screencast/" rel="nofollow" title="Share this on FriendFeed">Share this on FriendFeed</a>
		</li>
		<li class="sexy-technorati">
			<a href="http://technorati.com/faves?add=http://mike.brevoort.com/2010/03/03/grails-solr-plugin-progress-screencast/" rel="nofollow" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="sexy-delicious">
			<a href="http://delicious.com/post?url=http://mike.brevoort.com/2010/03/03/grails-solr-plugin-progress-screencast/&amp;title=Grails+Solr+Plugin+Progress+Screencast" rel="nofollow" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-yahoobuzz">
			<a href="http://buzz.yahoo.com/submit/?submitUrl=http://mike.brevoort.com/2010/03/03/grails-solr-plugin-progress-screencast/&amp;submitHeadline=Grails+Solr+Plugin+Progress+Screencast&amp;submitSummary=I%20started%20work%20on%20this%20plugin%20back%20in%20December%20based%20on%20the%20work%20I%20did%20for%C2%A0Patheos.com%20and%20by%20the%20graces%20of%20my%20employer%C2%A0Avalon%20Consulting%20LLC%20and%20Patheos%2C%20they%20allowed%20me%20to%20open%20source%20the%20plugin%20and%20continue%20working%20on%20it.%20This%20week%20I%20had%20some%20time%20to%20get%20back%20to%20it%2C%20and%20today%20I%20started%20creating&amp;submitCategory=science&amp;submitAssetType=text" rel="nofollow" title="Buzz up!">Buzz up!</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://mike.brevoort.com/2010/03/03/grails-solr-plugin-progress-screencast/&amp;title=Grails+Solr+Plugin+Progress+Screencast" rel="nofollow" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-mail">
			<a href="mailto:?subject=%22Grails%20Solr%20Plugin%20Progress%20Screencast%22&amp;body=I+thought+this+article+might+interest+you.%0A%0A%22I%20started%20work%20on%20this%20plugin%20back%20in%20December%20based%20on%20the%20work%20I%20did%20for%C2%A0Patheos.com%20and%20by%20the%20graces%20of%20my%20employer%C2%A0Avalon%20Consulting%20LLC%20and%20Patheos%2C%20they%20allowed%20me%20to%20open%20source%20the%20plugin%20and%20continue%20working%20on%20it.%20This%20week%20I%20had%20some%20time%20to%20get%20back%20to%20it%2C%20and%20today%20I%20started%20creating%22%0A%0AYou+can+read+the+full+article+here%3A%20http://mike.brevoort.com/2010/03/03/grails-solr-plugin-progress-screencast/" rel="nofollow" title="Email this to a friend?">Email this to a friend?</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

]]></content:encoded>
			<wfw:commentRss>http://mike.brevoort.com/2010/03/03/grails-solr-plugin-progress-screencast/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>Issue negotiating SSL connections from Weblogic</title>
		<link>http://mike.brevoort.com/2010/02/16/issue-negotiating-ssl-connections-from-weblogic/</link>
		<comments>http://mike.brevoort.com/2010/02/16/issue-negotiating-ssl-connections-from-weblogic/#comments</comments>
		<pubDate>Wed, 17 Feb 2010 03:41:25 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[weblogic]]></category>

		<guid isPermaLink="false">http://mike.brevoort.com/?p=240</guid>
		<description><![CDATA[
			
				
			
		
This was one of those tough to track down issues that yielded very little in terms of actionable solutions vs. confirmation of similar problems while I Googled the problem symptoms.  I recently upgraded a Grails app from Weblogic 8 to 10.3. The app allowed users to upload videos to Youtube using the Youtube APIs, using [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fmike.brevoort.com%2F2010%2F02%2F16%2Fissue-negotiating-ssl-connections-from-weblogic%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fmike.brevoort.com%2F2010%2F02%2F16%2Fissue-negotiating-ssl-connections-from-weblogic%2F&amp;source=mbrevoort&amp;style=normal&amp;service=bit.ly&amp;service_api=R_53b3b24869237bc468fdaf2c7a85a46f" height="61" width="50" /><br />
			</a>
		</div>
<p>This was one of those tough to track down issues that yielded very little in terms of actionable solutions vs. confirmation of similar problems while I <em>Googled</em> the problem symptoms.  I recently upgraded a Grails app from Weblogic 8 to 10.3. The app allowed users to upload videos to Youtube using the Youtube APIs, using <a href="http://code.google.com/apis/accounts/docs/AuthForInstalledApps.html">ClientLogin</a> for authentication. The problem was after the upgrade the connection to <em>https://www.google.com/accounts/ClientLogin</em> was failing during the SSL negotiation phase.  The errors in the log were</p>
<blockquote><p><span style="font-family: 'courier new', monospace;">java.lang.IllegalStateException: Cipher not initialized<br />
at javax.crypto.Cipher.c(DashoA13*..)<br />
at javax.crypto.Cipher.update(DashoA13*..)<br />
at com.certicom.tls.provider.Cipher.update(Unknown Source)<br />
&#8230; </span></p></blockquote>
<p>and</p>
<blockquote><p><span style="font-family: 'courier new', monospace;">java.security.InvalidKeyException: Illegal key size</span></p></blockquote>
<p>Thankfully I found <a href="http://kr.forums.oracle.com/forums/thread.jspa?threadID=974009&amp;tstart=45">this thread</a> on a Korean Oracle forum. The solution is to add this JVM parameter:</p>
<blockquote><p><span style="font-family: 'courier new', monospace;">-Dweblogic.security.SSL.nojce=true</span></p></blockquote>
<p>This enables Weblogic to use a <a href="http://en.wikipedia.org/wiki/FIPS_140-2">FIPS 140-2 compliant</a> crypto module in the server&#8217;s SSL implementation.  FIPS 140-2 is a standard that describes U.S. Federal government requirements for sensitive, but unclassified use.</p>
<p>If you have this problem, I hope you stumble upon this post and it helps you.</p>
<p><span style="font-family: 'courier new', monospace;"><br />
</span></p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand sexy-bookmarks-bg-enjoy">
<ul class="socials">
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://mike.brevoort.com/2010/02/16/issue-negotiating-ssl-connections-from-weblogic/&amp;t=Issue+negotiating+SSL+connections+from+Weblogic" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=Issue+negotiating+SSL+connections+from+Weblogic+-+http://bit.ly/cXntnO+(via+@mbrevoort)&amp;source=shareaholic" rel="nofollow" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://mike.brevoort.com/2010/02/16/issue-negotiating-ssl-connections-from-weblogic/&amp;title=Issue+negotiating+SSL+connections+from+Weblogic&amp;summary=This%20was%20one%20of%20those%20tough%20to%20track%20down%20issues%20that%20yielded%20very%20little%20in%20terms%20of%20actionable%20solutions%20vs.%20confirmation%20of%20similar%20problems%20while%20I%20Googled%20the%20problem%20symptoms.%20%C2%A0I%20recently%20upgraded%20a%20Grails%20app%20from%20Weblogic%208%20to%2010.3.%20The%20app%20allowed%20users%20to%20upload%20videos%20to%20Youtube%20using%20th&amp;source=m i k e  b r e v o o r t" rel="nofollow" title="Share this on LinkedIn">Share this on LinkedIn</a>
		</li>
		<li class="sexy-friendfeed">
			<a href="http://www.friendfeed.com/share?title=Issue+negotiating+SSL+connections+from+Weblogic&amp;link=http://mike.brevoort.com/2010/02/16/issue-negotiating-ssl-connections-from-weblogic/" rel="nofollow" title="Share this on FriendFeed">Share this on FriendFeed</a>
		</li>
		<li class="sexy-technorati">
			<a href="http://technorati.com/faves?add=http://mike.brevoort.com/2010/02/16/issue-negotiating-ssl-connections-from-weblogic/" rel="nofollow" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="sexy-delicious">
			<a href="http://delicious.com/post?url=http://mike.brevoort.com/2010/02/16/issue-negotiating-ssl-connections-from-weblogic/&amp;title=Issue+negotiating+SSL+connections+from+Weblogic" rel="nofollow" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-yahoobuzz">
			<a href="http://buzz.yahoo.com/submit/?submitUrl=http://mike.brevoort.com/2010/02/16/issue-negotiating-ssl-connections-from-weblogic/&amp;submitHeadline=Issue+negotiating+SSL+connections+from+Weblogic&amp;submitSummary=This%20was%20one%20of%20those%20tough%20to%20track%20down%20issues%20that%20yielded%20very%20little%20in%20terms%20of%20actionable%20solutions%20vs.%20confirmation%20of%20similar%20problems%20while%20I%20Googled%20the%20problem%20symptoms.%20%C2%A0I%20recently%20upgraded%20a%20Grails%20app%20from%20Weblogic%208%20to%2010.3.%20The%20app%20allowed%20users%20to%20upload%20videos%20to%20Youtube%20using%20th&amp;submitCategory=science&amp;submitAssetType=text" rel="nofollow" title="Buzz up!">Buzz up!</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://mike.brevoort.com/2010/02/16/issue-negotiating-ssl-connections-from-weblogic/&amp;title=Issue+negotiating+SSL+connections+from+Weblogic" rel="nofollow" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-mail">
			<a href="mailto:?subject=%22Issue%20negotiating%20SSL%20connections%20from%20Weblogic%22&amp;body=I+thought+this+article+might+interest+you.%0A%0A%22This%20was%20one%20of%20those%20tough%20to%20track%20down%20issues%20that%20yielded%20very%20little%20in%20terms%20of%20actionable%20solutions%20vs.%20confirmation%20of%20similar%20problems%20while%20I%20Googled%20the%20problem%20symptoms.%20%C2%A0I%20recently%20upgraded%20a%20Grails%20app%20from%20Weblogic%208%20to%2010.3.%20The%20app%20allowed%20users%20to%20upload%20videos%20to%20Youtube%20using%20th%22%0A%0AYou+can+read+the+full+article+here%3A%20http://mike.brevoort.com/2010/02/16/issue-negotiating-ssl-connections-from-weblogic/" rel="nofollow" title="Email this to a friend?">Email this to a friend?</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

]]></content:encoded>
			<wfw:commentRss>http://mike.brevoort.com/2010/02/16/issue-negotiating-ssl-connections-from-weblogic/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
