Build fails on test using identifiers with unicode characters

Description

On implementation of https://lf-opendaylight.atlassian.net/browse/MDSAL-675#icft=MDSAL-675 the generation of artifacts with unicode characters within identifiers were introduced. While jenkins build passes ok, some local environments cause failure on compilationTest in mdsal-binding-java-api-generator 

Main issue is java compiler cannot properly map package with unicode character to local directory where the expected artifact is allocated, causing cannot find symbol error at import statement

[ERROR] Tests run: 27, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 5.658 s <<< FAILURE! - in org.opendaylight.mdsal.binding.java.api.generator.CompilationTest [ERROR] org.opendaylight.mdsal.binding.java.api.generator.CompilationTest.yangDataCompilation  Time elapsed: 0.391 s  <<< FAILURE! java.lang.AssertionError:  Compilation failed with [target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/$ľaľaho$20$papľuhu.java:11: error: cannot find symbol import org.opendaylight.yang.gen.v1.urn.test.yang.data.demo.rev220222.$ľaľaho$20$papľuhu$.LatinNaming;                                                                                          ^   symbol:   class LatinNaming   location: class org.opendaylight.yang.gen.v1.urn.test.yang.data.demo.rev220222.$ľaľaho$20$papľuhu$, target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/$ľaľaho$20$papľuhu.java:106: error: cannot find symbol     LatinNaming getLatinNaming();     ^   symbol:   class LatinNaming   location: interface org.opendaylight.yang.gen.v1.urn.test.yang.data.demo.rev220222.$ľaľaho$20$papľuhu, target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/$ľaľaho$20$papľuhu.java:114: error: cannot find symbol     @NonNull LatinNaming nonnullLatinNaming();              ^   symbol:   class LatinNaming   location: interface org.opendaylight.yang.gen.v1.urn.test.yang.data.demo.rev220222.$ľaľaho$20$papľuhu, target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/привет.java:11: error: cannot find symbol import org.opendaylight.yang.gen.v1.urn.test.yang.data.demo.rev220222.привет$.CyrillicNaming;                                                                              ^   symbol:   class CyrillicNaming   location: class org.opendaylight.yang.gen.v1.urn.test.yang.data.demo.rev220222.привет$, target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/привет.java:106: error: cannot find symbol     CyrillicNaming getCyrillicNaming();     ^   symbol:   class CyrillicNaming   location: interface org.opendaylight.yang.gen.v1.urn.test.yang.data.demo.rev220222.привет, target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/привет.java:114: error: cannot find symbol     @NonNull CyrillicNaming nonnullCyrillicNaming();              ^   symbol:   class CyrillicNaming   location: interface org.opendaylight.yang.gen.v1.urn.test.yang.data.demo.rev220222.привет]         at org.junit.Assert.fail(Assert.java:89)         at org.opendaylight.mdsal.binding.java.api.generator.CompilationTestUtils.testCompilation(CompilationTestUtils.java:329)         at org.opendaylight.mdsal.binding.java.api.generator.CompilationTest.yangDataCompilation(CompilationTest.java:810)         at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)         at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)         at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)         at java.base/java.lang.reflect.Method.invoke(Method.java:568)         at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)         at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)         at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)         at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)         at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)         at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)         at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)         at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)         at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)         at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)         at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)         at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)         at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)         at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)         at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)         at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)         at org.junit.runners.ParentRunner.run(ParentRunner.java:413)         at org.junit.runner.JUnitCore.run(JUnitCore.java:137)         at org.junit.runner.JUnitCore.run(JUnitCore.java:115)         at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)         at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)         at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:147)         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:127)         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:90)         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:55)         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:102)         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:54)         at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)         at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)         at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)         at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:55)         at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:223)         at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:175)         at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:139)         at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:456)         at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:169)         at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:595)         at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:581)

 

Environment details:

roolic@rkashapov-bf-laptop:~$ cat .config/plasma-localerc [Formats] LANG=en_US.UTF-8 LC_MEASUREMENT=ru_UA.UTF-8 LC_MONETARY=ru_UA.UTF-8 LC_NUMERIC=ru_UA.UTF-8 LC_TIME=ru_UA.UTF-8 useDetailed=true roolic@rkashapov-bf-laptop:~$ locale LANG=en_US.UTF-8 LANGUAGE=en_US.UTF-8 LC_CTYPE="en_US.UTF-8" LC_NUMERIC=ru_UA.UTF-8 LC_TIME=ru_UA.UTF-8 LC_COLLATE="en_US.UTF-8" LC_MONETARY=ru_UA.UTF-8 LC_MESSAGES="en_US.UTF-8" LC_PAPER=uk_UA.UTF-8 LC_NAME=uk_UA.UTF-8 LC_ADDRESS=uk_UA.UTF-8 LC_TELEPHONE=uk_UA.UTF-8 LC_MEASUREMENT=ru_UA.UTF-8 LC_IDENTIFICATION=uk_UA.UTF-8 LC_ALL=

Environment

ubuntu 22.04 

Activity

Show:

Ruslan Kashapov June 20, 2024 at 9:32 AM
Edited

after numerous system updates of dev environment, i cannot reproduce the issue
closing as cannot reproduce

Ľuboš Čičut May 23, 2024 at 12:21 PM

In my case, the problem was that the language was not installed in the system.

 

This was my solution

1. You can use this to install the language pack (en, ru, uk etc.)

sudo apt-get -y install language-pack-{language}

2. check if locale is available

locale -a

2.1 if locale is not available, generate it 

sudo nano /etc/locale.gen

uncomment the one you want to use and save the file

sudo nano /etc/locale.gen sudo update-locale

 

Now I can run it with every possible locale setting with the UTF-8 code set.

Oleksandr Panasiuk August 14, 2023 at 12:34 PM

This issue appears only on machines with certain version of linux, but installing the very same version with the same configuration and environmental settings on VM does not allow to reproduce it. Solution for this issue would be to reinstall linux.

Matúš Matok April 18, 2023 at 9:05 AM
Edited

Disabled CompilationTestUtils.cleanUp(), this is the result:

[ERROR] Failures:  [ERROR]   CompilationTest.yangDataCompilation:810 Compilation failed with [target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/привет.java:11: error: cannot find symbol import org.opendaylight.yang.gen.v1.urn.test.yang.data.demo.rev220222.привет$.CyrillicNaming;                                                                              ^   symbol:   class CyrillicNaming   location: class org.opendaylight.yang.gen.v1.urn.test.yang.data.demo.rev220222.привет$, target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/привет.java:102: error: cannot find symbol     CyrillicNaming getCyrillicNaming();     ^   symbol:   class CyrillicNaming   location: interface org.opendaylight.yang.gen.v1.urn.test.yang.data.demo.rev220222.привет, target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/привет.java:110: error: cannot find symbol     @NonNull CyrillicNaming nonnullCyrillicNaming();              ^   symbol:   class CyrillicNaming   location: interface org.opendaylight.yang.gen.v1.urn.test.yang.data.demo.rev220222.привет] [ERROR] Errors:  [ERROR]   SpecializingLeafrefTest.before:85 » IllegalState Failed to create test directory target/test/src/mdsal426 [ERROR]   SpecializingLeafrefTest.before:85 » IllegalState Failed to create test directory target/test/src/mdsal426 [ERROR]   SpecializingLeafrefTest.before:85 » IllegalState Failed to create test directory target/test/src/mdsal426 [ERROR]   SpecializingLeafrefTest.before:85 » IllegalState Failed to create test directory target/test/src/mdsal426 [ERROR]   SpecializingLeafrefTest.before:85 » IllegalState Failed to create test directory target/test/src/mdsal426 [ERROR]   SpecializingLeafrefTest.before:85 » IllegalState Failed to create test directory target/test/src/mdsal426 [ERROR]   SpecializingLeafrefTest.before:85 » IllegalState Failed to create test directory target/test/src/mdsal426 [ERROR]   SpecializingLeafrefTest.before:85 » IllegalState Failed to create test directory target/test/src/mdsal426 [ERROR]   SpecializingLeafrefTest.before:85 » IllegalState Failed to create test directory target/test/src/mdsal426 [INFO]  [ERROR] Tests run: 93, Failures: 1, Errors: 9, Skipped: 0 [INFO]  [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time:  31.732 s [INFO] Finished at: 2023-04-18T11:03:28+02:00 [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.0.0:test (default-test) on project mdsal-binding-java-api-generator: There are test failures. [ERROR]  [ERROR] Please refer to /home/matus.matok@pantheon.local/Projects/mdsal/binding/mdsal-binding-java-api-generator/target/surefire-reports for the individual test results. [ERROR] Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream. [ERROR] -> [Help 1] [ERROR]  [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR]  [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException [matus.matok@pantheon.local@DM01486 mdsal-binding-java-api-generator]$ find target/test | sort target/test target/test/bin target/test/bin/bug5151 target/test/bin/bug5151/org target/test/bin/bug5151/org/opendaylight target/test/bin/bug5151/org/opendaylight/yang target/test/bin/bug5151/org/opendaylight/yang/gen target/test/bin/bug5151/org/opendaylight/yang/gen/v1 target/test/bin/bug5151/org/opendaylight/yang/gen/v1/urn target/test/bin/bug5151/org/opendaylight/yang/gen/v1/urn/test target/test/bin/bug5151/org/opendaylight/yang/gen/v1/urn/test/foo target/test/bin/bug5151/org/opendaylight/yang/gen/v1/urn/test/foo/rev160706 target/test/bin/bug5151/org/opendaylight/yang/gen/v1/urn/test/foo/rev160706/$YangModuleInfoImpl.class target/test/bin/bug5151/org/opendaylight/yang/gen/v1/urn/test/foo/rev160706/FooContainerBuilder$FooContainerImpl.class target/test/bin/bug5151/org/opendaylight/yang/gen/v1/urn/test/foo/rev160706/FooContainerBuilder$LazyEmpty.class target/test/bin/bug5151/org/opendaylight/yang/gen/v1/urn/test/foo/rev160706/FooContainerBuilder.class target/test/bin/bug5151/org/opendaylight/yang/gen/v1/urn/test/foo/rev160706/FooContainer.class target/test/bin/bug5151/org/opendaylight/yang/gen/v1/urn/test/foo/rev160706/FooData.class target/test/src target/test/src/bug5151 target/test/src/bug5151/org target/test/src/bug5151/org/opendaylight target/test/src/bug5151/org/opendaylight/yang target/test/src/bug5151/org/opendaylight/yang/gen target/test/src/bug5151/org/opendaylight/yang/gen/v1 target/test/src/bug5151/org/opendaylight/yang/gen/v1/urn target/test/src/bug5151/org/opendaylight/yang/gen/v1/urn/test target/test/src/bug5151/org/opendaylight/yang/gen/v1/urn/test/foo target/test/src/bug5151/org/opendaylight/yang/gen/v1/urn/test/foo/rev160706 target/test/src/bug5151/org/opendaylight/yang/gen/v1/urn/test/foo/rev160706/$YangModuleInfoImpl.java target/test/src/bug5151/org/opendaylight/yang/gen/v1/urn/test/foo/rev160706/FooContainerBuilder.java target/test/src/bug5151/org/opendaylight/yang/gen/v1/urn/test/foo/rev160706/FooContainer.java target/test/src/bug5151/org/opendaylight/yang/gen/v1/urn/test/foo/rev160706/FooData.java [matus.matok@pantheon.local@DM01486 mdsal-binding-java-api-generator]$ locale LANG=en_US.UTF-8 LC_CTYPE="en_US.UTF-8" LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8" LC_COLLATE="en_US.UTF-8" LC_MONETARY="en_US.UTF-8" LC_MESSAGES="en_US.UTF-8" LC_PAPER="en_US.UTF-8" LC_NAME="en_US.UTF-8" LC_ADDRESS="en_US.UTF-8" LC_TELEPHONE="en_US.UTF-8" LC_MEASUREMENT="en_US.UTF-8" LC_IDENTIFICATION="en_US.UTF-8" LC_ALL=

Ruslan Kashapov February 15, 2023 at 12:21 PM

 

roolic@rkashapov-bf-laptop:~/projects-odl/mdsal/binding/mdsal-binding-java-api-generator$ find target/test | sort target/test target/test/bin target/test/bin/yang-data-gen target/test/src target/test/src/yang-data-gen target/test/src/yang-data-gen/org target/test/src/yang-data-gen/org/opendaylight target/test/src/yang-data-gen/org/opendaylight/yang target/test/src/yang-data-gen/org/opendaylight/yang/gen target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1 target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/ietf target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/ietf/params target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/ietf/params/xml target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/ietf/params/xml/ns target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/ietf/params/xml/ns/yang target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/ietf/params/xml/ns/yang/ietf target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/ietf/params/xml/ns/yang/ietf/restconf target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/ietf/params/xml/ns/yang/ietf/restconf/rev170126 target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/ietf/params/xml/ns/yang/ietf/restconf/rev170126/$YangModuleInfoImpl.java target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/ietf/params/xml/ns/yang/ietf/restconf/rev170126/IetfRestconfData.java target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222 target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/$ľaľaho$20$papľuhu$ target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/$ľaľaho$20$papľuhu$/LatinNamingBuilder.java target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/$ľaľaho$20$papľuhu$/LatinNaming.java target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/$ľaľaho$20$papľuhuBuilder.java target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/$ľaľaho$20$papľuhu.java target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/$YangModuleInfoImpl.java target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/grp target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/grp/_for target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/grp/_for/anydata target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/grp/_for/anydata/AnydataFromGroup.java target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/GrpForAnydata.java target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/grp/_for/anyxml target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/grp/_for/anyxml/AnyxmlFromGroup.java target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/GrpForAnyxml.java target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/grp/_for/container target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/grp/_for/container/ContainerFromGroupBuilder.java target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/grp/_for/container/ContainerFromGroup.java target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/GrpForContainer.java target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/GrpForLeaf.java target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/GrpForLeafList.java target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/grp/_for/list target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/GrpForList.java target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/grp/_for/list/ListFromGroupBuilder.java target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/grp/_for/list/ListFromGroup.java target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/RootContainerBuilder.java target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/RootContainer.java target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/yang target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/yang/data target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/YangDataDemoData.java target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/yang/data/with target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/yang/data/with/anydata target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/yang/data/with/anydata/AnydataFromYangData.java target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/YangDataWithAnydataBuilder.java target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/YangDataWithAnydataFromGroupBuilder.java target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/YangDataWithAnydataFromGroup.java target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/YangDataWithAnydata.java target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/yang/data/with/anyxml target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/yang/data/with/anyxml/AnyxmlFromYangData.java target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/YangDataWithAnyxmlBuilder.java target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/YangDataWithAnyxmlFromGroupBuilder.java target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/YangDataWithAnyxmlFromGroup.java target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/YangDataWithAnyxml.java target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/yang/data/with/container target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/YangDataWithContainerBuilder.java target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/yang/data/with/container/ContainerFromYangDataBuilder.java target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/yang/data/with/container/ContainerFromYangData.java target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/YangDataWithContainerFromGroupBuilder.java target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/YangDataWithContainerFromGroup.java target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/YangDataWithContainer.java target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/YangDataWithLeafBuilder.java target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/YangDataWithLeafFromGroupBuilder.java target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/YangDataWithLeafFromGroup.java target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/YangDataWithLeaf.java target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/YangDataWithLeafListBuilder.java target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/YangDataWithLeafListFromGroupBuilder.java target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/YangDataWithLeafListFromGroup.java target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/YangDataWithLeafList.java target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/yang/data/with/list target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/YangDataWithListBuilder.java target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/YangDataWithListFromGroupBuilder.java target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/YangDataWithListFromGroup.java target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/YangDataWithList.java target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/yang/data/with/list/ListFromYangDataBuilder.java target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/yang/data/with/list/ListFromYangData.java target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/привет$ target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/привет$/CyrillicNamingBuilder.java target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/привет$/CyrillicNaming.java target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/приветBuilder.java target/test/src/yang-data-gen/org/opendaylight/yang/gen/v1/urn/test/yang/data/demo/rev220222/привет.java

files seems ok

i can even mark folder as source and edit in intelij 
it displays no error until compiled (workspace rebuild), and the only failures are import statements

Cannot Reproduce

Details

Assignee

Reporter

Labels

Components

Priority

Created February 14, 2023 at 8:43 AM
Updated February 20, 2025 at 7:36 AM
Resolved June 20, 2024 at 9:32 AM