- जुबिलेंट फूडवर्क्स लिमिटेड
Hide last authors
author |
version |
line-number |
content |
 |
1.1 |
1 |
{{box cssClass="floatinginfobox" title="**Contents**"}} |
|
|
2 |
{{toc/}} |
|
|
3 |
{{/box}} |
|
|
4 |
|
 |
2.1 |
5 |
= कंपनी ओवरव्यू = |
 |
1.1 |
6 |
|
 |
2.1 |
7 |
जुबिलेंट फूडवर्क्स लिमिटेड (NSE: JUBLFOOD) जुबिलेंट भरति समूह का हिस्सा है और भारत की सबसे बड़ी खाद्य सेवा कंपनी में से एक है। कंपनी के पास तीन अंतरराष्ट्रीय ब्रांडों, डोमिनोज पिज्जा, डंकिन डोनट्स और पोपीज® के तीन अलग-अलग फूड मार्केट सेगमेंट को संबोधित करने वाले मास्टर फ्रैंचाइज़ी अधिकार हैं। कंपनी ने अपना पहला घरेलू ब्रांड - हॉन्गस किचन चीनी व्यंजन खंड में लॉन्च किया और साथ ही ब्रांड के स्वामित्व वाले सॉस, ग्रेवी और पेस्ट, 'शेफबॉस' की रेडी-टू-कुक रेंज पेश करना शुरू कर दिया है। कंपनी ने "एकदम!" के लॉन्च के साथ बिरयानी की रोमांचक दुनिया में भी प्रवेश किया। यह कबाब, करी, ब्रेड, डेसर्ट और पेय पदार्थों की विस्तृत श्रृंखला के साथ प्रामाणिक सामग्री का उपयोग करके भारत के विभिन्न हिस्सों से क्यूरेट की गई बिरयानी की विस्तृत श्रृंखला प्रदान करता है। {{footnote}}https://www.jubilantfoodworks.com/about-us/company-profile{{/footnote}} |
 |
1.1 |
8 |
|
|
|
9 |
|
 |
1.3 |
10 |
कंपनी वर्तमान में डोमिनोज पिज्जा, डंकिन डोनट्स और हॉन्गस किचन के लिए 1,345 से अधिक आउटलेट संचालित करती है और पिज्जा सेगमेंट में मार्केट लीडर है। कंपनी के 30,000 से अधिक ब्रांड एंबेसडर हैं जो भारत में 280+ शहरों को कवर करते हुए अपने ग्राहकों को मूल्य प्रदान करने के लिए प्रतिबद्ध हैं। |
 |
1.1 |
11 |
|
|
|
12 |
|
 |
