2010-01-07 10 views
6

हमारे बग ट्रैकिंग सिस्टम में डरावनी "त्रुटि के बारे में हमारे लंबे समय तक चलने वाली समस्या है: ट्रैक किए गए अनुरोधों में अनुरोध नहीं मिला है। हम जाल बना रहे हैं और बंद कर रहे हैं विभिन्न धागे। "शेयरपॉइंट के ट्रेस लॉग में संदेश।SharePoint के अनुरोध के पीछे मूल कारण की जांच करना "ट्रैक किए गए अनुरोधों में अनुरोध नहीं मिला"

जैसा कि हम SharePoint बाजार के लिए Workflow software विकसित करते हैं, हम यह सुनिश्चित करने के लिए समय-समय पर इस समस्या को देखते हैं कि यह हमारे उत्पादों के कारण नहीं है। मैं व्यक्तिगत रूप से निष्कर्ष पर आया हूं कि यह SharePoint में एक समस्या है, लेकिन शायद कोई और मुझे गलत साबित कर सकता है।

यहाँ मैं क्या पता है:

  1. खोज परिणामों के सैकड़ों इस विषय पर Google द्वारा लौटाए गए के अनुसार, इस मुद्दे को मुख्य रूप से SharePoint वर्कफ़्लो से संबंधित प्रतीत होता है, दोनों शेयरपॉइंट डिज़ाइनर और विजुअल स्टूडियो आधारित workflows ।

  2. मान लें कि यूएलएस लॉगिंग मॉनिटेबल पर सेट है, इस समस्या को पुन: उत्पन्न करने का सबसे आसान तरीका एक नया शेयरपॉइंट डिज़ाइनर वर्कफ़्लो बनाना है, इसे एक दस्तावेज़ लाइब्रेरी से संलग्न करें, इसे एड/अपडेट पर ऑटो स्टार्ट करने के लिए सेट करें, जोड़ें कोई भी क्रिया, वर्कफ़्लो को सहेजें और दस्तावेज़ लाइब्रेरी में फ़ाइल अपलोड करें।

  3. त्रुटि केवल SharePoint trace लॉग में दिखाई दे रही है, यह वर्कफ़्लो के निष्पादन को प्रभावित करने के लिए प्रतीत नहीं होता है।

  4. मैंने सत्यापित किया है कि समस्या 32 बिट के साथ-साथ 64 बिट सिस्टम, Win2K3 और 2K8, WSS और MOSS पर SharePoint संस्करणों के साथ December 2009 Cumulative Update (6524) तक होती है।

  5. समस्या तब होती है जब वर्कफ़्लो मैन्युअल रूप से प्रारंभ होता है।

  6. वहाँ MSDN मंच, hundreds गूगल पर, one StackOverflow पर पर संबंधित पोस्ट और SharePoint उफ़ान पर कोई भी dozens हैं। ऐसा कोई जवाब नहीं प्रतीत होता है।

किसी को भी क्या, पर जा रहा है कि इसका क्या कारण है और अगर हम चिंता या इस के तहत 'Red Herrings' दर्ज करनी चाहिए के बारे में कोई विचार है।

अद्यतन:माइक्रोसॉफ्ट ने पुष्टि की है कि यह एक ज्ञात मुद्दा है जिसे सुरक्षित रूप से अनदेखा किया जा सकता है। इसे एसपी 2007 में तय नहीं किया जाएगा, लेकिन एसपी -2010 में अब कोई समस्या नहीं है।

+0

क्या आपने इस मुद्दे पर सीएसएस के साथ चर्चा की, या इसे एक बग के रूप में रिपोर्ट किया? –

+0

अभी तक माइक्रोसॉफ्ट के साथ चर्चा नहीं की गई। पहले सभी तथ्यों को इकट्ठा करने की कोशिश कर रहा है। सही व्यक्ति को प्राप्त करने के लिए इसकी रिपोर्ट करने के लिए सबसे अच्छी जगह क्या है? अपने एसपीओवरफ्लो स्कोर बीटीडब्ल्यू पर बधाई, आश्चर्य है कि जाप को आगे बढ़ने में कितना समय लगेगा;) –

+0

मैंने अब इसे माइक्रोसॉफ्ट सपोर्ट के साथ दायर किया है। –

उत्तर

0

इसे लाल हेरिंग के तहत फ़ाइल करें। आप कहते हैं "त्रुटि केवल SharePoint ट्रेस लॉग में दिखाई दे रही है, यह वर्कफ़्लो के निष्पादन को प्रभावित करने के लिए प्रतीत नहीं होता है।" यूएलएस लॉग में इतनी सारी त्रुटियां लॉग इन हैं जो हमारे नियंत्रण से बाहर हैं और हमारे पर्यावरण पर तुरंत प्रभाव नहीं डालती हैं। यदि आप उत्पाद को बेहतर बनाना चाहते हैं तो आप एक समर्थन कॉल का प्रयास कर सकते हैं जो कि बग के रूप में गैर-वृद्धि हो सकती है। हालांकि, अगर यह एक बग नहीं है, लेकिन सिर्फ एक वर्बोज़ यूएलएस लॉग संदेश है?

