See 
<https://builds.apache.org/job/carbondata-master-spark-1.6/1172/display/redirect?page=changes>

Changes:

[chenliang613] [CARBONDATA-1250] Change default partition id & Add 
PartitionIdList in

------------------------------------------
[...truncated 1.34 KB...]
maven33-agent.jar already up to date
maven33-interceptor.jar already up to date
maven3-interceptor-commons.jar already up to date
[carbondata-master-spark-1.6] $ /home/jenkins/tools/java/latest1.8/bin/java 
-Xmx3g -cp 
/home/jenkins/jenkins-slave/maven33-agent.jar:/home/jenkins/tools/maven/apache-maven-3.3.9/boot/plexus-classworlds-2.5.2.jar:/home/jenkins/tools/maven/apache-maven-3.3.9/conf/logging
 jenkins.maven3.agent.Maven33Main /home/jenkins/tools/maven/apache-maven-3.3.9 
/home/jenkins/jenkins-slave/slave.jar 
/home/jenkins/jenkins-slave/maven33-interceptor.jar 
/home/jenkins/jenkins-slave/maven3-interceptor-commons.jar 37673
<===[JENKINS REMOTING CAPACITY]===>   channel started
Executing Maven:  -B -f 
<https://builds.apache.org/job/carbondata-master-spark-1.6/ws/pom.xml> 
-Dmaven.repo.local=/home/jenkins/jenkins-slave/maven-repositories/0 -B -e clean 
-U install -Pspark-1.6
[INFO] Error stacktraces are turned on.
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO] 
[INFO] Apache CarbonData :: Parent
[INFO] Apache CarbonData :: Common
[INFO] Apache CarbonData :: Core
[INFO] Apache CarbonData :: Processing
[INFO] Apache CarbonData :: Hadoop
[INFO] Apache CarbonData :: Spark Common
[INFO] Apache CarbonData :: Spark
[INFO] Apache CarbonData :: Spark Common Test
[INFO] Apache CarbonData :: Assembly
[INFO] Apache CarbonData :: Spark Examples
[INFO] Apache CarbonData :: Flink Examples
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building Apache CarbonData :: Parent 1.2.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ carbondata-parent ---
[INFO] Deleting 
<https://builds.apache.org/job/carbondata-master-spark-1.6/ws/target>
[INFO] 
[INFO] --- maven-remote-resources-plugin:1.5:process (default) @ 
carbondata-parent ---
[INFO] 
[INFO] --- maven-site-plugin:3.4:attach-descriptor (attach-descriptor) @ 
carbondata-parent ---
[INFO] 
[INFO] --- maven-checkstyle-plugin:2.17:check (default) @ carbondata-parent ---
[INFO] Starting audit...
Audit done.
[INFO] 
[INFO] --- scalastyle-maven-plugin:0.8.0:check (default) @ carbondata-parent ---
[WARNING] sourceDirectory is not specified or does not exist 
value=<https://builds.apache.org/job/carbondata-master-spark-1.6/ws/src/main/scala>
Saving to 
outputFile=<https://builds.apache.org/job/carbondata-master-spark-1.6/ws/target/scalastyle-output.xml>
Processed 0 file(s)
Found 0 errors
Found 0 warnings
Found 0 infos
Finished in 144 ms
[INFO] 
[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ 
carbondata-parent ---
[INFO] Installing 
<https://builds.apache.org/job/carbondata-master-spark-1.6/ws/pom.xml> to 
/home/jenkins/jenkins-slave/maven-repositories/0/org/apache/carbondata/carbondata-parent/1.2.0-SNAPSHOT/carbondata-parent-1.2.0-SNAPSHOT.pom
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building Apache CarbonData :: Common 1.2.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ carbondata-common ---
[INFO] Deleting 
<https://builds.apache.org/job/carbondata-master-spark-1.6/ws/common/target>
[INFO] 
[INFO] --- maven-remote-resources-plugin:1.5:process (default) @ 
carbondata-common ---
[INFO] 
[INFO] --- maven-resources-plugin:2.7:resources (default-resources) @ 
carbondata-common ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory 
<https://builds.apache.org/job/carbondata-master-spark-1.6/ws/common/src/main/resources>
[INFO] Copying 3 resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.2:compile (default-compile) @ 
carbondata-common ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 10 source files to 
<https://builds.apache.org/job/carbondata-master-spark-1.6/ws/common/target/classes>
[INFO] 
[INFO] --- maven-resources-plugin:2.7:testResources (default-testResources) @ 
carbondata-common ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory 
<https://builds.apache.org/job/carbondata-master-spark-1.6/ws/common/src/test/resources>
[INFO] Copying 3 resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.2:testCompile (default-testCompile) @ 
carbondata-common ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 7 source files to 
<https://builds.apache.org/job/carbondata-master-spark-1.6/ws/common/target/test-classes>
[INFO] 
[INFO] --- maven-surefire-plugin:2.18.1:test (default-test) @ carbondata-common 
---
[JENKINS] Recording test results
[INFO] 
[INFO] --- maven-jar-plugin:2.5:jar (default-jar) @ carbondata-common ---
[INFO] Building jar: 
<https://builds.apache.org/job/carbondata-master-spark-1.6/ws/common/target/carbondata-common-1.2.0-SNAPSHOT.jar>
[INFO] 
[INFO] --- maven-site-plugin:3.4:attach-descriptor (attach-descriptor) @ 
carbondata-common ---
[INFO] 
[INFO] --- maven-checkstyle-plugin:2.17:check (default) @ carbondata-common ---
[INFO] Starting audit...
Audit done.
[INFO] 
[INFO] --- scalastyle-maven-plugin:0.8.0:check (default) @ carbondata-common ---
[WARNING] sourceDirectory is not specified or does not exist 
value=<https://builds.apache.org/job/carbondata-master-spark-1.6/ws/common/src/main/scala>
Saving to 
outputFile=<https://builds.apache.org/job/carbondata-master-spark-1.6/ws/common/target/scalastyle-output.xml>
Processed 0 file(s)
Found 0 errors
Found 0 warnings
Found 0 infos
Finished in 4 ms
[INFO] 
[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ 
carbondata-common ---
[INFO] Installing 
<https://builds.apache.org/job/carbondata-master-spark-1.6/ws/common/target/carbondata-common-1.2.0-SNAPSHOT.jar>
 to 
/home/jenkins/jenkins-slave/maven-repositories/0/org/apache/carbondata/carbondata-common/1.2.0-SNAPSHOT/carbondata-common-1.2.0-SNAPSHOT.jar
[INFO] Installing 
<https://builds.apache.org/job/carbondata-master-spark-1.6/ws/common/pom.xml> 
to 
/home/jenkins/jenkins-slave/maven-repositories/0/org/apache/carbondata/carbondata-common/1.2.0-SNAPSHOT/carbondata-common-1.2.0-SNAPSHOT.pom
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building Apache CarbonData :: Core 1.2.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] Downloading: 
http://repository.apache.org/snapshots/org/apache/carbondata/carbondata-format/1.2.0-SNAPSHOT/maven-metadata.xml
[INFO] Downloading: 
http://repo1.maven.org/maven2/org/apache/carbondata/carbondata-format/1.2.0-SNAPSHOT/maven-metadata.xml
[INFO] Downloaded: 
http://repository.apache.org/snapshots/org/apache/carbondata/carbondata-format/1.2.0-SNAPSHOT/maven-metadata.xml
 (788 B at 1.6 KB/sec)
[INFO] 
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ carbondata-core ---
[INFO] Deleting 
<https://builds.apache.org/job/carbondata-master-spark-1.6/ws/core/target>
[INFO] 
[INFO] --- maven-remote-resources-plugin:1.5:process (default) @ 
carbondata-core ---
[INFO] 
[INFO] --- maven-resources-plugin:2.7:resources (default-resources) @ 
carbondata-core ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO] Copying 3 resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.2:compile (default-compile) @ 
carbondata-core ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 484 source files to 
<https://builds.apache.org/job/carbondata-master-spark-1.6/ws/core/target/classes>
[INFO] 
<https://builds.apache.org/job/carbondata-master-spark-1.6/ws/core/src/main/java/org/apache/carbondata/core/util/ByteUtil.java>:
 
