xjc অজানা অবস্থান - JcsB XJC ব্যবহার করে java ত্রুটিতে xsds

আমি JAXB ব্যবহার করে একাধিক xsds জাভা রূপান্তর করার প্রক্রিয়াতে আছি, আমি আমার আইডিই হিসাবে জেডিভেলার সংস্করণ 10.1.3.4 ব্যবহার করছি। JAXB 1.0 সংস্করণ, জেরেস-জে 2.6.2

নীচের থেকে বিল্ড লক্ষ্য এবং তাদের আউটপুট ক্রম নিম্নলিখিত। আমি -nv সুইচ ব্যবহার করার চেষ্টা করেছি   এমনকি উপরে কাজ করে না। আমি JAXB নতুন।

নীচের অ্যান লগ খুঁজে করুন:

[echo] Logging started build_2011-11-12.log
writelog:  duration 0 seconds

generation.jaxb.init:
    [mkdir] Created dir: C:\Users\XXXY\Projects\XXX\Interface\generated
generation.jaxb.init:  duration 0 seconds

generate.jaxb:
      [xjc] build id of XJC is 1.0.2-b15-fcs
      [xjc] Checking timestamp of C:\Users\XXXY\Projects\XXX\Interface\xsd\create_ship_to.xsd
      [xjc] Checking timestamp of C:\Users\XXXY\Projects\XXX\Interface\xsd\custom_ship.xsd
      [xjc] Checking timestamp of C:\Users\XXXY\Projects\XXX\Interface\xsd\generic_notes.xsd
      [xjc] Checking timestamp of C:\Users\XXXY\Projects\XXX\Interface\xsd\meter_log.xsd
      [xjc] Checking timestamp of C:\Users\XXXY\Projects\XXX\Interface\xsd\part_need.xsd
      [xjc] Checking timestamp of C:\Users\XXXY\Projects\XXX\Interface\xsd\part_usage.xsd
      [xjc] Checking timestamp of C:\Users\XXXY\Projects\XXX\Interface\xsd\place.xsd
      [xjc] Checking timestamp of C:\Users\XXXY\Projects\XXX\Interface\xsd\place_type.xsd
      [xjc] Checking timestamp of C:\Users\XXXY\Projects\XXX\Interface\xsd\request.xsd
      [xjc] Checking timestamp of C:\Users\XXXY\Projects\XXX\Interface\xsd\request_contact.xsd
      [xjc] Checking timestamp of C:\Users\XXXY\Projects\XXX\Interface\xsd\request_event.xsd
      [xjc] Checking timestamp of C:\Users\XXXY\Projects\XXX\Interface\xsd\request_product.xsd
      [xjc] Checking timestamp of C:\Users\XXXY\Projects\XXX\Interface\xsd\request_text.xsd
      [xjc] Checking timestamp of C:\Users\XXXY\Projects\XXX\Interface\xsd\ship_to.xsd
      [xjc] Checking timestamp of C:\Users\XXXY\Projects\XXX\Interface\xsd\shipment.xsd
      [xjc] Checking timestamp of C:\Users\XXXY\Projects\XXX\Interface\xsd\stock.xsd
      [xjc] Checking timestamp of C:\Users\XXXY\Projects\XXX\Interface\xsd\time_zone_code.xsd
      [xjc] Checking timestamp of C:\Users\XXXY\Projects\XXX\Interface\xsd\update_generic_notes.xsd
      [xjc] Checking timestamp of C:\Users\XXXY\Projects\XXX\Interface\xsd\update_meterlog.xsd
      [xjc] Checking timestamp of C:\Users\XXXY\Projects\XXX\Interface\xsd\update_part_need.xsd
      [xjc] Checking timestamp of C:\Users\XXXY\Projects\XXX\Interface\xsd\update_part_usage.xsd
      [xjc] Checking timestamp of C:\Users\XXXY\Projects\XXX\Interface\xsd\update_place.xsd
      [xjc] Checking timestamp of C:\Users\XXXY\Projects\XXX\Interface\xsd\update_request.xsd
      [xjc] Checking timestamp of C:\Users\XXXY\Projects\XXX\Interface\xsd\update_request_contact.xsd
      [xjc] Checking timestamp of C:\Users\XXXY\Projects\XXX\Interface\xsd\update_request_event.xsd
      [xjc] Checking timestamp of C:\Users\XXXY\Projects\XXX\Interface\xsd\update_request_product.xsd
      [xjc] Checking timestamp of C:\Users\XXXY\Projects\XXX\Interface\xsd\update_request_text.xsd
      [xjc] Checking timestamp of C:\Users\XXXY\Projects\XXX\Interface\xsd\update_ship_to.xsd
      [xjc] Checking timestamp of C:\Users\XXXY\Projects\XXX\Interface\xsd\update_type.xsd
      [xjc] Checking timestamp of C:\Users\XXXY\Projects\XXX\Interface\xsd\whos_place.xsd
      [xjc] Checking timestamp of C:\Users\XXXY\Projects\XXX\Interface\xsd\wmetrix_install_info.xsd
      [xjc] Checking timestamp of C:\Users\XXXY\Projects\XXX\Interface\xsd\wmetrix_person.xsd
      [xjc] the last modified time of ths inputs is  1320964837275
      [xjc] the last modified time of the outputs is -9223372036854775808
      [xjc] Compiling file:/C:/Users/XXX/Projects/XXXY/Interface/xsd/create_ship_to.xsd and others
      [xjc] [INFO] Using Xerces from jar:file:/C:/Users/XXX/Installs/JDevStudio10.1.3.4/ant/lib/xercesImpl.jar!/org/apache/xerces/impl/Version.class
      [xjc] unknown location
      [xjc] 
