Hi Charles,

Is your PR rebased onto the latest master? There was a commit (DRILL-6459),
where UserBitShared$QueryProfile$Builder.setQueryId(Ljava/lang/String;)
method is added.
Did you have successful "mvn clean install -DskipTests"?

Kind regards
Vitalii


On Wed, Jun 27, 2018 at 8:07 PM Charles Givre <[email protected]> wrote:

> Hello all,
>
> I just submitted a PR for some phonetic functions and I can’t get the unit
> tests to run on my local machine by themselves.  When I submit the PR, the
> unit tests pass, but if I try to execute them with the following command.
> Any suggestions?
>
> mvn -Dtest=TestPhoneticFunctions test
>
>
> I get the following errors:
>
> Exception in thread "24cc3c61-ee27-8439-b456-b32156f8837e:frag:0:0"
> java.lang.NoSuchMethodError:
> org.apache.drill.exec.proto.UserBitShared$QueryProfile$Builder.setQueryId(Ljava/lang/String;)Lorg/apache/drill/exec/proto/UserBitShared$QueryProfile$Builder;
>         at org.apache.drill.exec.work
> .foreman.QueryManager.getQueryProfile(QueryManager.java:351)
>         at org.apache.drill.exec.work
> .foreman.QueryManager.writeFinalProfile(QueryManager.java:318)
>         at org.apache.drill.exec.work
> .foreman.Foreman$ForemanResult.close(Foreman.java:801)
>         at org.apache.drill.exec.work
> .foreman.QueryStateProcessor.wrapUpCompletion(QueryStateProcessor.java:315)
>         at org.apache.drill.exec.work
> .foreman.QueryStateProcessor.running(QueryStateProcessor.java:276)
>         at org.apache.drill.exec.work
> .foreman.QueryStateProcessor.moveToState(QueryStateProcessor.java:92)
>         at org.apache.drill.exec.work
> .foreman.QueryStateProcessor$StateSwitch.processEvent(QueryStateProcessor.java:349)
>         at org.apache.drill.exec.work
> .foreman.QueryStateProcessor$StateSwitch.processEvent(QueryStateProcessor.java:342)
>         at
> org.apache.drill.common.EventProcessor.processEvents(EventProcessor.java:107)
>         at
> org.apache.drill.common.EventProcessor.sendEvent(EventProcessor.java:65)
>         at org.apache.drill.exec.work
> .foreman.QueryStateProcessor$StateSwitch.addEvent(QueryStateProcessor.java:344)
>         at org.apache.drill.exec.work
> .foreman.QueryStateProcessor.addToEventQueue(QueryStateProcessor.java:155)
>         at org.apache.drill.exec.work
> .foreman.Foreman.addToEventQueue(Foreman.java:208)
>         at org.apache.drill.exec.work
> .foreman.QueryManager.nodeComplete(QueryManager.java:519)
>         at org.apache.drill.exec.work
> .foreman.QueryManager.access$100(QueryManager.java:65)
>         at org.apache.drill.exec.work
> .foreman.QueryManager$NodeTracker.fragmentComplete(QueryManager.java:483)
>         at org.apache.drill.exec.work
> .foreman.QueryManager.fragmentDone(QueryManager.java:155)
>         at org.apache.drill.exec.work
> .foreman.QueryManager.access$400(QueryManager.java:65)
>         at org.apache.drill.exec.work
> .foreman.QueryManager$1.statusUpdate(QueryManager.java:546)
>         at
> org.apache.drill.exec.rpc.control.WorkEventBus.statusUpdate(WorkEventBus.java:63)
>         at org.apache.drill.exec.work
> .batch.ControlMessageHandler.requestFragmentStatus(ControlMessageHandler.java:253)
>         at
> org.apache.drill.exec.rpc.control.LocalControlConnectionManager.runCommand(LocalControlConnectionManager.java:130)
>         at
> org.apache.drill.exec.rpc.control.ControlTunnel.sendFragmentStatus(ControlTunnel.java:89)
>         at org.apache.drill.exec.work
> .fragment.FragmentStatusReporter.sendStatus(FragmentStatusReporter.java:122)
>         at org.apache.drill.exec.work
> .fragment.FragmentStatusReporter.stateChanged(FragmentStatusReporter.java:91)
>         at org.apache.drill.exec.work
> .fragment.FragmentExecutor.sendFinalState(FragmentExecutor.java:364)
>         at org.apache.drill.exec.work
> .fragment.FragmentExecutor.cleanup(FragmentExecutor.java:216)
>         at org.apache.drill.exec.work
> .fragment.FragmentExecutor.run(FragmentExecutor.java:327)
>         at
> org.apache.drill.common.SelfCleaningRunnable.run(SelfCleaningRunnable.java:38)
>         at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
>         at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>         at java.lang.Thread.run(Thread.java:745)
> Running
> org.apache.drill.exec.fn.impl.TestPhoneticFunctions#testRefinedSoundex
> 13:04:29.809 [24cc3c61-9849-2f3b-1049-30d0f4482efc:frag:0:0] ERROR
> o.a.d.exec.server.BootStrapContext - 
> org.apache.drill.exec.work.WorkManager$WorkerBee$2.run()
> leaked an exception.
> java.lang.NoSuchMethodError:
> org.apache.drill.exec.proto.UserBitShared$QueryProfile$Builder.setQueryId(Ljava/lang/String;)Lorg/apache/drill/exec/proto/UserBitShared$QueryProfile$Builder;
>         at 
> org.apache.drill.exec.work.foreman.QueryManager.getQueryProfile(QueryManager.java:351)
> ~[classes/:na]
>         at 
> org.apache.drill.exec.work.foreman.QueryManager.writeFinalProfile(QueryManager.java:318)
> ~[classes/:na]
>         at 
> org.apache.drill.exec.work.foreman.Foreman$ForemanResult.close(Foreman.java:801)
> ~[classes/:na]
>         at 
> org.apache.drill.exec.work.foreman.QueryStateProcessor.wrapUpCompletion(QueryStateProcessor.java:315)
> ~[classes/:na]
>         at 
> org.apache.drill.exec.work.foreman.QueryStateProcessor.running(QueryStateProcessor.java:276)
> ~[classes/:na]
>         at 
> org.apache.drill.exec.work.foreman.QueryStateProcessor.moveToState(QueryStateProcessor.java:92)
> ~[classes/:na]
>         at 
> org.apache.drill.exec.work.foreman.QueryStateProcessor$StateSwitch.processEvent(QueryStateProcessor.java:349)
> ~[classes/:na]
>         at 
> org.apache.drill.exec.work.foreman.QueryStateProcessor$StateSwitch.processEvent(QueryStateProcessor.java:342)
> ~[classes/:na]
>         at
> org.apache.drill.common.EventProcessor.processEvents(EventProcessor.java:107)
> ~[drill-common-1.14.0-SNAPSHOT.jar:1.14.0-SNAPSHOT]
>         at
> org.apache.drill.common.EventProcessor.sendEvent(EventProcessor.java:65)
> ~[drill-common-1.14.0-SNAPSHOT.jar:1.14.0-SNAPSHOT]
>         at 
> org.apache.drill.exec.work.foreman.QueryStateProcessor$StateSwitch.addEvent(QueryStateProcessor.java:344)
> ~[classes/:na]
>         at 
> org.apache.drill.exec.work.foreman.QueryStateProcessor.addToEventQueue(QueryStateProcessor.java:155)
> ~[classes/:na]
>         at 
> org.apache.drill.exec.work.foreman.Foreman.addToEventQueue(Foreman.java:208)
> ~[classes/:na]
>         at 
> org.apache.drill.exec.work.foreman.QueryManager.nodeComplete(QueryManager.java:519)
> ~[classes/:na]
>         at 
> org.apache.drill.exec.work.foreman.QueryManager.access$100(QueryManager.java:65)
> ~[classes/:na]
>         at 
> org.apache.drill.exec.work.foreman.QueryManager$NodeTracker.fragmentComplete(QueryManager.java:483)
> ~[classes/:na]
>         at 
> org.apache.drill.exec.work.foreman.QueryManager.fragmentDone(QueryManager.java:155)
> ~[classes/:na]
>         at 
> org.apache.drill.exec.work.foreman.QueryManager.access$400(QueryManager.java:65)
> ~[classes/:na]
>         at 
> org.apache.drill.exec.work.foreman.QueryManager$1.statusUpdate(QueryManager.java:546)
> ~[classes/:na]
>         at
> org.apache.drill.exec.rpc.control.WorkEventBus.statusUpdate(WorkEventBus.java:63)
> ~[classes/:na]
>         at 
> org.apache.drill.exec.work.batch.ControlMessageHandler.requestFragmentStatus(ControlMessageHandler.java:253)
> ~[classes/:na]
>         at
> org.apache.drill.exec.rpc.control.LocalControlConnectionManager.runCommand(LocalControlConnectionManager.java:130)
> ~[classes/:na]
>         at
> org.apache.drill.exec.rpc.control.ControlTunnel.sendFragmentStatus(ControlTunnel.java:89)
> ~[classes/:na]
>         at 
> org.apache.drill.exec.work.fragment.FragmentStatusReporter.sendStatus(FragmentStatusReporter.java:122)
> ~[classes/:na]
>         at 
> org.apache.drill.exec.work.fragment.FragmentStatusReporter.stateChanged(FragmentStatusReporter.java:91)
> ~[classes/:na]
>         at 
> org.apache.drill.exec.work.fragment.FragmentExecutor.sendFinalState(FragmentExecutor.java:364)
> ~[classes/:na]
>         at 
> org.apache.drill.exec.work.fragment.FragmentExecutor.cleanup(FragmentExecutor.java:216)
> ~[classes/:na]
>         at 
> org.apache.drill.exec.work.fragment.FragmentExecutor.run(FragmentExecutor.java:327)
> ~[classes/:na]
>         at
> org.apache.drill.common.SelfCleaningRunnable.run(SelfCleaningRunnable.java:38)
> ~[drill-common-1.14.0-SNAPSHOT.jar:1.14.0-SNAPSHOT]
>         at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
> ~[na:1.8.0_65]
>         at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
> [na:1.8.0_65]
>         at java.lang.Thread.run(Thread.java:745) [na:1.8.0_65]
> Exception in thread "24cc3c61-9849-2f3b-1049-30d0f4482efc:frag:0:0"
> java.lang.NoSuchM

Reply via email to