<https://builds.apache.org/job/carbondata-master-spark-1.6/ws/core/src/main/java/org/apache/carbondata/core/util/ByteUtil.java>
 uses or overrides a deprecated API.
[INFO] 
<https://builds.apache.org/job/carbondata-master-spark-1.6/ws/core/src/main/java/org/apache/carbondata/core/util/ByteUtil.java>:
 Recompile with -Xlint:deprecation for details.
[INFO] 
<https://builds.apache.org/job/carbondata-master-spark-1.6/ws/core/src/main/java/org/apache/carbondata/core/scan/executor/impl/AbstractQueryExecutor.java>:
 Some input files use unchecked or unsafe operations.
[INFO] 
<https://builds.apache.org/job/carbondata-master-spark-1.6/ws/core/src/main/java/org/apache/carbondata/core/scan/executor/impl/AbstractQueryExecutor.java>:
 Recompile with -Xlint:unchecked for details.
[INFO] -------------------------------------------------------------
[WARNING] COMPILATION WARNING : 
[INFO] -------------------------------------------------------------
[WARNING] 
<https://builds.apache.org/job/carbondata-master-spark-1.6/ws/core/src/main/java/org/apache/carbondata/core/memory/CarbonUnsafe.java>:[23,16]
 sun.misc.Unsafe is internal proprietary API and may be removed in a future 
