[Glass] jQuery session update
dario.trussardi@tiscali.it via Glass
glass at lists.gemtalksystems.com
Mon Jun 19 12:33:01 PDT 2017
Ciao,
I port some seaside 3.1 application from Pharo to gemstone seaside
3.2.12 environment.
I have the code:
html anchor
onClick:
(html jQuery ajax
callback: [
each isDisabledSale
ifFalse: [ self setupVoceAttiva: each ] ]);
onClick:
(html jQuery ajax
script: [ :s |
s << (s jQuery: #'idVoceAttiva') load
html: [ :h | self masterView renderVoceAttivaOn: h
] ]);
onClick:
(html jQuery this
addClass:
(each isDisabledSale
ifFalse: [ 'active' ]
ifTrue: [ 'disabled' ]));
with: [ self render6Item: each on: html ].
All works fine into pharo.
In gemstone where i run 3 seasideFastCGI gem,
when i click on the anchor sometime the object log report the error:
warn Commit failure - retrying
Any click on the anchor report two line: the callback action and
the browser update.
The relative object log is:
0)transcript '1 Time: 20:27:43 CashBinSelection: redbull1'
13037 06/19/2017 20:27:43:112
1)transcript '2 Time: 20:27:43 BR VoceAttiva redbull1'
13037 06/19/2017 20:27:43:228
2)transcript '1 Time: 20:27:43 CashBinSelection: redbull2'
12943 06/19/2017 20:27:43:985
3)transcript '2 Time: 20:27:44 BR VoceAttiva redbull2'
12943 06/19/2017 20:27:44:087
4) transcript '1 Time: 20:27:45 CashBinSelection: latte+menta'
12991 06/19/2017 20:27:45:173
5) warn Commit failure - retrying
13037 06/19/2017 20:27:45:179
6)transcript '2 Time: 20:27:45 BR VoceAttiva latte+menta'
12991 06/19/2017 20:27:45:339
7)transcript '1 Time: 20:27:46 CashBinSelection: bevande3'
13037 06/19/2017 20:27:46:109
8)transcript '2 Time: 20:27:46 BR VoceAttiva bevande3'
13037 06/19/2017 20:27:46:213
9)transcript '1 Time: 20:27:47 CashBinSelection: bevande1'
12943 06/19/2017 20:27:47:307
10)transcript '2 Time: 20:27:47 BR VoceAttiva bevande1'
12943 06/19/2017 20:27:47:427
11)transcript '1 Time: 20:27:48 CashBinSelection: bevande2'
12991 06/19/2017 20:27:48:231
12)transcript '2 Time: 20:27:48 BR VoceAttiva bevande2'
12991 06/19/2017 20:27:48:340
13)transcript '1 Time: 20:27:49 CashBinSelection: spremuta'
13037 06/19/2017 20:27:49:087
14transcript '2 Time: 20:27:49 BR VoceAttiva spremuta'
13037 06/19/2017 20:27:49:199
15)transcript '1 Time: 20:27:51 CashBinSelection: succo1'
12943 06/19/2017 20:27:51:093
16)transcript '2 Time: 20:27:51 BR VoceAttiva succo1'
12943 06/19/2017 20:27:51:209
17)transcript '2 Time: 20:27:52 BR VoceAttiva succo1'
13037 06/19/2017 20:27:52:342
18)transcript '1 Time: 20:27:52 CashBinSelection: estathebicchi...
12991 06/19/2017 20:27:52:389
At line 5 i found the commit failure error in the 13037 gem
and at line 17 i have a relative ( asyncron ??) 13037 action.
But the next 18 line is a single line and the browser is not right
update.
The ol commit failure is:
. -> 3 Commit failure -
retrying(13037)->aSymbolDictionary
(class)@ -> WAObjectLogEntry
(oop)@ -> 345077249
(committed)@ -> true
continuation@ -> nil
label@ -> 'Commit failure - retrying'
object@ -> aSymbolDictionary( #'RcReadSet'->anArray(
aRcCollisionBucket( aWARcLastAccessEntry), aRcCollisionBucket(
aWACallbackProcessingActionContinua...
pid@ -> 13037
priority@ -> 3
request@ ->
'/management?_s=0KodAEH078F0HqKr&_k=6PcQFw8uQOm_plZk&2773&_=1497895158422'
resumed@ -> nil
resumption@ -> nil
stamp@ -> 2017-06-19T20:27:45.1792719364166+02:00
tag@ -> nil
the relative -> #'WriteWrite_minusRcReadSet'
is: .
-> anArray( aWAValueHolder contents: aWADTRCashBaseCartPlusView,
aWAValueHolder contents: aWADTRCashBaseCassaComponent,
aWATimingToolFilter, aW...
.. -> #'WriteWrite_minusRcReadSet'->anArray(
aWAValueHolder contents: aWADTRCashBaseCartPlusView,
aWAValueHolder contents: aWADTRCashBaseCassaComp...
(class)@ -> Array
(oop)@ -> 345074177
(committed)@ -> true
(size)@ -> 11
1@ -> aWAValueHolder contents: aWADTRCashBaseCartPlusView
2@ -> aWAValueHolder contents:
aWADTRCashBaseCassaComponent
3@ -> aWATimingToolFilter
4@ -> aWAValueHolder contents: aWAToolDecoration
5@ -> aWAValueHolder contents: aDTRLoginWebGstOrdOnLine
6@ -> aWAValueHolder contents: false
7@ -> aWAValueHolder contents: aWATimingToolFilter
8@ -> aWAValueHolder contents: aDTRWASession
9@ -> aWAValueHolder contents: aWADeprecatedToolFilter
10@ -> aWACallbackProcessingActionContinuation
11@ -> aWAValueHolder contents:
aWADTRCashBinSelectionWidgetView
It's right to have two WAComponent subclass aWA*View in this list?
Thanks for considerations,
Dario
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gemtalksystems.com/mailman/private/glass/attachments/20170619/850f8166/attachment.html>
More information about the Glass
mailing list