problems with POPoll

5 messages Options
Embed this post
Permalink
Ilya Tim

problems with POPoll

Reply Threaded More More options
Print post
Permalink
I need to make poll in my site. I loaded this package Poll-pmm.15.mcz,
but when i tried to add such component on the page Error: "Subscript
out of bound" raised and this node added in the tree. In stack trace
something about MANamedBuilder was mentioned. When i opened this node
another error about using obsolete functionality raised. How can i fix
this problems and what other packages i need?
Thanks in andvance.

__
Ilya Timofeev
_______________________________________________
Magritte, Pier and Related Tools ...
https://www.iam.unibe.ch/mailman/listinfo/smallwiki
Mariano Martinez Peck

Re: problems with POPoll

Reply Threaded More More options
Print post
Permalink
You must probably attach more info. I tried it and get this:

Internal Error

Error: subscript is out of bounds: 6

MethodContext(Object)>>errorSubscriptBounds:
MethodContext(ContextPart)>>at:
MethodContext>>tempAt:
MethodContext>>tempNamed:
[] in [] in WAWalkback>>renderStackFrame:on:
Array(SequenceableCollection)>>do:
[] in WAWalkback>>renderStackFrame:on:
BlockClosure>>renderOn:
[] in WAGenericTag(WATagBrush)>>with:
BlockClosure>>renderOn:
WARenderCanvas(WACanvas)>>nest:
WAGenericTag(WABrush)>>with:
WAGenericTag(WATagBrush)>>with:
WARenderCanvas(WAHtmlCanvas)>>definitionList:
WAWalkback>>renderStackFrame:on:
[] in [] in [] in WAWalkback>>renderStackOn:
BlockClosure>>renderOn:
[] in WAGenericTag(WATagBrush)>>with:
BlockClosure>>renderOn:
WARenderCanvas(WACanvas)>>nest:


After debugging a while, the problem is:

WAWalkback>>renderStackFrame: aContext on: html
html definitionList: [
        self
            renderObject: aContext
            labelled: 'thisContext' on: html.
        self
            renderObject: aContext receiver
            labelled: 'self' on: html.
        aContext tempNames do: [ :name |
            self aContext tempNamed: 'each'
                renderObject: (aContext tempNamed: name)
                labelled: name on: html ] ]


In this case, aContext tempNames is an Array with #('anObject' 'selectors' 'container' 'description' 'result' 'each')

However, if you try to do aContext tempNamed: 'each'   you will get the subscript is out of bound.

That's all I could figure out. Perhaps is a problem related with the new BlockClosure.

Best,

Mariano



On Tue, Jun 23, 2009 at 7:02 PM, Ilya Tim <[hidden email]> wrote:
I need to make poll in my site. I loaded this package Poll-pmm.15.mcz,
but when i tried to add such component on the page Error: "Subscript
out of bound" raised and this node added in the tree. In stack trace
something about MANamedBuilder was mentioned. When i opened this node
another error about using obsolete functionality raised. How can i fix
this problems and what other packages i need?
Thanks in andvance.

__
Ilya Timofeev
_______________________________________________
Magritte, Pier and Related Tools ...
https://www.iam.unibe.ch/mailman/listinfo/smallwiki


_______________________________________________
Magritte, Pier and Related Tools ...
https://www.iam.unibe.ch/mailman/listinfo/smallwiki
Lukas Renggli

Re: problems with POPoll

Reply Threaded More More options
Print post
Permalink
Mhh, that seems to be an issue with closures in Seaside 2.8 and 2.9.
I'll look into this.

Lukas

On Wed, Jun 24, 2009 at 1:28 AM, Mariano Martinez
Peck<[hidden email]> wrote:

