В моем проекте Maven я использую плагин jaxb2-maven, который использует зависимость com.sun.xml.bind.external:rngom. Проблема в том, что из версии 2.2.11 rngom пакет org.kohsuke.rngom был перенесен в com.sun.tools.rngom. Я больше не могу использовать версию 2.2.11 в качестве зависимости по причинам уязвимости.
Если я использую версию com.sun.xml.bind.external:rngo более старую, чем 2.2.11, у меня есть ошибка сборки, поскольку классы больше не находятся в пакете: org.kohsuke.rngom, а в com.sun.tools.rngom.
Ошибка:
Exception in thread "main" java.lang.Error:
java.lang.reflect.InvocationTargetException at
com.sun.tools.xjc.reader.Ring.get(Ring.java:113) at
com.sun.tools.xjc.reader.xmlschema.BGMBuilder.(BGMBuilder.java:147) at
com.sun.tools.xjc.reader.xmlschema.BGMBuilder.build(BGMBuilder.java:117)
at
com.sun.tools.xjc.ModelLoader.annotateXMLSchema(ModelLoader.java:407)
at com.sun.tools.xjc.ModelLoader.load(ModelLoader.java:162) at
com.sun.tools.xjc.ModelLoader.load(ModelLoader.java:117) at
com.sun.tools.xjc.Driver.run(Driver.java:354) at
org.codehaus.mojo.jaxb2.javageneration.AbstractJavaGeneratorMojo.performExecution(AbstractJavaGeneratorMojo.java:468)
at
org.codehaus.mojo.jaxb2.AbstractJaxbMojo.execute(AbstractJaxbMojo.java:315)
at
org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137)
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:210)
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:156)
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:148)
at
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:117)
at
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:81)
at
org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:56)
at
org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:305) at
org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:192) at
org.apache.maven.DefaultMaven.execute(DefaultMaven.java:105) at
org.apache.maven.cli.MavenCli.execute(MavenCli.java:972) at
org.apache.maven.cli.MavenCli.doMain(MavenCli.java:293) at
org.apache.maven.cli.MavenCli.main(MavenCli.java:196) at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498) at
org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:282)
at
org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:225)
at
org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:406)
at
org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:347)
Caused by: java.lang.reflect.InvocationTargetException at
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at
com.sun.tools.xjc.reader.Ring.get(Ring.java:102) ... 30 more Caused
by: java.lang.Error: java.lang.reflect.InvocationTargetException at
com.sun.tools.xjc.reader.Ring.get(Ring.java:113) at
com.sun.tools.xjc.reader.xmlschema.BindGreen.(BindGreen.java:65) ...
35 more Caused by: java.lang.reflect.InvocationTargetException at
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at
com.sun.tools.xjc.reader.Ring.get(Ring.java:102) ... 36 more Caused
by: java.lang.NoClassDefFoundError: org/kohsuke/rngom/nc/NameClass at
com.sun.tools.xjc.reader.xmlschema.ct.ComplexTypeFieldBuilder.(ComplexTypeFieldBuilder.java:66)
... 41 more Caused by: java.lang.ClassNotFoundException:
org.kohsuke.rngom.nc.NameClass at
org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
at
org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass(ClassRealm.java:271)
at
org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:247)
at
org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:239)
... 42 more
В моем проекте Maven я использую плагин jaxb2-maven, который использует зависимость com.sun.xml.bind.external:rngom. Проблема в том, что из версии 2.2.11 rngom пакет org.kohsuke.rngom был перенесен в com.sun.tools.rngom. Я больше не могу использовать версию 2.2.11 в качестве зависимости по причинам уязвимости. Если я использую версию com.sun.xml.bind.external:rngo более старую, чем 2.2.11, у меня есть ошибка сборки, поскольку классы больше не находятся в пакете: org.kohsuke.rngom, а в com.sun.tools.rngom. Ошибка: [code]Exception in thread "main" java.lang.Error: java.lang.reflect.InvocationTargetException at com.sun.tools.xjc.reader.Ring.get(Ring.java:113) at com.sun.tools.xjc.reader.xmlschema.BGMBuilder.(BGMBuilder.java:147) at com.sun.tools.xjc.reader.xmlschema.BGMBuilder.build(BGMBuilder.java:117) at com.sun.tools.xjc.ModelLoader.annotateXMLSchema(ModelLoader.java:407) at com.sun.tools.xjc.ModelLoader.load(ModelLoader.java:162) at com.sun.tools.xjc.ModelLoader.load(ModelLoader.java:117) at com.sun.tools.xjc.Driver.run(Driver.java:354) at org.codehaus.mojo.jaxb2.javageneration.AbstractJavaGeneratorMojo.performExecution(AbstractJavaGeneratorMojo.java:468) at org.codehaus.mojo.jaxb2.AbstractJaxbMojo.execute(AbstractJaxbMojo.java:315) at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:210) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:156) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:148) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:117) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:81) at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:56) at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:305) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:192) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:105) at org.apache.maven.cli.MavenCli.execute(MavenCli.java:972) at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:293) at org.apache.maven.cli.MavenCli.main(MavenCli.java:196) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:282) at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:225) at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:406) at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:347) Caused by: java.lang.reflect.InvocationTargetException at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at com.sun.tools.xjc.reader.Ring.get(Ring.java:102) ... 30 more Caused by: java.lang.Error: java.lang.reflect.InvocationTargetException at com.sun.tools.xjc.reader.Ring.get(Ring.java:113) at com.sun.tools.xjc.reader.xmlschema.BindGreen.(BindGreen.java:65) ... 35 more Caused by: java.lang.reflect.InvocationTargetException at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at com.sun.tools.xjc.reader.Ring.get(Ring.java:102) ... 36 more Caused by: java.lang.NoClassDefFoundError: org/kohsuke/rngom/nc/NameClass at com.sun.tools.xjc.reader.xmlschema.ct.ComplexTypeFieldBuilder.(ComplexTypeFieldBuilder.java:66) ... 41 more Caused by: java.lang.ClassNotFoundException: org.kohsuke.rngom.nc.NameClass at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50) at org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass(ClassRealm.java:271) at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:247) at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:239) ... 42 more [/code] Как я могу решить эту проблему с зависимостями?
В моем проекте Maven я использую jaxb2-maven-plugin, который использует зависимость com.sun.xml.bind.external:rngom. Проблема в том, что из версии rngom 2.2.11 пакет org.kohsuke.rngom был перенесен в com.sun.tools.rngom. Я больше не могу...
Я столкнулся с этой ошибкой при попытке запустить приложение WatchOS на симуляторе.
An application bundle was not found at the provided path. Provide a valid path to the desired application bundle.
Детали ошибки следующие
Simulator device...
Я установил инструменты командной строки Android, правильно настроил все переменные среды.
Когда я создаю виртуальное устройство с помощью этой команды:
avdmanager create avd -n test -k system-images;android-23;google_apis;x86
Я довольно новичок в Java, и я столкнулся с ошибкой, которую я просто не могу выяснить! (или любая команда ./mvnw на самом деле!) Я сталкиваюсь с следующей ошибкой:
Exception in thread main java.lang.IllegalStateException:...
Я довольно новичок в Java, и я столкнулся с ошибкой, которую я просто не могу выяснить! (или любая команда ./mvnw на самом деле!) Я сталкиваюсь с следующей ошибкой:
Exception in thread main java.lang.IllegalStateException:...