SE - Poptávky - Reagování na Poptávku nabídkou a po přidání dalších parametrů skončí bez odezvy #214
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Vyrobil jsem poptávku po 1 člověku.
Na tu jsem zareagoval nabídkou, tj. vznikla Nabídka.
Pak jsem v té nabídce ještě překlikl na druhou záložku, kde šlo přidat novou nabídku s více lidmi: Přidal jsem počet lidí na 2
Po odeslání to dlouho čekalo na načtení strany, pak to vyrobilo
502 Bad Gateway
nginx
následně zhavarovala celá Sahana.
(původně jsem měl podezření, že mam pomalý internet, ale pak mi přišlo, že se cosi Uozbilo. Natuším zda to mělo příčinu zrovna ve výše vypsané nabídce. )
Von mi to rozbil! :)
Opět došla paměť, tak se kernel rozhodl zabít ten nejrozežranější proces, Sahanu. Službu jsem restartoval, takže vyzkoušejte prosím znovu.
A tento ticket je příhodným pro oznámení, že běhen zítřka budou instance nedostupné, protože jsem si za vaše těžce vydřené peníze konečně koupil nové železo pro svůj hypervizor a zítra jej budu stavět. SpotterVM pak dostane 8 GB RAM, takže by k takovýmto problémům již snad docházet nemělo (a pokud ano, bude je nutno dále řešit úpravami v kódu a nikoliv škálováním paměti).
gratuluji :) já mám taky vysněné jedno železo, ale jak se tak pozoruji, tak bude docela trvat než si na něj sáhnu.
nevím co se děje, ale při pokusu znovu vstoupit do nabídky a přidat číslo pod záložkou Dovednosti, odešlu formulář a Sahana začne dlouho přemýšlet a formulář neodešle.
týká se to této strany
https://dasm.dasm.cz:8401/eden/req/commit/2/commit_skill
504 Gateway Time-out
nginx
assigned to @Disassembler
Proces sežral 3,8 GB a pak opět chcípl na nedostatek paměti, takže tam musí být nějaká zrada hluboko v kódu.
Promazal jsem nabídky a poptávky. Zkuste prosím celý proces zopakovat a pokud se Vám to podaří komplet rozbít i do třetice všeho dobrého, sepište mi sled kliků a událostí, jak problém replikovat. Na testovacím prostředí se mi to nepodařilo.
nyní jsem se zalogoval druhým uživatelem, který má také admin práva.
na stránce https://dasm.dasm.cz:8401/eden/req/req
vytvořim poptávku a zvolim že hledám lidé. Vyplnim nejnutnější věci a vyrobim poptávku
vrátim se na stranu https://dasm.dasm.cz:8401/eden/req/req a u vyrobené poptávky kliknu na tlačítko Nabídka
otevře se formulář a v něm překliknu na záložku Dovednosti
https://dasm.dasm.cz:8401/eden/req/commit/3/commit_skill
vrátim se na první záložku a uložim změny. Nabídka je aktualizována.
problém se neprojevil
zkouším s uživatelem admin@example.com založit poptávku, tentokrát na skladové zásoby.
vyrobim, přidám položku AAAAAAA která musí mít definované parametry balení (děje se v modulu warehouse)
když se snažím aktualizovat poptávku a vlezu na stranu
https://dasm.dasm.cz:8401/eden/req/req/6/commit/4/update
tak tam je pro mne nějakej podezřelej formulář se špatnými názvy Facility a s nekonečně točícím se kolečkem
zde jsem nemohl dokončit formulář
zkoušel jsem ještě založit jiný typ poptácky a založit cyklickou poptávku s opakováním
DÍLČÍ ZÁVĚR: zatím se mi nepodařilo zopakovat havárii, ale objevil jsem další podivnosti v modulu Poptávky. Viz další issue.
zrovna nedávno byly nějaké změny
47b4d44ab0
netuším, jestli se to týká zrovna této věci
Odkazovaný commit u nás zatím nemůže být nasazen. Sahana se s ním nerozjede, což potvrzuje i červený křížek z integračních testů, který je u commitu na GitHubu vidět. Tak nějak doufám, že na to Dominic běhen dneška automaticky zareaguje. Pokud ne, vytvořím jim ticket.
changed milestone to %2
Zkusil jsem zopakovat simulovanou nabídku člověka. Vypadá to, že už se neobjevuje nekonečně točící kolečko a že to funguje OK jen v případě, když nabízený člověk na tuto poptávku má definovány konkrétní dovednosti. Pokud dovednost v záložce dovednosti nemá, tj. že je nabízen člověk bez dovedností, pak vznikne server error.
UnboundLocalError: local variable 'commit_status' referenced before assignment
takže funguje v "ideálním případě"... a vyhazuje chybu když se tam náhodně klikají nesmysly
vznik ticketu po nabídnutí osoby, na poptávku osoby trvá i dnes.
Spekulovat můžu, že nabízím osobu z Facility, která pod sebou nemá konkrétně jmenovanou osobu s konkrétní dovedností. Ale možná že taková nabídka je povolena (?) Nevím. Na můj vkus zpracování požadavku trvalo docela dlouho.
Restartujte Sahanu a zkuste to prosím teď ještě jednou. Pokud to bude fungovat, tak jsem to opravil a bylo to jen hloupé přehlédnutí při nějakém refaktoringu a pošlu jim na to PR.
nějak chaoticky jsem nabídl nabídku na poptávaného člověka se skillem anglicky mluvící. (tradičně s minimem vyplněných polí ve formu)
Když jsem tu nabídku jakoby dokončil, tak to vyrobilo ticket jiný, než co jste opravoval. Takže nějaký úspěch bych v tom viděl. :)
ještě jsem s všiml, že v modulu Poptávky je uvnitř Poptávky na záložce Nabídky dropdown **Od Provozovny / Jednotky: ***
který nabízí nějaké podezřele zkrácené a KAPITALIZOVANÉ názvy provozoven.
Jinde jsem tohle neviděl
Tak momentík. Začínám se do toho trochu zamotávat. Ta
NoneType
chyba je totiž nejspíš už opravená. Ale možná taky ne. Vyatomuju Vám všechny instance Sahany, nainstaluju nejnovější upstream commit a zkusíme to znovu. Na to první jsem poslal PR #1548.A ty kapitalizované názvy provozoven - nejsou to jen zkratky, které jsou u organizací a facilit taky zadávány, akorát jsme je zatím nikde moc neviděli?
obávám se, že to nejsou zkratky... moc jsme to nezkoumal, ale každopádně je to pro mne novinka. A ani to nezapadá do logiky celé Sahany
(v tuto chvíli jsem na počítači kde nemám uloženy importní XLS, nicméně vyrobit testovací facility můžu, zkusím to zopúakovat na nově instalované Sahaně) jen ještě musím řešit real life a poštu :)
vlastně teď koukám na můj původní report před dvěma roky, už jsem ty kapitálky oznamoval. Vkaždém případě je tento tvar názvů podezřelý a vytváří dojem chyby, než že by to byl záměr
Znovu to zkoumám, kapitalizované názvy jsou zkrácenými názvy reálných provozoven. Nejsou to zkratky ve významu, že by té konkrétní provozovně patřila konkrétní zkratka. Ve smyslu "Jednotné zemědělské družstvo" = JZD. Dostane to desetipísmennou zkratku JEDNOTNEZ1