Preston Carman created VXQUERY-239:
--------------------------------------

             Summary: fn-implicit-timezone-18 error when run on Jenkins
                 Key: VXQUERY-239
                 URL: https://issues.apache.org/jira/browse/VXQUERY-239
             Project: VXQuery
          Issue Type: Bug
    Affects Versions: 0.6
            Reporter: Preston Carman
            Assignee: Till
            Priority: Critical


Jenkins now runs the passing XQTS tests. The passing tests are based on Apples 
OSX. Jenkins is running CentOS. I think this is an issue with different 
operating systems. It would be nice for this query to return the same result on 
both systems.

Jenkins URL: https://asterix-jenkins.ics.uci.edu/job/vxquery-pr/

Error Message

EXPECTED_RESULT_GOT_DIFFERENT_RESULT (6 ms): 
Functions/ContextFunc/ContextImplicitTimezoneFunc//fn-implicit-timezone-18 null
Stacktrace

java.lang.AssertionError: EXPECTED_RESULT_GOT_DIFFERENT_RESULT (6 ms): 
Functions/ContextFunc/ContextImplicitTimezoneFunc//fn-implicit-timezone-18 null
        at org.junit.Assert.fail(Assert.java:88)
        at 
org.apache.vxquery.xtest.AbstractXQueryTest.test(AbstractXQueryTest.java:76)
        at sun.reflect.GeneratedMethodAccessor14.invoke(Unknown Source)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:497)
        at 
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
        at 
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
        at 
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
        at 
org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
        at 
org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
        at 
org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
        at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
        at 
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
        at 
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
        at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
        at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
        at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
        at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
        at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
        at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
        at org.junit.runners.Suite.runChild(Suite.java:127)
        at org.junit.runners.Suite.runChild(Suite.java:26)
        at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
        at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
        at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
        at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
        at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
        at 
org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
        at 
org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
        at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
        at 
org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252)
        at 
org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141)
        at 
org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:497)
        at 
org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
        at 
org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
        at 
org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
        at 
org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
        at 
org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)
Standard Error

***Query for 
Functions/ContextFunc/ContextImplicitTimezoneFunc//fn-implicit-timezone-18: 
(:Test: fn-implicit-timezone-18                             :)
(:Description: Evaluation of "fn:implicit-timezone" as part :)
(: of an addition operation.  First operand is a call to xs:date function.:)

(:insert-start :)
declare variable $input-context1 external;
(: insert-end :)

fn:string(xs:date("2000-10-30") + fn:implicit-timezone())
Nov 22, 2016 5:22:51 AM 
org.apache.hyracks.control.common.work.WorkQueue$WorkerThread run
INFO: Executing: GetNodeControllersInfo
Nov 22, 2016 5:22:51 AM 
org.apache.hyracks.algebricks.core.rewriter.base.HeuristicOptimizer optimize
INFO: Optimized Plan:
distribute result [%0->$$7]
-- DISTRIBUTE_RESULT  |UNPARTITIONED|
  exchange 
  -- ONE_TO_ONE_EXCHANGE  |UNPARTITIONED|
    unnest $$7 <- function-call: 
