You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@drill.apache.org by "ASF GitHub Bot (Jira)" <ji...@apache.org> on 2019/11/08 11:53:00 UTC

[jira] [Commented] (DRILL-7440) Failure during loading of RepeatedCount functions

    [ https://issues.apache.org/jira/browse/DRILL-7440?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16970094#comment-16970094 ] 

ASF GitHub Bot commented on DRILL-7440:
---------------------------------------

KazydubB commented on pull request #1894: DRILL-7440: Failure during loading of RepeatedCount functions
URL: https://github.com/apache/drill/pull/1894
 
 
   Fixed `REPEATED_COUNT` and `COUNT` functions for repeated `DICT` type.
 
----------------------------------------------------------------
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.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


> Failure during loading of RepeatedCount functions
> -------------------------------------------------
>
>                 Key: DRILL-7440
>                 URL: https://issues.apache.org/jira/browse/DRILL-7440
>             Project: Apache Drill
>          Issue Type: Bug
>    Affects Versions: 1.17.0
>            Reporter: Anton Gozhiy
>            Assignee: Bohdan Kazydub
>            Priority: Critical
>             Fix For: 1.17.0
>
>
> *Steps:*
> # Start Drillbit
> # Look at the drillbit.log
> *Expected result:* No exceptions should be present.
> *Actual result:*
> Null Pointer Exceptions occur:
> {noformat}
> 2019-11-06 03:06:40,401 [main] WARN  o.a.d.exec.expr.fn.FunctionConverter - Failure loading function class org.apache.drill.exec.expr.fn.impl.RepeatedCountFunctions$RepeatedCountRepeatedDict, field input. Message: Failure while trying to access the ValueHolder's TYPE static variable.  All ValueHolders must contain a static TYPE variable that defines their MajorType.
> java.lang.NullPointerException: null
> 	at sun.reflect.UnsafeFieldAccessorImpl.ensureObj(UnsafeFieldAccessorImpl.java:57) ~[na:1.8.0_171]
> 	at sun.reflect.UnsafeObjectFieldAccessorImpl.get(UnsafeObjectFieldAccessorImpl.java:36) ~[na:1.8.0_171]
> 	at java.lang.reflect.Field.get(Field.java:393) ~[na:1.8.0_171]
> 	at org.apache.drill.exec.expr.fn.FunctionConverter.getStaticFieldValue(FunctionConverter.java:220) ~[drill-java-exec-1.17.0-SNAPSHOT.jar:1.17.0-SNAPSHOT]
> 	at org.apache.drill.exec.expr.fn.FunctionConverter.getHolder(FunctionConverter.java:136) ~[drill-java-exec-1.17.0-SNAPSHOT.jar:1.17.0-SNAPSHOT]
> 	at org.apache.drill.exec.expr.fn.registry.LocalFunctionRegistry.validate(LocalFunctionRegistry.java:130) [drill-java-exec-1.17.0-SNAPSHOT.jar:1.17.0-SNAPSHOT]
> 	at org.apache.drill.exec.expr.fn.registry.LocalFunctionRegistry.<init>(LocalFunctionRegistry.java:88) [drill-java-exec-1.17.0-SNAPSHOT.jar:1.17.0-SNAPSHOT]
> 	at org.apache.drill.exec.expr.fn.FunctionImplementationRegistry.<init>(FunctionImplementationRegistry.java:113) [drill-java-exec-1.17.0-SNAPSHOT.jar:1.17.0-SNAPSHOT]
> 	at org.apache.drill.exec.server.DrillbitContext.<init>(DrillbitContext.java:118) [drill-java-exec-1.17.0-SNAPSHOT.jar:1.17.0-SNAPSHOT]
> 	at org.apache.drill.exec.work.WorkManager.start(WorkManager.java:116) [drill-java-exec-1.17.0-SNAPSHOT.jar:1.17.0-SNAPSHOT]
> 	at org.apache.drill.exec.server.Drillbit.run(Drillbit.java:222) [drill-java-exec-1.17.0-SNAPSHOT.jar:1.17.0-SNAPSHOT]
> 	at org.apache.drill.exec.server.Drillbit.start(Drillbit.java:581) [drill-java-exec-1.17.0-SNAPSHOT.jar:1.17.0-SNAPSHOT]
> 	at org.apache.drill.exec.server.Drillbit.start(Drillbit.java:551) [drill-java-exec-1.17.0-SNAPSHOT.jar:1.17.0-SNAPSHOT]
> 	at org.apache.drill.exec.server.Drillbit.main(Drillbit.java:547) [drill-java-exec-1.17.0-SNAPSHOT.jar:1.17.0-SNAPSHOT]
> 2019-11-06 03:06:40,402 [main] WARN  o.a.d.e.e.f.r.LocalFunctionRegistry - Unable to initialize function for class org.apache.drill.exec.expr.fn.impl.RepeatedCountFunctions$RepeatedCountRepeatedDict
> 2019-11-06 03:06:40,487 [main] WARN  o.a.d.exec.expr.fn.FunctionConverter - Failure loading function class org.apache.drill.exec.expr.fn.impl.gaggr.CountFunctions$RepeatedDictCountFunction, field in. Message: Failure while trying to access the ValueHolder's TYPE static variable.  All ValueHolders must contain a static TYPE variable that defines their MajorType.
> java.lang.NullPointerException: null
> 	at sun.reflect.UnsafeFieldAccessorImpl.ensureObj(UnsafeFieldAccessorImpl.java:57) ~[na:1.8.0_171]
> 	at sun.reflect.UnsafeObjectFieldAccessorImpl.get(UnsafeObjectFieldAccessorImpl.java:36) ~[na:1.8.0_171]
> 	at java.lang.reflect.Field.get(Field.java:393) ~[na:1.8.0_171]
> 	at org.apache.drill.exec.expr.fn.FunctionConverter.getStaticFieldValue(FunctionConverter.java:220) ~[drill-java-exec-1.17.0-SNAPSHOT.jar:1.17.0-SNAPSHOT]
> 	at org.apache.drill.exec.expr.fn.FunctionConverter.getHolder(FunctionConverter.java:136) ~[drill-java-exec-1.17.0-SNAPSHOT.jar:1.17.0-SNAPSHOT]
> 	at org.apache.drill.exec.expr.fn.registry.LocalFunctionRegistry.validate(LocalFunctionRegistry.java:130) [drill-java-exec-1.17.0-SNAPSHOT.jar:1.17.0-SNAPSHOT]
> 	at org.apache.drill.exec.expr.fn.registry.LocalFunctionRegistry.<init>(LocalFunctionRegistry.java:88) [drill-java-exec-1.17.0-SNAPSHOT.jar:1.17.0-SNAPSHOT]
> 	at org.apache.drill.exec.expr.fn.FunctionImplementationRegistry.<init>(FunctionImplementationRegistry.java:113) [drill-java-exec-1.17.0-SNAPSHOT.jar:1.17.0-SNAPSHOT]
> 	at org.apache.drill.exec.server.DrillbitContext.<init>(DrillbitContext.java:118) [drill-java-exec-1.17.0-SNAPSHOT.jar:1.17.0-SNAPSHOT]
> 	at org.apache.drill.exec.work.WorkManager.start(WorkManager.java:116) [drill-java-exec-1.17.0-SNAPSHOT.jar:1.17.0-SNAPSHOT]
> 	at org.apache.drill.exec.server.Drillbit.run(Drillbit.java:222) [drill-java-exec-1.17.0-SNAPSHOT.jar:1.17.0-SNAPSHOT]
> 	at org.apache.drill.exec.server.Drillbit.start(Drillbit.java:581) [drill-java-exec-1.17.0-SNAPSHOT.jar:1.17.0-SNAPSHOT]
> 	at org.apache.drill.exec.server.Drillbit.start(Drillbit.java:551) [drill-java-exec-1.17.0-SNAPSHOT.jar:1.17.0-SNAPSHOT]
> 	at org.apache.drill.exec.server.Drillbit.main(Drillbit.java:547) [drill-java-exec-1.17.0-SNAPSHOT.jar:1.17.0-SNAPSHOT]
> 2019-11-06 03:06:40,488 [main] WARN  o.a.d.e.e.f.r.LocalFunctionRegistry - Unable to initialize function for class org.apache.drill.exec.expr.fn.impl.gaggr.CountFunctions$RepeatedDictCountFunction
> 2019-11-06 03:06:40,529 [main] WARN  o.a.d.exec.expr.fn.FunctionConverter - Failure loading function class org.apache.drill.exec.expr.fn.impl.RepeatedCountFunctions$RepeatedCountRepeatedDict, field input. Message: Failure while trying to access the ValueHolder's TYPE static variable.  All ValueHolders must contain a static TYPE variable that defines their MajorType.
> java.lang.NullPointerException: null
> 	at sun.reflect.UnsafeFieldAccessorImpl.ensureObj(UnsafeFieldAccessorImpl.java:57) ~[na:1.8.0_171]
> 	at sun.reflect.UnsafeObjectFieldAccessorImpl.get(UnsafeObjectFieldAccessorImpl.java:36) ~[na:1.8.0_171]
> 	at java.lang.reflect.Field.get(Field.java:393) ~[na:1.8.0_171]
> 	at org.apache.drill.exec.expr.fn.FunctionConverter.getStaticFieldValue(FunctionConverter.java:220) ~[drill-java-exec-1.17.0-SNAPSHOT.jar:1.17.0-SNAPSHOT]
> 	at org.apache.drill.exec.expr.fn.FunctionConverter.getHolder(FunctionConverter.java:136) ~[drill-java-exec-1.17.0-SNAPSHOT.jar:1.17.0-SNAPSHOT]
> 	at org.apache.drill.exec.expr.fn.registry.LocalFunctionRegistry.register(LocalFunctionRegistry.java:174) [drill-java-exec-1.17.0-SNAPSHOT.jar:1.17.0-SNAPSHOT]
> 	at org.apache.drill.exec.expr.fn.registry.LocalFunctionRegistry.<init>(LocalFunctionRegistry.java:89) [drill-java-exec-1.17.0-SNAPSHOT.jar:1.17.0-SNAPSHOT]
> 	at org.apache.drill.exec.expr.fn.FunctionImplementationRegistry.<init>(FunctionImplementationRegistry.java:113) [drill-java-exec-1.17.0-SNAPSHOT.jar:1.17.0-SNAPSHOT]
> 	at org.apache.drill.exec.server.DrillbitContext.<init>(DrillbitContext.java:118) [drill-java-exec-1.17.0-SNAPSHOT.jar:1.17.0-SNAPSHOT]
> 	at org.apache.drill.exec.work.WorkManager.start(WorkManager.java:116) [drill-java-exec-1.17.0-SNAPSHOT.jar:1.17.0-SNAPSHOT]
> 	at org.apache.drill.exec.server.Drillbit.run(Drillbit.java:222) [drill-java-exec-1.17.0-SNAPSHOT.jar:1.17.0-SNAPSHOT]
> 	at org.apache.drill.exec.server.Drillbit.start(Drillbit.java:581) [drill-java-exec-1.17.0-SNAPSHOT.jar:1.17.0-SNAPSHOT]
> 	at org.apache.drill.exec.server.Drillbit.start(Drillbit.java:551) [drill-java-exec-1.17.0-SNAPSHOT.jar:1.17.0-SNAPSHOT]
> 	at org.apache.drill.exec.server.Drillbit.main(Drillbit.java:547) [drill-java-exec-1.17.0-SNAPSHOT.jar:1.17.0-SNAPSHOT]
> 2019-11-06 03:06:40,580 [main] WARN  o.a.d.exec.expr.fn.FunctionConverter - Failure loading function class org.apache.drill.exec.expr.fn.impl.gaggr.CountFunctions$RepeatedDictCountFunction, field in. Message: Failure while trying to access the ValueHolder's TYPE static variable.  All ValueHolders must contain a static TYPE variable that defines their MajorType.
> java.lang.NullPointerException: null
> 	at sun.reflect.UnsafeFieldAccessorImpl.ensureObj(UnsafeFieldAccessorImpl.java:57) ~[na:1.8.0_171]
> 	at sun.reflect.UnsafeObjectFieldAccessorImpl.get(UnsafeObjectFieldAccessorImpl.java:36) ~[na:1.8.0_171]
> 	at java.lang.reflect.Field.get(Field.java:393) ~[na:1.8.0_171]
> 	at org.apache.drill.exec.expr.fn.FunctionConverter.getStaticFieldValue(FunctionConverter.java:220) ~[drill-java-exec-1.17.0-SNAPSHOT.jar:1.17.0-SNAPSHOT]
> 	at org.apache.drill.exec.expr.fn.FunctionConverter.getHolder(FunctionConverter.java:136) ~[drill-java-exec-1.17.0-SNAPSHOT.jar:1.17.0-SNAPSHOT]
> 	at org.apache.drill.exec.expr.fn.registry.LocalFunctionRegistry.register(LocalFunctionRegistry.java:174) [drill-java-exec-1.17.0-SNAPSHOT.jar:1.17.0-SNAPSHOT]
> 	at org.apache.drill.exec.expr.fn.registry.LocalFunctionRegistry.<init>(LocalFunctionRegistry.java:89) [drill-java-exec-1.17.0-SNAPSHOT.jar:1.17.0-SNAPSHOT]
> 	at org.apache.drill.exec.expr.fn.FunctionImplementationRegistry.<init>(FunctionImplementationRegistry.java:113) [drill-java-exec-1.17.0-SNAPSHOT.jar:1.17.0-SNAPSHOT]
> 	at org.apache.drill.exec.server.DrillbitContext.<init>(DrillbitContext.java:118) [drill-java-exec-1.17.0-SNAPSHOT.jar:1.17.0-SNAPSHOT]
> 	at org.apache.drill.exec.work.WorkManager.start(WorkManager.java:116) [drill-java-exec-1.17.0-SNAPSHOT.jar:1.17.0-SNAPSHOT]
> 	at org.apache.drill.exec.server.Drillbit.run(Drillbit.java:222) [drill-java-exec-1.17.0-SNAPSHOT.jar:1.17.0-SNAPSHOT]
> 	at org.apache.drill.exec.server.Drillbit.start(Drillbit.java:581) [drill-java-exec-1.17.0-SNAPSHOT.jar:1.17.0-SNAPSHOT]
> 	at org.apache.drill.exec.server.Drillbit.start(Drillbit.java:551) [drill-java-exec-1.17.0-SNAPSHOT.jar:1.17.0-SNAPSHOT]
> 	at org.apache.drill.exec.server.Drillbit.main(Drillbit.java:547) [drill-java-exec-1.17.0-SNAPSHOT.jar:1.17.0-SNAPSHOT]
> {noformat}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)