ইন্টেলিজ আইডিইএ ক্রাশ হয়েছে এবং এখন একটি ত্রুটি ছুঁড়েছে


103

আমি ইন্টেলিজ আইডিইএতে কাজ করি তবে আমার কম্পিউটার হিমশীতল তাই আমি আমার কম্পিউটারটি বন্ধ করে দিয়েছি। (দীর্ঘ ক্লিক পাওয়ার পাওয়ার বোতাম) আমি যখন কম্পিউটার চালু করে ইন্টেলিজ আইডিইএ শুরু করি তখন আমার এই ত্রুটি হয়েছিল:

Cannot load settings from file 'C:\Users\user\.IdeaIC13\config\options\code.style.schemes.xml': java.lang.AssertionError: Unexpected content storage modification File content will be recreated

আমি আইডিইএটি বন্ধ করে দিয়ে আবার শুরু করি, এখন আমার আগের ত্রুটি নেই তবে আমি যখন আমার প্রকল্পটি খুলি তখন আমার এই ত্রুটি থাকে:

Error:Internal error: (org.jdom.input.JDOMParseException) Error on line 1: Content is not allowed in prolog.
org.jdom.input.JDOMParseException: Error on line 1: Content is not allowed in prolog.
    at org.jdom.input.SAXBuilder.build(SAXBuilder.java:533)
    at org.jdom.input.SAXBuilder.build(SAXBuilder.java:946)
    at com.intellij.openapi.util.JDOMUtil.loadDocument(JDOMUtil.java:364)
    at com.intellij.openapi.util.JDOMUtil.loadDocument(JDOMUtil.java:342)
    at org.jetbrains.jps.model.serialization.JpsLoaderBase.loadRootElement(JpsLoaderBase.java:69)
    at org.jetbrains.jps.model.serialization.JpsLoaderBase.loadRootElement(JpsLoaderBase.java:40)
    at org.jetbrains.jps.model.serialization.JpsLoaderBase.loadComponents(JpsLoaderBase.java:52)
    at org.jetbrains.jps.model.serialization.JpsProjectLoader.loadFromDirectory(JpsProjectLoader.java:119)
    at org.jetbrains.jps.model.serialization.JpsProjectLoader.loadProject(JpsProjectLoader.java:98)
    at org.jetbrains.jps.model.serialization.impl.JpsSerializationManagerImpl.loadModel(JpsSerializationManagerImpl.java:41)
    at org.jetbrains.jps.cmdline.JpsModelLoaderImpl.loadModel(JpsModelLoaderImpl.java:45)
    at org.jetbrains.jps.cmdline.BuildRunner.load(BuildRunner.java:71)
    at org.jetbrains.jps.cmdline.BuildSession.runBuild(BuildSession.java:198)
    at org.jetbrains.jps.cmdline.BuildSession.run(BuildSession.java:113)
    at org.jetbrains.jps.cmdline.BuildMain$MyMessageHandler$1.run(BuildMain.java:133)
    at org.jetbrains.jps.service.impl.SharedThreadPoolImpl$1.run(SharedThreadPoolImpl.java:41)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)
Caused by: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Content is not allowed in prolog.
    at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:203)
    at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:177)
    at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:441)
    at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:368)
    at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1436)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:999)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606)
    at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:117)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510)
    at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848)
    at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777)
    at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
    at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)
    at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:649)
    at org.jdom.input.SAXBuilder.build(SAXBuilder.java:518)
    ... 20 more