vxquery:{urn:org.apache.vxquery.operators-ext}iterate, Args:[
        %0->$$6
      ]
    -- UNNEST  |UNPARTITIONED|
      assign [$$6] <- [function-call: 
vxquery:{http://www.w3.org/2005/xpath-functions}string, Args:[
          function-call: vxquery:{urn:org.apache.vxquery.operators-ext}add, 
Args:[
              vxquery:{urn:org.apache.vxquery.operators-ext}cast 
<{http://www.w3.org/2001/XMLSchema}date?>, Args:[
                  {http://www.w3.org/2001/XMLSchema}string : 2000-10-30
                ]
              function-call: 
vxquery:{http://www.w3.org/2005/xpath-functions}implicit-timezone, Args:[
                ]
            ]
        ]]
      -- ASSIGN  |UNPARTITIONED|
        empty-tuple-source
        -- EMPTY_TUPLE_SOURCE  |UNPARTITIONED|

Nov 22, 2016 5:22:51 AM 
org.apache.hyracks.algebricks.core.jobgen.impl.JobGenHelper mkRecordDescriptor
WARNING: No type for variable $$6
Nov 22, 2016 5:22:51 AM 
org.apache.hyracks.algebricks.core.jobgen.impl.JobGenHelper mkRecordDescriptor
WARNING: No type for variable $$6
Nov 22, 2016 5:22:51 AM 
org.apache.hyracks.algebricks.core.jobgen.impl.JobGenHelper mkRecordDescriptor
WARNING: No type for variable $$7
Nov 22, 2016 5:22:51 AM 
org.apache.hyracks.algebricks.core.jobgen.impl.JobGenHelper mkRecordDescriptor
WARNING: No type for variable $$6
Nov 22, 2016 5:22:51 AM 
org.apache.hyracks.algebricks.core.jobgen.impl.JobGenHelper mkRecordDescriptor
WARNING: No type for variable $$7
Nov 22, 2016 5:22:51 AM 
org.apache.hyracks.control.common.work.WorkQueue$WorkerThread run
INFO: Executing: JobStart
Nov 22, 2016 5:22:51 AM 
org.apache.hyracks.control.cc.scheduler.ActivityClusterPlanner 
planActivityCluster
INFO: Plan for org.apache.hyracks.api.job.ActivityCluster@525a75c5
Nov 22, 2016 5:22:51 AM 
org.apache.hyracks.control.cc.scheduler.ActivityClusterPlanner 
planActivityCluster
INFO: Built 1 Task Clusters
Nov 22, 2016 5:22:51 AM 
org.apache.hyracks.control.cc.scheduler.ActivityClusterPlanner 
planActivityCluster
INFO: Tasks: [TID:ANID:ODID:1:0:0]
Nov 22, 2016 5:22:51 AM 
org.apache.hyracks.control.common.work.WorkQueue$WorkerThread run
INFO: Executing: StartTasks
Nov 22, 2016 5:22:51 AM 
org.apache.hyracks.control.common.work.WorkQueue$WorkerThread run
INFO: Executing: GetResultPartitionLocations: JobId@JID:10695 
ResultSetId@RSID:-1658261929 Known@null
Nov 22, 2016 5:22:51 AM org.apache.hyracks.control.nc.work.StartTasksWork run
INFO: Initializing TAID:TID:ANID:ODID:1:0:0:0 -> 
[org.apache.hyracks.dataflow.std.result.ResultWriterOperatorDescriptor@436d492a,
 Asterix { 
  ets;
  assign [0] := 
[org.apache.vxquery.runtime.functions.strings.FnStringScalarEvaluatorFactory@5d023c3a];
  unnest 1 <- 
org.apache.vxquery.runtime.functions.sequence.IterateUnnestingEvaluatorFactory@9434f8b;
}]
Nov 22, 2016 5:22:51 AM 
org.apache.hyracks.control.nc.dataset.DatasetPartitionWriter open
INFO: open(0)
Nov 22, 2016 5:22:51 AM 
org.apache.hyracks.control.common.work.WorkQueue$WorkerThread run
INFO: Executing: RegisterResultPartitionLocation: JobId@JID:10695 
ResultSetId@RSID:-1658261929 Partition@0 NPartitions@1 
[email protected]:33051 OrderedResult@true EmptyResult@false
Nov 22, 2016 5:22:51 AM 
org.apache.hyracks.control.nc.dataset.DatasetPartitionWriter close
INFO: close(0)
Nov 22, 2016 5:22:51 AM 
org.apache.hyracks.control.common.work.WorkQueue$WorkerThread run
INFO: Executing: NotifyTaskComplete
Nov 22, 2016 5:22:51 AM 
org.apache.hyracks.control.common.work.WorkQueue$WorkerThread run
INFO: Executing: ReportResultPartitionWriteCompletion: JobId@JID:10695 
ResultSetId@RSID:-1658261929 Partition@0
Nov 22, 2016 5:22:51 AM 
org.apache.hyracks.control.common.work.WorkQueue$WorkerThread run
INFO: Executing: TaskComplete: [nc1[JID:10695:TAID:TID:ANID:ODID:1:0:0:0]
Nov 22, 2016 5:22:51 AM 
org.apache.hyracks.control.common.work.WorkQueue$WorkerThread run
INFO: Executing: JobCleanup: JobId@JID:10695 Status@TERMINATED
Nov 22, 2016 5:22:51 AM org.apache.hyracks.control.cc.work.JobCleanupWork run
INFO: Cleanup for JobRun with id: JID:10695
Nov 22, 2016 5:22:51 AM 
org.apache.hyracks.control.nc.dataset.DatasetPartitionReader$1 run
INFO: result reading successful(JID:10695:RSID:-1658261929:0)
Nov 22, 2016 5:22:51 AM 
org.apache.hyracks.control.common.work.WorkQueue$WorkerThread run
INFO: Executing: CleanupJoblet
Nov 22, 2016 5:22:51 AM org.apache.hyracks.control.nc.work.CleanupJobletWork run
INFO: Cleaning up after job: JID:10695
Nov 22, 2016 5:22:51 AM 
org.apache.hyracks.control.common.work.WorkQueue$WorkerThread run
INFO: Executing: WaitForJobCompletion
Nov 22, 2016 5:22:51 AM org.apache.hyracks.control.nc.Joblet close
WARNING: Freeing leaked 262144 bytes
Nov 22, 2016 5:22:51 AM 
org.apache.hyracks.control.common.work.WorkQueue$WorkerThread run
INFO: Executing: JobletCleanupNotification
***Result: 
2000-10-30



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to