Sure! I was using ./gradlew test while trying to run the unit tests. sipandey-mn1:samza sipandey$ echo $JAVA_HOME
does not seem to return anything. However, java --version returns the following - sipandey-mn1:samza sipandey$ java --version openjdk 17.0.5 2022-10-18 LTS OpenJDK Runtime Environment Microsoft-6841604 (build 17.0.5+8-LTS) OpenJDK 64-Bit Server VM Microsoft-6841604 (build 17.0.5+8-LTS, mixed mode, sharing) sipandey-mn1:samza sipandey$ Thanks! Siddharth On Sun, Apr 9, 2023 at 1:45 PM Katie Liu <katieliu....@gmail.com> wrote: > Hi Siddharth, > > Can you share what commands you are using to build beam? And also share > your Java versions? For example echo $JAVA_HOME? > > Thanks, > Katie > > On Sun, Apr 9, 2023 at 4:52 AM Siddharth Pandey <sidpande...@gmail.com> > wrote: > > > Apologies, I forgot to introduce myself :) > > > > I am Siddharth, I have been working at LinkedIn for around a year now and > > have been using Samza for one of my projects at work, which got me > > interested in wanting to learn more > > about the codebase and how it all works under the hood. > > > > Would also appreciate any advice on how I can get familiar with the > > codebase and if there are any tasks a newbie can pick up to start with > > > > Thanks! > > Siddharth > > > > On Sun, Apr 9, 2023 at 2:07 AM Siddharth Pandey <sidpande...@gmail.com> > > wrote: > > > > > I can try making the constructors public but wanted to check how have > you > > > all been running these successfully? > > > > > > Othe category of error is this. Can you tell me how to fix this? > > > > > > Class > > > > > > org.apache.samza.system.descriptors.examples.serde.ExampleSimpleInputDescriptor > > > all <http://../index.html> > > > > org.apache.samza.system.descriptors.examples.serde > > > <http:// > ../packages/org.apache.samza.system.descriptors.examples.serde.html> > > > > > > ExampleSimpleInputDescriptor > > > 2 > > > > > > tests > > > 2 > > > > > > failures > > > 0 > > > > > > ignored > > > 0s > > > > > > duration > > > 0% > > > > > > successful > > > > > > initializationError > > > > > > java.lang.Exception: No runnable methods > > > at > > > org.junit.runners.BlockJUnit4ClassRunner.validateInstanceMethods(BlockJUnit4ClassRunner.java:191) > > > at > > > org.junit.runners.BlockJUnit4ClassRunner.collectInitializationErrors(BlockJUnit4ClassRunner.java:128) > > > at org.junit.runners.ParentRunner.validate(ParentRunner.java:416) > > > at org.junit.runners.ParentRunner.<init>(ParentRunner.java:84) > > > at > > > org.junit.runners.BlockJUnit4ClassRunner.<init>(BlockJUnit4ClassRunner.java:65) > > > at > > > org.junit.internal.builders.JUnit4Builder.runnerForClass(JUnit4Builder.java:10) > > > at > > > org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59) > > > at > > > org.junit.internal.builders.AllDefaultPossibilitiesBuilder.runnerForClass(AllDefaultPossibilitiesBuilder.java:26) > > > at > > > org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59) > > > at > > org.junit.internal.requests.ClassRequest.getRunner(ClassRequest.java:33) > > > at > > > org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:78) > > > at > > > org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) > > > > > > > > > On Sun, Apr 9, 2023 at 2:05 AM Siddharth Pandey <sidpande...@gmail.com > > > > > wrote: > > > > > >> Hi everyone, > > >> > > >> I am seeing following issue when trying to run unit tests > > >> > > >> java.lang.Exception: Test class should have exactly one public > > constructor > > >> at > > > org.junit.runners.BlockJUnit4ClassRunner.validateOnlyOneConstructor(BlockJUnit4ClassRunner.java:158) > > >> at > > > org.junit.runners.BlockJUnit4ClassRunner.validateConstructor(BlockJUnit4ClassRunner.java:147) > > >> at > > > org.junit.runners.BlockJUnit4ClassRunner.collectInitializationErrors(BlockJUnit4ClassRunner.java:127) > > >> at org.junit.runners.ParentRunner.validate(ParentRunner.java:416) > > >> at org.junit.runners.ParentRunner.<init>(ParentRunner.java:84) > > >> at > > > org.junit.runners.BlockJUnit4ClassRunner.<init>(BlockJUnit4ClassRunner.java:65) > > >> > > >> > > >