> You must probably attach more info. I tried it and get this:
>
> Internal Error
>
> Error: subscript is out of bounds: 6
>
> MethodContext(Object)>>errorSubscriptBounds:
> MethodContext(ContextPart)>>at:
> MethodContext>>tempAt:
> MethodContext>>tempNamed:
> [] in [] in WAWalkback>>renderStackFrame:on:
> Array(SequenceableCollection)>>do:
> [] in WAWalkback>>renderStackFrame:on:
> BlockClosure>>renderOn:
> [] in WAGenericTag(WATagBrush)>>with:
> BlockClosure>>renderOn:
> WARenderCanvas(WACanvas)>>nest:
> WAGenericTag(WABrush)>>with:
> WAGenericTag(WATagBrush)>>with:
> WARenderCanvas(WAHtmlCanvas)>>definitionList:
> WAWalkback>>renderStackFrame:on:
> [] in [] in [] in WAWalkback>>renderStackOn:
> BlockClosure>>renderOn:
> [] in WAGenericTag(WATagBrush)>>with:
> BlockClosure>>renderOn:
> WARenderCanvas(WACanvas)>>nest:
>
>
> After debugging a while, the problem is:
>
> WAWalkback>>renderStackFrame: aContext on: html
> html definitionList: [
>         self
>             renderObject: aContext
>             labelled: 'thisContext' on: html.
>         self
>             renderObject: aContext receiver
>             labelled: 'self' on: html.
>         aContext tempNames do: [ :name |
>             self aContext tempNamed: 'each'
>                 renderObject: (aContext tempNamed: name)
>                 labelled: name on: html ] ]
>
>
> In this case, aContext tempNames is an Array with #('anObject' 'selectors'
> 'container' 'description' 'result' 'each')
>
> However, if you try to do aContext tempNamed: 'each'   you will get the
> subscript is out of bound.
>
> That's all I could figure out. Perhaps is a problem related with the new
> BlockClosure.
>
> Best,
>
> Mariano
>
>
>
> On Tue, Jun 23, 2009 at 7:02 PM, Ilya Tim <[hidden email]> wrote:
>>
>> I need to make poll in my site. I loaded this package Poll-pmm.15.mcz,
>> but when i tried to add such component on the page Error: "Subscript
>> out of bound" raised and this node added in the tree. In stack trace
>> something about MANamedBuilder was mentioned. When i opened this node
>> another error about using obsolete functionality raised. How can i fix
>> this problems and what other packages i need?
>> Thanks in andvance.
>>
>> __
>> Ilya Timofeev
>> _______________________________________________
>> Magritte, Pier and Related Tools ...
>> https://www.iam.unibe.ch/mailman/listinfo/smallwiki
>
>
> _______________________________________________
> Magritte, Pier and Related Tools ...
> https://www.iam.unibe.ch/mailman/listinfo/smallwiki
>



--
Lukas Renggli
http://www.lukas-renggli.ch

_______________________________________________
Magritte, Pier and Related Tools ...
https://www.iam.unibe.ch/mailman/listinfo/smallwiki
Lukas Renggli

Re: problems with POPoll

Reply Threaded More More options
Print post
Permalink
Ok, the Seaside related bug with the stack trace is fixes:

    http://code.google.com/p/seaside/issues/detail?id=392

Now the bug in the poll code. That's a very old package that haven't
been touched for a long time.

Lukas

On Wed, Jun 24, 2009 at 9:07 AM, Lukas Renggli<[hidden email]> wrote:

> Mhh, that seems to be an issue with closures in Seaside 2.8 and 2.9.
> I'll look into this.
>
> Lukas
>
> On Wed, Jun 24, 2009 at 1:28 AM, Mariano Martinez
> Peck<[hidden email]> wrote:
>> You must probably attach more info. I tried it and get this:
>>
>> Internal Error
>>
>> Error: subscript is out of bounds: 6
>>
>> MethodContext(Object)>>errorSubscriptBounds:
>> MethodContext(ContextPart)>>at:
>> MethodContext>>tempAt:
>> MethodContext>>tempNamed:
>> [] in [] in WAWalkback>>renderStackFrame:on:
>> Array(SequenceableCollection)>>do:
>> [] in WAWalkback>>renderStackFrame:on:
>> BlockClosure>>renderOn:
>> [] in WAGenericTag(WATagBrush)>>with:
>> BlockClosure>>renderOn:
>> WARenderCanvas(WACanvas)>>nest:
>> WAGenericTag(WABrush)>>with:
>> WAGenericTag(WATagBrush)>>with:
>> WARenderCanvas(WAHtmlCanvas)>>definitionList:
>> WAWalkback>>renderStackFrame:on:
>> [] in [] in [] in WAWalkback>>renderStackOn:
>> BlockClosure>>renderOn:
>> [] in WAGenericTag(WATagBrush)>>with:
>> BlockClosure>>renderOn:
>> WARenderCanvas(WACanvas)>>nest:
>>
>>
>> After debugging a while, the problem is:
>>
>> WAWalkback>>renderStackFrame: aContext on: html
>> html definitionList: [
>>         self
>>             renderObject: aContext
>>             labelled: 'thisContext' on: html.
>>         self
>>             renderObject: aContext receiver
>>             labelled: 'self' on: html.
>>         aContext tempNames do: [ :name |
>>             self aContext tempNamed: 'each'
>>                 renderObject: (aContext tempNamed: name)
>>                 labelled: name on: html ] ]
>>
>>
>> In this case, aContext tempNames is an Array with #('anObject' 'selectors'
>> 'container' 'description' 'result' 'each')
>>
>> However, if you try to do aContext tempNamed: 'each'   you will get the
>> subscript is out of bound.
>>
>> That's all I could figure out. Perhaps is a problem related with the new
>> BlockClosure.
>>
>> Best,
>>
>> Mariano
>>
>>
>>
>> On Tue, Jun 23, 2009 at 7:02 PM, Ilya Tim <[hidden email]> wrote:
>>>
>>> I need to make poll in my site. I loaded this package Poll-pmm.15.mcz,
>>> but when i tried to add such component on the page Error: "Subscript
>>> out of bound" raised and this node added in the tree. In stack trace
>>> something about MANamedBuilder was mentioned. When i opened this node
>>> another error about using obsolete functionality raised. How can i fix
>>> this problems and what other packages i need?
>>> Thanks in andvance.
>>>
>>> __
>>> Ilya Timofeev
>>> _______________________________________________
>>> Magritte, Pier and Related Tools ...
>>> https://www.iam.unibe.ch/mailman/listinfo/smallwiki
>>
>>
>> _______________________________________________
>> Magritte, Pier and Related Tools ...
>> https://www.iam.unibe.ch/mailman/listinfo/smallwiki
>>
>
>
>
> --
> Lukas Renggli
> http://www.lukas-renggli.ch
>



--
Lukas Renggli
http://www.lukas-renggli.ch

_______________________________________________
Magritte, Pier and Related Tools ...
https://www.iam.unibe.ch/mailman/listinfo/smallwiki
Lukas Renggli

Re: problems with POPoll

Reply Threaded More More options
Print post
Permalink
I fixed the plugin so that it work in the latest Magritte and Pier.

Name: Poll-lr.16
Author: lr
Time: 24 June 2009, 9:53:04 am
UUID: 59ed91f4-7102-4fbe-a439-e0b521b511b8
Ancestors: Poll-pmm.15

- some trivial changes to make it work in the latest pier

However the result-graph requires some pie-chart morphs that are not
part of Pharo anymore. So you need to get that from somewhere.

Lukas

On Wed, Jun 24, 2009 at 9:46 AM, Lukas Renggli<[hidden email]> wrote:

> Ok, the Seaside related bug with the stack trace is fixes:
>
>    http://code.google.com/p/seaside/issues/detail?id=392
>
> Now the bug in the poll code. That's a very old package that haven't
> been touched for a long time.
>
> Lukas
>
> On Wed, Jun 24, 2009 at 9:07 AM, Lukas Renggli<[hidden email]> wrote:
>> Mhh, that seems to be an issue with closures in Seaside 2.8 and 2.9.
>> I'll look into this.
>>
>> Lukas
>>
>> On Wed, Jun 24, 2009 at 1:28 AM, Mariano Martinez
>> Peck<[hidden email]> wrote:
>>> You must probably attach more info. I tried it and get this:
>>>
>>> Internal Error
>>>
>>> Error: subscript is out of bounds: 6
>>>
>>> MethodContext(Object)>>errorSubscriptBounds:
>>> MethodContext(ContextPart)>>at:
>>> MethodContext>>tempAt:
>>> MethodContext>>tempNamed:
>>> [] in [] in WAWalkback>>renderStackFrame:on:
>>> Array(SequenceableCollection)>>do:
>>> [] in WAWalkback>>renderStackFrame:on:
>>> BlockClosure>>renderOn:
>>> [] in WAGenericTag(WATagBrush)>>with:
>>> BlockClosure>>renderOn:
>>> WARenderCanvas(WACanvas)>>nest:
>>> WAGenericTag(WABrush)>>with:
>>> WAGenericTag(WATagBrush)>>with:
>>> WARenderCanvas(WAHtmlCanvas)>>definitionList:
>>> WAWalkback>>renderStackFrame:on:
>>> [] in [] in [] in WAWalkback>>renderStackOn:
>>> BlockClosure>>renderOn:
>>> [] in WAGenericTag(WATagBrush)>>with:
>>> BlockClosure>>renderOn:
>>> WARenderCanvas(WACanvas)>>nest:
>>>
>>>
>>> After debugging a while, the problem is:
>>>
>>> WAWalkback>>renderStackFrame: aContext on: html
>>> html definitionList: [
>>>         self
>>>             renderObject: aContext
>>>             labelled: 'thisContext' on: html.
>>>         self
>>>             renderObject: aContext receiver
>>>             labelled: 'self' on: html.
>>>         aContext tempNames do: [ :name |
>>>             self aContext tempNamed: 'each'
>>>                 renderObject: (aContext tempNamed: name)
>>>                 labelled: name on: html ] ]
>>>
>>>
>>> In this case, aContext tempNames is an Array with #('anObject' 'selectors'
>>> 'container' 'description' 'result' 'each')
>>>
>>> However, if you try to do aContext tempNamed: 'each'   you will get the
>>> subscript is out of bound.
>>>
>>> That's all I could figure out. Perhaps is a problem related with the new
>>> BlockClosure.
>>>
>>> Best,
>>>
>>> Mariano
>>>
>>>
>>>
>>> On Tue, Jun 23, 2009 at 7:02 PM, Ilya Tim <[hidden email]> wrote:
>>>>
>>>> I need to make poll in my site. I loaded this package Poll-pmm.15.mcz,
>>>> but when i tried to add such component on the page Error: "Subscript
>>>> out of bound" raised and this node added in the tree. In stack trace
>>>> something about MANamedBuilder was mentioned. When i opened this node
>>>> another error about using obsolete functionality raised. How can i fix
>>>> this problems and what other packages i need?
>>>> Thanks in andvance.
>>>>
>>>> __
>>>> Ilya Timofeev
>>>> _______________________________________________
>>>> Magritte, Pier and Related Tools ...
>>>> https://www.iam.unibe.ch/mailman/listinfo/smallwiki
>>>
>>>
>>> _______________________________________________
>>> Magritte, Pier and Related Tools ...
>>> https://www.iam.unibe.ch/mailman/listinfo/smallwiki
>>>
>>
>>
>>
>> --
>> Lukas Renggli
>> http://www.lukas-renggli.ch
>>
>
>
>
> --
> Lukas Renggli
> http://www.lukas-renggli.ch
>



--
Lukas Renggli
http://www.lukas-renggli.ch

_______________________________________________
Magritte, Pier and Related Tools ...
https://www.iam.unibe.ch/mailman/listinfo/smallwiki