Pharo-dev
By thread
pharo-dev@lists.pharo.org
By month
Messages by month
- ----- 2026 -----
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
July 2012
- 77 participants
- 1070 messages
[Pharo-project] [update 2.0] #20213
by Marcus Denker
20213
-----
Issue 6376: New ProcessSpecificVariables & Running Processes
(first workaroung)
http://code.google.com/p/pharo/issues/detail?id=6376
--
Marcus Denker -- http://marcusdenker.de
July 16, 2012
Re: [Pharo-project] We have a HorribleErrorBlockingEverything
by Marcus Denker
On Jul 16, 2012, at 4:29 AM, Sean P. DeNigris wrote:
>
> Marcus Denker-4 wrote
>>
>> Issue 6376: [Jenkis] test runs fails due to error loading CISupport
>> http://code.google.com/p/pharo/issues/detail?id=6376
>>
>> As we can't run tests, nothing will be integrated other than fixes that
>> fix this.
>>
>
> Found it!
>
Very good! And yes, that looks very much like the problem...
For the image itself: As we can't load anything, I will do a pre-build where the problem
happend once and we start with that.
Then we can add the fix to that. (not perfect but good enough)
Marcus
> Issue 6376: New ProcessSpecificVariables & Running Processes
> http://code.google.com/p/pharo/issues/detail?id=6376
>
> It seems that Zinc has exposed a lurking bug with ProcessSpecificVariables.
> From issue 6376...
> If a process is already using a ProcessSpecificVariable, and another is
> added to the system, this new PSV is not added to the env instVar of those
> processes. When access to the new PSV is attempted, a subscript error is
> thrown.
>
> To reproduce, evaluate:
> ZnClient new
> signalProgress: true;
> url: 'http://zn.stfx.eu/zn/small.html';
> downloadTo: FileSystem workingDirectory fullPath
>
> Process class>>allocatePSKey: adds the psv ZnSignalProgress to PSKeys.
> Later, when Process>psValueAt:put: is called, env is initialized if nil, but
> it's not nil (maybe because ZnConnectionTimeout has been used previously?).
> This is probably the first time we encountered two PSVs in the image at the
> same time, which flushed out the bug. In this case, env is not updated, and
> access is attempted to index 2, which doesn't exist.
>
> This attached fileout resizes already-initialized envs if they need to be
> updated due to more PSVs having been added. It's ugly, but I want Igor to
> take a look before I clean it up to make sure we're on the right track.
>
> --
> View this message in context: http://forum.world.st/We-have-a-HorribleErrorBlockingEverything-tp4640055p4…
> Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
>
--
Marcus Denker -- http://marcusdenker.de
July 16, 2012
[Pharo-project] Issue 6382: [BUG]: PragmaMenuAndShortcutRegistration DNU attachShortcutCategory:to:
by DeNigris Sean
Type-Bug
Milestone-2.0
Importance-High
Pharo2.0a
Latest update: #20210
DoIt: "KMRepository reset"
Called from Spotlight class>>buildKeymapsOn:
Cheers,
Sean
July 16, 2012
Re: [Pharo-project] Squeaksource moved
by Sean P. DeNigris
Fabrizio Perin-3 wrote
>
> Now you should be able to reach the files.
>
Thanks! It's reachable now. I'll let you know if anything else comes up :)
--
View this message in context: http://forum.world.st/Squeaksource-moved-tp4639837p4640117.html
Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
July 16, 2012
Re: [Pharo-project] [BUG]: Zinc-HTTP-SvenVanCaekenberghe.285 GoferRepositoryError
by Sean P. DeNigris
Camillo Bruni-3 wrote
>
> Indeed... the Gofer Error could at least wrap around the real cause, makes
> debugging a nightmare :D
>
Issue 6379: Sensible GoferRepositoryError Messages
http://code.google.com/p/pharo/issues/detail?id=6379
--
View this message in context: http://forum.world.st/BUG-Zinc-HTTP-SvenVanCaekenberghe-285-GoferRepository…
Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
July 16, 2012
Re: [Pharo-project] [BUG]: Zinc-HTTP-SvenVanCaekenberghe.285 GoferRepositoryError
by Sean P. DeNigris
Sven Van Caekenberghe wrote
>
> for some reason the first Zn related operation fails
Found it!
Issue 6376: New ProcessSpecificVariables & Running Processes
http://code.google.com/p/pharo/issues/detail?id=6376
--
View this message in context: http://forum.world.st/BUG-Zinc-HTTP-SvenVanCaekenberghe-285-GoferRepository…
Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
July 16, 2012
Re: [Pharo-project] We have a HorribleErrorBlockingEverything
by Sean P. DeNigris
Marcus Denker-4 wrote
>
> Issue 6376: [Jenkis] test runs fails due to error loading CISupport
> http://code.google.com/p/pharo/issues/detail?id=6376
>
> As we can't run tests, nothing will be integrated other than fixes that
> fix this.
>
Found it!
Issue 6376: New ProcessSpecificVariables & Running Processes
http://code.google.com/p/pharo/issues/detail?id=6376
It seems that Zinc has exposed a lurking bug with ProcessSpecificVariables.
>From issue 6376...
If a process is already using a ProcessSpecificVariable, and another is
added to the system, this new PSV is not added to the env instVar of those
processes. When access to the new PSV is attempted, a subscript error is
thrown.
To reproduce, evaluate:
ZnClient new
signalProgress: true;
url: 'http://zn.stfx.eu/zn/small.html';
downloadTo: FileSystem workingDirectory fullPath
Process class>>allocatePSKey: adds the psv ZnSignalProgress to PSKeys.
Later, when Process>psValueAt:put: is called, env is initialized if nil, but
it's not nil (maybe because ZnConnectionTimeout has been used previously?).
This is probably the first time we encountered two PSVs in the image at the
same time, which flushed out the bug. In this case, env is not updated, and
access is attempted to index 2, which doesn't exist.
This attached fileout resizes already-initialized envs if they need to be
updated due to more PSVs having been added. It's ugly, but I want Igor to
take a look before I clean it up to make sure we're on the right track.
--
View this message in context: http://forum.world.st/We-have-a-HorribleErrorBlockingEverything-tp4640055p4…
Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
July 16, 2012
Re: [Pharo-project] We have a HorribleErrorBlockingEverything
by Sven Van Caekenberghe
Here is the error:
On 15 Jul 2012, at 23:04, Sean P. DeNigris wrote:
> I think this is the same thing as
> http://forum.world.st/BUG-Zinc-HTTP-SvenVanCaekenberghe-285-GoferRepository…
>
> update #20212 includes Zinc-HTTP-MarcusDenker.287
> the test build started failing at the same time 20212 was first built
>
> --
> View this message in context: http://forum.world.st/We-have-a-HorribleErrorBlockingEverything-tp4640055p4…
> Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Take a fresh 2.0 #20212 image and execute something like:
ZnClient new
signalProgress: true;
url: 'http://zn.stfx.eu/zn/small.html';
downloadTo: FileSystem workingDirectory fullPath
Bam!
The second time, it works as expected.
Sven
15 July 2012 11:47:15.076 pm
VM: Mac OS - intel - 1074 - CoInterpreter VMMaker-oscog-EstebanLorenzano.161 uuid: 8e0c22c3-b48d-4d8d-a7f9-8a75dc246f28 Jul 12 2012, StackToRegisterMappingCogit VMMaker-oscog-EstebanLorenzano.161 uuid: 8e0c22c3-b48d-4d8d-a7f9-8a75dc246f28 Jul 12 2012, https://git.gitorious.org/cogvm/blessed.git Commit: 8eb3f452262d1b213fd1b6fd3cb682e292945ccf Date: Mon Jul 9 15:23:19 2012 +0200 By: Esteban Lorenzano <estebanlm(a)gmail.com>
Image: Pharo2.0a [Latest update: #20212]
WeakArray(Object)>>errorSubscriptBounds:
Receiver: a WeakArray(nil)
Arguments and temporary variables:
<<error during printing>
Receiver's instance variables:
a WeakArray(nil)
WeakArray(Object)>>at:put:
Receiver: a WeakArray(nil)
Arguments and temporary variables:
<<error during printing>
Receiver's instance variables:
a WeakArray(nil)
Process>>psValueAt:put:
Receiver: a Process in MorphicUIManager>>openDebuggerOn:context:label:contents:fullView:
Arguments and temporary variables:
<<error during printing>
Receiver's instance variables:
nextLink: nil
suspendedContext: MorphicUIManager>>openDebuggerOn:context:label:contents:fullV...etc...
priority: 40
myList: nil
threadId: nil
errorHandler: nil
name: 'Morphic UI process'
env: a WeakArray(nil)
[p psValueAt: index put: anObject.
aBlock value] in ZnSignalProgress(DynamicVariable)>>value:during:
Receiver: a ZnSignalProgress
Arguments and temporary variables:
<<error during printing>
Receiver's instance variables:
index: 2
BlockClosure>>ensure:
Receiver: [p psValueAt: index put: anObject.
aBlock value]
Arguments and temporary variables:
<<error during printing>
Receiver's instance variables:
outerContext: ZnSignalProgress(DynamicVariable)>>value:during:
startpc: 62
numArgs: 0
ZnSignalProgress(DynamicVariable)>>value:during:
Receiver: a ZnSignalProgress
Arguments and temporary variables:
<<error during printing>
Receiver's instance variables:
index: 2
ZnSignalProgress class(DynamicVariable class)>>value:during:
Receiver: ZnSignalProgress
Arguments and temporary variables:
<<error during printing>
Receiver's instance variables:
superclass: DynamicVariable
methodDict: a MethodDictionary()
format: 132
layout: nil
instanceVariables: nil
organization: a ClassOrganizer
subclasses: nil
name: #ZnSignalProgress
classPool: nil
sharedPools: nil
environment: a SystemDictionary(lots of globals)
category: #'Zinc-HTTP-Support'
traitComposition: {}
localSelectors: nil
hash: nil
soleInstance: a ZnSignalProgress
ZnClient>>withProgressDo:
Receiver: a ZnClient
Arguments and temporary variables:
<<error during printing>
Receiver's instance variables:
request: a ZnRequest(GET /zn/small.html)
response: nil
connection: nil
lastUsed: nil
state: #inProgress
options: a Dictionary(#signalProgress->true #streaming->true )
session: nil
log: nil
ZnClient>>execute
Receiver: a ZnClient
Arguments and temporary variables:
<<error during printing>
Receiver's instance variables:
request: a ZnRequest(GET /zn/small.html)
response: nil
connection: nil
lastUsed: nil
state: #inProgress
options: a Dictionary(#signalProgress->true #streaming->true )
session: nil
log: nil
ZnClient>>get
Receiver: a ZnClient
Arguments and temporary variables:
<<error during printing>
Receiver's instance variables:
request: a ZnRequest(GET /zn/small.html)
response: nil
connection: nil
lastUsed: nil
state: #inProgress
options: a Dictionary(#signalProgress->true #streaming->true )
session: nil
log: nil
ZnClient>>downloadTo:
Receiver: a ZnClient
Arguments and temporary variables:
<<error during printing>
Receiver's instance variables:
request: a ZnRequest(GET /zn/small.html)
response: nil
connection: nil
lastUsed: nil
state: #inProgress
options: a Dictionary(#signalProgress->true #streaming->true )
session: nil
log: nil
UndefinedObject>>DoIt
Receiver: nil
Arguments and temporary variables:
<<error during printing>
Receiver's instance variables:
nil
Compiler>>evaluate:in:to:notifying:ifFail:logged:
Receiver: a Compiler
Arguments and temporary variables:
<<error during printing>
Receiver's instance variables:
sourceStream: a ReadWriteStream
requestor: a TextMorphForEditView(966524928)
class: UndefinedObject
category: nil
context: nil
parser: a Parser
[rcvr class evaluatorClass new
evaluate: self selectionForDoitAsStream
in: ctxt
to: rcvr
notifying: self morph
ifFail: [self morph flash.
^ nil]
logged: true] in SmalltalkEditor>>evaluateSelectionAndDo:
Receiver: a SmalltalkEditor
Arguments and temporary variables:
<<error during printing>
Receiver's instance variables:
morph: a TextMorphForEditView(966524928)
selectionShowing: true
model: a Workspace
editingState: a SmalltalkEditingState
BlockClosure>>on:do:
Receiver: [rcvr class evaluatorClass new
evaluate: self selectionForDoitAsStream
in: ctxt
to: ...etc...
Arguments and temporary variables:
<<error during printing>
Receiver's instance variables:
outerContext: SmalltalkEditor>>evaluateSelectionAndDo:
startpc: 110
numArgs: 0
SmalltalkEditor>>evaluateSelectionAndDo:
Receiver: a SmalltalkEditor
Arguments and temporary variables:
<<error during printing>
Receiver's instance variables:
morph: a TextMorphForEditView(966524928)
selectionShowing: true
model: a Workspace
editingState: a SmalltalkEditingState
SmalltalkEditor>>inspectIt
Receiver: a SmalltalkEditor
Arguments and temporary variables:
<<error during printing>
Receiver's instance variables:
morph: a TextMorphForEditView(966524928)
selectionShowing: true
model: a Workspace
editingState: a SmalltalkEditingState
SmalltalkEditor>>inspectIt:
Receiver: a SmalltalkEditor
Arguments and temporary variables:
<<error during printing>
Receiver's instance variables:
morph: a TextMorphForEditView(966524928)
selectionShowing: true
model: a Workspace
editingState: a SmalltalkEditingState
SmalltalkEditor(TextEditor)>>performCmdActionsWith:shifted:return:
Receiver: a SmalltalkEditor
Arguments and temporary variables:
<<error during printing>
Receiver's instance variables:
morph: a TextMorphForEditView(966524928)
selectionShowing: true
model: a Workspace
editingState: a SmalltalkEditingState
SmalltalkEditor(TextEditor)>>dispatchCommandOn:return:
Receiver: a SmalltalkEditor
Arguments and temporary variables:
<<error during printing>
Receiver's instance variables:
morph: a TextMorphForEditView(966524928)
selectionShowing: true
model: a Workspace
editingState: a SmalltalkEditingState
SmalltalkEditor(TextEditor)>>dispatchOn:
Receiver: a SmalltalkEditor
Arguments and temporary variables:
<<error during printing>
Receiver's instance variables:
morph: a TextMorphForEditView(966524928)
selectionShowing: true
model: a Workspace
editingState: a SmalltalkEditingState
[self dispatchOn: aKeyboardEvent] in SmalltalkEditor(TextEditor)>>keystroke:
Receiver: a SmalltalkEditor
Arguments and temporary variables:
<<error during printing>
Receiver's instance variables:
morph: a TextMorphForEditView(966524928)
selectionShowing: true
model: a Workspace
editingState: a SmalltalkEditingState
SmalltalkEditor(TextEditor)>>handleKeystrokeAction:
Receiver: a SmalltalkEditor
Arguments and temporary variables:
<<error during printing>
Receiver's instance variables:
morph: a TextMorphForEditView(966524928)
selectionShowing: true
model: a Workspace
editingState: a SmalltalkEditingState
SmalltalkEditor(TextEditor)>>handleEditionAction:fromKeyboardEvent:
Receiver: a SmalltalkEditor
Arguments and temporary variables:
<<error during printing>
Receiver's instance variables:
morph: a TextMorphForEditView(966524928)
selectionShowing: true
model: a Workspace
editingState: a SmalltalkEditingState
SmalltalkEditor(TextEditor)>>keystroke:
Receiver: a SmalltalkEditor
Arguments and temporary variables:
<<error during printing>
Receiver's instance variables:
morph: a TextMorphForEditView(966524928)
selectionShowing: true
model: a Workspace
editingState: a SmalltalkEditingState
[editor keystroke: evt] in TextMorphForEditView(TextMorph)>>basicKeyStroke:
Receiver: a TextMorphForEditView(966524928)
Arguments and temporary variables:
<<error during printing>
Receiver's instance variables:
bounds: (0@0) corner: (432@66)
owner: a TransformMorph(175374336)
submorphs: #()
fullBounds: (0@0) corner: (432@66)
color: Color black
extension: a MorphExtension (1049100288) [other: (announcer -> an Announcer) (...etc...
borderWidth: 0
borderColor: Color black
textStyle: a TextStyle Bitmap DejaVu Sans 9
text: a Text for 'ZnClient new
signalProgress: true;
url: ''http://zn.stfx.eu...etc...
wrapFlag: true
paragraph: a Paragraph
editor: nil
container: nil
predecessor: nil
successor: nil
backgroundColor: nil
margins: (0@0) corner: (0@0)
editView: a PluggableTextMorph(503840768)
acceptOnCR: false
autoAccept: false
acceptOnFocusChange: false
selectionColor: nil
TextMorphForEditView(TextMorph)>>handleInteraction:
Receiver: a TextMorphForEditView(966524928)
Arguments and temporary variables:
<<error during printing>
Receiver's instance variables:
bounds: (0@0) corner: (432@66)
owner: a TransformMorph(175374336)
submorphs: #()
fullBounds: (0@0) corner: (432@66)
color: Color black
extension: a MorphExtension (1049100288) [other: (announcer -> an Announcer) (...etc...
borderWidth: 0
borderColor: Color black
textStyle: a TextStyle Bitmap DejaVu Sans 9
text: a Text for 'ZnClient new
signalProgress: true;
url: ''http://zn.stfx.eu...etc...
wrapFlag: true
paragraph: a Paragraph
editor: nil
container: nil
predecessor: nil
successor: nil
backgroundColor: nil
margins: (0@0) corner: (0@0)
editView: a PluggableTextMorph(503840768)
acceptOnCR: false
autoAccept: false
acceptOnFocusChange: false
selectionColor: nil
TextMorphForEditView>>handleInteraction:
Receiver: a TextMorphForEditView(966524928)
Arguments and temporary variables:
<<error during printing>
Receiver's instance variables:
bounds: (0@0) corner: (432@66)
owner: a TransformMorph(175374336)
submorphs: #()
fullBounds: (0@0) corner: (432@66)
color: Color black
extension: a MorphExtension (1049100288) [other: (announcer -> an Announcer) (...etc...
borderWidth: 0
borderColor: Color black
textStyle: a TextStyle Bitmap DejaVu Sans 9
text: a Text for 'ZnClient new
signalProgress: true;
url: ''http://zn.stfx.eu...etc...
wrapFlag: true
paragraph: a Paragraph
editor: nil
container: nil
predecessor: nil
successor: nil
backgroundColor: nil
margins: (0@0) corner: (0@0)
editView: a PluggableTextMorph(503840768)
acceptOnCR: false
autoAccept: false
acceptOnFocusChange: false
selectionColor: nil
TextMorphForEditView(TextMorph)>>basicKeyStroke:
Receiver: a TextMorphForEditView(966524928)
Arguments and temporary variables:
<<error during printing>
Receiver's instance variables:
bounds: (0@0) corner: (432@66)
owner: a TransformMorph(175374336)
submorphs: #()
fullBounds: (0@0) corner: (432@66)
color: Color black
extension: a MorphExtension (1049100288) [other: (announcer -> an Announcer) (...etc...
borderWidth: 0
borderColor: Color black
textStyle: a TextStyle Bitmap DejaVu Sans 9
text: a Text for 'ZnClient new
signalProgress: true;
url: ''http://zn.stfx.eu...etc...
wrapFlag: true
paragraph: a Paragraph
editor: nil
container: nil
predecessor: nil
successor: nil
backgroundColor: nil
margins: (0@0) corner: (0@0)
editView: a PluggableTextMorph(503840768)
acceptOnCR: false
autoAccept: false
acceptOnFocusChange: false
selectionColor: nil
[self basicKeyStroke: evt] in TextMorphForEditView(TextMorph)>>keyStroke:
Receiver: a TextMorphForEditView(966524928)
Arguments and temporary variables:
<<error during printing>
Receiver's instance variables:
bounds: (0@0) corner: (432@66)
owner: a TransformMorph(175374336)
submorphs: #()
fullBounds: (0@0) corner: (432@66)
color: Color black
extension: a MorphExtension (1049100288) [other: (announcer -> an Announcer) (...etc...
borderWidth: 0
borderColor: Color black
textStyle: a TextStyle Bitmap DejaVu Sans 9
text: a Text for 'ZnClient new
signalProgress: true;
url: ''http://zn.stfx.eu...etc...
wrapFlag: true
paragraph: a Paragraph
editor: nil
container: nil
predecessor: nil
successor: nil
backgroundColor: nil
margins: (0@0) corner: (0@0)
editView: a PluggableTextMorph(503840768)
acceptOnCR: false
autoAccept: false
acceptOnFocusChange: false
selectionColor: nil
NOCController class(NECController class)>>codeCompletionAround:textMorph:keyStroke:
Receiver: NOCController
Arguments and temporary variables:
<<error during printing>
Receiver's instance variables:
superclass: NECController
methodDict: a MethodDictionary(#contextClass->(NOCController>>#contextClass "a ...etc...
format: 144
layout: nil
instanceVariables: #('expanded' 'contextClass')
organization: a ClassOrganizer
subclasses: nil
name: #NOCController
classPool: nil
sharedPools: nil
environment: a SystemDictionary(lots of globals)
category: #'NOCompletion-Model'
traitComposition: {}
localSelectors: nil
uniqueInstance: a NOCController
ToolRegistry>>codeCompletionAround:textMorph:keyStroke:
Receiver: a ToolRegistry
Arguments and temporary variables:
<<error during printing>
Receiver's instance variables:
tools: an IdentityDictionary(#basicInspector->BasicInspector #browser->[self de...etc...
inspectorsMap: an IdentityDictionary(#CompiledMethod->#CompiledMethodInspector ...etc...
TextMorphForEditView(TextMorph)>>keyStroke:
Receiver: a TextMorphForEditView(966524928)
Arguments and temporary variables:
<<error during printing>
Receiver's instance variables:
bounds: (0@0) corner: (432@66)
owner: a TransformMorph(175374336)
submorphs: #()
fullBounds: (0@0) corner: (432@66)
color: Color black
extension: a MorphExtension (1049100288) [other: (announcer -> an Announcer) (...etc...
borderWidth: 0
borderColor: Color black
textStyle: a TextStyle Bitmap DejaVu Sans 9
text: a Text for 'ZnClient new
signalProgress: true;
url: ''http://zn.stfx.eu...etc...
wrapFlag: true
paragraph: a Paragraph
editor: nil
container: nil
predecessor: nil
successor: nil
backgroundColor: nil
margins: (0@0) corner: (0@0)
editView: a PluggableTextMorph(503840768)
acceptOnCR: false
autoAccept: false
acceptOnFocusChange: false
selectionColor: nil
TextMorphForEditView>>keyStroke:
Receiver: a TextMorphForEditView(966524928)
Arguments and temporary variables:
<<error during printing>
Receiver's instance variables:
bounds: (0@0) corner: (432@66)
owner: a TransformMorph(175374336)
submorphs: #()
fullBounds: (0@0) corner: (432@66)
color: Color black
extension: a MorphExtension (1049100288) [other: (announcer -> an Announcer) (...etc...
borderWidth: 0
borderColor: Color black
textStyle: a TextStyle Bitmap DejaVu Sans 9
text: a Text for 'ZnClient new
signalProgress: true;
url: ''http://zn.stfx.eu...etc...
wrapFlag: true
paragraph: a Paragraph
editor: nil
container: nil
predecessor: nil
successor: nil
backgroundColor: nil
margins: (0@0) corner: (0@0)
editView: a PluggableTextMorph(503840768)
acceptOnCR: false
autoAccept: false
acceptOnFocusChange: false
selectionColor: nil
TextMorphForEditView(TextMorph)>>handleKeystroke:
Receiver: a TextMorphForEditView(966524928)
Arguments and temporary variables:
<<error during printing>
Receiver's instance variables:
bounds: (0@0) corner: (432@66)
owner: a TransformMorph(175374336)
submorphs: #()
fullBounds: (0@0) corner: (432@66)
color: Color black
extension: a MorphExtension (1049100288) [other: (announcer -> an Announcer) (...etc...
borderWidth: 0
borderColor: Color black
textStyle: a TextStyle Bitmap DejaVu Sans 9
text: a Text for 'ZnClient new
signalProgress: true;
url: ''http://zn.stfx.eu...etc...
wrapFlag: true
paragraph: a Paragraph
editor: nil
container: nil
predecessor: nil
successor: nil
backgroundColor: nil
margins: (0@0) corner: (0@0)
editView: a PluggableTextMorph(503840768)
acceptOnCR: false
autoAccept: false
acceptOnFocusChange: false
selectionColor: nil
KeyboardEvent>>sentTo:
Receiver: [keystroke '<Cmd-i>']
Arguments and temporary variables:
<<error during printing>
Receiver's instance variables:
timeStamp: 8564
source: a HandMorph(843055104)
windowIndex: nil
type: #keystroke
buttons: 64
position: (134(a)34.0)
handler: nil
wasHandled: false
keyValue: 105
charCode: 105
scanCode: 34
TextMorphForEditView(Morph)>>handleEvent:
Receiver: a TextMorphForEditView(966524928)
Arguments and temporary variables:
<<error during printing>
Receiver's instance variables:
bounds: (0@0) corner: (432@66)
owner: a TransformMorph(175374336)
submorphs: #()
fullBounds: (0@0) corner: (432@66)
color: Color black
extension: a MorphExtension (1049100288) [other: (announcer -> an Announcer) (...etc...
borderWidth: 0
borderColor: Color black
textStyle: a TextStyle Bitmap DejaVu Sans 9
text: a Text for 'ZnClient new
signalProgress: true;
url: ''http://zn.stfx.eu...etc...
wrapFlag: true
paragraph: a Paragraph
editor: nil
container: nil
predecessor: nil
successor: nil
backgroundColor: nil
margins: (0@0) corner: (0@0)
editView: a PluggableTextMorph(503840768)
acceptOnCR: false
autoAccept: false
acceptOnFocusChange: false
selectionColor: nil
TextMorphForEditView(Morph)>>handleFocusEvent:
Receiver: a TextMorphForEditView(966524928)
Arguments and temporary variables:
<<error during printing>
Receiver's instance variables:
bounds: (0@0) corner: (432@66)
owner: a TransformMorph(175374336)
submorphs: #()
fullBounds: (0@0) corner: (432@66)
color: Color black
extension: a MorphExtension (1049100288) [other: (announcer -> an Announcer) (...etc...
borderWidth: 0
borderColor: Color black
textStyle: a TextStyle Bitmap DejaVu Sans 9
text: a Text for 'ZnClient new
signalProgress: true;
url: ''http://zn.stfx.eu...etc...
wrapFlag: true
paragraph: a Paragraph
editor: nil
container: nil
predecessor: nil
successor: nil
backgroundColor: nil
margins: (0@0) corner: (0@0)
editView: a PluggableTextMorph(503840768)
acceptOnCR: false
autoAccept: false
acceptOnFocusChange: false
selectionColor: nil
[ActiveHand := self.
ActiveEvent := anEvent.
result := focusHolder
handleFocusEvent: (anEvent
transformedBy: (focusHolder transformedFrom: self))] in HandMorph>>sendFocusEvent:to:clear:
Receiver: a HandMorph(843055104)
Arguments and temporary variables:
<<error during printing>
Receiver's instance variables:
bounds: (521@471) corner: (537@487)
owner: a PasteUpMorph(425197568) [world]
submorphs: #()
fullBounds: (521@471) corner: (537@487)
color: Color blue
extension: a MorphExtension (141295616) [eventHandler = an EventHandler]
mouseFocus: nil
keyboardFocus: nil
eventListeners: nil
mouseListeners: nil
keyboardListeners: nil
mouseClickState: nil
mouseOverHandler: a MouseOverHandler
lastMouseEvent: [(521@471) mouseUp 73795 nil]
targetOffset: (95.0(a)7.0)
damageRecorder: a DamageRecorder
cacheCanvas: nil
cachedCanvasHasHoles: false
temporaryCursor: nil
temporaryCursorOffset: nil
hardwareCursor: nil
hasChanged: true
savedPatch: nil
lastEventBuffer: #(1 73795 521 471 0 0 0 1)
lastKeyScanCode: 124
combinedChar: nil
eventSource: nil
lastSystemEvent: nil
captureBlock: nil
recentModifiers: 0
--- The full stack ---
WeakArray(Object)>>errorSubscriptBounds:
WeakArray(Object)>>at:put:
Process>>psValueAt:put:
[p psValueAt: index put: anObject.
aBlock value] in ZnSignalProgress(DynamicVariable)>>value:during:
BlockClosure>>ensure:
ZnSignalProgress(DynamicVariable)>>value:during:
ZnSignalProgress class(DynamicVariable class)>>value:during:
ZnClient>>withProgressDo:
ZnClient>>execute
ZnClient>>get
ZnClient>>downloadTo:
UndefinedObject>>DoIt
Compiler>>evaluate:in:to:notifying:ifFail:logged:
[rcvr class evaluatorClass new
evaluate: self selectionForDoitAsStream
in: ctxt
to: rcvr
notifying: self morph
ifFail: [self morph flash.
^ nil]
logged: true] in SmalltalkEditor>>evaluateSelectionAndDo:
BlockClosure>>on:do:
SmalltalkEditor>>evaluateSelectionAndDo:
SmalltalkEditor>>inspectIt
SmalltalkEditor>>inspectIt:
SmalltalkEditor(TextEditor)>>performCmdActionsWith:shifted:return:
SmalltalkEditor(TextEditor)>>dispatchCommandOn:return:
SmalltalkEditor(TextEditor)>>dispatchOn:
[self dispatchOn: aKeyboardEvent] in SmalltalkEditor(TextEditor)>>keystroke:
SmalltalkEditor(TextEditor)>>handleKeystrokeAction:
SmalltalkEditor(TextEditor)>>handleEditionAction:fromKeyboardEvent:
SmalltalkEditor(TextEditor)>>keystroke:
[editor keystroke: evt] in TextMorphForEditView(TextMorph)>>basicKeyStroke:
TextMorphForEditView(TextMorph)>>handleInteraction:
TextMorphForEditView>>handleInteraction:
TextMorphForEditView(TextMorph)>>basicKeyStroke:
[self basicKeyStroke: evt] in TextMorphForEditView(TextMorph)>>keyStroke:
NOCController class(NECController class)>>codeCompletionAround:textMorph:keyStroke:
ToolRegistry>>codeCompletionAround:textMorph:keyStroke:
TextMorphForEditView(TextMorph)>>keyStroke:
TextMorphForEditView>>keyStroke:
TextMorphForEditView(TextMorph)>>handleKeystroke:
KeyboardEvent>>sentTo:
TextMorphForEditView(Morph)>>handleEvent:
TextMorphForEditView(Morph)>>handleFocusEvent:
[ActiveHand := self.
ActiveEvent := anEvent.
result := focusHolder
handleFocusEvent: (anEvent
transformedBy: (focusHolder transformedFrom: self))] in HandMorph>>sendFocusEvent:to:clear:
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - -
[aBlock value] in PasteUpMorph>>becomeActiveDuring:
BlockClosure>>on:do:
PasteUpMorph>>becomeActiveDuring:
HandMorph>>sendFocusEvent:to:clear:
HandMorph>>sendEvent:focus:clear:
HandMorph>>sendKeyboardEvent:
HandMorph>>handleEvent:
HandMorph>>processEvents
[:h |
ActiveHand := h.
h processEvents.
ActiveHand := nil] in WorldState>>doOneCycleNowFor:
Array(SequenceableCollection)>>do:
WorldState>>handsDo:
WorldState>>doOneCycleNowFor:
WorldState>>doOneCycleFor:
PasteUpMorph>>doOneCycle
[[World doOneCycle.
Processor yield.
false] whileFalse.
nil] in MorphicUIManager>>spawnNewProcess
[self value.
Processor terminateActive] in BlockClosure>>newProcess
July 15, 2012
Re: [Pharo-project] We have a HorribleErrorBlockingEverything
by Sean P. DeNigris
I think this is the same thing as
http://forum.world.st/BUG-Zinc-HTTP-SvenVanCaekenberghe-285-GoferRepository…
update #20212 includes Zinc-HTTP-MarcusDenker.287
the test build started failing at the same time 20212 was first built
--
View this message in context: http://forum.world.st/We-have-a-HorribleErrorBlockingEverything-tp4640055p4…
Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
July 15, 2012
Re: [Pharo-project] [BUG]: Zinc-HTTP-SvenVanCaekenberghe.285 GoferRepositoryError
by Camillo Bruni
On 2012-07-15, at 17:39, Sean P. DeNigris wrote:
> On Jul 15, 2012, at 6:45 AM, "Sven Van Caekenberghe [via Smalltalk]" <ml-node+s1294792n4640044h52(a)n4.nabble.com> wrote:
>> for some reason the first Zn related operation fails
> Here's another weird bit of info... in the snippet I posted, if I load the http package and the metacello config in two separate doIts, it works. If I try to do both in one doIt, it fails.
>
> btw. Wtf is a "GoferRepositoryError: 2"?!
Indeed... the Gofer Error could at least wrap around the real cause, makes debugging a nightmare :D
> Thanks for looking into this. The changes between 284 and 285 were so minor, it seems like this should be easier. My totally unsubstantiated hunch... the only thing the signal class was added and we've been working on system change notifications... could that have anything to do with it? The two doIts thing leads me to believe the bug is in the kernel, outside of zinc...
>
> Sean
>
> --
> View this message in context: http://forum.world.st/BUG-Zinc-HTTP-SvenVanCaekenberghe-285-GoferRepository…
> Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
July 15, 2012