Caused by: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Content is not allowed in prolog.
    at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:203)
    at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:177)
    at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:441)
    at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:368)
    at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1436)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:999)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606)
    at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:117)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510)
    at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848)
    at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777)
    at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
    at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)
    at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:649)
    at org.jdom.input.SAXBuilder.build(SAXBuilder.java:518)
    at org.jdom.input.SAXBuilder.build(SAXBuilder.java:946)
    at com.intellij.openapi.util.JDOMUtil.loadDocument(JDOMUtil.java:364)
    at com.intellij.openapi.util.JDOMUtil.loadDocument(JDOMUtil.java:342)
    at org.jetbrains.jps.model.serialization.JpsLoaderBase.loadRootElement(JpsLoaderBase.java:69)
    at org.jetbrains.jps.model.serialization.JpsLoaderBase.loadRootElement(JpsLoaderBase.java:40)
    at org.jetbrains.jps.model.serialization.JpsLoaderBase.loadComponents(JpsLoaderBase.java:52)
    at org.jetbrains.jps.model.serialization.JpsProjectLoader.loadFromDirectory(JpsProjectLoader.java:119)
    at org.jetbrains.jps.model.serialization.JpsProjectLoader.loadProject(JpsProjectLoader.java:98)
    at org.jetbrains.jps.model.serialization.impl.JpsSerializationManagerImpl.loadModel(JpsSerializationManagerImpl.java:41)
    at org.jetbrains.jps.cmdline.JpsModelLoaderImpl.loadModel(JpsModelLoaderImpl.java:45)
    at org.jetbrains.jps.cmdline.BuildRunner.load(BuildRunner.java:71)
    at org.jetbrains.jps.cmdline.BuildSession.runBuild(BuildSession.java:198)
    at org.jetbrains.jps.cmdline.BuildSession.run(BuildSession.java:113)
    at org.jetbrains.jps.cmdline.BuildMain$MyMessageHandler$1.run(BuildMain.java:133)
    at org.jetbrains.jps.service.impl.SharedThreadPoolImpl$1.run(SharedThreadPoolImpl.java:41)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)

আমি কিভাবে এই সমস্যা ঠিক করতে পারবো?


এক্সএমএল ফাইলটিতে এনকোডিং পরীক্ষা করুন। ত্রুটিটি বোঝায় যে এটি খারাপ এনকোডিংয়ের ফলাফল - যথা একটি বাইট-অর্ডার চিহ্ন যেখানে হওয়া উচিত নয়।
মাকোটো

অ্যান্ড্রয়েড স্টুডিওতে এই সমস্যাটি ঘটে যখন এটি প্রবর্তনের পরে নতুন এসডিকে সংস্করণগুলির জন্য জোর করে পরীক্ষা করার চেষ্টা করে। এটি ঠিক করার জন্য কেউ কিছুই করতে পারে না।
ইগোরগানাপলস্কি

উত্তর:


208

এই উত্তরটি ইন্টেলিজ এবং অ্যান্ড্রয়েড স্টুডিও উভয়ের জন্যই কাজ করে

আপনি যদি ইন্টেলিজজে [অ্যান্ড্রয়েডস্টুডিও] তেও আপনার প্রকল্পটি খুলতে না পারেন:

  • ইন্টেলিজিজ [অ্যান্ড্রয়েডস্টুডিও] বন্ধ করুন
  • <your_home> /.IntelliJIdeaXX:40 ডিরেক্টরিতে যান ndআন্ড্রয়েড স্টুডিওএক্সএক্স

    কোথায়

    • <আপনার_আর হোম>>

      • উইন্ডোজ ব্যবহারকারী: C:\Users\<**Your User**>\(বা %USERPROFILE%)
      • লিনাক্স ব্যবহারকারী (উবুন্টু), ম্যাক: ~/
    • XX হ'ল আপনার ইন্টেলিজি সংস্করণ (এই ডিরেক্টরিটি কয়েকটি সংস্করণে "ক্যাশে"))

  • ক্যাশে ডিরেক্টরিতে সমস্ত ফাইল সরান।
  • তারপরে ইন্টেলিজিজ [অ্যান্ড্রয়েডস্টুডিও] পুনরায় চালু করুন

এটি অতীতে আমার পক্ষে কাজ করেছে।


3
বাড়ি কি? কর্মক্ষেত্র যেখানে প্রকল্পগুলি অবস্থিত? প্রোগ্রাম ফাইলগুলিতে অ্যান্ড্রয়েড স্টুডিও / অ্যান্ড্রয়েড /? বা ব্যবহারকারী / ব্যবহারকারী নাম / অ্যান্ড্রয়েড স্টুডিওতে অ্যান্ড্রয়েড স্টুডিও ফোল্ডার?
অ্যান্ড্রু এস