वास्तव में, यह शब्द केवल यूएलएस लॉग तक ही सीमित नहीं है। क्या आपने Microsoft Office SharePoint Server 2007 Management Pack for System Center Operations Manager 2007 देखा है? यह आपके खेत पर इवेंट लॉग से शोर घटनाओं को फ़िल्टर करता है ताकि आप उन वास्तविक घटनाओं पर ध्यान केंद्रित कर सकें जो वास्तविक समस्या को ध्वजांकित करते हैं।

+0

अभी के लिए मैं इसे लाल हेरिंग के तहत दर्ज कर रहा हूं। –

0

यह वास्तव में एक अच्छा सवाल है और मैं इस पर अच्छे प्रतिक्रिया देखने के लिए भूख लगी हूं। मैंने इस त्रुटि को मेरे वर्कफ़्लो में बहुत अलग संदर्भों में देखा है।

उदाहरण के लिए, मेरे मामले में यह "कार्य निर्मित" घटना को पकड़ने पर और घर के बेक्ड कस्टम गतिविधि में होता है और एसपीएलिस्टइटम (नया कार्य) "ब्रेक्रोलिनरिटिटेंस" करने का प्रयास करता है।

मेरी कस्टम गतिविधि एक प्रॉपर्टी wfActProps के माध्यम से वर्कफ़्लो संदर्भ प्राप्त करती है जो SPWorkflowActivationProperties प्रकार है। फिर मैं वेब ऑब्जेक्ट तक पहुंचने के लिए आमतौर पर wfActProps.Web का उपयोग करता हूं।

पहला विचार था कि शायद यह हो सकता है कि यह SPWorkflowActivationProperties को विभिन्न गतिविधियों के बीच पास करने के लिए एक खराब स्वर है, हालांकि मुझे अभी तक कोई अलग रास्ता नहीं मिला है।

मैं अपने उत्तर में "समुदाय विकी" स्थापित कर रहा हूं क्योंकि यह वास्तविक उत्तर नहीं है, बल्कि ऐसी स्थिति का एक उदाहरण है जहां यह त्रुटि देखी जा सकती है।

+0

क्या आपको समस्या भी मिलती है जब आप अपने सभी कोड को अपनी गतिविधि से बाहर निकालते हैं या एसपीडी वर्कफ़्लो में कोई गतिविधि नहीं करते हैं? ध्यान में रखते हुए मुझे खाली वर्कफ़्लोज़ वाले कई सिस्टमों पर त्रुटि दिखाई देती है, मुझे लगता है कि इस पर कोई कोड आधारित समाधान नहीं है। –

+0

हम्म, अब यह सत्यापित करना बहुत आसान नहीं है, क्योंकि हम एसपीडी वर्कफ़्लो से बचने की कोशिश करते हैं (इस परिदृश्य में तैनाती जटिलता के कारण) और मेरे पास इस समय कोड के बिना कोई वर्कफ़्लो नहीं है। जैसे ही मैं एक नया डब्ल्यूएफ बनाउंगा, मैं इसके लिए जांच करूंगा। – naivists

0

जब मैं stacktrace को देखो (मैं व्यक्ति जो कि संदेश पोस्ट एक ही त्रुटि के बात कर रहा है यह सोचते हैं रहा हूँ), यह एक OOTB घटना रिसीवर (Microsoft.SharePoint.Workflow.SPWorkflowAutostartEventReceiver) जो autostarting के लिए जिम्मेदार है की तरह लग रहा वर्कफ़्लो एक एसपीएससाइट का निपटान कर रहा है जो घटना रिसीवर कोड द्वारा नहीं बनाया गया हो सकता है।

दुर्भाग्यवश ऑटोस्टार्ट वर्कफ़्लो() विधि obfuscated है इसलिए मैं वास्तव में प्रतिबिंबक में नहीं देख सकता जो एसपीएससाइट का निपटारा किया जा रहा है। आप अपने स्वयं के EventReceiver लिखने का प्रयोग कर सकते हैं जो किसी भी मौजूदा एसपीएससाइट को डिस्पोजेक्ट करता है, जिससे यह हाथ मिल सकता है और देख सकता है कि क्या यह एक ही त्रुटि को लॉग इन करने का कारण बनता है।

+0

क्या आप इसकी पुष्टि कर सकते हैं कि आपके सिस्टम पर भी ऐसा ही होता है? मैं वर्कफ़्लो शुरू करने के लिए डब्ल्यूएसएस के साथ जहाजों के मानक इवेंट रिसीवर को फिर से लिखना चाहता हूं क्योंकि हमारा टूल एक सामान्य है और अन्य तृतीय पक्ष समाधानों पर निर्भर मौजूदा कार्यक्षमता में हस्तक्षेप नहीं करना चाहिए। –

+0

यह देखने के लिए आईएल भाषा में प्रतिबिंबक स्विच करें कि यह क्या कर रहा है। यह वास्तव में obfuscated नहीं है; परावर्तक सही नहीं है (अभी तक।) – x0n

संबंधित मुद्दे