generate.jaxb:  duration 0 seconds

BUILD FAILED

C:\Users\XXXY\Projects\XXX\Interface\build.xml:60: java.lang.NullPointerException
    at org.apache.tools.ant.Task.perform(Task.java:373)
    at org.apache.tools.ant.Target.execute(Target.java:341)
    at org.apache.tools.ant.Target.performTasks(Target.java:369)
    at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
    at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
    at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40)
    at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
    at org.apache.tools.ant.Main.runBuild(Main.java:668)
    at org.apache.tools.ant.Main.startAnt(Main.java:187)
    at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
    at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)
Caused by: java.lang.NullPointerException
    at com.sun.xml.bind.unmarshaller.DOMScanner.buildNamespaceSupport(DOMScanner.java:121)
    at com.sun.xml.bind.unmarshaller.DOMScanner.parseWithContext(DOMScanner.java:91)
    at com.sun.tools.xjc.reader.internalizer.DOMForestScanner.scan(DOMForestScanner.java:57)
    at com.sun.tools.xjc.reader.internalizer.DOMForestScanner.scan(DOMForestScanner.java:65)
    at com.sun.tools.xjc.reader.internalizer.DOMForestParser.parse(DOMForestParser.java:67)
    at com.sun.tools.xjc.GrammarLoader$XMLSchemaForestParser.parse(GrammarLoader.java:230)
    at com.sun.xml.xsom.impl.parser.NGCCRuntimeEx.parseEntity(NGCCRuntimeEx.java:183)
    at com.sun.xml.xsom.impl.parser.XSOMParser.parse(XSOMParser.java:162)
    at com.sun.tools.xjc.GrammarLoader.loadXMLSchema(GrammarLoader.java:381)
    at com.sun.tools.xjc.GrammarLoader.load(GrammarLoader.java:130)
    at com.sun.tools.xjc.GrammarLoader.load(GrammarLoader.java:79)
    at com.sun.tools.xjc.XJCTask._doXJC(XJCTask.java:331)
    at com.sun.tools.xjc.XJCTask.doXJC(XJCTask.java:283)
    at com.sun.tools.xjc.XJCTask.execute(XJCTask.java:227)
    at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
    at org.apache.tools.ant.Task.perform(Task.java:364)
    ... 10 more