2
এটি আপনি যে ওএস ব্যবহার করছেন তার উপর নির্ভর করে। উদাহরণস্বরূপ উইন্ডোজ in এ ব্যবহারকারীর ডিফল্ট হোম ডিরেক্টরিটি হ'ল সি: \ ব্যবহারকারী \ <লগিন_ইউজার_নাম>। লিনাক্সের জন্য "প্রতিধ্বনি $ হোম" চালান
জিজ্ঞাসা 613

এটি অবশ্যই কাজ করে তবে সচেতন থাকবেন যে এটি আপনার ইন্টেলিজে আপনার সেটিংস (ফন্টগুলি, ফর্ম্যাটিং সেটিংস ইত্যাদি) পুনরায় সেট করবে। ভাগ্যক্রমে, আপনি সেগুলিতে সহজেই সেগুলিতে ফিরে আসতে পারেন যেহেতু আপনি যখন প্রথম এই সেটিংসটি পরিবর্তন করেছিলেন তখন আপনাকে একটি স্কিম তৈরি করতে হয়েছিল এবং সেই স্কিমটি এখনও বিদ্যমান।
NecipAllef

ধারণা 13, "ক্যাশে" ডিরেক্টরি এখন "ক্যাশে" - সেখানে সবকিছু অপসারণ এখনও কাজ করে।
ইয়ান