release
[WARNING] 
<https://builds.apache.org/job/carbondata-master-spark-1.6/ws/core/src/main/java/org/apache/carbondata/core/memory/CarbonUnsafe.java>:[43,17]
 sun.misc.Unsafe is internal proprietary API and may be removed in a future 
release
[WARNING] 
<https://builds.apache.org/job/carbondata-master-spark-1.6/ws/core/src/main/java/org/apache/carbondata/core/memory/CarbonUnsafe.java>:[47,21]
 sun.misc.Unsafe is internal proprietary API and may be removed in a future 
release
[WARNING] 
<https://builds.apache.org/job/carbondata-master-spark-1.6/ws/core/src/main/java/org/apache/carbondata/core/memory/CarbonUnsafe.java>:[49,17]
 sun.misc.Unsafe is internal proprietary API and may be removed in a future 
release
[INFO] 4 warnings 
[INFO] -------------------------------------------------------------
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR : 
[INFO] -------------------------------------------------------------
[ERROR] 
<https://builds.apache.org/job/carbondata-master-spark-1.6/ws/core/src/main/java/org/apache/carbondata/core/metadata/converter/ThriftWrapperSchemaConverterImpl.java>:[222,26]
 cannot find symbol
  symbol:   method setMax_partition(int)
  location: variable externalPartitionInfo of type 
org.apache.carbondata.format.PartitionInfo
[ERROR] 
<https://builds.apache.org/job/carbondata-master-spark-1.6/ws/core/src/main/java/org/apache/carbondata/core/metadata/converter/ThriftWrapperSchemaConverterImpl.java>:[223,26]
 cannot find symbol
  symbol:   method setPartition_ids(java.util.List<java.lang.Integer>)
  location: variable externalPartitionInfo of type 
org.apache.carbondata.format.PartitionInfo
[ERROR] 
<https://builds.apache.org/job/carbondata-master-spark-1.6/ws/core/src/main/java/org/apache/carbondata/core/metadata/converter/ThriftWrapperSchemaConverterImpl.java>:[460,9]
 cannot find symbol
  symbol:   method getPartition_ids()
  location: variable externalPartitionInfo of type 
org.apache.carbondata.format.PartitionInfo
[ERROR] 
<https://builds.apache.org/job/carbondata-master-spark-1.6/ws/core/src/main/java/org/apache/carbondata/core/metadata/converter/ThriftWrapperSchemaConverterImpl.java>:[461,64]
 cannot find symbol
  symbol:   method getMax_partition()
  location: variable externalPartitionInfo of type 