--- Nested Exception ---
java.lang.NullPointerException
    at com.sun.xml.bind.unmarshaller.DOMScanner.buildNamespaceSupport(DOMScanner.java:121)
    at com.sun.xml.bind.unmarshaller.DOMScanner.parseWithContext(DOMScanner.java:91)
    at com.sun.tools.xjc.reader.internalizer.DOMForestScanner.scan(DOMForestScanner.java:57)
    at com.sun.tools.xjc.reader.internalizer.DOMForestScanner.scan(DOMForestScanner.java:65)
    at com.sun.tools.xjc.reader.internalizer.DOMForestParser.parse(DOMForestParser.java:67)
    at com.sun.tools.xjc.GrammarLoader$XMLSchemaForestParser.parse(GrammarLoader.java:230)
    at com.sun.xml.xsom.impl.parser.NGCCRuntimeEx.parseEntity(NGCCRuntimeEx.java:183)
    at com.sun.xml.xsom.impl.parser.XSOMParser.parse(XSOMParser.java:162)
    at com.sun.tools.xjc.GrammarLoader.loadXMLSchema(GrammarLoader.java:381)
    at com.sun.tools.xjc.GrammarLoader.load(GrammarLoader.java:130)
    at com.sun.tools.xjc.GrammarLoader.load(GrammarLoader.java:79)
    at com.sun.tools.xjc.XJCTask._doXJC(XJCTask.java:331)
    at com.sun.tools.xjc.XJCTask.doXJC(XJCTask.java:283)
    at com.sun.tools.xjc.XJCTask.execute(XJCTask.java:227)
    at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
    at org.apache.tools.ant.Task.perform(Task.java:364)
    at org.apache.tools.ant.Target.execute(Target.java:341)
    at org.apache.tools.ant.Target.performTasks(Target.java:369)
    at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
    at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
    at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40)
    at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
    at org.apache.tools.ant.Main.runBuild(Main.java:668)
    at org.apache.tools.ant.Main.startAnt(Main.java:187)
    at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
    at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)

সাহায্য করুন:

2
JAXB 1.0 পুরনো, আপনি কি এর পরিবর্তে JAXB 2 ব্যবহার করতে সক্ষম? এটি কমপক্ষে জাভা এসই 5 এর প্রয়োজন। জাভা এসই 6 এবং 7 এর সাথে একটি বাস্তবায়ন অন্তর্ভুক্ত করা হয়েছে (যেমন ইকলিপ্সলিঙ্ক মক্সি এবং অ্যাপাচি জ্যাক্সেম অন্যান্যরাও উপলব্ধ রয়েছে)।
যোগ লেখক Blaise Doughan, উৎস
Blaise এখানে understatement এর ড্যুক হয়। স্পষ্টভাবে বলতে গেলে, ২011 সালে JAXB 1.0 ব্যবহার করার জন্য আপনার মাথাতে বন্দুক থাকতে হবে। JAXB 2.1 এর সাথে জেআরই 6 জাহাজগুলি JAXB 2.2 সহ জেআরই 7 জাহাজে নির্মিত। JAXB 1.0 এর তুলনায় ইউটিলিটি অনেক উন্নত (উদাঃ ম্যাগ প্লাগিন), জেনারেট কোডটি আরও স্পষ্ট এবং লিব নির্ভরতাগুলি হ্রাস পেয়েছে এবং আপনি এটি অনলাইনে খুঁজে পেতে পারেন।
যোগ লেখক Patrice M., উৎস
আপনার দ্রুত উত্তর জন্য ধন্যবাদ Blaise। আসলে আপগ্রেড কিছু সময় পরে সঞ্চালিত হবে। দুর্ভাগ্যবশত, আমি বিদ্যমান অবকাঠামো সঙ্গে ছোটখাট পরিবর্তন কাজ করতে হবে।
যোগ লেখক Raj, উৎস