এই ফোল্ডারে এটি ধারণ করে না। [ম্যাকবুক_টিসিএস] ---> [/ ব্যবহারকারী / টিমসিউউলা /] $ সিডি ~ / .আইন্টেলিজেআইডিয়া ১৫ / [ম্যাকবুক_টিসিএস] ---> [ব্যবহারকারী / ক্ষতিগ্রস্থ / ইন্টেলিজেআইডিইয়া ১৫/উত্তর ls -la মোট 0 drwxr-xr-x 3 টিমসিউলা কর্মী 102 জুন 12 10:57। drwxr-xr-x + 105 টিমসিউউলা স্টাফ 3570 নভেম্বর 6 23:47 .. drwxr-xr-x 3 টিমসিওউলা কর্মী 102 অক্টোবর 7 22:37 পুনঃসূচনা করুন [ম্যাকবুক_টিসিএস] ---> [/ ব্যবহারকারীগণ
টিমক্সোর

69

আমার সমাধান

ইন project/.ideaআমি ভেঙ্গে গেছে workspace.xmlফাইল। আমি কেবল অ্যান্ড্রয়েড স্টুডিও (ইন্টেলিজ আইডিইএ) বন্ধ করি, এই ফাইলটি সরিয়ে অ্যান্ড্রয়েড স্টুডিও শুরু করি start

অন্যান্য সমস্ত পন্থাগুলি আমার পক্ষে কাজ করে না।


ভাল কাজ! তবে আবার এসডিকে যুক্ত করতে হয়েছিল।
অদ্ভুতএলফবি 0 ই

22

চেষ্টা করুন File->Invalidate Caches / Restart ...


আপনি কি এই উত্তরটি পরীক্ষা করেছেন: স্ট্যাকওভারফ্লো . com / প্রশ্নস / ২৩৩৩৩8375৫ / ??
ইগোর কোনোপল্যাঙ্কো

হুঁ। এরপরে সি: \ ব্যবহারকারী \ ব্যবহারকারী \ .আইডিয়াআইসি 13 \ সেটিংস মুছে ফেলতে চেষ্টা করুন। আমি নিশ্চিত যে সেটিংস ফাইলগুলি
দুর্গন্ধযুক্ত

12

আমার একই সমস্যা ছিল, আমি .idea ডিরেক্টরি এবং * .iml ফাইলগুলি সরিয়ে আবার প্রকল্পটি তৈরি করেছিলাম।


ওএস এক্সপ্লোরার থেকে, যেখানে প্রকল্পের ফাইলগুলি অবস্থিত
হোসেইন

2
  1. .Idea ফোল্ডারে অনেকগুলি এক্সএমএল ফাইল উপস্থিত।

  2. কিছু এক্সএমএল ফাইল অবৈধ থাকলে এই ত্রুটিটি আসে comes

  3. প্রথম চেক ওয়ার্কস্পেস.এক্সএমএল ফাইলটি বৈধ কিনা।

  4. যদি ওয়ার্কস্পেস.এক্সএমএল ফাইলটি বৈধ হয় তবে অন্য ফাইলগুলির পরীক্ষা করে দেখুন।


2

আমার ক্ষেত্রে, .idea এর অধীনে প্রকল্পের ফাইলগুলি দূষিত হয়ে গেছে। আপনার যদি প্রকল্পের ফাইলগুলি এসভিএন-এ চেক করা থাকে বা কোথাও সংরক্ষণ করা থাকে তবে কেবলমাত্র সমস্ত স্থানীয় পরিবর্তনগুলি সরিয়ে পূর্ববর্তী কার্যকরী অনুলিপিটিতে ফিরে যান। ফাইল দ্বারা ক্যাশে পুনর্নির্মাণ করুন -> ক্যাশে অবৈধ।

তারপরে এটি আমার জন্য স্থির। "ত্রুটি: অভ্যন্তরীণ ত্রুটি: (org.jdom.input.JDOMParseException)" চলে গেল।


1

অ্যান্ড্রয়েড স্টুডিও চালু থাকাকালীন উইন্ডোজ ক্র্যাশ হওয়ার সময় আমার একই সমস্যা ছিল। আমি নিম্নলিখিত পদক্ষেপগুলি অনুসরণ করেছিলাম: -

  • অ্যান্ড্রয়েড স্টুডিও বন্ধ করুন
  • .ideaপ্রকল্প ফোল্ডারের বাইরে ডিরেক্টরি মুছুন । দ্রষ্টব্য:.idea প্রকল্প ফোল্ডারের ভিতরে ডিরেক্টরিটি মুছবেন না । আপনাকে যে .ideaডিরেক্টরিটি মুছতে হবে তাতে কিছু .imlফাইল থাকবে।
  • অ্যান্ড্রয়েড স্টুডিও পুনরায় চালু করুন
  • tadaaa !!


  • 1

    আমি বেশ কয়েকটি অনুষ্ঠানে খুঁজে পেয়েছি যে যখন ফাইলটির শুরুতে এক্সএমএল বা ডক টাইপের ঘোষণার সামনে আমার সামনে একটি এক্সএমএল ফাইল উপস্থিত থাকে তখন উপস্থিত ছিলাম "প্রোগোলগুলিতে অনুমতি দেওয়া যায় না" উপস্থাপন করা হয়েছিল।

    আমার একই লক্ষণ ছিল এবং আমি প্রকল্পটি বন্ধ করে এবং প্রকল্প ".idea" ফোল্ডারের প্রতিটি এক্সএমএল ফাইল দিয়ে গিয়ে সমাধান করতে সক্ষম হয়েছি। আমার ক্ষেত্রে, আমি দেখতে পেলাম যে কোনওভাবে "ওয়ার্কস্পেস.এক্সএমএল" ফাইলটিতে নেতৃস্থানীয় হোয়াইটস্পেসের কয়েক শতাধিক লাইন যুক্ত হয়েছিল। আমি ফাইলটি থেকে নেতৃস্থানীয় হোয়াইটস্পেস সরিয়েছি, আইডিইএ পুনরায় শুরু করেছি এবং সবকিছু আবার কাজ করেছে।



    0

    আপনি যদি গিথুবের মতো সংস্করণ নিয়ন্ত্রণ ব্যবস্থা ব্যবহার করছেন তবে সবচেয়ে সহজ উপায় হ'ল আপনার প্রকল্পের ফোল্ডারটি মুছে ফেলা, ইন্টেলিজি খুলুন এবং আপনার পুনরায় সংগ্রহস্থলটি ক্লোন করুন। ফাইল যে কোনওরকম দূষিত হয়ে গেছে তা শেষ হয়ে যাচ্ছে এবং এটি আবার ঠিকঠাক কাজ করা উচিত।

    আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
    Licensed under cc by-sa 3.0 with attribution required.