<div dir="ltr">In Seaside 3.2 for Squeak there seems to be a problem with one of the Pragma preferences:<br><br>a PragmaPreference<br>        name:     #&#39;GitHub Cache&#39;<br>        value:     nil<br>        defaultValue:     nil<br>        helpString:     &#39;&#39;<br>        localToProject:     false<br>        categoryList:     #(#Metacello)<br>        changeInformee:     nil<br>        changeSelector:     nil<br>        type:     #String<br>        provider:  <font color="#990000">MCGitBasedNetworkRepository  &quot;&lt;-- lookie here, problem&quot;</font><br>        getter:     #cacheDirectoryPath<br>        setter:     #cacheDirectoryPath:<br><br>Somehow, the &#39;provider&#39; has been initialized to a MCGitBasedNetworkRepository whose #basicDescription is a subclassResponsibility.  So the PragmaPreference is unable to access its #preferenceValue.<div><br></div><div>I was able to replace it in the debugger with its subclass, MCGitHubRepository, and that fixed the Preferences panel blowing up.  However, I&#39;m not sure how it got initialized to that superclass in the first place..<br><div><br></div></div></div>