pharo-launcher
pharo-launcher copied to clipboard
image does not start
Here is copy of log HERE_BE_DRAGONS_HERE PhLError: An image with the same name already exists 7 April 2019 9:57:08.482497 pm
VM: unix - i686 - linux-gnu - CoInterpreter VMMaker.oscog-eem.2504 uuid: a00b0fad-c04c-47a6-8a11-5dbff110ac11 Jan 5 2019 StackToRegisterMappingCogit VMMaker.oscog-eem.2504 uuid: a00b0fad-c04c-47a6-8a11-5dbff110ac11 Jan 5 2019 VM: 201901051900 https://github.com/OpenSmalltalk/opensmalltalk-vm.git Date: Sat Jan 5 20:00:11 2019 CommitHash: 7a3c6b64 Plugins: 201901051900 https://github.com/OpenSmalltalk/opensmalltalk-vm.git
Image: Pharo7.0.2 [Build information: Pharo-7.0.2+build.152.sha.890f474a81f116ead0e68c8de77790aef4e9a752 (32 Bit)]
PhLDirectoryBasedImageRepository>>ensureNoImageWithName: Receiver: a PhLDirectoryBasedImageRepository Arguments and temporary variables: anImageName: 'Pharo6.5' Receiver's instance variables: announcer: an Announcer wantNotification: true baseDirectory: nil
PhLDirectoryBasedImageRepository>>importImageNamed:to: Receiver: a PhLDirectoryBasedImageRepository Arguments and temporary variables: sourceName: '/home/feliks/Pharo/images/Pharo6.5/Pharo6.5.image' targetName: 'Pharo6.5' sourceDirectory: nil targetDirectory: nil imageLocalDirectory: nil Receiver's instance variables: announcer: an Announcer wantNotification: true baseDirectory: nil
PhLImportImageCommand>>import: Receiver: a PhLImportImageCommand Arguments and temporary variables: imagePath: '/home/feliks/Pharo/images/Pharo6.5/Pharo6.5.image' infoMessage: nil destFolderName: 'Pharo6.5' Receiver's instance variables: model: a PharoLauncherModel importSiblings: false
PhLImportImageCommand>>importImage Receiver: a PhLImportImageCommand Arguments and temporary variables: imagePath: '/home/feliks/Pharo/images/Pharo6.5/Pharo6.5.image' Receiver's instance variables: model: a PharoLauncherModel importSiblings: false
PhLImportImageCommand>>execute Receiver: a PhLImportImageCommand Arguments and temporary variables: answer: 2 Receiver's instance variables: model: a PharoLauncherModel importSiblings: false
[ self execute ] in PhLImportImageCommand(PhLCommand)>>executeCommand Receiver: a PhLImportImageCommand Arguments and temporary variables:
Receiver's instance variables:
model: a PharoLauncherModel
importSiblings: false
BlockClosure>>on:do: Receiver: [ self execute ] Arguments and temporary variables: exception: PhLCommandCancellation handlerAction: [ :ex | "Do nothing - user has cancelled the command" ] Receiver's instance variables: outerContext: PhLImportImageCommand(PhLCommand)>>executeCommand startpc: 29 numArgs: 0
PhLImportImageCommand(PhLCommand)>>executeCommand Receiver: a PhLImportImageCommand Arguments and temporary variables:
Receiver's instance variables:
model: a PharoLauncherModel
importSiblings: false
PhLImportImageCommand(PhLCommand)>>executeIfApplicable Receiver: a PhLImportImageCommand Arguments and temporary variables:
Receiver's instance variables:
model: a PharoLauncherModel
importSiblings: false
PhLCommandButton>>performAction Receiver: a PhLCommandButton Arguments and temporary variables:
Receiver's instance variables:
dependents: a DependentsArray(a MorphicButtonAdapter)
announcer: an Announcer
focusOrder: nil
owner: a PhLCommandToolbar
window: a NewValueHolder[ nil ]
spec: a SpecWrapper
extentHolder: a NewValueHolder[ nil ]
needRebuild: a NewValueHolder[ true ]
additionalKeyBindings: a Dictionary(Character space->[ self action ] )
keyStrokesForNextFocusHolder: a CollectionValueHolder[ an Array() ]
keyStrokesForPreviousFocusHolder: a CollectionValueHolder[ an Array() ]
windowIcon: a NewValueHolder[ nil ]
aboutText: a NewValueHolder[ nil ]
askOkToClose: a NewValueHolder[ false ]
titleHolder: a CollectionValueHolder[ 'Button' ]
helpHolder: a NewValueHolder[ 'Import' ]
borderWidth: a NewValueHolder[ 0 ]
borderColor: a NewValueHolder[ Color transparent ]
enabledHolder: a NewValueHolder[ true ]
dragEnabled: a NewValueHolder[ false ]
dropEnabled: a NewValueHolder[ false ]
dragTransformationBlock: a NewValueHolder[ [ :item :source | item ] ]
wantDropBlock: a NewValueHolder[ [ :draggedItem :event :source | self dropEnabl...etc...
acceptDropBlock: a NewValueHolder[ [ :draggedItem :event :source | ] ]
transferBlock: a NewValueHolder[ [ :passenger :source | self defaultTransferFor...etc...
color: a NewValueHolder[ nil ]
actionHolder: a NewValueHolder[ [ ] ]
labelHolder: a CollectionValueHolder[ '' ]
fontHolder: a NewValueHolder[ nil ]
stateHolder: a NewValueHolder[ false ]
actionPerformedHolder: a NewValueHolder[ nil ]
askBeforeChangingHolder: a NewValueHolder[ false ]
iconHolder: a NewValueHolder[ Form(16x16x32) ]
menuHolder: a NewValueHolder[ a MenuPresenter ]
shortcutHolder: a NewValueHolder[ nil ]
commandClass: PhLImportImageCommand
contextHolder: a NewValueHolder[ a PharoLauncherModel ]
command: a PhLImportImageCommand
MorphicButtonAdapter>>action Receiver: a MorphicButtonAdapter Arguments and temporary variables:
Receiver's instance variables:
dependents: a DependentsArray(a PluggableButtonMorph(908047104))
announcer: nil
model: a PhLCommandButton
widget: a PluggableButtonMorph(908047104)
selector: nil
PluggableButtonMorph>>performAction: Receiver: a PluggableButtonMorph(908047104) Arguments and temporary variables: event: [(904@14) mouseUp 87647 nil] Receiver's instance variables: bounds: ([email protected]) corner: ([email protected]) owner: a PanelMorph(982462208) submorphs: an Array(an AlignmentMorph(972308224)) fullBounds: (889@0) corner: (914@29) color: (Color r: 0.901 g: 0.901 b: 0.901 alpha: 1.0) extension: a MorphExtension (272849664) [balloonText] [eventHandler = a Morphi...etc... borderWidth: 1 borderColor: #simple model: a MorphicButtonAdapter label: an IconicListItem(456207872) icon: nil getIconSelector: nil getStateSelector: #state actionSelector: #action font: nil getLabelSelector: #label getMenuSelector: nil shortcutCharacter: nil askBeforeChanging: false triggerOnMouseDown: false offColor: nil onColor: nil feedbackColor: nil showSelectionFeedback: false allButtons: nil arguments: #() argumentsProvider: nil argumentsSelector: nil enabled: true actionBlock: nil getColorSelector: nil getEnabledSelector: #enabled getFontSelector: #font labelMorph: an IconicListItem(456207872) iconMorph: nil iconPosition: #left lastState: false
[ :m | (m containsPoint: evt cursorPoint) ifTrue: [ m enabled ifTrue: [ m performAction: evt ] ] ] in PluggableButtonMorph>>mouseUp: Receiver: a PluggableButtonMorph(908047104) Arguments and temporary variables: evt: [(904@14) mouseUp 87647 nil] all: an Array(a PluggableButtonMorph(907789824) a PluggableButtonMorph(21581260...etc... m: a PluggableButtonMorph(908047104) Receiver's instance variables: bounds: ([email protected]) corner: ([email protected]) owner: a PanelMorph(982462208) submorphs: an Array(an AlignmentMorph(972308224)) fullBounds: (889@0) corner: (914@29) color: (Color r: 0.901 g: 0.901 b: 0.901 alpha: 1.0) extension: a MorphExtension (272849664) [balloonText] [eventHandler = a Morphi...etc... borderWidth: 1 borderColor: #simple model: a MorphicButtonAdapter label: an IconicListItem(456207872) icon: nil getIconSelector: nil getStateSelector: #state actionSelector: #action font: nil getLabelSelector: #label getMenuSelector: nil shortcutCharacter: nil askBeforeChanging: false triggerOnMouseDown: false offColor: nil onColor: nil feedbackColor: nil showSelectionFeedback: false allButtons: nil arguments: #() argumentsProvider: nil argumentsSelector: nil enabled: true actionBlock: nil getColorSelector: nil getEnabledSelector: #enabled getFontSelector: #font labelMorph: an IconicListItem(456207872) iconMorph: nil iconPosition: #left lastState: false
Array(SequenceableCollection)>>do: Receiver: an Array(a PluggableButtonMorph(907789824) a PluggableButtonMorph(215812608) a PluggableBu...etc... Arguments and temporary variables: aBlock: [ :m | (m containsPoint: evt cursorPoint) ifTrue: [ m enabled ifTr...etc... index: 3 Receiver's instance variables: an Array(a PluggableButtonMorph(907789824) a PluggableButtonMorph(215812608) a PluggableBu...etc...
PluggableButtonMorph>>mouseUp: Receiver: a PluggableButtonMorph(908047104) Arguments and temporary variables: evt: [(904@14) mouseUp 87647 nil] all: an Array(a PluggableButtonMorph(907789824) a PluggableButtonMorph(21581260...etc... Receiver's instance variables: bounds: ([email protected]) corner: ([email protected]) owner: a PanelMorph(982462208) submorphs: an Array(an AlignmentMorph(972308224)) fullBounds: (889@0) corner: (914@29) color: (Color r: 0.901 g: 0.901 b: 0.901 alpha: 1.0) extension: a MorphExtension (272849664) [balloonText] [eventHandler = a Morphi...etc... borderWidth: 1 borderColor: #simple model: a MorphicButtonAdapter label: an IconicListItem(456207872) icon: nil getIconSelector: nil getStateSelector: #state actionSelector: #action font: nil getLabelSelector: #label I want to recover changes I made in image 6.5. i am new to pharo, but used Sqeak feliks
Hi,
From the logs, it looks like you are trying to import an image into Pharo Launcher but there is already an image with the same name. You should have got a warning. We will fix that. If you rename the image with the same name already managed by PharoLauncher, it should solve the issue