pharo-launcher icon indicating copy to clipboard operation
pharo-launcher copied to clipboard

image does not start

Open fgadzinski opened this issue 5 years ago • 1 comments

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

fgadzinski avatar Apr 09 '19 23:04 fgadzinski

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

demarey avatar Apr 10 '19 06:04 demarey