2.1 |
13 |
[[image:https://finpedia.co/bin/download/Jubilant%20FoodWorks%20Ltd/WebHome/JUBLFOOD0.jpg?rev=1.1]] |
 |
1.1 |
14 |
|
|
|
15 |
|
 |
2.1 |
16 |
== मील के पत्थर == |
 |
1.1 |
17 |
|
|
|
18 |
|
 |
2.1 |
19 |
(% style="width:974px" %) |
|
|
20 |
|**वर्ष**|(% style="width:902px" %)**विवरण** |
|
|
21 |
|1995|(% style="width:902px" %)डोमिनोज पिज्जा इंडिया प्रा. लिमिटेड को शामिल किया गया था। डोमिनोज इंटरनेशनल फॉर इंडिया (उत्तर और पश्चिम क्षेत्रों) के साथ एक मास्टर फ्रैंचाइज़ समझौता किया |
|
|
22 |
|1996|(% style="width:902px" %)पहला डोमिनोज पिज्जा स्टोर नई दिल्ली में खोला गया। सार्वजनिक कंपनी में परिवर्तित - डोमिनोज पिज्जा इंडिया लिमिटेड। |
|
|
23 |
|1998|(% style="width:902px" %)डोमिनोज़ के फ़्रैंचाइज़ी अधिकार पूरे भारत और नेपाल तक बढ़ा दिए गए हैं |
|
|
24 |
|2000|(% style="width:902px" %)IPEF और Indocean के साथ एक समझौता किया, जिसके अनुसरण में IPEF और Indocean ने कंपनी में निवेश किया। |
|
|
25 |
|2004|(% style="width:902px" %)डोमिनोज के लिए '30 मिनट या मुफ्त' अभियान का शुभारंभ |
|
|
26 |
|2006|(% style="width:902px" %)रेस्टोरेंट्स की कुल संख्या 100 . को पार कर गई |
|
|
27 |
|2008|(% style="width:902px" %)एक मिलियन पिज्जा की मासिक बिक्री हासिल की |
|
|
28 |
|2009|(% style="width:902px" %)नाम बदलकर जुबिलेंट फूडवर्क्स लिमिटेड कर दिया गया। रेस्तरां की कुल संख्या 200 को पार कर गई |
|
|
29 |
|2010|(% style="width:902px" %)आईपीओ लॉन्च किया गया। बॉम्बे स्टॉक एक्सचेंज और नेशनल स्टॉक एक्सचेंज ऑफ इंडिया लिमिटेड में सूचीबद्ध। |
|
|
30 |
|2011|(% style="width:902px" %)भारत के लिए डंकिन डोनट्स के साथ एक बहु इकाई विकास और मताधिकार समझौते में प्रवेश किया |
|
|
31 |
|2012|(% style="width:902px" %)500वां डोमिनोज पिज्जा रेस्टोरेंट खोला। भारत में ऑनलाइन ऑर्डरिंग प्लेटफॉर्म लॉन्च करने के लिए खाद्य सेवा में पहला ब्रांड बन गया |
|
|
32 |
|2013|(% style="width:902px" %)भारत में "डंकिन डोनट्स एंड मोर" रेस्तरां श्रृंखला का शुभारंभ |
|
|
33 |
|2014|(% style="width:902px" %)700वां रेस्टोरेंट खोला। डोमिनोज इंडिया यूके को पछाड़ यूएसए से बाहर सबसे बड़ा बिजनेस बन गया है |
|
|
34 |
|2016|(% style="width:902px" %) 1000वां रेस्टोरेंट खोला गया |
|
|
35 |
|2017|(% style="width:902px" %)हर दिन के मूल्य प्रस्ताव और सभी नए डोमिनोज़ अभियान का शुभारंभ |
|
|
36 |
|2018|(% style="width:902px" %)ग्रेटर नोएडा में मेगा कमिसरी से वाणिज्यिक उत्पादन शुरू |
|
|
37 |
|2019|(% style="width:902px" %)हॉन्गस किचन का शुभारंभ। बांग्लादेश में खोला पहला रेस्टोरेंट |
|
|
38 |
|
|
|
39 |
|
|
|
40 |
|
|
|
41 |
[[image:https://finpedia.co/bin/download/Jubilant%20FoodWorks%20Ltd/WebHome/JUBLFOOD3.jpg?rev=1.1]] |
|
|
42 |
|
|
|
43 |
|
|
|
44 |
|
|
|
45 |
== ब्रांड्स == |
|
|
46 |
|
|
|
47 |
=== डोमिनो पिज्जा === |
|
|
48 |
|
 |
1.3 |
49 |
कंपनी के पास भारत, श्रीलंका, बांग्लादेश और नेपाल में डोमिनोज पिज्जा रेस्तरां को विकसित और संचालित करने का विशेष अधिकार है। कंपनी ने जनवरी 1996 में दिल्ली में अपना पहला डोमिनोज पिज्जा रेस्तरां लॉन्च किया। कंपनी अमेरिका के बाहर डोमिनोज ब्रांड के लिए सबसे बड़ी फ्रेंचाइजी है। वर्तमान में, यह भारत में और श्रीलंका और बांग्लादेश में अपनी सहायक कंपनियों के माध्यम से संचालित होती है। |
 |
1.1 |
50 |
|
|
|
51 |
|
 |
2.1 |
52 |
=== डंकिन डोनट्स === |
 |
1.1 |
53 |
|
 |
1.3 |
54 |
कंपनी के पास भारत में डंकिन डोनट्स रेस्तरां को विकसित और संचालित करने का विशेष अधिकार है। कंपनी ने अप्रैल 2012 में दिल्ली में पहला डंकिन रेस्तरां लॉन्च किया। डंकिन विभिन्न प्रकार के डोनट्स, कॉफी, पेय पदार्थ, सैंडविच और अन्य सामान परोसता है। |
 |
1.1 |
55 |
|
 |
1.3 |
56 |
|
 |
2.1 |
57 |
=== हॉन्गस किचन === |
 |
1.3 |
58 |
|
|
|
59 |
जेएफएल ने अपने पहले घरेलू ब्रांड - हॉन्गस किचन के लॉन्च के साथ चीनी व्यंजन खंड में प्रवेश किया। कंपनी ने मार्च 2019 में गुरुग्राम में पहला रेस्तरां लॉन्च किया। रेस्तरां में युवा, अंतरराष्ट्रीय-दिखने वाला और ट्रेंडी डिज़ाइन है जो रंगों और एशियाई सड़क बाजारों की हलचल से प्रेरित है। |
|
|
60 |
|
|
|
61 |
|
 |
2.1 |
62 |
=== शेफबॉस === |
 |
1.3 |
63 |
|
|
|
64 |
जेएफएल ने लॉन्च शेफबॉस के साथ एफएमसीजी वर्टिकल में प्रवेश किया। इसमें रेडी टू कुक सॉस, पेस्ट और ग्रेवी की रेंज उपलब्ध है। शेफबॉस का मिशन आपको रसोई में नई संभावनाओं के लिए खोलना है। यह विभिन्न भारतीय और अंतरराष्ट्रीय व्यंजनों का पता लगाने के लिए एकदम सही पाक टूलकिट है। |
|
|
65 |
|
|
|
66 |
|
 |
2.1 |
67 |
=== एकदम! === |
 |
1.3 |
68 |
|
|
|
69 |
जेएफएल ने "एकदम!" के लॉन्च के साथ बिरयानी की रोमांचक दुनिया में प्रवेश किया। यह कबाब, करी, ब्रेड, डेसर्ट और पेय पदार्थों की विस्तृत श्रृंखला के साथ प्रामाणिक सामग्री का उपयोग करके भारत के विभिन्न हिस्सों से क्यूरेट की गई बिरयानी की विस्तृत श्रृंखला प्रदान करता है। बिरयानी आपकी आंखों के ठीक सामने, एक पारदर्शी रसोई में तैयार की जाती है जो स्वच्छता को प्राथमिकता देती है। |
|
|
70 |
|
|
|
71 |
|
 |
2.1 |
72 |
=== Popeyes === |
 |
1.3 |
73 |
|
|
|
74 |
कंपनी के पास भारत, बांग्लादेश, नेपाल और भूटान में Popeyes® रेस्तरां विकसित करने और संचालित करने का विशेष अधिकार है। Popeyes® को 1972 में न्यू ऑरलियन्स में स्थापित किया गया था और इसमें 45 से अधिक वर्षों का इतिहास और पाक परंपरा है जिसमें एक अद्वितीय न्यू ऑरलियन्स शैली मेनू है जिसमें प्रतिष्ठित चिकन सैंडविच, मसालेदार चिकन, चिकन निविदाएं और अन्य क्षेत्रीय आइटम शामिल हैं। |
|
|
75 |
|
|
|
76 |
|
 |
2.1 |
77 |
[[image:https://finpedia.co/bin/download/Jubilant%20FoodWorks%20Ltd/WebHome/JUBLFOOD1.jpg?rev=1.1]] |
 |
1.3 |
78 |
|
|
|
79 |
|
 |
2.1 |
80 |
= उद्योग अवलोकन = |
 |
1.3 |
81 |
|
 |
2.1 |
82 |
नेशनल रेस्टोरेंट एसोसिएशन ऑफ इंडिया (NRAI) के अनुसार, भारतीय खाद्य सेवा उद्योग वित्त वर्ष 2023 तक 9% की चक्रवृद्धि वार्षिक वृद्धि दर (CAGR) से बढ़कर 5.9 लाख करोड़ रुपये तक पहुंचने का अनुमान है। भारतीय समाज एक वृद्धि के साथ विकसित हो रहा है। कामकाजी आबादी में, एकल/व्यक्तिगत घरों और अधिक बाहरी गतिविधियों जैसे अवकाश यात्राएं और दोस्तों, परिवारों और सहकर्मियों के साथ बाहर जाना। ये कारक बाहर खाने की आवृत्ति को चला रहे हैं। एक बढ़ी हुई ब्रांड चेतना है और लोग नए व्यंजनों के साथ प्रयोग करना चाहते हैं, जो देश के बढ़ते खाद्य सेवा क्षेत्र और भारत में पूर्ण-सेवा रेस्तरां के प्रभुत्व में योगदान दे रहा है। हालाँकि, COVID-19 महामारी और आगामी राष्ट्रव्यापी तालाबंदी ने समग्र खाद्य सेवा व्यवसाय पर अलग-अलग डिग्री (स्रोत: NRAI) पर प्रतिकूल प्रभाव डाला है। {{footnote}}https://www.jubilantfoodworks.com/Uploads/Files/140akmfile-JFLAnnualReportFY2019-20.pdf{{/footnote}} |
 |
1.3 |
83 |
|
|
|
84 |
|
|
|
85 |
खाद्य सेवा उद्योग में, संगठित सेवा क्षेत्र में विश्वसनीय विश्वसनीय ब्रांडों को बाजार हिस्सेदारी हासिल करने की उम्मीद है जबकि असंगठित क्षेत्र सिकुड़ रहा है। NRAI के अनुसार, सरकारी खैरात के अभाव में प्रत्येक 10 में से चार रेस्तरां स्थायी रूप से बंद हो जाएंगे। |
|
|
86 |
|
|
|
87 |
|
|
|
88 |
फूड सर्विस इंडस्ट्री में रुझान ऑनलाइन फूड ऑर्डरिंग, डिलीवरी और टेकअवे मिक्स की बढ़ी हुई हिस्सेदारी, उत्पाद की खपत और सेवाओं के बारे में ग्राहकों की धारणा में बदलाव, व्यवसायों और ग्राहकों के बीच स्वच्छता और सुरक्षा पर अधिक जोर देने और तेजी से वृद्धि की ओर बढ़ने की उम्मीद है। संपर्क रहित और सुरक्षित लेनदेन पर अधिक ध्यान देने के कारण डिजिटलीकरण। हालांकि, किसी समय में डाइन-इन सेवाओं के फिर से शुरू होने की उम्मीद है क्योंकि लोगों की परिवार और दोस्तों के साथ जश्न मनाने और अच्छा समय बिताने की प्राथमिकता बदलने की उम्मीद नहीं है। स्थापित और भरोसेमंद ब्रांड जिन्होंने हमेशा सुरक्षा और स्वच्छता को बरकरार रखा है, उन ग्राहकों के लिए दिमाग की जागरूकता सबसे ऊपर है जो खाद्य खरीद निर्णय ले रहे हैं। |
|
|
89 |
|
|
|
90 |
|
 |
2.1 |
91 |
== मांग चालक == |
 |
1.3 |
92 |
|
|
|
93 |
भारत मुख्य रूप से एक खपत संचालित अर्थव्यवस्था है। निजी उपभोग व्यय, या वह धन जो लोग वस्तुओं और सेवाओं को खरीदने पर खर्च करते हैं, ने पिछले कुछ वर्षों में भारतीय अर्थव्यवस्था का लगभग तीन-पांचवां हिस्सा बनाया है। यह लगातार बढ़ती अर्थव्यवस्था के साथ-साथ भारत की 1.3 बिलियन की आबादी के कारण है। हाल के वर्षों में, बदलती सांस्कृतिक गतिशीलता और विकसित होती पारिवारिक संरचनाओं के प्रत्यक्ष परिणाम के रूप में स्वतंत्र परिवारों और एकल परिवारों की संख्या में वृद्धि हुई है। इस विकास ने वैकल्पिक (गैर-घर में पका हुआ) भोजन की खपत में वृद्धि की है। इसके अतिरिक्त, आर्थिक उदारीकरण द्वारा लाए गए एक बड़े कार्यबल और रोजगार के अवसरों के कारण बाहर खाने और खाने पर उच्च विवेकाधीन खर्च हो रहा है। |
|
|
94 |
|
|
|
95 |
|
 |
2.1 |
96 |
**उपभोक्ता वरीयताएँ बदलना और तेजी से शहरीकरण** |
 |
1.3 |
97 |
|
|
|
98 |
|
|
|
99 |
बेहतर बुनियादी ढांचा अब अर्ध-शहरी और ग्रामीण भारत को जोड़ता है, नए शहरी समूहों में उल्लेखनीय वृद्धि हो रही है। इस प्रवृत्ति के कारण टियर-II और टियर-III शहरों में उपभोक्ताओं के बीच क्रय शक्ति में वृद्धि हुई है, जिससे खपत बढ़ रही है। |
|
|
100 |
|
|
|
101 |
|
|
|
102 |
शहरीकरण ने भोजन की आदतों सहित उपभोग पैटर्न में परिवर्तन को गति दी है। ये उपभोक्ता सुविधा चाहते हैं, खाना पकाने के अनुभव तलाशते हैं और बाहर खाना पसंद करते हैं। उभरते हुए त्वरित सेवा रेस्तरां (क्यूएसआर) उद्योग और खाद्य और पेय उद्योग के रेडी-टू-कुक/रेडी-टू-ईट सेगमेंट उपभोक्ताओं की इस नई नस्ल को पूरा करते हैं। इसके अलावा, नए खुदरा प्रारूपों की बढ़ती पहुंच विभिन्न खाद्य विकल्पों और ब्रांडों के बारे में जागरूकता पैदा कर रही है, यहां तक कि स्टेपल के लिए भी। |
|
|
103 |
|
|
|
104 |
|
 |
2.1 |
105 |
**डिजिटल समावेशन और ई-कॉमर्स का उदय** |
 |
1.3 |
106 |
|
|
|
107 |
|
|
|
108 |
वित्त वर्ष 2030 तक, ग्रामीण और शहरी क्षेत्रों के एक अरब से अधिक भारतीयों के पास इंटरनेट की पहुंच होने की उम्मीद है। डिजिटल समावेशन से स्वास्थ्य, जीवन शैली और ब्रांडों के बारे में जागरूकता में सुधार करते हुए भारत की खपत वृद्धि प्रक्षेपवक्र को और आगे बढ़ाने की संभावना है (स्रोत: विश्व आर्थिक मंच)। ये कारक, देश के तेजी से बढ़ते ई-कॉमर्स क्षेत्र और उभरते खाद्य एग्रीगेटर उद्योग के साथ, संगठित खाद्य सेवा क्षेत्र और क्यूएसआर बाजार के लिए नए और रोमांचक अवसर प्रदान करेंगे। |
|
|
109 |
|
|
|
110 |
|
 |
2.1 |
111 |
**क्लाउड किचन का विकास** |
 |
1.3 |
112 |
|
|
|
113 |
|
|
|
114 |
पारंपरिक डाइन-इन रेस्तरां की तुलना में क्लाउड किचन सामाजिक रूप से दूर के ग्राहकों की जरूरतों के लिए बेहतर अनुकूल हैं। वे किराए और जनशक्ति जैसी कुछ लागतों को कम करने में भी सक्षम हैं। डाइनआउट संचालन की तुलना में क्लाउड किचन के लिए अर्थव्यवस्थाओं के चालक काफी भिन्न होते हैं, जिसमें स्थान, रसोई का आकार और उपयोग शामिल होता है; एकाधिक बनाम एकल व्यंजन विन्यास; आदेश एकत्रीकरण और वितरण |
|
|
115 |
|
|
|
116 |
|
 |
2.1 |
117 |
[[image:https://finpedia.co/bin/download/Jubilant%20FoodWorks%20Ltd/WebHome/JUBLFOOD2.jpg?rev=1.1]] |
 |
1.3 |
118 |
|
|
|
119 |
|
 |
2.1 |
120 |
= वित्तीय विशिष्टताएं = |
 |
1.3 |
121 |
|
 |
2.1 |
122 |
3 फरवरी, 2021; जुबिलेंट फूडवर्क्स लिमिटेड ने 31 दिसंबर, 2020 को समाप्त तिमाही और नौ महीनों के वित्तीय परिणामों की सूचना दी। {{footnote}}https://www.jubilantfoodworks.com/Uploads/Files/562akm-JFLQ3FY21PressRelease.pdf{{/footnote}} |
 |
1.3 |
123 |
|
|
|
124 |
|
|
|
125 |
जमीन पर निरंतर चुनौतियों के बावजूद, Q3 FY21 में संचालन से राजस्व क्रमिक रूप से 31.2% बढ़कर 10,572 मिलियन रुपये हो गया। डोमिनोज़ ने तिमाही के दौरान पूर्ण बिक्री वसूली देखी, जो डिलीवरी और टेकअवे चैनलों में निरंतर मजबूत विकास गति द्वारा समर्थित है, जो क्रमशः 18.5% और 64.3% की वृद्धि हुई है। |
|
|
126 |
|
|
|
127 |
|
|
|
128 |
डोमिनोज़ की कुल बिक्री में 6.0% की वृद्धि के साथ जनवरी में बिक्री में सुधार जारी रहा, जो डिलीवरी में 19.2% की वृद्धि और Takeaway में 73.4% की वृद्धि से प्रेरित था। |
|
|
129 |
|
|
|
130 |
|
|
|
131 |
एबिटडा रु. Q3 FY21 में 2,786 मिलियन, 9.9% की वृद्धि हुई और EBITDA मार्जिन 26.4% पर वर्ष-दर-वर्ष 243 बीपीएस की वृद्धि हुई। 1,251 मिलियन रुपये के कर पश्चात लाभ में 20.6% की वृद्धि हुई और लाभ मार्जिन 11.8% की दर से वर्ष-दर-वर्ष 205 आधार अंकों की वृद्धि हुई। |
|
|
132 |
|
|
|
133 |
|
|
|
134 |
तिमाही के दौरान कंपनी की तरलता और मजबूत हुई। 31 दिसंबर 2020 तक कुल नकद और नकद समकक्ष, बैंक जमा और निवेश बढ़कर 9,517 मिलियन रुपये हो गया, जो 30 सितंबर 2020 को 8,278 मिलियन रुपये था। |
|
|
135 |
|
|
|
136 |
|
 |
2.1 |
137 |
**श्री श्याम एस भरतिया, अध्यक्ष और श्री हरि एस भरतिया, सह-अध्यक्ष, जुबिलेंट फूडवर्क्स लिमिटेड ने कहा,** |
 |
1.3 |
138 |
|
|
|
139 |
|
|
|
140 |
“जुबिलेंट फूडवर्क्स को मार्जिन में मजबूत सुधार के साथ-साथ बिजनेस की पूरी रेवेन्यू रिकवरी देखकर खुशी हो रही है। टीमों द्वारा किए गए शानदार काम और उठाए गए साहसिक कदमों ने इसे इस संकट से और भी मजबूत बना दिया है। पिछली तिमाही में कंपनी के 57 स्टोरों के आक्रामक नेटवर्क विस्तार के साथ-साथ एकदम बिरयानी को लॉन्च करना कारोबार की मजबूत क्षमता में इसके भरोसे का प्रमाण है। जैसा कि कोविड का प्रभाव और कम होता है, कंपनी का मानना है कि जुबिलेंट फूडवर्क भविष्य में मजबूत, निरंतर विकास की अवधि के लिए है। |
|
|
141 |
|
|
|
142 |
|
 |
2.1 |
143 |
**श्री प्रतीक पोटा, सीईओ और पूर्णकालिक निदेशक, जुबिलेंट फूडवर्क्स लिमिटेड ने कहा,** |
 |
1.3 |
144 |
|
|
|
145 |
|
|
|
146 |
“पिछले नौ महीनों में अपने व्यवसाय के लचीलेपन का परीक्षण पहले कभी नहीं किया गया था, और जुबिलेंट फूडवर्क को यह देखकर प्रसन्नता हो रही है कि संकट को नेविगेट करने की उसकी रणनीति ने काम किया है। डिलीवरी और टेकअवे चैनलों में मजबूत गति से संचालित डोमिनोज़ की वृद्धि की ओर लौटने के साथ कंपनी ने तीसरी तिमाही में निश्चित रूप से कोने को बदल दिया। कंपनी के मजबूत ऑन-ग्राउंड निष्पादन, उपभोक्ता-प्रासंगिक नवाचार, डिजिटल में निरंतर निवेश, लागत पर अनुशासित नियंत्रण और नए स्टोर में रैंप-अप ने पिछली तिमाही में एक मजबूत प्रदर्शन देने में मदद की। जुबिलेंट फूडवर्क अब गियर बदल रहा है और आगे के विकास के रोमांचक दौर की तैयारी कर रहा है।” |
|
|
147 |
|
|
|
148 |
|
 |
2.1 |
149 |
= संदर्भ = |
|
|
150 |
|
|
|
151 |
{{putFootnotes/}} |
Failed to execute the [velocity] macro. Cause: [Timeout waiting for idle object]. Click on this message for details.
org.xwiki.rendering.macro.MacroExecutionException: Failed to evaluate Velocity Macro for content [#set ($query = $services.query.xwql('order by doc.date desc'))
#set ($recentlyModified = $query.addFilter('hidden').setLimit(50).execute())
#if ($recentlyModified.size() > 0 || $showEmptyPanels)
#panelheader($services.localization.render('panels.recentlyModified.title'))
#foreach ($docName in $recentlyModified)
#if ($xwiki.hasAccessLevel('view', $docName))
#set ($recentDoc = $xwiki.getDocument($docName).getTranslatedDocument())
## We use HTML here because we don't have a tool to escape wiki syntax in document title.
* {{html}}<a href="$recentDoc.getURL()">$escapetool.xml($recentDoc.plainTitle)</a>{{/html}}
#end
#end
#panelfooter()
#end]
at org.xwiki.rendering.internal.macro.velocity.VelocityMacro.evaluateString(VelocityMacro.java:139)
at org.xwiki.rendering.internal.macro.velocity.VelocityMacro.evaluateString(VelocityMacro.java:52)
at org.xwiki.rendering.macro.script.AbstractScriptMacro.evaluateBlock(AbstractScriptMacro.java:286)
at org.xwiki.rendering.macro.script.AbstractScriptMacro.execute(AbstractScriptMacro.java:182)
at org.xwiki.rendering.macro.script.AbstractScriptMacro.execute(AbstractScriptMacro.java:58)
at org.xwiki.rendering.internal.transformation.macro.MacroTransformation.transform(MacroTransformation.java:297)
at org.xwiki.rendering.internal.transformation.DefaultRenderingContext.transformInContext(DefaultRenderingContext.java:183)
at org.xwiki.rendering.internal.transformation.DefaultTransformationManager.performTransformations(DefaultTransformationManager.java:101)
at org.xwiki.rendering.async.internal.block.AbstractBlockAsyncRenderer.transform(AbstractBlockAsyncRenderer.java:74)
at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRenderer.tranform(DefaultBlockAsyncRenderer.java:143)
at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRenderer.execute(DefaultBlockAsyncRenderer.java:126)
at org.xwiki.rendering.async.internal.block.AbstractBlockAsyncRenderer.render(AbstractBlockAsyncRenderer.java:157)
at org.xwiki.rendering.async.internal.block.AbstractBlockAsyncRenderer.render(AbstractBlockAsyncRenderer.java:54)
at org.xwiki.panels.internal.PanelWikiUIExtension.render(PanelWikiUIExtension.java:131)
at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor$DecoratorWrapper.render(DefaultBlockAsyncRendererExecutor.java:67)
at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor$DecoratorWrapper.render(DefaultBlockAsyncRendererExecutor.java:49)
at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.lambda$syncRender$0(DefaultAsyncRendererExecutor.java:264)
at com.xpn.xwiki.internal.security.authorization.DefaultAuthorExecutor.call(DefaultAuthorExecutor.java:98)
at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.syncRender(DefaultAsyncRendererExecutor.java:264)
at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.render(DefaultAsyncRendererExecutor.java:229)
at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor.execute(DefaultBlockAsyncRendererExecutor.java:125)
at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor.execute(DefaultBlockAsyncRendererExecutor.java:113)
at org.xwiki.uiextension.internal.AbstractWikiUIExtension.execute(AbstractWikiUIExtension.java:112)
at sun.reflect.GeneratedMethodAccessor369.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:565)
at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:548)
at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:219)
at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:369)
at org.apache.velocity.runtime.parser.node.ASTReference.value(ASTReference.java:701)
at org.apache.velocity.runtime.parser.node.ASTExpression.value(ASTExpression.java:72)
at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:165)
at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:369)
at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:490)
at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:144)
at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:172)
at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:144)
at org.apache.velocity.runtime.directive.Foreach.renderBlock(Foreach.java:306)
at org.apache.velocity.runtime.directive.Foreach.render(Foreach.java:276)
at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:301)
at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:144)
at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:172)
at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:423)
at org.apache.velocity.Template.merge(Template.java:358)
at org.apache.velocity.Template.merge(Template.java:262)
at org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:281)
at com.xpn.xwiki.render.DefaultVelocityManager.evaluate(DefaultVelocityManager.java:316)
at com.xpn.xwiki.internal.template.VelocityTemplateEvaluator.evaluateContent(VelocityTemplateEvaluator.java:95)
at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.evaluateContent(TemplateAsyncRenderer.java:217)
at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.renderVelocity(TemplateAsyncRenderer.java:180)
at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:137)
at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:53)
at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.lambda$syncRender$0(DefaultAsyncRendererExecutor.java:264)
at com.xpn.xwiki.internal.security.authorization.DefaultAuthorExecutor.call(DefaultAuthorExecutor.java:98)
at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.syncRender(DefaultAsyncRendererExecutor.java:264)
at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.render(DefaultAsyncRendererExecutor.java:247)
at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor.render(DefaultBlockAsyncRendererExecutor.java:154)
at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:772)
at com.xpn.xwiki.internal.template.InternalTemplateManager.renderFromSkin(InternalTemplateManager.java:745)
at com.xpn.xwiki.internal.template.InternalTemplateManager.renderFromSkin(InternalTemplateManager.java:725)
at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:711)
at com.xpn.xwiki.internal.template.DefaultTemplateManager.render(DefaultTemplateManager.java:78)
at com.xpn.xwiki.XWiki.evaluateTemplate(XWiki.java:2502)
at com.xpn.xwiki.XWiki.parseTemplate(XWiki.java:2480)
at com.xpn.xwiki.api.XWiki.parseTemplate(XWiki.java:991)
at sun.reflect.GeneratedMethodAccessor176.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:565)
at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:548)
at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:219)
at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:369)
at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:490)
at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:144)
at org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:215)
at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:328)
at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:258)
at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:301)
at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:423)
at org.apache.velocity.Template.merge(Template.java:358)
at org.apache.velocity.Template.merge(Template.java:262)
at org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:281)
at com.xpn.xwiki.render.DefaultVelocityManager.evaluate(DefaultVelocityManager.java:316)
at com.xpn.xwiki.internal.template.VelocityTemplateEvaluator.evaluateContent(VelocityTemplateEvaluator.java:95)
at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.evaluateContent(TemplateAsyncRenderer.java:217)
at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.renderVelocity(TemplateAsyncRenderer.java:180)
at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:137)
at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:53)
at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.lambda$syncRender$0(DefaultAsyncRendererExecutor.java:264)
at com.xpn.xwiki.internal.security.authorization.DefaultAuthorExecutor.call(DefaultAuthorExecutor.java:98)
at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.syncRender(DefaultAsyncRendererExecutor.java:264)
at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.render(DefaultAsyncRendererExecutor.java:247)
at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor.render(DefaultBlockAsyncRendererExecutor.java:154)
at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:772)
at com.xpn.xwiki.internal.template.InternalTemplateManager.renderFromSkin(InternalTemplateManager.java:745)
at com.xpn.xwiki.internal.template.InternalTemplateManager.renderFromSkin(InternalTemplateManager.java:725)
at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:711)
at com.xpn.xwiki.internal.template.DefaultTemplateManager.render(DefaultTemplateManager.java:78)
at com.xpn.xwiki.XWiki.evaluateTemplate(XWiki.java:2502)
at com.xpn.xwiki.XWiki.parseTemplate(XWiki.java:2480)
at com.xpn.xwiki.api.XWiki.parseTemplate(XWiki.java:991)
at sun.reflect.GeneratedMethodAccessor176.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:565)
at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:548)
at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:219)
at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:369)
at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:490)
at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:144)
at org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:215)
at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:328)
at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:258)
at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:301)
at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:423)
at org.apache.velocity.Template.merge(Template.java:358)
at org.apache.velocity.Template.merge(Template.java:262)
at org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:281)
at com.xpn.xwiki.render.DefaultVelocityManager.evaluate(DefaultVelocityManager.java:316)
at com.xpn.xwiki.internal.template.VelocityTemplateEvaluator.evaluateContent(VelocityTemplateEvaluator.java:95)
at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.evaluateContent(TemplateAsyncRenderer.java:217)
at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.renderVelocity(TemplateAsyncRenderer.java:180)
at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:137)
at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:53)
at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.lambda$syncRender$0(DefaultAsyncRendererExecutor.java:264)
at com.xpn.xwiki.internal.security.authorization.DefaultAuthorExecutor.call(DefaultAuthorExecutor.java:98)
at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.syncRender(DefaultAsyncRendererExecutor.java:264)
at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.render(DefaultAsyncRendererExecutor.java:247)
at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor.render(DefaultBlockAsyncRendererExecutor.java:154)
at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:772)
at com.xpn.xwiki.internal.template.InternalTemplateManager.renderFromSkin(InternalTemplateManager.java:745)
at com.xpn.xwiki.internal.template.InternalTemplateManager.renderFromSkin(InternalTemplateManager.java:725)
at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:711)
at com.xpn.xwiki.internal.template.DefaultTemplateManager.render(DefaultTemplateManager.java:78)
at com.xpn.xwiki.XWiki.evaluateTemplate(XWiki.java:2502)
at com.xpn.xwiki.web.Utils.parseTemplate(Utils.java:179)
at com.xpn.xwiki.web.Utils.parseTemplate(Utils.java:88)
at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:614)
at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:250)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:425)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:228)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:687)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:860)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1650)
at com.xpn.xwiki.web.ActionFilter.doFilter(ActionFilter.java:112)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1637)
at org.xwiki.wysiwyg.filter.ConversionFilter.doFilter(ConversionFilter.java:109)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1637)
at org.xwiki.container.servlet.filters.internal.SetHTTPHeaderFilter.doFilter(SetHTTPHeaderFilter.java:63)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1637)
at org.xwiki.container.servlet.filters.internal.SavedRequestRestorerFilter.doFilter(SavedRequestRestorerFilter.java:208)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1637)
at org.xwiki.container.servlet.filters.internal.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:111)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1637)
at org.xwiki.resource.servlet.RoutingFilter.doFilter(RoutingFilter.java:132)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1629)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:533)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:190)
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1595)
at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:188)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1253)
at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:168)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:473)
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1564)
at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:166)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1155)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:219)
at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:126)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
at org.eclipse.jetty.server.Server.handle(Server.java:530)
at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:347)
at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:256)
at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:279)
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:102)
at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:124)
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:247)
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.produce(EatWhatYouKill.java:140)
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:131)
at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:382)
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:708)
at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:626)
at java.lang.Thread.run(Thread.java:748)
Caused by: org.xwiki.velocity.XWikiVelocityException: Failed to evaluate content with namespace [xwiki:Panels.Recently Modified]
at org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:289)
at com.xpn.xwiki.render.DefaultVelocityManager.evaluate(DefaultVelocityManager.java:316)
at org.xwiki.rendering.internal.macro.velocity.VelocityMacro.evaluateString(VelocityMacro.java:131)
... 189 more
Caused by: org.apache.velocity.exception.MethodInvocationException: Invocation of method 'execute' in class org.xwiki.query.internal.ScriptQuery threw exception org.xwiki.query.QueryException: Exception while executing query. Query statement = [ select doc.fullName from XWikiDocument as doc order by doc.date desc ] at xwiki:Panels.Recently Modified[line 2, column 67]
at org.apache.velocity.runtime.parser.node.ASTMethod.handleInvocationException(ASTMethod.java:306)
at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:233)
at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:369)
at org.apache.velocity.runtime.parser.node.ASTReference.value(ASTReference.java:701)
at org.apache.velocity.runtime.parser.node.ASTExpression.value(ASTExpression.java:72)
at org.apache.velocity.runtime.parser.node.ASTSetDirective.render(ASTSetDirective.java:240)
at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:423)
at org.apache.velocity.Template.merge(Template.java:358)
at org.apache.velocity.Template.merge(Template.java:262)
at org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:281)
... 191 more
Caused by: org.xwiki.query.QueryException: Exception while executing query. Query statement = [ select doc.fullName from XWikiDocument as doc order by doc.date desc ]
at com.xpn.xwiki.store.hibernate.query.HqlQueryExecutor.execute(HqlQueryExecutor.java:182)
at org.xwiki.query.internal.DefaultQueryExecutorManager.execute(DefaultQueryExecutorManager.java:72)
at org.xwiki.query.internal.DefaultQuery.execute(DefaultQuery.java:306)
at org.xwiki.query.xwql.internal.XWQLQueryExecutor.execute(XWQLQueryExecutor.java:124)
at org.xwiki.query.internal.DefaultQueryExecutorManager.execute(DefaultQueryExecutorManager.java:72)
at org.xwiki.query.internal.SecureQueryExecutorManager.execute(SecureQueryExecutorManager.java:67)
at org.xwiki.query.internal.DefaultQuery.execute(DefaultQuery.java:306)
at org.xwiki.query.internal.ScriptQuery.execute(ScriptQuery.java:254)
at sun.reflect.GeneratedMethodAccessor538.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:565)
at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:548)
at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:219)
... 199 more
Caused by: com.xpn.xwiki.XWikiException: Error number 0 in 3: Exception while hibernate execute
at com.xpn.xwiki.store.XWikiHibernateBaseStore.execute(XWikiHibernateBaseStore.java:826)
at com.xpn.xwiki.store.XWikiHibernateBaseStore.executeRead(XWikiHibernateBaseStore.java:889)
at com.xpn.xwiki.store.hibernate.query.HqlQueryExecutor.execute(HqlQueryExecutor.java:170)
... 212 more
Caused by: javax.persistence.PersistenceException: org.hibernate.exception.GenericJDBCException: Unable to acquire JDBC Connection
at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:154)
at org.hibernate.query.internal.AbstractProducedQuery.list(AbstractProducedQuery.java:1539)
at com.xpn.xwiki.store.hibernate.query.HqlQueryExecutor.lambda$execute$0(HqlQueryExecutor.java:173)
at com.xpn.xwiki.store.XWikiHibernateBaseStore.execute(XWikiHibernateBaseStore.java:820)
... 214 more
Caused by: org.hibernate.exception.GenericJDBCException: Unable to acquire JDBC Connection
at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:47)
at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:113)
at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:99)
at org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.acquireConnectionIfNeeded(LogicalConnectionManagedImpl.java:107)
at org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.getPhysicalConnection(LogicalConnectionManagedImpl.java:134)
at org.hibernate.engine.jdbc.internal.StatementPreparerImpl.connection(StatementPreparerImpl.java:50)
at org.hibernate.engine.jdbc.internal.StatementPreparerImpl$5.doPrepare(StatementPreparerImpl.java:149)
at org.hibernate.engine.jdbc.internal.StatementPreparerImpl$StatementPreparationTemplate.prepareStatement(StatementPreparerImpl.java:176)
at org.hibernate.engine.jdbc.internal.StatementPreparerImpl.prepareQueryStatement(StatementPreparerImpl.java:151)
at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:2104)
at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:2034)
at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:2012)
at org.hibernate.loader.Loader.doQuery(Loader.java:953)
at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:354)
at org.hibernate.loader.Loader.doList(Loader.java:2838)
at org.hibernate.loader.Loader.doList(Loader.java:2820)
at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2652)
at org.hibernate.loader.Loader.list(Loader.java:2647)
at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:506)
at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:396)
at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:219)
at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1404)
at org.hibernate.query.internal.AbstractProducedQuery.doList(AbstractProducedQuery.java:1562)
at org.hibernate.query.internal.AbstractProducedQuery.list(AbstractProducedQuery.java:1530)
... 216 more
Caused by: java.sql.SQLException: Cannot get a connection, pool error Timeout waiting for idle object
at org.apache.commons.dbcp2.PoolingDataSource.getConnection(PoolingDataSource.java:142)
at org.apache.commons.dbcp2.BasicDataSource.getConnection(BasicDataSource.java:753)
at com.xpn.xwiki.store.DBCPConnectionProvider.getConnection(DBCPConnectionProvider.java:254)
at org.hibernate.internal.NonContextualJdbcConnectionAccess.obtainConnection(NonContextualJdbcConnectionAccess.java:38)
at org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.acquireConnectionIfNeeded(LogicalConnectionManagedImpl.java:104)
... 236 more
Caused by: java.util.NoSuchElementException: Timeout waiting for idle object
at org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:439)
at org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:349)
at org.apache.commons.dbcp2.PoolingDataSource.getConnection(PoolingDataSource.java:134)
... 240 more