שיחת משתמש:קיפודנחש/ארכיון 26 - כל שנה בסתיו – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
אין תקציר עריכה
תגיות: עריכה ממכשיר נייד עריכה דרך האתר הנייד
שורה 291:
:::::::::::אמרתי לך: עקוב אחרי [[:קטגוריה:שגיאות פרמטריות אין templatedata תקין]]: ברגע שהשרת ה-rogue שצועק על זה ימצא שגיאה, תראה את זה ברשימת המעקב. בכולופן, הוספתי בדיקה ישירה ביחידה. יש אולי עוד כמה התגלצ'ויות, אבל פסיק מיותר (כלומר לפני סוגר מסיים) זה ימצא. [[שיחת משתמש:קיפודנחש|קיפודנחש]] 01:18, 30 ביולי 2019 (IDT)
::::::::::::מה לא הבנתי? יגאל ([[וק:מסדר ניקיון/תבניות מחפשות קטגוריה|בקשת עזרה]], [[מש:IKhitron|IKhitron]] ו[[שמש:IKhitron|שיחה]]) 15:40, 30 ביולי 2019 (IDT)
:::::::::::::אנסה להסביר בקיצור: יש פונקציית לואה בשם mw.text.jsonDecode. הפונקציה הזו יותר סלחנית מהתחביר של JSON כפי שמוגדר, והיא מוכנה לעבד TD פגום (עם פסיק אחרי פריט אחרון ברשימה), בזמן שהכלי של מוריאל, מבוסס JS, לא מוכן לטעון את ה-TD הזה. (השערה): אחד (או כמה) מהשרתים בחווה, מריץ גרסה שונה במקצת של הספרייה mw.text, שם הפונקציה פחות סלחנית. פעם ב-X זמן, השרת הפחות סלחני פורס את הדפים, נוצרת השגיאה, והדפים נוספים לקטגוריה. עד שאתה פותח את הדף, הוא מוגש לשרת שמריץ גרסה סלחנית, והשגיאה מתאיידת. למזלנו (במקרה הזה), בג עתיק בקינפוג של החווה גורם לכך שקטגוריות התחזוקה "דביקות", ואנחנו מוצאים את הדף בקטגוריות השגיאה למרות שבדף עצמו היא לא מופיעה. לכן חיפוש לא יעזור כאן. (והסיפא: הוספתי ליחידה בדיקה, כך שלפחות במקרה של פסיק אחרי פריט אחרון, היא צועקת על TD לא תקין עוד לפני שהיא מגישה אותו ל-mw.text.jsonDecode. אם יש עוד הבדלים בין פענוח JSON של לואה מול JS, אז אנחנו עדיין חשופים לבעיות דומות). [[שיחת משתמש:קיפודנחש|קיפודנחש]] 17:33, 30 ביולי 2019 (IDT)
 
== צרה צרורה ==
חזרה לדף המשתמש של "קיפודנחש/ארכיון 26 - כל שנה בסתיו".