You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pinot.apache.org by "tibrewalpratik17 (via GitHub)" <gi...@apache.org> on 2023/07/12 08:00:36 UTC

[GitHub] [pinot] tibrewalpratik17 commented on issue #11076: Mulitstage queries doesn't run locally

tibrewalpratik17 commented on issue #11076:
URL: https://github.com/apache/pinot/issues/11076#issuecomment-1632033455

   > Can you share the EXACT command you used to build Pinot?
   
   I used `mvn clean install -DskipTests -Pbin-dist` to build Pinot.
   My maven version:
   ```
   > mvn --version
   Maven home: /opt/homebrew/Cellar/maven/3.9.3/libexec
   Java version: 11.0.19, vendor: Eclipse Adoptium, runtime: /Library/Java/JavaVirtualMachines/temurin-11.jdk/Contents/Home
   Default locale: en_IN, platform encoding: UTF-8
   OS name: "mac os x", version: "13.4.1", arch: "aarch64", family: "mac"
   ```
   
   
   > Yes I see this in production as well. This is due to the recent dependency version upgrade somewhere introduced a GRPC API version that's for some reason packaged together with the distribution and incompatible with our explicit dependency. Thus when GRPC channel creation occurs it will throw error.
   
   Based on the stack trace it's happening at this point - https://github.com/grpc/grpc-java/blob/4fa2814d65b2536aede30e1f24c461a2f42be1f7/api/src/main/java/io/grpc/NameResolver.java#L415
   
   It says `java.lang.NoSuchMethodError: 'io.grpc.NameResolver$Args$Builder io.grpc.NameResolver$Args$Builder.setOverrideAuthority(java.lang.String)'` 
   
   > Also note we need to run mutilestage in quick start test which is run on a packaged release instead of mvn test (which doesn't run assembly)
   
   I tried using both quickstart and mvn test, got the same error:
   - `mvn test -pl pinot-integration-tests -Dtest=MultiStageEngineCustomTenantIntegrationTest`
   - `JAVA_OPTS=" -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=1044" ./bin/pinot-admin.sh QuickStart -type MULTI_STAGE`
   
   
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@pinot.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@pinot.apache.org
For additional commands, e-mail: commits-help@pinot.apache.org