org.apache.carbondata.format.PartitionInfo
[INFO] 4 errors 
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO] 
[INFO] Apache CarbonData :: Parent ........................ SUCCESS [  4.755 s]
[INFO] Apache CarbonData :: Common ........................ SUCCESS [  6.938 s]
[INFO] Apache CarbonData :: Core .......................... FAILURE [  9.671 s]
[INFO] Apache CarbonData :: Processing .................... SKIPPED
[INFO] Apache CarbonData :: Hadoop ........................ SKIPPED
[INFO] Apache CarbonData :: Spark Common .................. SKIPPED
[INFO] Apache CarbonData :: Spark ......................... SKIPPED
[INFO] Apache CarbonData :: Spark Common Test ............. SKIPPED
[INFO] Apache CarbonData :: Assembly ...................... SKIPPED
[INFO] Apache CarbonData :: Spark Examples ................ SKIPPED
[INFO] Apache CarbonData :: Flink Examples ................ SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 26.230 s
[INFO] Finished at: 2017-07-14T02:12:59+00:00
[INFO] Final Memory: 63M/1817M
[INFO] ------------------------------------------------------------------------
Waiting for Jenkins to finish collecting data
[ERROR] Failed to execute goal 
org.apache.maven.plugins:maven-compiler-plugin:3.2:compile (default-compile) on 
project carbondata-core: Compilation failure: Compilation failure:
[ERROR] 
<https://builds.apache.org/job/carbondata-master-spark-1.6/ws/core/src/main/java/org/apache/carbondata/core/metadata/converter/ThriftWrapperSchemaConverterImpl.java>:[222,26]
 cannot find symbol
[ERROR] symbol:   method setMax_partition(int)
[ERROR] location: variable externalPartitionInfo of type 
org.apache.carbondata.format.PartitionInfo
[ERROR] 
<https://builds.apache.org/job/carbondata-master-spark-1.6/ws/core/src/main/java/org/apache/carbondata/core/metadata/converter/ThriftWrapperSchemaConverterImpl.java>:[223,26]
 cannot find symbol
[ERROR] symbol:   method setPartition_ids(java.util.List<java.lang.Integer>)
[ERROR] location: variable externalPartitionInfo of type 
org.apache.carbondata.format.PartitionInfo
[ERROR] 
<https://builds.apache.org/job/carbondata-master-spark-1.6/ws/core/src/main/java/org/apache/carbondata/core/metadata/converter/ThriftWrapperSchemaConverterImpl.java>:[460,9]
 cannot find symbol
[ERROR] symbol:   method getPartition_ids()
[ERROR] location: variable externalPartitionInfo of type 
org.apache.carbondata.format.PartitionInfo
[ERROR] 
<https://builds.apache.org/job/carbondata-master-spark-1.6/ws/core/src/main/java/org/apache/carbondata/core/metadata/converter/ThriftWrapperSchemaConverterImpl.java>:[461,64]
 cannot find symbol
[ERROR] symbol:   method getMax_partition()
[ERROR] location: variable externalPartitionInfo of type 
org.apache.carbondata.format.PartitionInfo
[ERROR] -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal 
org.apache.maven.plugins:maven-compiler-plugin:3.2:compile (default-compile) on 
project carbondata-core: Compilation failure
        at 
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:212)
        at 
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
        at 
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
        at 
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
        at 
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)
        at 
org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
        at 
org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106)
        at 
org.jvnet.hudson.maven3.launcher.Maven33Launcher.main(Maven33Launcher.java:129)
        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:498)
        at 
org.codehaus.plexus.classworlds.launcher.Launcher.launchStandard(Launcher.java:330)
        at 
org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:238)
        at jenkins.maven3.agent.Maven33Main.launch(Maven33Main.java:176)
        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:498)
        at hudson.maven.Maven3Builder.call(Maven3Builder.java:139)
        at hudson.maven.Maven3Builder.call(Maven3Builder.java:70)
        at hudson.remoting.UserRequest.perform(UserRequest.java:153)
        at hudson.remoting.UserRequest.perform(UserRequest.java:50)
        at hudson.remoting.Request$2.run(Request.java:336)
        at 
hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:68)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        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:748)
Caused by: org.apache.maven.plugin.compiler.CompilationFailureException: 
Compilation failure
        at 
