2013-08-29 4 views
5

मैं अपने ऐप को अपनी स्थानीय मशीन पर चला रहा हूं और अपने उत्पादन पक्ष पर डेटास्टोर तक पहुंचने के लिए रिमोट एपीआई का उपयोग कर रहा हूं। जब तक मैंने Google ऐप इंजन लॉन्चर में दूसरा ऐप जोड़ने की कोशिश नहीं की, तब तक सबकुछ बढ़िया काम कर रहा था (मुझे विश्वास है कि इस मुद्दे के कारण यही कारण है) क्योंकि मुझे कुछ और अद्यतित कोड के साथ काम करना था और मैं परीक्षण करना चाहता था साथ। अचानक मैं अब दूरस्थ डेटास्टोर तक नहीं पहुंच सकता। मैं त्रुटिGoogle ऐप इंजन देव डेटा तक पहुंचने का प्रयास कर रहा है

app s~buybottandrew cannot access app dev~buybottandrew's data 

मैं स्थानीय डेटासंग्रह जो मुझे रिमोट डेटासंग्रह एक बार उपयोग करने के लिए अनुमति देता है समाशोधन की कोशिश की, तो समस्या फिर से आता है मिलता है।

मैंने डिफ़ॉल्ट_ विभाजन ध्वज पर सुझाव पढ़े हैं और मैंने इसे भी पारित करने का प्रयास किया है, जिसमें कुछ भी नहीं है और कुछ खाली स्ट्रिंग सहित विभिन्न चीजों की एक muitiplicity के साथ।

--default_partition=s~buybottandrew 

यह मुझे एक ही त्रुटि कोई फर्क नहीं पड़ता तर्क

dev_appserver.py: error: unrecognized arguments: --default_partition=s~buybottandrew 

अगर मैं अपने सभी दूरस्थ एपीआई कोड को हटा दें और जब मैं उत्पादन सर्वर सब कुछ पर उसकी जांच यह तैनात देता है पूरी तरह से काम करता है। मैं अपने जीवन के लिए क्या चल रहा है को कम करने के लिए प्रतीत नहीं कर सकता।

किसी भी इनपुट की सराहना की जाएगी।

उत्तर

1

--default_partition नए एसडीके में हटा दिया गया था। यदि आप विरासत एसडीके फ़ंक्शन का उपयोग करना चाहते हैं, तो आप old_dev_appserver.py --default_partition

+0

का उपयोग कर सकते हैं, यह जानना अच्छा है। उन्होंने कार्यक्षमता को कुछ के साथ बदल दिया होगा? – Andrew

+0

@ एंड्रयू कोई विचार नहीं। अगर आपको पता चलता है कि उन्होंने ऐसा किया है, तो कृपया मुझे बताएं। मैं निश्चित रूप से उस उत्तर का भी उपयोग कर सकता था। धन्यवाद! :) – Albert

+0

मुझे एक अस्थायी फिक्स मिला। मैं कुछ विन्यास फाइलों को संपादित कर रहा था हालांकि मुझे छूना नहीं चाहिए। '/ एप्लीकेशन/GoogleAppEngineLauncher.app/सामग्री/संसाधन/GoogleAppEngine-default.bundle/सामग्री/संसाधन/google_appengine/google/appengine/tools/devappserver2/application_configuration.py' लाइन 84 मैं इसके बजाय'% s 'में बदल गया 'देव ~% s' का। मैंने एक बग की भी सूचना दी। कहीं भी कोई भी अच्छा विचार नहीं लग रहा था कि मेरा एप्लिकेशन दो अलग-अलग डेटा स्टोर्स तक पहुंचने का प्रयास क्यों कर रहा था। – Andrew

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