A ver si alguien puede echarme una manita con esto. ----- Mensaje reenviado de [hidden email] ----- Fecha: Tue, 05 Aug 2008 19:23:16 +0200 De: Giuseppe Luigi Punzi <[hidden email]> Responder-A: "A friendly place to get answers to even the most basic questions about Squeak." <[hidden email]> Asunto: [Newbies] Fighting again with MC Para: "A friendly place to get answers to even the most basic questions about Squeak." <[hidden email]> Hi all, Is the second time I'm having troubles with simple changes to my package :S, and I can't figure out what I'm doing bad. I'm working in a little app. I did it 2 minor changes writing some comments on Doc side of a class, one line on a method commented and so on. Now, I'm trying to commit to my MC repository, and I get an: Error: Subscript Out Of Bounds: 1 Following the debugger, seems the error is in: foreignExtensionMethodsForClass: aClass ^ (self foreignExtensionCategoriesForClass: aClass) gather: [:cat | (aClass organization listAtCategoryNamed: cat) collect: [:sel | self referenceForMethod: sel ofClass: aClass]] where 'cat' is nil. But I don't know wich Category is this. Some advice? Note: Debug Report attached. <cid:[hidden email]> ----- Terminar mensaje reenviado ----- Error: subscript is out of bounds: 1 5 August 2008 7:07:25 pm VM: Win32 - a SmalltalkImage Image: Squeak3.10.2 [latest update: #7179] SecurityManager state: Restricted: false FileAccess: true SocketAccess: true Working Dir E:\Desarrollo\Squeak3.10.2-7179-glp Trusted Dir E:\Desarrollo\Squeak3.10.2-7179-glp\Giuseppe Untrusted Dir C:\My Squeak\Giuseppe ByteSymbol(Object)>>error: Receiver: #'' Arguments and temporary variables: aString: 'subscript is out of bounds: 1' Receiver's instance variables: #'' ByteSymbol(Object)>>errorSubscriptBounds: Receiver: #'' Arguments and temporary variables: index: 1 Receiver's instance variables: #'' ByteSymbol(Object)>>at: Receiver: #'' Arguments and temporary variables: index: 1 Receiver's instance variables: #'' ByteSymbol>>at: Receiver: #'' Arguments and temporary variables: index: 1 Receiver's instance variables: #'' --- The full stack --- ByteSymbol(Object)>>error: ByteSymbol(Object)>>errorSubscriptBounds: ByteSymbol(Object)>>at: ByteSymbol>>at: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ByteSymbol(SequenceableCollection)>>first PackageInfo>>isForeignClassExtension: [] in PackageInfo>>foreignExtensionCategoriesForClass: {[:cat | self isForeignClassExtension: cat]} Array(SequenceableCollection)>>select: PackageInfo>>foreignExtensionCategoriesForClass: PackageInfo>>foreignExtensionMethodsForClass: PackageInfo>>coreMethodsForClass: [] in PackageInfo>>coreMethods {[:class | self coreMethodsForClass: class]} [] in OrderedCollection(Collection)>>gather: {[:ea | stream nextPutAll: (aBlock value: ea)]} OrderedCollection>>do: [] in OrderedCollection(Collection)>>gather: {[:stream | self do: [:ea | stream nextPutAll: (aBlock value: ea)]]} Array class(SequenceableCollection class)>>streamContents: OrderedCollection(Collection)>>gather: PackageInfo>>coreMethods PackageInfo>>methods MCPackage>>snapshot MCWorkingCopy>>newVersionWithName:message: [] in MCWorkingCopy>>newVersion {[:pair | self newVersionWithName: pair first message: pair last]} Array(Object)>>ifNotNilDo: MCWorkingCopy>>newVersion MCWorkingCopyBrowser>>saveVersion PluggableButtonMorphPlus(PluggableButtonMorph)>>performAction PluggableButtonMorphPlus>>performAction [] in PluggableButtonMorphPlus(PluggableButtonMorph)>>mouseUp: {[:m | (m containsPoint: evt cursorPoint) ifTrue: [m performAction]]} Array(SequenceableCollection)>>do: PluggableButtonMorphPlus(PluggableButtonMorph)>>mouseUp: PluggableButtonMorphPlus>>mouseUp: PluggableButtonMorphPlus(Morph)>>handleMouseUp: MouseButtonEvent>>sentTo: PluggableButtonMorphPlus(Morph)>>handleEvent: PluggableButtonMorphPlus(Morph)>>handleFocusEvent: [] in HandMorph>>sendFocusEvent:to:clear: {[ActiveHand := self. ActiveEvent := anEvent. e := anEvent transformedB...]} [] in PasteUpMorph>>becomeActiveDuring: {[aBlock value]} BlockContext>>on:do: PasteUpMorph>>becomeActiveDuring: HandMorph>>sendFocusEvent:to:clear: HandMorph>>sendEvent:focus:clear: HandMorph>>sendMouseEvent: HandMorph>>handleEvent: HandMorph>>processEvents [] in WorldState>>doOneCycleNowFor: {[:h | ActiveHand := h. h processEvents. capturingGesture := capturingGest...]} Array(SequenceableCollection)>>do: WorldState>>handsDo: WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: PasteUpMorph>>doOneCycle [] in Project class>>spawnNewProcess {[[World doOneCycle. Processor yield. false] whileFalse. nil]} [] in BlockContext>>newProcess {[self value. Processor terminateActive]} _______________________________________________ Beginners mailing list [hidden email] http://lists.squeakfoundation.org/mailman/listinfo/beginners |
El 8/6/08 6:48 AM, "[hidden email]" <[hidden email]> escribió: > A ver si alguien puede echarme una manita con esto. aClass que clase es ? |
Como que qué es aClass?
No sé decirte ahora mismo, no es mía. Repositorio mc: http://www.lordzealon.com/mc Paquete Incigest Quoting "Edgar J. De Cleene" <[hidden email]>: > > > > El 8/6/08 6:48 AM, "[hidden email]" <[hidden email]> > escribió: > >> A ver si alguien puede echarme una manita con esto. > aClass que clase es ? > > > |
El 8/7/08 8:26 AM, "[hidden email]" <[hidden email]> escribió: > Como que qué es aClass? > > No sé decirte ahora mismo, no es mía. > > Repositorio mc: http://www.lordzealon.com/mc > Paquete Incigest Vos mandaste el stack , pero en el stack no sale que clase mandaste o que valor tenia aClass Si vos tenes el repositorio e intestaste cambiar algo que te dio problemas, por tu informe, tendrias que saber que clase es. Y con la clase se puede saber a que categoria pertenece o porque te da la categoria nil que es tu problema. Yo estoy con tiempo virtual para ver nada, te tiro esa puntita porque veo que nadie te da bola. Si seguis sin avanzar o no te es claro, metele un self halt apenas entra en el metodo y cuando pare fijate en el debugger que corno dice en aClass. La semana que viene tenemos la primera reunión con los chicos TEG. Los voy a convencer que te ayuden o los ahorco... Edgar |
Si cierto, perdona, esta semana estuve un poco espeso jejeje.Trabajar
13 horas diarias no es algo muy sano. aClass es, InciGestApp, una clase que hereda de WebApplication (Aida). WebApplication subclass: #IncigestApp instanceVariableNames: '' classVariableNames: '' poolDictionaries: '' category: 'InciGest-Aida' Los únicos cambios que hice fué añadir comentarios. Y precismente, en esa clase, sólo comenté una línea en un método. He probado a dejarlo como estaba, pero me sigue dando el mismo error al intentar grabar. He dejado el stack completo con DebugReport en: http://lordzealon.com/mc/debugreport/ Gracias por tu ayuda Edgar. No entiendo para qué queremos una lista Beginners si luego nadie hace nada por echar un pequeño cable. El 07/08/2008, a las 13:40, Edgar J. De Cleene escribió: > > > El 8/7/08 8:26 AM, "[hidden email]" <[hidden email]> > escribió: > > > Como que qué es aClass? > > > > No sé decirte ahora mismo, no es mía. > > > > Repositorio mc: http://www.lordzealon.com/mc > > Paquete Incigest > > Vos mandaste el stack , pero en el stack no sale que clase mandaste > o que > valor tenia aClass > Si vos tenes el repositorio e intestaste cambiar algo que te dio > problemas, > por tu informe, tendrias que saber que clase es. > Y con la clase se puede saber a que categoria pertenece o porque te > da la > categoria nil que es tu problema. > Yo estoy con tiempo virtual para ver nada, te tiro esa puntita > porque veo > que nadie te da bola. > Si seguis sin avanzar o no te es claro, metele un self halt apenas > entra en > el metodo y cuando pare fijate en el debugger que corno dice en > aClass. > > La semana que viene tenemos la primera reunión con los chicos TEG. > Los voy a convencer que te ayuden o los ahorco... > > Edgar > > |
El 8/10/08 8:19 AM, "Giuseppe Luigi Punzi Ruiz" <[hidden email]> escribió: > Si cierto, perdona, esta semana estuve un poco espeso jejeje.Trabajar > 13 horas diarias no es algo muy sano. > > > aClass es, InciGestApp, una clase que hereda de WebApplication (Aida). > > WebApplication subclass: #IncigestApp > instanceVariableNames: '' > classVariableNames: '' > poolDictionaries: '' > category: 'InciGest-Aida' > > Los únicos cambios que hice fué añadir comentarios. Y precismente, en > esa clase, sólo comenté una línea en un método. > > He probado a dejarlo como estaba, pero me sigue dando el mismo error > al intentar grabar. > > He dejado el stack completo con DebugReport en: > http://lordzealon.com/mc/debugreport/ > > Gracias por tu ayuda Edgar. No entiendo para qué queremos una lista > Beginners si luego nadie hace nada por echar un pequeño cable. > A mi me estan faltando 13 horas diarias !!! No te tenes que enojar porque no te ayudan a hacer tu trabajo!. A mi ni me contestan nada de lo que opino o pregunto ultimamente. No desesperes, ya te dije que cuando aparezcan los chicos TEG los pongo a ayudarte. No porque seamos mas buenos que los demas , sino porque necesitan empezar a ver bien Seaside y Aida. Asi que te aconsejo esperar y ser amable con ellos. Aca no consigo que nadie se siente a aprender gratis !!! Tengo trabajos concretos pagos para hacer, pero , donde estan los que los van a hacer aqui en Rosario ? Edgar |
Hola de nuevo Edgar....
Bueno, el proyecto se ha vuelto más en un proyecto de aprendizaje al final. No me enoja que no me ayuden, pero al menos, el más minimo mail con algo de guía no estaría mal. Intentaré cargar el último commit en otra imagen y realizar las mismas modificaciones a ver si sigue pasando lo mismo. Cómo podría ver los cambios, entre un paquete en un repositorio monticello, y el mismo paquete cargado en la imágen? No entiendo tu última frase sobre los trabajos :S Un saludo. > Es un problema de tiempo , Giusseppe. > A mi me estan faltando 13 horas diarias !!! > No te tenes que enojar porque no te ayudan a hacer tu trabajo!. > A mi ni me contestan nada de lo que opino o pregunto ultimamente. > No desesperes, ya te dije que cuando aparezcan los chicos TEG los > pongo a > ayudarte. > No porque seamos mas buenos que los demas , sino porque necesitan > empezar a > ver bien Seaside y Aida. > Asi que te aconsejo esperar y ser amable con ellos. > > Aca no consigo que nadie se siente a aprender gratis !!! > Tengo trabajos concretos pagos para hacer, pero , donde estan los > que los > van a hacer aqui en Rosario ? > > Edgar > > |
Gente, lo siento, pero pensé que había enviado copia del mail aquí.
Decir, que al final se solucionó cargando LevelPlayingField, que al parecer actualizaba Monticello a una versión que corregía ese tema. Me "alegra" saber, que al menos, no era culpa mía por ser un manazas. Sigo aprendiendo, a paso lento, pero "firme". Mi poco tiempo, y Visual Basic, que me ha provocado serios daños cerebrales, impiden que consiga cambiar definitavemente el chip para aprender algo más rápido este grandioso mundo de Smalltalk. Gracias a todos por vuestro tiempo. Giuseppe Luigi Punzi Ruiz escribió: > > Hola de nuevo Edgar.... > > > Bueno, el proyecto se ha vuelto más en un proyecto de aprendizaje al > final. > > No me enoja que no me ayuden, pero al menos, el más minimo mail con > algo de guía no estaría mal. > > Intentaré cargar el último commit en otra imagen y realizar las mismas > modificaciones a ver si sigue pasando lo mismo. > > Cómo podría ver los cambios, entre un paquete en un repositorio > monticello, y el mismo paquete cargado en la imágen? > > No entiendo tu última frase sobre los trabajos :S > > Un saludo. > > > >> Es un problema de tiempo , Giusseppe. >> A mi me estan faltando 13 horas diarias !!! >> No te tenes que enojar porque no te ayudan a hacer tu trabajo!. >> A mi ni me contestan nada de lo que opino o pregunto ultimamente. >> No desesperes, ya te dije que cuando aparezcan los chicos TEG los pongo a >> ayudarte. >> No porque seamos mas buenos que los demas , sino porque necesitan >> empezar a >> ver bien Seaside y Aida. >> Asi que te aconsejo esperar y ser amable con ellos. >> >> Aca no consigo que nadie se siente a aprender gratis !!! >> Tengo trabajos concretos pagos para hacer, pero , donde estan los que los >> van a hacer aqui en Rosario ? >> >> Edgar >> > > |
Free forum by Nabble | Edit this page |