2012-07-09 13 views
5

मैंने ग्रहण इंडिगो के लिए Google App Engine प्लगइन स्थापित किया है। मैंने ऑटो जेनरेटेड नमूना कोड के साथ नया वेब एप्लीकेशन प्रोजेक्ट बनाया है। प्रोजेक्ट बनाते समय मैंने "Google वेब टूलकिट का उपयोग" अनचेक किया। मेरे परियोजना के रूप में यहाँ वर्णित दिखता है: Google App Engine HTTP Error 403Google ऐप इंजन NO_MODIFICATION_ALLOWED_ERR ग्रहण त्रुटि

परियोजना का निर्माण करते हैं, मैं निम्नलिखित त्रुटि मिलती है:

Errors occurred during the build.

Errors running builder 'Google App Engine Project Change Notifier' on project 'Test

NO_MODIFICATION_ALLOWED_ERR: An attempt is made to modify an object where modifications are not allowed.

मैं स्थानीय होस्ट पर सर्वलेट चला सकते हैं, बिना किसी समस्या के, लेकिन जब मैं आवेदन की तैनाती, यह काम नहीं करता है। लॉग शो:

Uncaught exception from servlet

java.lang.UnsupportedClassVersionError: test/Test : Unsupported major.minor version 51.0

उत्तर

1

समस्या जावा 7 के कारण हुई थी। Google App Engine केवल जावा 6 का समर्थन करता है।

+4

मैं निश्चित रूप से जावा 6 उपयोग कर रहा हूँ, लेकिन अभी भी एक ही समस्या हो रहा है। मैं अपने ग्रहण जूनो स्थापना को हटाने के रूप में चला गया और सबकुछ फिर से स्थापित किया। यह तब हुआ जब मैंने GAE 1.7.1 में अपग्रेड किया। यह बंद हो जाता है जब मैं ग्रहण बिल्डरों में Google App Engine Project Change Notifier अक्षम करता हूं लेकिन यह सुनिश्चित नहीं करता कि यह निर्माता आवश्यक है या नहीं। –

+1

यह एक उत्तर है ... लेकिन इसे ठीक करने का तरीका अच्छा रहा होगा। – cmroanirgo

1

मुझे लगता है कि इस this issue धागे से सुझाव दिया समाधान का मेरे लिए काम किया (यहाँ सुविधा के लिए चिपकाया) से संबंधित हो सकती:

As a temporary workaround, navigate to Project Properties -> Builders and disable the "Google App Engine Change Notifier" builder.