baeminbo commented on PR #35150:
URL: https://github.com/apache/beam/pull/35150#issuecomment-3338654571

   @Abacn, thanks, a bug was found with `OneOfType` that is also found in the 
failed run: 
https://github.com/apache/beam/actions/runs/18028890287/job/51301187348 (the 
error stacktrace is at [1]).  
   
   I created #36297 to fix it, but I cannot run the test on the PR. Could you 
let me know how I can run the test?
   
   [1] 
   ```
   NFO     ExpansionService:subprocess_server.py:232 Exception in thread "main" 
java.util.ServiceConfigurationError: 
org.apache.beam.sdk.schemas.transforms.SchemaTransformProvider: Provider 
org.apache.beam.sdk.extensions.sql.expansion.SqlTransformSchemaTransformProvider
 could not be instantiated
   INFO     ExpansionService:subprocess_server.py:232   at 
java.base/java.util.ServiceLoader.fail(ServiceLoader.java:582)
   INFO     ExpansionService:subprocess_server.py:232   at 
java.base/java.util.ServiceLoader$ProviderImpl.newInstance(ServiceLoader.java:804)
   INFO     ExpansionService:subprocess_server.py:232   at 
java.base/java.util.ServiceLoader$ProviderImpl.get(ServiceLoader.java:722)
   INFO     ExpansionService:subprocess_server.py:232   at 
java.base/java.util.ServiceLoader$3.next(ServiceLoader.java:1395)
   INFO     ExpansionService:subprocess_server.py:232   at 
org.apache.beam.sdk.expansion.service.ExpansionServiceSchemaTransformProvider.<init>(ExpansionServiceSchemaTransformProvider.java:53)
   INFO     ExpansionService:subprocess_server.py:232   at 
org.apache.beam.sdk.expansion.service.ExpansionServiceSchemaTransformProvider.of(ExpansionServiceSchemaTransformProvider.java:69)
   INFO     ExpansionService:subprocess_server.py:232   at 
org.apache.beam.sdk.expansion.service.ExpansionService.getRegisteredSchemaTransforms(ExpansionService.java:565)
   INFO     ExpansionService:subprocess_server.py:232   at 
org.apache.beam.sdk.expansion.service.ExpansionService.main(ExpansionService.java:844)
   INFO     ExpansionService:subprocess_server.py:232 Caused by: 
java.lang.ExceptionInInitializerError
   INFO     ExpansionService:subprocess_server.py:232   at 
java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native
 Method)
   INFO     ExpansionService:subprocess_server.py:232   at 
java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
   INFO     ExpansionService:subprocess_server.py:232   at 
java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
   INFO     ExpansionService:subprocess_server.py:232   at 
java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
   INFO     ExpansionService:subprocess_server.py:232   at 
java.base/java.util.ServiceLoader$ProviderImpl.newInstance(ServiceLoader.java:780)
   INFO     ExpansionService:subprocess_server.py:232   ... 6 more
   INFO     ExpansionService:subprocess_server.py:232 Caused by: 
java.lang.IllegalArgumentException: OneOf fields do not support nullable 
subfields.
   INFO     ExpansionService:subprocess_server.py:232   at 
org.apache.beam.vendor.guava.v32_1_2_jre.com.google.common.base.Preconditions.checkArgument(Preconditions.java:143)
   INFO     ExpansionService:subprocess_server.py:232   at 
org.apache.beam.sdk.schemas.logicaltypes.OneOfType.create(OneOfType.java:78)
   INFO     ExpansionService:subprocess_server.py:232   at 
org.apache.beam.sdk.schemas.logicaltypes.OneOfType.create(OneOfType.java:72)
   INFO     ExpansionService:subprocess_server.py:232   at 
org.apache.beam.sdk.extensions.sql.expansion.SqlTransformSchemaTransformProvider.<clinit>(SqlTransformSchemaTransformProvider.java:58)
   INFO     ExpansionService:subprocess_server.py:232   ... 11 more
   ```


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to