minimal image load config question

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

minimal image load config question

kuszi

Hello!

I'm trying to load my app (config) into the minimal image from the command line.

pharo min.image config http://smalltalkhub.com/mc/RobertKuszinger/GcUploader/main ConfigurationOfGiscomKkt --install=stable --username=<mylogin> --password=<mypwd>

After a few seconds of working it stops like this (longer version at the end if this email):

[....]

OrderedCollection(Collection)>>do:displayingProgress:every:

OrderedCollection(Collection)>>do:displayingProgress:

Got startup errors:

     MessageNotUnderstood: Unicode class>>isUnifiedKanji:



Does anyone have any idea what to check? Is there something missing? Minimal image is from the Pharo website.
I've tested my config on a brand new Pharo4 image and it loads well...
Should I preload another config into the image?


Thanks

--------------------------------
[kuszi@kuszidell pharo-minimal]$ pharo --version
3.9-7 #1 Thu Jan 7 00:37:02 CET 2016 gcc 4.6.3 [Production ITHB VM]
NBCoInterpreter NativeBoost-CogPlugin-EstebanLorenzano.21 uuid: 4d9b9bdf-2dfa-4c0b-99eb-5b110dadc697 Jan 7 2016
NBCogit NativeBoost-CogPlugin-EstebanLorenzano.21 uuid: 4d9b9bdf-2dfa-4c0b-99eb-5b110dadc697 Jan 7 2016
https://github.com/pharo-project/pharo-vm.git Commit: bad6fa2684afcf1d7cdb485f11049a4a4290fbc8 Date: 2015-12-14 12:47:06 +0100 By: Esteban Lorenzano <[hidden email]> Jenkins build #15027
Linux pharo-linux 3.2.0-31-generic-pae #50-Ubuntu SMP Fri Sep 7 16:39:45 UTC 2012 i686 i686 i386 GNU/Linux
plugin path: /usr/share/pharo-vm/ [default: /usr/share/pharo-vm/]

---------------------------------

MethodAddition>>writeSourceToLog

MethodAddition>>createCompiledMethod

MCMethodDefinition>>addMethodAdditionTo:

[ :each | each addMethodAdditionTo: methodAdditions ] in MCPackageLoader>>basicLoadDefinitions in Block: [ :each | each addMethodAdditionTo: methodAddition...etc...

[ :each |

| newLabel |

"Special handling for first and last element"

(count = 0 or: [ count + 1 = size or: [ (Time millisecondsSince: lastUpdate) >= msecs ] ])

ifTrue: [

bar current: count.

oldLabel = (newLabel := (labelBlock cull: each) ifNil: [ oldLabel ])

ifFalse: [

bar label: newLabel.

ProgressNotification signal: '' extra: (oldLabel := newLabel) ].

lastUpdate := Time millisecondClockValue ].

aBlock value: each.

count := count + 1 ] in [ :bar |

labelBlock := aStringOrBlock isString

ifTrue: [

bar label: aStringOrBlock.

[ :dummyItem | aStringOrBlock ] ]

ifFalse: [ aStringOrBlock ].

self

do: [ :each |

| newLabel |

"Special handling for first and last element"

(count = 0 or: [ count + 1 = size or: [ (Time millisecondsSince: lastUpdate) >= msecs ] ])

ifTrue: [

bar current: count.

oldLabel = (newLabel := (labelBlock cull: each) ifNil: [ oldLabel ])

ifFalse: [

bar label: newLabel.

ProgressNotification signal: '' extra: (oldLabel := newLabel) ].

lastUpdate := Time millisecondClockValue ].

aBlock value: each.

count := count + 1 ] ] in OrderedCollection(Collection)>>do:displayingProgress:every: in Block: [ :each | ...

OrderedCollection>>do:

[ :bar |

labelBlock := aStringOrBlock isString

ifTrue: [

bar label: aStringOrBlock.

[ :dummyItem | aStringOrBlock ] ]

ifFalse: [ aStringOrBlock ].

self

do: [ :each |

| newLabel |

"Special handling for first and last element"

(count = 0 or: [ count + 1 = size or: [ (Time millisecondsSince: lastUpdate) >= msecs ] ])

ifTrue: [

bar current: count.

oldLabel = (newLabel := (labelBlock cull: each) ifNil: [ oldLabel ])

ifFalse: [

bar label: newLabel.

ProgressNotification signal: '' extra: (oldLabel := newLabel) ].

lastUpdate := Time millisecondClockValue ].

aBlock value: each.

count := count + 1 ] ] in OrderedCollection(Collection)>>do:displayingProgress:every: in Block: [ :bar | ...

BlockClosure>>cull:

[ result := block cull: self ] in [

self prepareForRunning.

[ result := block cull: self ]

on: JobNotification

do: [ :notification | notification handle: self ] ] in Job>>run in Block: [ result := block cull: self ]

BlockClosure>>on:do:

[

self prepareForRunning.

[ result := block cull: self ]

on: JobNotification

do: [ :notification | notification handle: self ] ] in Job>>run in Block: [ ...

BlockClosure>>ensure:

Job>>run

DummyUIManager(UIManager)>>displayProgress:from:to:during:

ByteString(String)>>displayProgressFrom:to:during:

OrderedCollection(Collection)>>do:displayingProgress:every:

OrderedCollection(Collection)>>do:displayingProgress:

Got startup errors:

MessageNotUnderstood: Unicode class>>isUnifiedKanji: