Pharo-dev
By thread
pharo-dev@lists.pharo.org
By month
Messages by month
- ----- 2026 -----
- 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
December 2018
- 315 messages
[Pharo 7.0] Build #47: 22778 Tag Monticello-OldDataStreamCompatibility in Manifest
by ci-pharo-ci-jenkins2@inria.fr
There is a new Pharo build available!
The status of the build #47 was: SUCCESS.
The Pull Request #2077 was integrated: "22778 Tag Monticello-OldDataStreamCompatibility in Manifest"
Pull request url: https://github.com/pharo-project/pharo/pull/2077
Issue Url: https://pharo.fogbugz.com/f/cases/22778
Build Url: https://ci.inria.fr/pharo-ci-jenkins2/job/Test%20pending%20pull%20request%2…
Dec. 15, 2018
Re: [Pharo-dev] Pharo & Windows 10
by Cyril Ferlicot
On Sat 15 Dec 2018 at 15:12, Tudor Girba <tudor(a)tudorgirba.com> wrote:
> Hi,
>
> Where is the PR?
>
Hi,
https://github.com/pharo-project/pharo/pull/1985
I guess itâs this one.
> Cheers,
> Doru
>
>
>
> --
Cyril Ferlicot
https://ferlicot.fr
Dec. 15, 2018
Re: [Pharo-dev] Pharo & Windows 10
by Tudor Girba
Hi,
Where is the PR?
Cheers,
Doru
> On Dec 15, 2018, at 5:26 AM, Esteban Lorenzano <estebanlm(a)gmail.com> wrote:
>
> Yes, the copyBits problem is THE problem that is stopping us to release P7 (I said time before that Athens is still not working, and the only thing FFI-based still not working in windows 64bit).
> The crash problem is easily workaroundable by executing:
>
> FFIExternalEnumeration allSubclassesDo: #initializeEnumeration.
> FFIExternalStructure allSubclassesDo: #compileFields.
>
> (There is a PR to fix the real problem there, but still not integrated).
>
> Esteban
>
>> On 14 Dec 2018, at 23:21, John Brant <brant(a)refactoryworkers.com> wrote:
>>
>> Is anyone using a recent Pharo with Windows 10? I'm using
>> Pharo-7.0.0+rc1.build.44.sha.d3be1c018447fa5f7ba666cea7aff396f36d4309
>> (64 Bit) and am getting crashes whenever I try to commit anything using
>> Iceberg. This seems to be a recent issue -- if I open an image from a
>> few weeks ago, it works.
>>
>> Also, when I reopen the image, and the try to open the "Code Changes" it
>> fails with:
>> ------------------------
>> GrafPort(Object)>>error:
>> GrafPort(BitBlt)>>copyBits
>> GrafPort>>copyBits
>> GrafPort>>image:at:sourceRect:rule:
>> FormCanvas>>image:at:sourceRect:rule:
>> FormCanvas(Canvas)>>drawImage:at:sourceRect:
>> FormCanvas(Canvas)>>drawImage:at:
>> HiRulerBuilder>>form
>> HiRulerController>>buildRulerForm
>> HiRulerController>>refreshRuler
>> HiRulerController>>values:
>> HiRulerController>>updateFromTree
>> [ hiedraRulerController updateFromTree ] in
>> EpLogNodeGraphPresenter>>initializeHiedraController in Block: [
>> hiedraRulerController updateFromTree ]
>> BlockClosure>>cull:
>> BlockClosure>>cull:cull:
>> BlockClosure>>cull:cull:cull:
>> BlockClosure>>cull:cull:cull:cull:
>> [ :announcement :ann |
>> aBlock
>> cull: announcement newValue
>> cull: announcement oldValue
>> cull: announcement
>> cull: ann ] in CollectionValueHolder(Model)>>whenChangedDo: in Block: [
>> :announcement :ann | ...
>> BlockClosure>>cull:cull:
>> [ action cull: anAnnouncement cull: announcer ] in
>> AnnouncementSubscription>>deliver: in Block: [ action cull:
>> anAnnouncement cull: announcer ]
>> BlockClosure>>on:do:
>> BlockClosure>>on:fork:
>> AnnouncementSubscription>>deliver:
>> [ "Ensure delivery to remaining announcements" subscription deliver:
>> anAnnouncement ] in SubscriptionRegistry>>deliver:to:startingAt: in
>> Block: [ "Ensure delivery to remaining announcements" sub...etc...
>> BlockClosure>>ifCurtailed:
>> SubscriptionRegistry>>deliver:to:startingAt:
>> SubscriptionRegistry>>deliver:to:
>> SubscriptionRegistry>>deliver:
>> Announcer>>announce:
>> CollectionValueHolder(NewValueHolder)>>valueChanged:
>> ------------------------
>> This issue existed in the image I have from a few weeks ago.
>>
>> I've tried using the latest vm's from both files.pharo.org and bintray.com.
>>
>>
>> John Brant
>>
>
>
--
www.feenk.com
"Reasonable is what we are accustomed with."
Dec. 15, 2018
[Pharo 7.0] Build #46: 22756-Yourself-comment-is-wrong-
by ci-pharo-ci-jenkins2@inria.fr
There is a new Pharo build available!
The status of the build #46 was: SUCCESS.
The Pull Request #2079 was integrated: "22756-Yourself-comment-is-wrong-"
Pull request url: https://github.com/pharo-project/pharo/pull/2079
Issue Url: https://pharo.fogbugz.com/f/cases/22756
Build Url: https://ci.inria.fr/pharo-ci-jenkins2/job/Test%20pending%20pull%20request%2…
Dec. 15, 2018
Re: [Pharo-dev] Pharo & Windows 10
by Esteban Lorenzano
Yes, the copyBits problem is THE problem that is stopping us to release P7 (I said time before that Athens is still not working, and the only thing FFI-based still not working in windows 64bit).
The crash problem is easily workaroundable by executing:
FFIExternalEnumeration allSubclassesDo: #initializeEnumeration.
FFIExternalStructure allSubclassesDo: #compileFields.
(There is a PR to fix the real problem there, but still not integrated).
Esteban
> On 14 Dec 2018, at 23:21, John Brant <brant(a)refactoryworkers.com> wrote:
>
> Is anyone using a recent Pharo with Windows 10? I'm using
> Pharo-7.0.0+rc1.build.44.sha.d3be1c018447fa5f7ba666cea7aff396f36d4309
> (64 Bit) and am getting crashes whenever I try to commit anything using
> Iceberg. This seems to be a recent issue -- if I open an image from a
> few weeks ago, it works.
>
> Also, when I reopen the image, and the try to open the "Code Changes" it
> fails with:
> ------------------------
> GrafPort(Object)>>error:
> GrafPort(BitBlt)>>copyBits
> GrafPort>>copyBits
> GrafPort>>image:at:sourceRect:rule:
> FormCanvas>>image:at:sourceRect:rule:
> FormCanvas(Canvas)>>drawImage:at:sourceRect:
> FormCanvas(Canvas)>>drawImage:at:
> HiRulerBuilder>>form
> HiRulerController>>buildRulerForm
> HiRulerController>>refreshRuler
> HiRulerController>>values:
> HiRulerController>>updateFromTree
> [ hiedraRulerController updateFromTree ] in
> EpLogNodeGraphPresenter>>initializeHiedraController in Block: [
> hiedraRulerController updateFromTree ]
> BlockClosure>>cull:
> BlockClosure>>cull:cull:
> BlockClosure>>cull:cull:cull:
> BlockClosure>>cull:cull:cull:cull:
> [ :announcement :ann |
> aBlock
> cull: announcement newValue
> cull: announcement oldValue
> cull: announcement
> cull: ann ] in CollectionValueHolder(Model)>>whenChangedDo: in Block: [
> :announcement :ann | ...
> BlockClosure>>cull:cull:
> [ action cull: anAnnouncement cull: announcer ] in
> AnnouncementSubscription>>deliver: in Block: [ action cull:
> anAnnouncement cull: announcer ]
> BlockClosure>>on:do:
> BlockClosure>>on:fork:
> AnnouncementSubscription>>deliver:
> [ "Ensure delivery to remaining announcements" subscription deliver:
> anAnnouncement ] in SubscriptionRegistry>>deliver:to:startingAt: in
> Block: [ "Ensure delivery to remaining announcements" sub...etc...
> BlockClosure>>ifCurtailed:
> SubscriptionRegistry>>deliver:to:startingAt:
> SubscriptionRegistry>>deliver:to:
> SubscriptionRegistry>>deliver:
> Announcer>>announce:
> CollectionValueHolder(NewValueHolder)>>valueChanged:
> ------------------------
> This issue existed in the image I have from a few weeks ago.
>
> I've tried using the latest vm's from both files.pharo.org and bintray.com.
>
>
> John Brant
>
Dec. 15, 2018
Re: [Pharo-dev] Pharo image don't restart
by Trussardi Dario Romano
Ciao,
> I did not notice the link in the previous link. I got the PharoDebug.log file.
> It is very big because there are a lot of traces there.
>
> The last one is the following.
> Does it correspond to your crash?
Yes, 12 December 2018 6:47.......... 6:xxx
it's the time when I started having problems
> To be sure, you could rename this file and try to run again your image to see if we have logs.
OK.
I rename the file.
When i Launch the corrupt image the system don't create the new PharoDebug.log
As this point ( but maybe it happened even before )
when from PharoLauncher on the corrupt image
i select the Show in folder menu option
the shell report:
(nautilus:17273): GLib-GIO-CRITICAL **: g_dbus_interface_skeleton_unexport: assertion 'interface_->priv->connections != NULL' failed
(nautilus:17273): GLib-GIO-CRITICAL **: g_dbus_interface_skeleton_unexport: assertion 'interface_->priv->connections != NULL' failed
(nautilus:17273): Gtk-CRITICAL **: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
(nautilus:17273): GLib-GObject-WARNING **: invalid (NULL) pointer instance
(nautilus:17273): GLib-GObject-CRITICAL **: g_signal_connect_object: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
Thanks,
Dario
P.S. In the /etc/sysctl.conf i add this entry ( can they somehow interfere? )
kernel.shmmax=6442450944
kernel.shmall=1572864
Dec. 15, 2018
[Pharo 7.0] Build #45: 22723-Ugly-triangles-in-trees-with-medium-fontsUntitled
by ci-pharo-ci-jenkins2@inria.fr
There is a new Pharo build available!
The status of the build #45 was: SUCCESS.
The Pull Request #2038 was integrated: "22723-Ugly-triangles-in-trees-with-medium-fontsUntitled"
Pull request url: https://github.com/pharo-project/pharo/pull/2038
Issue Url: https://pharo.fogbugz.com/f/cases/22723
Build Url: https://ci.inria.fr/pharo-ci-jenkins2/job/Test%20pending%20pull%20request%2…
Dec. 15, 2018
Re: [Pharo-dev] Pharo & Windows 10
by Cyril Ferlicot
On Fri 14 Dec 2018 at 23:22, John Brant <brant(a)refactoryworkers.com> wrote:
> Is anyone using a recent Pharo with Windows 10? I'm using
> Pharo-7.0.0+rc1.build.44.sha.d3be1c018447fa5f7ba666cea7aff396f36d4309
> (64 Bit) and am getting crashes whenever I try to commit anything using
> Iceberg. This seems to be a recent issue -- if I open an image from a
> few weeks ago, it works.
Hello,
I think this is a known issue on the 64bits Windows version. Itâs one of
the remaining issue before releasing a stable version of Pharo on Windows
64bits.
Thank you for the report!
>
> Also, when I reopen the image, and the try to open the "Code Changes" it
> fails with:
> ------------------------
> GrafPort(Object)>>error:
> GrafPort(BitBlt)>>copyBits
> GrafPort>>copyBits
> GrafPort>>image:at:sourceRect:rule:
> FormCanvas>>image:at:sourceRect:rule:
> FormCanvas(Canvas)>>drawImage:at:sourceRect:
> FormCanvas(Canvas)>>drawImage:at:
> HiRulerBuilder>>form
> HiRulerController>>buildRulerForm
> HiRulerController>>refreshRuler
> HiRulerController>>values:
> HiRulerController>>updateFromTree
> [ hiedraRulerController updateFromTree ] in
> EpLogNodeGraphPresenter>>initializeHiedraController in Block: [
> hiedraRulerController updateFromTree ]
> BlockClosure>>cull:
> BlockClosure>>cull:cull:
> BlockClosure>>cull:cull:cull:
> BlockClosure>>cull:cull:cull:cull:
> [ :announcement :ann |
> aBlock
> cull: announcement newValue
> cull: announcement oldValue
> cull: announcement
> cull: ann ] in CollectionValueHolder(Model)>>whenChangedDo: in
> Block: [
> :announcement :ann | ...
> BlockClosure>>cull:cull:
> [ action cull: anAnnouncement cull: announcer ] in
> AnnouncementSubscription>>deliver: in Block: [ action cull:
> anAnnouncement cull: announcer ]
> BlockClosure>>on:do:
> BlockClosure>>on:fork:
> AnnouncementSubscription>>deliver:
> [ "Ensure delivery to remaining announcements" subscription deliver:
> anAnnouncement ] in SubscriptionRegistry>>deliver:to:startingAt: in
> Block: [ "Ensure delivery to remaining announcements" sub...etc...
> BlockClosure>>ifCurtailed:
> SubscriptionRegistry>>deliver:to:startingAt:
> SubscriptionRegistry>>deliver:to:
> SubscriptionRegistry>>deliver:
> Announcer>>announce:
> CollectionValueHolder(NewValueHolder)>>valueChanged:
> ------------------------
> This issue existed in the image I have from a few weeks ago.
>
> I've tried using the latest vm's from both files.pharo.org and bintray.com
> .
>
>
> John Brant
>
> --
Cyril Ferlicot
https://ferlicot.fr
Dec. 14, 2018
Pharo & Windows 10
by John Brant
Is anyone using a recent Pharo with Windows 10? I'm using
Pharo-7.0.0+rc1.build.44.sha.d3be1c018447fa5f7ba666cea7aff396f36d4309
(64 Bit) and am getting crashes whenever I try to commit anything using
Iceberg. This seems to be a recent issue -- if I open an image from a
few weeks ago, it works.
Also, when I reopen the image, and the try to open the "Code Changes" it
fails with:
------------------------
GrafPort(Object)>>error:
GrafPort(BitBlt)>>copyBits
GrafPort>>copyBits
GrafPort>>image:at:sourceRect:rule:
FormCanvas>>image:at:sourceRect:rule:
FormCanvas(Canvas)>>drawImage:at:sourceRect:
FormCanvas(Canvas)>>drawImage:at:
HiRulerBuilder>>form
HiRulerController>>buildRulerForm
HiRulerController>>refreshRuler
HiRulerController>>values:
HiRulerController>>updateFromTree
[ hiedraRulerController updateFromTree ] in
EpLogNodeGraphPresenter>>initializeHiedraController in Block: [
hiedraRulerController updateFromTree ]
BlockClosure>>cull:
BlockClosure>>cull:cull:
BlockClosure>>cull:cull:cull:
BlockClosure>>cull:cull:cull:cull:
[ :announcement :ann |
aBlock
cull: announcement newValue
cull: announcement oldValue
cull: announcement
cull: ann ] in CollectionValueHolder(Model)>>whenChangedDo: in Block: [
:announcement :ann | ...
BlockClosure>>cull:cull:
[ action cull: anAnnouncement cull: announcer ] in
AnnouncementSubscription>>deliver: in Block: [ action cull:
anAnnouncement cull: announcer ]
BlockClosure>>on:do:
BlockClosure>>on:fork:
AnnouncementSubscription>>deliver:
[ "Ensure delivery to remaining announcements" subscription deliver:
anAnnouncement ] in SubscriptionRegistry>>deliver:to:startingAt: in
Block: [ "Ensure delivery to remaining announcements" sub...etc...
BlockClosure>>ifCurtailed:
SubscriptionRegistry>>deliver:to:startingAt:
SubscriptionRegistry>>deliver:to:
SubscriptionRegistry>>deliver:
Announcer>>announce:
CollectionValueHolder(NewValueHolder)>>valueChanged:
------------------------
This issue existed in the image I have from a few weeks ago.
I've tried using the latest vm's from both files.pharo.org and bintray.com.
John Brant
Dec. 14, 2018
Re: [Pharo-dev] Pharo image don't restart
by Christophe Demarey
I did not notice the link in the previous link. I got the PharoDebug.log file.
It is very big because there are a lot of traces there.
The last one is the following.
Does it correspond to your crash?
To be sure, you could rename this file and try to run again your image to see if we have logs.
âââââââââââââ
THERE_BE_DRAGONS_HERE
Halt
12 December 2018 6:47:50.168135 pm
VM: unix - x86_64 - linux-gnu - CoInterpreter VMMaker.oscog-eem.2401 uuid: 29232e0e-c9e3-41d8-ae75-519db862e02c Jun 28 2018
StackToRegisterMappingCogit VMMaker.oscog-eem.2401 uuid: 29232e0e-c9e3-41d8-ae75-519db862e02c Jun 28 2018
VM: 201806281256 https://github.com/OpenSmalltalk/opensmalltalk-vm.git Date: Thu Jun 28 14:56:30 2018 CommitHash: a8a1dc1 Plugins: 201806281256 https://github.com/OpenSmalltalk/opensmalltalk-vm.git
Image: Pharo7.0.0alpha [Build information: Pharo-7.0.0+alpha.build.1271.sha.7e89f61c1e268f08b871d6c9bf4c64536cca6c32 (64 Bit)]
MATimedIvaModel(Object)>>halt
Receiver: a MATimedIvaModel : 1 August 2014
Arguments and temporary variables:
Receiver's instance variables:
data: 1 August 2014
bloccato: true
aliquotaIva: 20
symbolIva: '20'
MATimedIvaModel(MATimedInstanceModel)>>blockAtData
Receiver: a MATimedIvaModel : 1 August 2014
Arguments and temporary variables:
Receiver's instance variables:
data: 1 August 2014
bloccato: true
aliquotaIva: 20
symbolIva: '20'
MASelectorAccessor>>read:
Receiver: (MASelectorAccessor read: #blockAtData write: #blockAtData:)
Arguments and temporary variables:
aModel: a MATimedIvaModel : 1 August 2014
Receiver's instance variables:
properties: nil
readSelector: #blockAtData
writeSelector: #blockAtData:
MADescribedColumn(MAColumn)>>valueFor:
Receiver: a MADescribedColumn
Arguments and temporary variables:
aRow: a MATimedIvaModel : 1 August 2014
Receiver's instance variables:
properties: a Dictionary()
report: a MAReport
accessor: (MASelectorAccessor read: #blockAtData write: #blockAtData:)
description: a MABooleanDescription label: 'Bloccato' comment: 'Definisce se co...etc...
MADescribedColumn>>valueFor:
Receiver: a MADescribedColumn
Arguments and temporary variables:
aRow: a MATimedIvaModel : 1 August 2014
Receiver's instance variables:
properties: a Dictionary()
report: a MAReport
accessor: (MASelectorAccessor read: #blockAtData write: #blockAtData:)
description: a MABooleanDescription label: 'Bloccato' comment: 'Definisce se co...etc...
MADescribedColumn(MAColumn)>>renderCellContent:on:
Receiver: a MADescribedColumn
Arguments and temporary variables:
anObject: a MATimedIvaModel : 1 August 2014
html: a WAHtmlCanvas
Receiver's instance variables:
properties: a Dictionary()
report: a MAReport
accessor: (MASelectorAccessor read: #blockAtData write: #blockAtData:)
description: a MABooleanDescription label: 'Bloccato' comment: 'Definisce se co...etc...
MessageSend>>valueWithEnoughArguments:
Receiver: MessageSend(#renderCellContent:on: -> a MADescribedColumn)
Arguments and temporary variables:
anArray: an Array(a MATimedIvaModel : 1 August 2014 a WAHtmlCanvas 7)
args: an Array(a MATimedIvaModel : 1 August 2014 a WAHtmlCanvas)
Receiver's instance variables:
receiver: a MADescribedColumn
selector: #renderCellContent:on:
arguments: #()
[ self renderer
valueWithEnoughArguments: (Array with: anObject with: html with: anInteger) ] in MADescribedColumn(MAColumn)>>renderCell:index:on:
Receiver: a MADescribedColumn
Arguments and temporary variables:
anObject: a MATimedIvaModel : 1 August 2014
anInteger: 7
html: a WAHtmlCanvas
Receiver's instance variables:
properties: a Dictionary()
report: a MAReport
accessor: (MASelectorAccessor read: #blockAtData write: #blockAtData:)
description: a MABooleanDescription label: 'Bloccato' comment: 'Definisce se co...etc...
BlockClosure>>renderOn:
Receiver: [ self renderer
valueWithEnoughArguments: (Array with: anObject with: html with: anIntege...etc...
Arguments and temporary variables:
aRenderer: a WAHtmlCanvas
Receiver's instance variables:
outerContext: MADescribedColumn(MAColumn)>>renderCell:index:on:
startpc: 103
numArgs: 0
WAHtmlCanvas(WARenderer)>>render:
Receiver: a WAHtmlCanvas
Arguments and temporary variables:
anObject: [ self renderer
valueWithEnoughArguments: (Array with: anObject with...etc...
Receiver's instance variables:
context: a WARenderContext
lastId: nil
currentBrush: nil
parentBrush: a WATableDataTag
WAHtmlCanvas(WACanvas)>>render:
Receiver: a WAHtmlCanvas
Arguments and temporary variables:
anObject: [ self renderer
valueWithEnoughArguments: (Array with: anObject with...etc...
Receiver's instance variables:
context: a WARenderContext
lastId: nil
currentBrush: nil
parentBrush: a WATableDataTag
[ self before.
canvas render: anObject.
self after ] in WATableDataTag(WATagBrush)>>with:
Receiver: a WATableDataTag
Arguments and temporary variables:
anObject: [ self renderer
valueWithEnoughArguments: (Array with: anObject with...etc...
Receiver's instance variables:
canvas: a WAHtmlCanvas
parent: a WAGenericTag
closed: false
attributes: a WAHtmlAttributes('class'->'textCenter required')
BlockClosure>>renderOn:
Receiver: [ self before.
canvas render: anObject.
self after ]
Arguments and temporary variables:
aRenderer: a WAHtmlCanvas
Receiver's instance variables:
outerContext: WATableDataTag(WATagBrush)>>with:
startpc: 98
numArgs: 0
WAHtmlCanvas(WARenderer)>>render:
Receiver: a WAHtmlCanvas
Arguments and temporary variables:
anObject: [ self before.
canvas render: anObject.
self after ]
Receiver's instance variables:
context: a WARenderContext
lastId: nil
currentBrush: nil
parentBrush: a WATableDataTag
WAHtmlCanvas(WACanvas)>>render:
Receiver: a WAHtmlCanvas
Arguments and temporary variables:
anObject: [ self before.
canvas render: anObject.
self after ]
Receiver's instance variables:
context: a WARenderContext
lastId: nil
currentBrush: nil
parentBrush: a WATableDataTag
WAHtmlCanvas(WACanvas)>>nest:
Receiver: a WAHtmlCanvas
Arguments and temporary variables:
aBlock: [ self before.
canvas render: anObject.
self after ]
Receiver's instance variables:
context: a WARenderContext
lastId: nil
currentBrush: nil
parentBrush: a WATableDataTag
WATableDataTag(WABrush)>>with:
Receiver: a WATableDataTag
Arguments and temporary variables:
aBlock: [ self before.
canvas render: anObject.
self after ]
Receiver's instance variables:
canvas: a WAHtmlCanvas
parent: a WAGenericTag
closed: false
attributes: a WAHtmlAttributes('class'->'textCenter required')
WATableDataTag(WATagBrush)>>with:
Receiver: a WATableDataTag
Arguments and temporary variables:
anObject: [ self renderer
valueWithEnoughArguments: (Array with: anObject with...etc...
Receiver's instance variables:
canvas: a WAHtmlCanvas
parent: a WAGenericTag
closed: false
attributes: a WAHtmlAttributes('class'->'textCenter required')
MADescribedColumn(MAColumn)>>renderCell:index:on:
Receiver: a MADescribedColumn
Arguments and temporary variables:
anObject: a MATimedIvaModel : 1 August 2014
anInteger: 7
html: a WAHtmlCanvas
Receiver's instance variables:
properties: a Dictionary()
report: a MAReport
accessor: (MASelectorAccessor read: #blockAtData write: #blockAtData:)
description: a MABooleanDescription label: 'Bloccato' comment: 'Definisce se co...etc...
[ :col | col renderCell: row index: index on: html ] in [ self visibleColumns
do:
[ :col | col renderCell: row index: index on: html ] ] in [ :index :row |
html tableRow
class: (self rowStyleForNumber: index);
with: [ self visibleColumns
do:
[ :col | col renderCell: row index: index on: html ] ] ] in MAReport>>renderTableBodyOn:
Receiver: a MAReport
Arguments and temporary variables:
html: a WAHtmlCanvas
index: 7
row: a MATimedIvaModel : 1 August 2014
col: a MADescribedColumn
Receiver's instance variables:
decoration: a WAValueHolder contents: a MAReport
rows: a SortedCollection(a MATimedIvaModel : 18 December 2018 a MATimedIvaModel...etc...
cache: an Array(a MATimedIvaModel : 18 December 2018 a MATimedIvaModel : 13 Dec...etc...
columns: an Array(a MADescribedColumn a MADescribedColumn a MADescribedColumn a...etc...
properties: a Dictionary(#sortEnabled->true )
backtracked: a Dictionary(#batchPage->1 )
Array(SequenceableCollection)>>do:
Receiver: an Array(a MADescribedColumn a MADescribedColumn a MADescribedColumn a MADescribedColumn a...etc...
Arguments and temporary variables:
aBlock: [ :col | col renderCell: row index: index on: html ]
index: 2
Receiver's instance variables:
an Array(a MADescribedColumn a MADescribedColumn a MADescribedColumn a MADescribedColumn a...etc...
[ self visibleColumns
do:
[ :col | col renderCell: row index: index on: html ] ] in [ :index :row |
html tableRow
class: (self rowStyleForNumber: index);
with: [ self visibleColumns
do:
[ :col | col renderCell: row index: index on: html ] ] ] in MAReport>>renderTableBodyOn:
Receiver: a MAReport
Arguments and temporary variables:
html: a WAHtmlCanvas
index: 7
row: a MATimedIvaModel : 1 August 2014
Receiver's instance variables:
decoration: a WAValueHolder contents: a MAReport
rows: a SortedCollection(a MATimedIvaModel : 18 December 2018 a MATimedIvaModel...etc...
cache: an Array(a MATimedIvaModel : 18 December 2018 a MATimedIvaModel : 13 Dec...etc...
columns: an Array(a MADescribedColumn a MADescribedColumn a MADescribedColumn a...etc...
properties: a Dictionary(#sortEnabled->true )
backtracked: a Dictionary(#batchPage->1 )
BlockClosure>>renderOn:
Receiver: [ self visibleColumns
do:
[ :col | col renderCell: row index: index on: html ] ]
Arguments and temporary variables:
aRenderer: a WAHtmlCanvas
Receiver's instance variables:
outerContext: [ :index :row |
html tableRow
class: (self rowStyleForNumber: i...etc...
startpc: 191
numArgs: 0
WAHtmlCanvas(WARenderer)>>render:
Receiver: a WAHtmlCanvas
Arguments and temporary variables:
anObject: [ self visibleColumns
do:
[ :col | col renderCell: row index: inde...etc...
Receiver's instance variables:
context: a WARenderContext
lastId: nil
currentBrush: nil
parentBrush: a WATableDataTag
WAHtmlCanvas(WACanvas)>>render:
Receiver: a WAHtmlCanvas
Arguments and temporary variables:
anObject: [ self visibleColumns
do:
[ :col | col renderCell: row index: inde...etc...
Receiver's instance variables:
context: a WARenderContext
lastId: nil
currentBrush: nil
parentBrush: a WATableDataTag
[ self before.
canvas render: anObject.
self after ] in WAGenericTag(WATagBrush)>>with:
Receiver: a WAGenericTag
Arguments and temporary variables:
anObject: [ self visibleColumns
do:
[ :col | col renderCell: row index: inde...etc...
Receiver's instance variables:
canvas: a WAHtmlCanvas
parent: a WAGenericTag
closed: false
attributes: a WAHtmlAttributes('class'->'odd')
tag: 'tr'
BlockClosure>>renderOn:
Receiver: [ self before.
canvas render: anObject.
self after ]
Arguments and temporary variables:
aRenderer: a WAHtmlCanvas
Receiver's instance variables:
outerContext: WAGenericTag(WATagBrush)>>with:
startpc: 98
numArgs: 0
WAHtmlCanvas(WARenderer)>>render:
Receiver: a WAHtmlCanvas
Arguments and temporary variables:
anObject: [ self before.
canvas render: anObject.
self after ]
Receiver's instance variables:
context: a WARenderContext
lastId: nil
currentBrush: nil
parentBrush: a WATableDataTag
WAHtmlCanvas(WACanvas)>>render:
Receiver: a WAHtmlCanvas
Arguments and temporary variables:
anObject: [ self before.
canvas render: anObject.
self after ]
Receiver's instance variables:
context: a WARenderContext
lastId: nil
currentBrush: nil
parentBrush: a WATableDataTag
WAHtmlCanvas(WACanvas)>>nest:
Receiver: a WAHtmlCanvas
Arguments and temporary variables:
aBlock: [ self before.
canvas render: anObject.
self after ]
Receiver's instance variables:
context: a WARenderContext
lastId: nil
currentBrush: nil
parentBrush: a WATableDataTag
WAGenericTag(WABrush)>>with:
Receiver: a WAGenericTag
Arguments and temporary variables:
aBlock: [ self before.
canvas render: anObject.
self after ]
Receiver's instance variables:
canvas: a WAHtmlCanvas
parent: a WAGenericTag
closed: false
attributes: a WAHtmlAttributes('class'->'odd')
tag: 'tr'
WAGenericTag(WATagBrush)>>with:
Receiver: a WAGenericTag
Arguments and temporary variables:
anObject: [ self visibleColumns
do:
[ :col | col renderCell: row index: inde...etc...
Receiver's instance variables:
canvas: a WAHtmlCanvas
parent: a WAGenericTag
closed: false
attributes: a WAHtmlAttributes('class'->'odd')
tag: 'tr'
[ :index :row |
html tableRow
class: (self rowStyleForNumber: index);
with: [ self visibleColumns
do:
[ :col | col renderCell: row index: index on: html ] ] ] in MAReport>>renderTableBodyOn:
Receiver: a MAReport
Arguments and temporary variables:
html: a WAHtmlCanvas
index: 7
row: a MATimedIvaModel : 1 August 2014
Receiver's instance variables:
decoration: a WAValueHolder contents: a MAReport
rows: a SortedCollection(a MATimedIvaModel : 18 December 2018 a MATimedIvaModel...etc...
cache: an Array(a MATimedIvaModel : 18 December 2018 a MATimedIvaModel : 13 Dec...etc...
columns: an Array(a MADescribedColumn a MADescribedColumn a MADescribedColumn a...etc...
properties: a Dictionary(#sortEnabled->true )
backtracked: a Dictionary(#batchPage->1 )
Array(SequenceableCollection)>>keysAndValuesDo:
Receiver: an Array(a MATimedIvaModel : 18 December 2018 a MATimedIvaModel : 13 December 2018 a MATim...etc...
Arguments and temporary variables:
aBlock: [ :index :row |
html tableRow
class: (self rowStyleForNumber: index);...etc...
index: 7
Receiver's instance variables:
an Array(a MATimedIvaModel : 18 December 2018 a MATimedIvaModel : 13 December 2018 a MATim...etc...
MAReport>>renderTableBodyOn:
Receiver: a MAReport
Arguments and temporary variables:
html: a WAHtmlCanvas
Receiver's instance variables:
decoration: a WAValueHolder contents: a MAReport
rows: a SortedCollection(a MATimedIvaModel : 18 December 2018 a MATimedIvaModel...etc...
cache: an Array(a MATimedIvaModel : 18 December 2018 a MATimedIvaModel : 13 Dec...etc...
columns: an Array(a MADescribedColumn a MADescribedColumn a MADescribedColumn a...etc...
properties: a Dictionary(#sortEnabled->true )
backtracked: a Dictionary(#batchPage->1 )
[ self showBody
ifTrue: [ self renderTableBodyOn: html ] ] in MAReport>>renderTableOn:
Receiver: a MAReport
Arguments and temporary variables:
html: a WAHtmlCanvas
Receiver's instance variables:
decoration: a WAValueHolder contents: a MAReport
rows: a SortedCollection(a MATimedIvaModel : 18 December 2018 a MATimedIvaModel...etc...
cache: an Array(a MATimedIvaModel : 18 December 2018 a MATimedIvaModel : 13 Dec...etc...
columns: an Array(a MADescribedColumn a MADescribedColumn a MADescribedColumn a...etc...
properties: a Dictionary(#sortEnabled->true )
backtracked: a Dictionary(#batchPage->1 )
BlockClosure>>renderOn:
Receiver: [ self showBody
ifTrue: [ self renderTableBodyOn: html ] ]
Arguments and temporary variables:
aRenderer: a WAHtmlCanvas
Receiver's instance variables:
outerContext: MAReport>>renderTableOn:
startpc: 275
numArgs: 0
WAHtmlCanvas(WARenderer)>>render:
Receiver: a WAHtmlCanvas
Arguments and temporary variables:
anObject: [ self showBody
ifTrue: [ self renderTableBodyOn: html ] ]
Receiver's instance variables:
context: a WARenderContext
lastId: nil
currentBrush: nil
parentBrush: a WATableDataTag
WAHtmlCanvas(WACanvas)>>render:
Receiver: a WAHtmlCanvas
Arguments and temporary variables:
anObject: [ self showBody
ifTrue: [ self renderTableBodyOn: html ] ]
Receiver's instance variables:
context: a WARenderContext
lastId: nil
currentBrush: nil
parentBrush: a WATableDataTag
--- The full stack ---
MATimedIvaModel(Object)>>halt
MATimedIvaModel(MATimedInstanceModel)>>blockAtData
MASelectorAccessor>>read:
MADescribedColumn(MAColumn)>>valueFor:
MADescribedColumn>>valueFor:
MADescribedColumn(MAColumn)>>renderCellContent:on:
MessageSend>>valueWithEnoughArguments:
[ self renderer
valueWithEnoughArguments: (Array with: anObject with: html with: anInteger) ] in MADescribedColumn(MAColumn)>>renderCell:index:on:
BlockClosure>>renderOn:
WAHtmlCanvas(WARenderer)>>render:
WAHtmlCanvas(WACanvas)>>render:
[ self before.
canvas render: anObject.
self after ] in WATableDataTag(WATagBrush)>>with:
BlockClosure>>renderOn:
WAHtmlCanvas(WARenderer)>>render:
WAHtmlCanvas(WACanvas)>>render:
WAHtmlCanvas(WACanvas)>>nest:
WATableDataTag(WABrush)>>with:
WATableDataTag(WATagBrush)>>with:
MADescribedColumn(MAColumn)>>renderCell:index:on:
[ :col | col renderCell: row index: index on: html ] in [ self visibleColumns
do:
[ :col | col renderCell: row index: index on: html ] ] in [ :index :row |
html tableRow
class: (self rowStyleForNumber: index);
with: [ self visibleColumns
do:
[ :col | col renderCell: row index: index on: html ] ] ] in MAReport>>renderTableBodyOn:
Array(SequenceableCollection)>>do:
[ self visibleColumns
do:
[ :col | col renderCell: row index: index on: html ] ] in [ :index :row |
html tableRow
class: (self rowStyleForNumber: index);
with: [ self visibleColumns
do:
[ :col | col renderCell: row index: index on: html ] ] ] in MAReport>>renderTableBodyOn:
BlockClosure>>renderOn:
WAHtmlCanvas(WARenderer)>>render:
WAHtmlCanvas(WACanvas)>>render:
[ self before.
canvas render: anObject.
self after ] in WAGenericTag(WATagBrush)>>with:
BlockClosure>>renderOn:
WAHtmlCanvas(WARenderer)>>render:
WAHtmlCanvas(WACanvas)>>render:
WAHtmlCanvas(WACanvas)>>nest:
WAGenericTag(WABrush)>>with:
WAGenericTag(WATagBrush)>>with:
[ :index :row |
html tableRow
class: (self rowStyleForNumber: index);
with: [ self visibleColumns
do:
[ :col | col renderCell: row index: index on: html ] ] ] in MAReport>>renderTableBodyOn:
Array(SequenceableCollection)>>keysAndValuesDo:
MAReport>>renderTableBodyOn:
[ self showBody
ifTrue: [ self renderTableBodyOn: html ] ] in MAReport>>renderTableOn:
BlockClosure>>renderOn:
WAHtmlCanvas(WARenderer)>>render:
WAHtmlCanvas(WACanvas)>>render:
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - -
[ self before.
canvas render: anObject.
self after ] in WAGenericTag(WATagBrush)>>with:
BlockClosure>>renderOn:
WAHtmlCanvas(WARenderer)>>render:
WAHtmlCanvas(WACanvas)>>render:
WAHtmlCanvas(WACanvas)>>nest:
WAGenericTag(WABrush)>>with:
WAGenericTag(WATagBrush)>>with:
WAHtmlCanvas>>tableBody:
MAReport>>renderTableOn:
[ self renderTableOn: html ] in MAReport>>renderContentOn:
BlockClosure>>renderOn:
WAHtmlCanvas(WARenderer)>>render:
WAHtmlCanvas(WACanvas)>>render:
[ self before.
canvas render: anObject.
self after ] in WATableTag(WATagBrush)>>with:
BlockClosure>>renderOn:
WAHtmlCanvas(WARenderer)>>render:
WAHtmlCanvas(WACanvas)>>render:
WAHtmlCanvas(WACanvas)>>nest:
WATableTag(WABrush)>>with:
WATableTag(WATagBrush)>>with:
MAReport>>renderContentOn:
WARenderVisitor>>visitPainter:
WARenderVisitor(WAPainterVisitor)>>visitPresenter:
WARenderVisitor(WAPainterVisitor)>>visitComponent:
MAReport(WAComponent)>>accept:
WARenderVisitor(WAVisitor)>>visit:
WARenderingGuide(WAPresenterGuide)>>visitPainter:
WARenderingGuide(WAPainterVisitor)>>visitPresenter:
WARenderingGuide(WAPainterVisitor)>>visitComponent:
MAReport(WAComponent)>>accept:
WARenderingGuide(WAPainterVisitor)>>visitDecorationsOfComponent:
MAReport(WAComponent)>>acceptDecorated:
WARenderingGuide(WAPresenterGuide)>>visit:
MAReport(WAPainter)>>renderWithContext:
MAReport(WAPainter)>>renderOn:
WAHtmlCanvas(WARenderer)>>render:
WAHtmlCanvas(WACanvas)>>render:
MAOneToManyComponent>>renderViewerOn:
MAOneToManyComponent>>renderEditorOn:
MAOneToManyComponent(MAElementComponent)>>renderContentOn:
WARenderVisitor>>visitPainter:
WARenderVisitor(WAPainterVisitor)>>visitPresenter:
WARenderVisitor(WAPainterVisitor)>>visitComponent:
MAOneToManyComponent(WAComponent)>>accept:
WARenderVisitor(WAVisitor)>>visit:
WARenderingGuide(WAPresenterGuide)>>visitPainter:
WARenderingGuide(WAPainterVisitor)>>visitPresenter:
WARenderingGuide(WAPainterVisitor)>>visitComponent:
MAOneToManyComponent(WAComponent)>>accept:
WARenderingGuide(WAPainterVisitor)>>visitDecorationsOfComponent:
MAOneToManyComponent(WAComponent)>>acceptDecorated:
WARenderingGuide(WAPresenterGuide)>>visit:
MAOneToManyComponent(WAPainter)>>renderWithContext:
MAOneToManyComponent(WAPainter)>>renderOn:
WAHtmlCanvas(WARenderer)>>render:
WAHtmlCanvas(WACanvas)>>render:
MATableRenderer(MAComponentRenderer)>>basicRenderControl:
[ self basicRenderControl: aDescription ] in MATableRenderer>>renderControl:
BlockClosure>>renderOn:
WAHtmlCanvas(WARenderer)>>render:
WAHtmlCanvas(WACanvas)>>render:
[ self before.
canvas render: anObject.
self after ] in WATableDataTag(WATagBrush)>>with:
BlockClosure>>renderOn:
WAHtmlCanvas(WARenderer)>>render:
WAHtmlCanvas(WACanvas)>>render:
WAHtmlCanvas(WACanvas)>>nest:
WATableDataTag(WABrush)>>with:
WATableDataTag(WATagBrush)>>with:
MATableRenderer>>renderControl:
MATableRenderer>>renderElementRow:
[ self renderElementRow: aDescription ] in MATableRenderer>>renderElement:
BlockClosure>>renderOn:
WAHtmlCanvas(WARenderer)>>render:
WAHtmlCanvas(WACanvas)>>render:
[ self before.
canvas render: anObject.
self after ] in WAGenericTag(WATagBrush)>>with:
BlockClosure>>renderOn:
WAHtmlCanvas(WARenderer)>>render:
WAHtmlCanvas(WACanvas)>>render:
WAHtmlCanvas(WACanvas)>>nest:
WAGenericTag(WABrush)>>with:
WAGenericTag(WATagBrush)>>with:
WAHtmlCanvas>>tableRow:
MATableRenderer>>renderElement:
MATableRenderer(MAComponentRenderer)>>visitElementDescription:
MATableRenderer(MAVisitor)>>visitReferenceDescription:
MATableRenderer(MAVisitor)>>visitRelationDescription:
MATableRenderer(MAVisitor)>>visitToManyRelationDescription:
MAToManyRelationDescription>>acceptMagritte:
MATableRenderer(MAVisitor)>>visit:
[ :each | self visit: each ] in MATableRenderer(MAVisitor)>>visitAll:
SortedCollection(OrderedCollection)>>do:
MAPriorityContainer(MAContainer)>>do:
MATableRenderer(MAVisitor)>>visitAll:
MATableRenderer(MAComponentRenderer)>>renderContainer:
[ super renderContainer: aDescription ] in MATableRenderer>>renderContainer:
BlockClosure>>renderOn:
WAHtmlCanvas(WARenderer)>>render:
WAHtmlCanvas(WACanvas)>>render:
[ self before.
canvas render: anObject.
self after ] in WATableTag(WATagBrush)>>with:
BlockClosure>>renderOn:
WAHtmlCanvas(WARenderer)>>render:
WAHtmlCanvas(WACanvas)>>render:
WAHtmlCanvas(WACanvas)>>nest:
WATableTag(WABrush)>>with:
WATableTag(WATagBrush)>>with:
MATableRenderer>>renderContainer:
MATableRenderer(MAComponentRenderer)>>visitContainer:
MATableRenderer(MAVisitor)>>visitPriorityContainer:
MAPriorityContainer>>acceptMagritte:
MATableRenderer(MAVisitor)>>visit:
MATableRenderer(MAComponentRenderer)>>component:on:
MATableRenderer class(MAComponentRenderer class)>>component:on:
MAContainerComponent>>renderContentOn:
WARenderVisitor>>visitPainter:
WARenderVisitor(WAPainterVisitor)>>visitPresenter:
WARenderVisitor(WAPainterVisitor)>>visitComponent:
MAContainerComponent(WAComponent)>>accept:
WARenderVisitor(WAVisitor)>>visit:
WARenderingGuide(WAPresenterGuide)>>visitPainter:
WARenderingGuide(WAPainterVisitor)>>visitPresenter:
WARenderingGuide(WAPainterVisitor)>>visitComponent:
MAContainerComponent(WAComponent)>>accept:
MAContainerComponent(WAPresenter)>>renderUndecoratedWithContext:
MAFormDecoration(WADecoration)>>renderNextOn:
MAFormDecoration(WADecoration)>>renderContentOn:
[ super renderContentOn: html.
self renderButtonsOn: html ] in MAFormDecoration(MAContainerDecoration)>>renderContentOn:
BlockClosure>>renderOn:
WAHtmlCanvas(WARenderer)>>render:
WAHtmlCanvas(WACanvas)>>render:
[ self before.
canvas render: anObject.
self after ] in WAFormTag(WATagBrush)>>with:
BlockClosure>>renderOn:
WAHtmlCanvas(WARenderer)>>render:
WAHtmlCanvas(WACanvas)>>render:
WAHtmlCanvas(WACanvas)>>nest:
WAFormTag(WABrush)>>with:
WAFormTag(WATagBrush)>>with:
MAFormDecoration(MAContainerDecoration)>>renderContentOn:
WARenderVisitor>>visitPainter:
WARenderVisitor(WAPainterVisitor)>>visitPresenter:
WARenderVisitor(WAPainterVisitor)>>visitDecoration:
MAFormDecoration(WADecoration)>>accept:
WARenderVisitor(WAVisitor)>>visit:
WARenderingGuide(WAPresenterGuide)>>visitPainter:
WARenderingGuide(WAPainterVisitor)>>visitPresenter:
WARenderingGuide(WAPainterVisitor)>>visitDecoration:
MAFormDecoration(WADecoration)>>accept:
MAFormDecoration(WAPresenter)>>renderUndecoratedWithContext:
MAValidationDecoration(WADecoration)>>renderNextOn:
MAValidationDecoration(WADecoration)>>renderContentOn:
MAValidationDecoration>>renderContentOn:
WARenderVisitor>>visitPainter:
WARenderVisitor(WAPainterVisitor)>>visitPresenter:
WARenderVisitor(WAPainterVisitor)>>visitDecoration:
MAValidationDecoration(WADecoration)>>accept:
WARenderVisitor(WAVisitor)>>visit:
WARenderingGuide(WAPresenterGuide)>>visitPainter:
WARenderingGuide(WAPainterVisitor)>>visitPresenter:
WARenderingGuide(WAPainterVisitor)>>visitDecoration:
MAValidationDecoration(WADecoration)>>accept:
MAValidationDecoration(WAPresenter)>>renderUndecoratedWithContext:
WAMessageDecoration(WADecoration)>>renderNextOn:
WAMessageDecoration>>renderContentOn:
-- and more not shown ---------------------------------------------------------------------------------
âââââââââââââ
> Le 14 déc. 2018 à 14:05, Trussardi Dario Romano <dario.trussardi(a)tiscali.it> a écrit :
>
>
>>> ...........r3732#linux
>>> Errore di segmentazione (core dump creato)
>>>
>>> C) i have a PharoDebug.log but has the size of 16MB.
>>>
>>> How can I send it to you?
>>
>> you can try something like https://wetransfer.com <https://wetransfer.com/>
> can you download the PharoDebug.log
>
> from link into my previous email?
>
> The PharoDebug.log.
>
> You can view it?
>
> Dario ................................................
> Questo messaggio contiene i seguenti allegati:
>
> PharoDebug.log[15.24 MB]
>
> Dimensioni totali dei file inviati:15.24 MB
> Ciao,
>
> Dario
Dec. 14, 2018