Merik,
It looks like you can patch the problem by modifying
MAFileModelHandler>>handleFiltered by changing the following line:
nextPutAll: self model contents readStream contents;
to:
nextPutAll: self model contents asString readStream contents;
Dale
----- "Merik Voswinkel" <macmerik(a)xs4all.nl> wrote:
| Thank you Dale, Lukas and others) It saves a lot of work to install
| this way, only about two hours.
| I get an "MessageNotUnderstood: ByteArray>>isByteString" (reported by
|
| my browser as an internal server error when I visit
|
http://localhost:8080/pier
|
| I followed (both in Pharo and Squeak Trunk-9560) your instructions
| precisely for installing Seaside 3.0. No errors at all, great!
| (Loading the ConfigurationOfSeaside took a lot longer, however).
|
| I then evaluated in a Workspace the following expression:
|
| PRDistribution new register.
|
| And pointed my Browser to
http://localhost:8080/pier
| I then get the "Welcome to Pier" frontpage but without the nice
| layout, like the CSS is missing.
| My Safari browser reports (in the activity window) for one of the
| files generated by Pier: internal server error
| If I try to load only this file I get a html page :
| "MessageNotUnderstood: ByteArray>>isByteString"
|
| Can anyone help me out how/where to fix this?
| The error is exactly the same in Pharo and Squeak Trunk, so I guess it
|
| must be somewhere in Pier 3.0?
|
| Much appreciated,
|
| Merik
|
| On Mar 2, 2010, at 2:12 AM, Dale Henrichs wrote:
|
| > ConfigurationOfSeaside is Metacello configuration that provides easy
|
| > access to Seaside2.8 or Seaside3.0, Magritte and Pier for Squeak and
|
| > Pharo (soon GemStone, too).
| >
| > To download ConfigurationOfSeaside evaluate the follow expression in
|
| > Pharo:
| >
| > (Smalltalk at: #Gofer) new
| > squeaksource: 'MetacelloRepository';
| > package: 'ConfigurationOfSeaside';
| > load.
| >
| > or the following expressio in Squeak:
| >
| > (Installer squeaksource
| > project: 'MetacelloRepository';
| > packagesMatching: 'ConfigurationOfSeaside-*') first install.
| >
| > After downloading ConfigurationOfSeaside evaluate one of the
| > following expressions:
| >
| > ConfigurationOfSeaside project latestVersion
| > load: #('Seaside 2.8' 'Seaside 2.8 Examples' 'Magritte
Tests'
| > 'Pier Tests'
| > 'Pier AddOns').
| >
| > or
| >
| > ConfigurationOfSeaside project latestVersion
| > load: #('Seaside 3.0' 'Seaside 3.0 Tests' 'Magritte2
Tests'
| > 'Pier2 Tests'
| > 'Pier2 AddOns').
| >
| > depending upon whether you want to work with Seaside3.0 or
| > Seaside2.8. Both Seaside 3.0 and Seaside 2.8 cannot coexist in the
|
| > same image, so you have to make a choice.
| >
| > You can edit the literal array to include only the components that
|
| > you want loaded into your image.
| >
| > If you want the latest bleeding edge mcz files for Seaside3.0,
| > Magritte, and Pier evaluate the following expression:
| >
| > (Smalltalk at: #Gofer) new
| > squeaksource: 'MetacelloRepository';
| > package: 'ConfigurationOfPier';
| > load.
| > ((Smalltalk at: #ConfigurationOfPier) project
| > version: '2.0.3-baseline') load: 'ALL'.
| >
| > Version 1.0.3 is based upon the latest mcz files in the collective
|
| > Seaside repositories as of this afternoon PST.
| >
| > I've tested ConfigurationOfSeaside on Squeak (trunk and
| > Squeak3.10.2-7179-basic) and Pharo (PharoCore-1.0-10508rc2). Note
| > that there was an issue with loading Psome Pier2 code into
| > Squeak3.10.2-7179-basic. The same code loaded fine into the Squeak
|
| > trunk.
| >
| > If you want finer control over what is loaded into your image, you
|
| > can pick and choose from the following Metacello configurations in
|
http://www.squeaksource.com/MetacelloRepository
| > :
| >
| > "Seaside 2.8"
| > ConfigurationOfSeaside28
| > ConfigurationOfSeaside28Examples
| > ConfigurationOfMagritte
| > ConfigurationOfPier
| > ConfigurationOfPierAddOns
| >
| > "Seaside 3.0"
| > ConfigurationOfSeaside30
| > ConfigurationOfMagritte2
| > ConfigurationOfPier2
| > ConfigurationOfPierAddOns2
| >
| > As you can imagine, it is easier to use ConfigurationOfSeaside to
| > get started.
| >
| > Dale
| > _______________________________________________
| > Magritte, Pier and Related Tools ...
| >
https://www.iam.unibe.ch/mailman/listinfo/smallwiki