[MDSAL-814] Build fails on test using identifiers with unicode characters Created: 14/Feb/23 Updated: 22/Jan/24 |
|
| Status: | In Progress |
| Project: | mdsal |
| Component/s: | Binding API, Binding codegen |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Medium |
| Reporter: | Ruslan Kashapov | Assignee: | Ivan Hrasko |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
ubuntu 22.04 |
||
| Issue Links: |
|
||||||||
| Description |
|
On implementation of 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= |
| Comments |
| Comment by Robert Varga [ 15/Feb/23 ] |
|
Hmm, I just cannot seem to reproduce this: nite@nitebug : ~/odl/mdsal/binding/mdsal-binding-java-api-generator on $ git log -1 commit f930bb09e805a16a485232bf2b3e2334f430468b (HEAD, origin/master, origin/HEAD, master) Author: Robert Varga <robert.varga@pantheon.tech> Date: Sun Feb 5 12:09:03 2023 +0100 Bump versions to 11.0.7-SNAPSHOT This starts the next development iteration. Change-Id: I5220b28e9fd077c1b88acb89a25485fa16742f5d Signed-off-by: Robert Varga <robert.varga@pantheon.tech> nite@nitebug : ~/odl/mdsal/binding/mdsal-binding-java-api-generator on $ locale LANG=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= nite@nitebug : ~/odl/mdsal/binding/mdsal-binding-java-api-generator on $ ls -l /usr/lib/locale/ru_UA.utf8/LC_NAME -rw-r--r--. 2 root root 62 янв 11 14:09 /usr/lib/locale/ru_UA.utf8/LC_NAME nite@nitebug : ~/odl/mdsal/binding/mdsal-binding-java-api-generator on $ ls -l /usr/lib/locale/uk_UA.utf8/LC_NAME -rw-r--r--. 1 root root 117 янв 11 14:09 /usr/lib/locale/uk_UA.utf8/LC_NAME nite@nitebug : ~/odl/mdsal/binding/mdsal-binding-java-api-generator on $ rm -rf target* nite@nitebug : ~/odl/mdsal/binding/mdsal-binding-java-api-generator on $ mvn -version Apache Maven 3.9.0 (9b58d2bad23a66be161c4664ef21ce219c2c8584) Maven home: /home/nite/local/maven Java version: 17.0.6, vendor: Red Hat, Inc., runtime: /usr/lib/jvm/java-17-openjdk-17.0.6.0.10-1.fc37.x86_64 Default locale: en_US, platform encoding: UTF-8 OS name: "linux", version: "6.1.10-200.fc37.x86_64", arch: "amd64", family: "unix" nite@nitebug : ~/odl/mdsal/binding/mdsal-binding-java-api-generator on $ mvn test [INFO] Scanning for projects... [INFO] [INFO] ------< org.opendaylight.mdsal:mdsal-binding-java-api-generator >------- [INFO] Building mdsal-binding-java-api-generator 11.0.7-SNAPSHOT [INFO] from pom.xml [INFO] -------------------------------[ bundle ]------------------------------- [WARNING] Parameter 'findbugsXmlOutputDirectory' is unknown for plugin 'spotbugs-maven-plugin:4.7.3.0:check (analyze-compile)' [WARNING] Parameter 'findbugsXmlOutputDirectory' is unknown for plugin 'spotbugs-maven-plugin:4.7.3.0:spotbugs (spotbugs)' [...] [INFO] --- surefire:3.0.0-M7:test (default-test) @ mdsal-binding-java-api-generator --- [INFO] Using auto detected provider org.apache.maven.surefire.junitplatform.JUnitPlatformProvider [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running org.opendaylight.mdsal.binding.java.api.generator.SpecializingLeafrefTest [INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.3 s - in org.opendaylight.mdsal.binding.java.api.generator.SpecializingLeafrefTest [INFO] Running org.opendaylight.mdsal.binding.java.api.generator.YangModuleInfoCompilationTest [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.267 s - in org.opendaylight.mdsal.binding.java.api.generator.YangModuleInfoCompilationTest [INFO] Running org.opendaylight.mdsal.binding.java.api.generator.ByteRangeGeneratorTest [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.022 s - in org.opendaylight.mdsal.binding.java.api.generator.ByteRangeGeneratorTest [INFO] Running org.opendaylight.mdsal.binding.java.api.generator.UnionWithMultipleIdentityrefsTest [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.157 s - in org.opendaylight.mdsal.binding.java.api.generator.UnionWithMultipleIdentityrefsTest [INFO] Running org.opendaylight.mdsal.binding.java.api.generator.AugmentToUsesInAugmentCompilationTest [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.357 s - in org.opendaylight.mdsal.binding.java.api.generator.AugmentToUsesInAugmentCompilationTest [INFO] Running org.opendaylight.mdsal.binding.java.api.generator.PresenceContainerTest [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.047 s - in org.opendaylight.mdsal.binding.java.api.generator.PresenceContainerTest [INFO] Running org.opendaylight.mdsal.binding.java.api.generator.Bug1276Test [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.256 s - in org.opendaylight.mdsal.binding.java.api.generator.Bug1276Test [INFO] Running org.opendaylight.mdsal.binding.java.api.generator.TypedefCompilationTest [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.495 s - in org.opendaylight.mdsal.binding.java.api.generator.TypedefCompilationTest [INFO] Running org.opendaylight.mdsal.binding.java.api.generator.LongRangeGeneratorTest [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s - in org.opendaylight.mdsal.binding.java.api.generator.LongRangeGeneratorTest [INFO] Running org.opendaylight.mdsal.binding.java.api.generator.CascadeUsesCompilationTest [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.214 s - in org.opendaylight.mdsal.binding.java.api.generator.CascadeUsesCompilationTest [INFO] Running org.opendaylight.mdsal.binding.java.api.generator.GeneratorUtilTest [INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.303 s - in org.opendaylight.mdsal.binding.java.api.generator.GeneratorUtilTest [INFO] Running org.opendaylight.mdsal.binding.java.api.generator.CompilationTest [INFO] Tests run: 27, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.73 s - in org.opendaylight.mdsal.binding.java.api.generator.CompilationTest [INFO] Running org.opendaylight.mdsal.binding.java.api.generator.UnionTypedefUnusedImportTest [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.094 s - in org.opendaylight.mdsal.binding.java.api.generator.UnionTypedefUnusedImportTest [INFO] Running org.opendaylight.mdsal.binding.java.api.generator.Mdsal807Test [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.105 s - in org.opendaylight.mdsal.binding.java.api.generator.Mdsal807Test [INFO] Running org.opendaylight.mdsal.binding.java.api.generator.ClassCodeGeneratorTest [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.008 s - in org.opendaylight.mdsal.binding.java.api.generator.ClassCodeGeneratorTest [INFO] Running org.opendaylight.mdsal.binding.java.api.generator.ShortRangeGeneratorTest [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s - in org.opendaylight.mdsal.binding.java.api.generator.ShortRangeGeneratorTest [INFO] Running org.opendaylight.mdsal.binding.java.api.generator.TypeUtilsTest [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.031 s - in org.opendaylight.mdsal.binding.java.api.generator.TypeUtilsTest [INFO] Running org.opendaylight.mdsal.binding.java.api.generator.EncodingInJavaDocTest [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.311 s - in org.opendaylight.mdsal.binding.java.api.generator.EncodingInJavaDocTest [INFO] Running org.opendaylight.mdsal.binding.java.api.generator.Bug532Test [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.217 s - in org.opendaylight.mdsal.binding.java.api.generator.Bug532Test [INFO] Running org.opendaylight.mdsal.binding.java.api.generator.Bug5151Test [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.098 s - in org.opendaylight.mdsal.binding.java.api.generator.Bug5151Test [INFO] Running org.opendaylight.mdsal.binding.java.api.generator.GeneratorJavaFileTest [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 s - in org.opendaylight.mdsal.binding.java.api.generator.GeneratorJavaFileTest [INFO] Running org.opendaylight.mdsal.binding.java.api.generator.NestedGroupingCompilationTest [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.111 s - in org.opendaylight.mdsal.binding.java.api.generator.NestedGroupingCompilationTest [INFO] Running org.opendaylight.mdsal.binding.java.api.generator.EnumGeneratorTest [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s - in org.opendaylight.mdsal.binding.java.api.generator.EnumGeneratorTest [INFO] Running org.opendaylight.mdsal.binding.java.api.generator.UnionWithIdentityrefTest [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.097 s - in org.opendaylight.mdsal.binding.java.api.generator.UnionWithIdentityrefTest [INFO] Running org.opendaylight.mdsal.binding.java.api.generator.Decimal64RangeGeneratorTest [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s - in org.opendaylight.mdsal.binding.java.api.generator.Decimal64RangeGeneratorTest [INFO] Running org.opendaylight.mdsal.binding.java.api.generator.Mdsal738Test [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.09 s - in org.opendaylight.mdsal.binding.java.api.generator.Mdsal738Test [INFO] Running org.opendaylight.mdsal.binding.java.api.generator.IntegerRangeGeneratorTest [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s - in org.opendaylight.mdsal.binding.java.api.generator.IntegerRangeGeneratorTest [INFO] Running org.opendaylight.mdsal.binding.java.api.generator.BuilderGeneratorTest [INFO] Tests run: 14, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.082 s - in org.opendaylight.mdsal.binding.java.api.generator.BuilderGeneratorTest [INFO] Running org.opendaylight.mdsal.binding.java.api.generator.InterfaceGeneratorTest [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.011 s - in org.opendaylight.mdsal.binding.java.api.generator.InterfaceGeneratorTest [INFO] Running org.opendaylight.mdsal.binding.java.api.generator.Mdsal732Test [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.121 s - in org.opendaylight.mdsal.binding.java.api.generator.Mdsal732Test [INFO] [INFO] Results: [INFO] [INFO] Tests run: 93, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 39.602 s [INFO] Finished at: 2023-02-15T11:57:58+01:00 [INFO] ------------------------------------------------------------------------ |
| Comment by Robert Varga [ 15/Feb/23 ] |
|
Can you disable the post-test cleanup in CompilationTest and do a
find target/test | sort ?
|
| Comment by Ruslan Kashapov [ 15/Feb/23 ] |
|
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 |
| Comment by Matúš Matok [ 18/Apr/23 ] |
|
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= |
| Comment by Oleksandr Panasiuk [ 14/Aug/23 ] |
|
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. |