org.apache.maven.plugin.compiler.AbstractCompilerMojo.execute(AbstractCompilerMojo.java:909)
        at 
org.apache.maven.plugin.compiler.CompilerMojo.execute(CompilerMojo.java:129)
        at 
org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134)
        at 
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207)
        ... 31 more
[ERROR] 
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please 
read the following articles:
[ERROR] [Help 1] 
http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
[ERROR] 
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR]   mvn <goals> -rf :carbondata-core
[JENKINS] Archiving 
<https://builds.apache.org/job/carbondata-master-spark-1.6/ws/processing/pom.xml>
 to 
org.apache.carbondata/carbondata-processing/1.2.0-SNAPSHOT/carbondata-processing-1.2.0-SNAPSHOT.pom
[JENKINS] Archiving 
<https://builds.apache.org/job/carbondata-master-spark-1.6/ws/assembly/pom.xml> 
to 
org.apache.carbondata/carbondata-assembly/1.2.0-SNAPSHOT/carbondata-assembly-1.2.0-SNAPSHOT.pom
[JENKINS] Archiving 
<https://builds.apache.org/job/carbondata-master-spark-1.6/ws/integration/spark-common/pom.xml>
 to 
org.apache.carbondata/carbondata-spark-common/1.2.0-SNAPSHOT/carbondata-spark-common-1.2.0-SNAPSHOT.pom
[JENKINS] Archiving 
<https://builds.apache.org/job/carbondata-master-spark-1.6/ws/pom.xml> to 
org.apache.carbondata/carbondata-parent/1.2.0-SNAPSHOT/carbondata-parent-1.2.0-SNAPSHOT.pom
[JENKINS] Archiving 
<https://builds.apache.org/job/carbondata-master-spark-1.6/ws/examples/flink/pom.xml>
 to 
org.apache.carbondata/carbondata-examples-flink/1.2.0-SNAPSHOT/carbondata-examples-flink-1.2.0-SNAPSHOT.pom
[JENKINS] Archiving 
<https://builds.apache.org/job/carbondata-master-spark-1.6/ws/core/pom.xml> to 
org.apache.carbondata/carbondata-core/1.2.0-SNAPSHOT/carbondata-core-1.2.0-SNAPSHOT.pom
[JENKINS] Archiving 
<https://builds.apache.org/job/carbondata-master-spark-1.6/ws/hadoop/pom.xml> 
to 
org.apache.carbondata/carbondata-hadoop/1.2.0-SNAPSHOT/carbondata-hadoop-1.2.0-SNAPSHOT.pom
[JENKINS] Archiving 
<https://builds.apache.org/job/carbondata-master-spark-1.6/ws/examples/spark/pom.xml>
 to 
org.apache.carbondata/carbondata-examples-spark/1.2.0-SNAPSHOT/carbondata-examples-spark-1.2.0-SNAPSHOT.pom
[JENKINS] Archiving 
<https://builds.apache.org/job/carbondata-master-spark-1.6/ws/common/pom.xml> 
to 
org.apache.carbondata/carbondata-common/1.2.0-SNAPSHOT/carbondata-common-1.2.0-SNAPSHOT.pom
[JENKINS] Archiving 
<https://builds.apache.org/job/carbondata-master-spark-1.6/ws/common/target/carbondata-common-1.2.0-SNAPSHOT.jar>
 to 
org.apache.carbondata/carbondata-common/1.2.0-SNAPSHOT/carbondata-common-1.2.0-SNAPSHOT.jar
[JENKINS] Archiving 
<https://builds.apache.org/job/carbondata-master-spark-1.6/ws/integration/spark-common-test/pom.xml>
 to 
org.apache.carbondata/carbondata-spark-common-test/1.2.0-SNAPSHOT/carbondata-spark-common-test-1.2.0-SNAPSHOT.pom
[JENKINS] Archiving 
<https://builds.apache.org/job/carbondata-master-spark-1.6/ws/integration/spark/pom.xml>
 to 
org.apache.carbondata/carbondata-spark/1.2.0-SNAPSHOT/carbondata-spark-1.2.0-SNAPSHOT.pom
Sending e-mails to: commits@carbondata.apache.org
channel stopped

Reply via email to