See <http://hudson.qa.jboss.com/hudson/job/Errai-CDI/286/>
------------------------------------------ [...truncated 1338 lines...] [INFO] [INFO] --- maven-clean-plugin:2.2:clean (default-clean) @ errai-cdi-demos-stock --- [INFO] Clean is skipped. [INFO] [INFO] --- maven-antrun-plugin:1.3:run (clean.war) @ errai-cdi-demos-stock --- [INFO] Executing tasks [delete] Deleting directory <http://hudson.qa.jboss.com/hudson/job/Errai-CDI/ws/demos/errai-cdi-stock-demo/war/WEB-INF/classes> [delete] Deleting directory <http://hudson.qa.jboss.com/hudson/job/Errai-CDI/ws/demos/errai-cdi-stock-demo/war/WEB-INF/lib> [delete] Deleting directory <http://hudson.qa.jboss.com/hudson/job/Errai-CDI/ws/demos/errai-cdi-stock-demo/war/META-INF> [delete] Deleting: <http://hudson.qa.jboss.com/hudson/job/Errai-CDI/ws/demos/errai-cdi-stock-demo/war/WEB-INF/web.xml> [delete] Deleting directory <http://hudson.qa.jboss.com/hudson/job/Errai-CDI/ws/demos/errai-cdi-stock-demo/war/app> [delete] Deleting directory <http://hudson.qa.jboss.com/hudson/job/Errai-CDI/ws/demos/errai-cdi-stock-demo/target> [copy] Copying 1 file to <http://hudson.qa.jboss.com/hudson/job/Errai-CDI/ws/demos/errai-cdi-stock-demo/war/WEB-INF> [INFO] Executed tasks [INFO] [INFO] --- maven-resources-plugin:2.4.3:resources (default-resources) @ errai-cdi-demos-stock --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 7 resources [INFO] [INFO] --- gwt-maven-plugin:2.3.0:resources (default) @ errai-cdi-demos-stock --- [INFO] auto discovered modules [org.jboss.errai.cdi.demo.stock.App] [INFO] 1 source files from GWT module org.jboss.errai.cdi.demo.stock.App [INFO] [INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @ errai-cdi-demos-stock --- [INFO] Compiling 6 source files to <http://hudson.qa.jboss.com/hudson/job/Errai-CDI/ws/demos/errai-cdi-stock-demo/war/WEB-INF/classes> [INFO] [INFO] --- maven-resources-plugin:2.4.3:testResources (default-testResources) @ errai-cdi-demos-stock --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory <http://hudson.qa.jboss.com/hudson/job/Errai-CDI/ws/demos/errai-cdi-stock-demo/src/test/resources> [INFO] [INFO] --- maven-compiler-plugin:2.3.2:testCompile (default-testCompile) @ errai-cdi-demos-stock --- [INFO] Compiling 1 source file to <http://hudson.qa.jboss.com/hudson/job/Errai-CDI/ws/demos/errai-cdi-stock-demo/target/test-classes> [INFO] [INFO] --- maven-surefire-plugin:2.7.2:test (default-test) @ errai-cdi-demos-stock --- [INFO] Surefire report directory: <http://hudson.qa.jboss.com/hudson/job/Errai-CDI/ws/demos/errai-cdi-stock-demo/target/surefire-reports> ------------------------------------------------------- T E S T S ------------------------------------------------------- Running org.jboss.errai.cdi.demo.stock.client.shared.TickBuilderTest Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.268 sec Results : Tests run: 10, Failures: 0, Errors: 0, Skipped: 0 [JENKINS] Recording test results [INFO] [INFO] --- gwt-maven-plugin:2.3.0:compile (default) @ errai-cdi-demos-stock --- [INFO] auto discovered modules [org.jboss.errai.cdi.demo.stock.App] [WARNING] Don't declare gwt-dev as a project dependency. This may introduce complex dependency conflicts [INFO] Compiling module org.jboss.errai.cdi.demo.stock.App [INFO] Scanning for additional dependencies: jar:file:/qa/services/hudson/.m2/repository/org/jboss/errai/errai-ioc/2.0-SNAPSHOT/errai-ioc-2.0-SNAPSHOT.jar!/org/jboss/errai/ioc/client/Container.java [INFO] Computing all possible rebind results for 'org.jboss.errai.ioc.client.api.Bootstrapper' [INFO] Rebinding org.jboss.errai.ioc.client.api.Bootstrapper [INFO] Invoking generator org.jboss.errai.ioc.rebind.IOCGenerator [INFO] will scan in package: null [INFO] Generating Extensions Bootstrapper... [ERROR] SLF4J: Class path contains multiple SLF4J bindings. [ERROR] SLF4J: Found binding in [jar:file:/qa/services/hudson/.m2/repository/org/slf4j/slf4j-log4j12/1.5.10/slf4j-log4j12-1.5.10.jar!/org/slf4j/impl/StaticLoggerBinder.class] [ERROR] SLF4J: Found binding in [jar:file:/qa/services/hudson/.m2/repository/org/jboss/weld/servlet/weld-servlet/1.1.0.Final/weld-servlet-1.1.0.Final.jar!/org/slf4j/impl/StaticLoggerBinder.class] [ERROR] SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation. [INFO] 04:18:39,525 INFO [metadata.PackagingUtil] identifying deployment type for uri: /qa/services/hudson/hudson_workspace/workspace/Errai-CDI/demos/errai-cdi-stock-demo/src/main/resources/ [INFO] 04:18:39,528 INFO [metadata.PackagingUtil] identifying deployment type for uri: /qa/services/hudson/hudson_workspace/workspace/Errai-CDI/demos/errai-cdi-stock-demo/war/WEB-INF/classes/ [INFO] 04:18:39,529 INFO [metadata.PackagingUtil] identifying deployment type for uri: /qa/services/hudson/.m2/repository/org/jboss/errai/errai-bus/2.0-SNAPSHOT/errai-bus-2.0-SNAPSHOT.jar [INFO] 04:18:39,533 INFO [metadata.PackagingUtil] identifying deployment type for uri: /qa/services/hudson/.m2/repository/org/jboss/errai/errai-marshalling/2.0-SNAPSHOT/errai-marshalling-2.0-SNAPSHOT.jar [INFO] 04:18:39,536 INFO [metadata.PackagingUtil] identifying deployment type for uri: /qa/services/hudson/.m2/repository/org/jboss/errai/errai-ioc/2.0-SNAPSHOT/errai-ioc-2.0-SNAPSHOT.jar [INFO] 04:18:39,539 INFO [metadata.PackagingUtil] identifying deployment type for uri: /qa/services/hudson/.m2/repository/org/jboss/errai/errai-tools/2.0-SNAPSHOT/errai-tools-2.0-SNAPSHOT.jar [INFO] 04:18:39,543 INFO [metadata.PackagingUtil] identifying deployment type for uri: /qa/services/hudson/hudson_workspace/workspace/Errai-CDI/errai-cdi-client/target/errai-cdi-client-2.0-SNAPSHOT.jar [INFO] 04:18:39,546 INFO [metadata.PackagingUtil] identifying deployment type for uri: /qa/services/hudson/hudson_workspace/workspace/Errai-CDI/weld-integration/target/errai-weld-integration-2.0-SNAPSHOT.jar [INFO] 04:18:44,497 INFO [reflections.Reflections] Reflections took 4823 ms to scan 8 urls, producing 269 keys and 950 values [INFO] 04:18:45,916 INFO [reflections.Reflections] Reflections took 1417 ms to scan 8 urls, producing 269 keys and 950 values [INFO] 04:18:46,103 INFO [bootstrapper.IOCBootstrapGenerator] generating IOC bootstrapping class... [INFO] Checking ErraiApp.properties for configured types ... [INFO] 04:18:46,861 INFO [bootstrapper.IOCBootstrapGenerator] generated IOC bootstrapping class in 758ms [INFO] Rebinding org.jboss.errai.ioc.client.api.Bootstrapper [INFO] Invoking generator org.jboss.errai.ioc.rebind.IOCGenerator [INFO] will scan in package: null [INFO] Generating Extensions Bootstrapper... [INFO] Rebinding org.jboss.errai.ioc.client.api.Bootstrapper [INFO] Invoking generator org.jboss.errai.ioc.rebind.IOCGenerator [INFO] will scan in package: null [INFO] Generating Extensions Bootstrapper... [INFO] Rebinding org.jboss.errai.ioc.client.api.Bootstrapper [INFO] Invoking generator org.jboss.errai.ioc.rebind.IOCGenerator [INFO] will scan in package: null [INFO] Generating Extensions Bootstrapper... [INFO] Rebinding org.jboss.errai.ioc.client.api.Bootstrapper [INFO] Invoking generator org.jboss.errai.ioc.rebind.IOCGenerator [INFO] will scan in package: null [INFO] Generating Extensions Bootstrapper... [INFO] Rebinding org.jboss.errai.ioc.client.api.Bootstrapper [INFO] Invoking generator org.jboss.errai.ioc.rebind.IOCGenerator [INFO] will scan in package: null [INFO] Generating Extensions Bootstrapper... [INFO] Scanning for additional dependencies: jar:file:/qa/services/hudson/.m2/repository/org/jboss/errai/errai-marshalling/2.0-SNAPSHOT/errai-marshalling-2.0-SNAPSHOT.jar!/org/jboss/errai/marshalling/client/api/MarshallerFramework.java [INFO] Computing all possible rebind results for 'org.jboss.errai.marshalling.client.api.MarshallerFactory' [INFO] Rebinding org.jboss.errai.marshalling.client.api.MarshallerFactory [INFO] Invoking generator org.jboss.errai.marshalling.rebind.MarshallersGenerator [INFO] Generating Marshallers Bootstrapper... [INFO] 04:18:47,173 INFO [rebind.MarshallerGeneratorFactory] generating marshalling class... [INFO] 04:18:47,334 INFO [rebind.MarshallerGeneratorFactory] Checking ErraiApp.properties for configured types ... [INFO] 04:18:47,386 INFO [rebind.MarshallerGeneratorFactory] comprehended 56 classes [INFO] 04:18:48,892 INFO [rebind.MarshallerGeneratorFactory] generated marshalling class in 1718ms [INFO] Rebinding org.jboss.errai.marshalling.client.api.MarshallerFactory [INFO] Invoking generator org.jboss.errai.marshalling.rebind.MarshallersGenerator [INFO] Generating Marshallers Bootstrapper... [INFO] Rebinding org.jboss.errai.marshalling.client.api.MarshallerFactory [INFO] Invoking generator org.jboss.errai.marshalling.rebind.MarshallersGenerator [INFO] Generating Marshallers Bootstrapper... [INFO] Rebinding org.jboss.errai.marshalling.client.api.MarshallerFactory [INFO] Invoking generator org.jboss.errai.marshalling.rebind.MarshallersGenerator [INFO] Generating Marshallers Bootstrapper... [INFO] Rebinding org.jboss.errai.marshalling.client.api.MarshallerFactory [INFO] Invoking generator org.jboss.errai.marshalling.rebind.MarshallersGenerator [INFO] Generating Marshallers Bootstrapper... [INFO] Rebinding org.jboss.errai.marshalling.client.api.MarshallerFactory [INFO] Invoking generator org.jboss.errai.marshalling.rebind.MarshallersGenerator [INFO] Generating Marshallers Bootstrapper... [INFO] 04:18:50,590 INFO [rebind.RpcProxyLoaderGenerator] nothing has changed. using cached rpc proxy loader class. [INFO] Compiling 6 permutations [INFO] Compiling permutation 0... [INFO] Process output [INFO] Compiling [INFO] Compiling permutation 1... [INFO] Compiling permutation 2... [INFO] Compiling permutation 3... [INFO] Compiling [INFO] Compiling permutation 4... [INFO] Compiling permutation 5... [INFO] Compile of permutations succeeded [INFO] Linking into <http://hudson.qa.jboss.com/hudson/job/Errai-CDI/ws/demos/errai-cdi-stock-demo/war/app> [INFO] Link succeeded [INFO] Compilation succeeded -- 229.049s [INFO] [INFO] --- maven-antrun-plugin:1.3:run (jetty.package) @ errai-cdi-demos-stock --- [INFO] Executing tasks [copy] Copying 1 file to <http://hudson.qa.jboss.com/hudson/job/Errai-CDI/ws/demos/errai-cdi-stock-demo/war/WEB-INF> [copy] Copying 1 file to <http://hudson.qa.jboss.com/hudson/job/Errai-CDI/ws/demos/errai-cdi-stock-demo/war/WEB-INF> [INFO] Executed tasks [INFO] [INFO] --- maven-war-plugin:2.1-beta-1:war (default-war) @ errai-cdi-demos-stock --- [INFO] Packaging webapp [INFO] Assembling webapp[errai-cdi-demos-stock] in [<http://hudson.qa.jboss.com/hudson/job/Errai-CDI/ws/demos/errai-cdi-stock-demo/war]> [INFO] Processing war project [INFO] Webapp assembled in [1115 msecs] [INFO] Building war: <http://hudson.qa.jboss.com/hudson/job/Errai-CDI/ws/demos/errai-cdi-stock-demo/target/errai-cdi-demos-stock-1.0-SNAPSHOT.war> [INFO] [INFO] --- maven-install-plugin:2.3.1:install (default-install) @ errai-cdi-demos-stock --- [INFO] Installing <http://hudson.qa.jboss.com/hudson/job/Errai-CDI/ws/demos/errai-cdi-stock-demo/target/errai-cdi-demos-stock-1.0-SNAPSHOT.war> to /home/hudson/.m2/repository/org/jboss/errai/cdi/errai-cdi-demos-stock/1.0-SNAPSHOT/errai-cdi-demos-stock-1.0-SNAPSHOT.war [INFO] Installing <http://hudson.qa.jboss.com/hudson/job/Errai-CDI/ws/demos/errai-cdi-stock-demo/pom.xml> to /home/hudson/.m2/repository/org/jboss/errai/cdi/errai-cdi-demos-stock/1.0-SNAPSHOT/errai-cdi-demos-stock-1.0-SNAPSHOT.pom [INFO] [INFO] --- maven-deploy-plugin:2.5:deploy (default-deploy) @ errai-cdi-demos-stock --- Downloading: https://repository.jboss.org/nexus/content/repositories/snapshots/org/jboss/errai/cdi/errai-cdi-demos-stock/1.0-SNAPSHOT/maven-metadata.xml Downloaded: https://repository.jboss.org/nexus/content/repositories/snapshots/org/jboss/errai/cdi/errai-cdi-demos-stock/1.0-SNAPSHOT/maven-metadata.xml (787 B at 1.8 KB/sec) Uploading: https://repository.jboss.org/nexus/content/repositories/snapshots/org/jboss/errai/cdi/errai-cdi-demos-stock/1.0-SNAPSHOT/errai-cdi-demos-stock-1.0-20111216.092128-30.war Uploaded: https://repository.jboss.org/nexus/content/repositories/snapshots/org/jboss/errai/cdi/errai-cdi-demos-stock/1.0-SNAPSHOT/errai-cdi-demos-stock-1.0-20111216.092128-30.war (14124 KB at 873.6 KB/sec) Uploading: https://repository.jboss.org/nexus/content/repositories/snapshots/org/jboss/errai/cdi/errai-cdi-demos-stock/1.0-SNAPSHOT/errai-cdi-demos-stock-1.0-20111216.092128-30.pom Uploaded: https://repository.jboss.org/nexus/content/repositories/snapshots/org/jboss/errai/cdi/errai-cdi-demos-stock/1.0-SNAPSHOT/errai-cdi-demos-stock-1.0-20111216.092128-30.pom (43 KB at 46.7 KB/sec) Downloading: https://repository.jboss.org/nexus/content/repositories/snapshots/org/jboss/errai/cdi/errai-cdi-demos-stock/maven-metadata.xml Downloaded: https://repository.jboss.org/nexus/content/repositories/snapshots/org/jboss/errai/cdi/errai-cdi-demos-stock/maven-metadata.xml (298 B at 1.5 KB/sec) Uploading: https://repository.jboss.org/nexus/content/repositories/snapshots/org/jboss/errai/cdi/errai-cdi-demos-stock/1.0-SNAPSHOT/maven-metadata.xml Uploaded: https://repository.jboss.org/nexus/content/repositories/snapshots/org/jboss/errai/cdi/errai-cdi-demos-stock/1.0-SNAPSHOT/maven-metadata.xml (787 B at 0.9 KB/sec) Uploading: https://repository.jboss.org/nexus/content/repositories/snapshots/org/jboss/errai/cdi/errai-cdi-demos-stock/maven-metadata.xml Uploaded: https://repository.jboss.org/nexus/content/repositories/snapshots/org/jboss/errai/cdi/errai-cdi-demos-stock/maven-metadata.xml (298 B at 0.3 KB/sec) [INFO] [INFO] --- maven-site-plugin:2.0.1:site (default-site) @ errai-cdi-demos-stock --- [WARNING] No URL defined for the project - decoration links will not be resolved [JENKINS] Archiving site from <http://hudson.qa.jboss.com/hudson/job/Errai-CDI/ws/demos/errai-cdi-stock-demo/target/site> to /qa/hudson_master/hudson_home/hudson_workspace/jobs/Errai-CDI/site/errai-cdi-demos-stock projectFailed org.jboss.errai.cdi:errai-cdi-demos-stock:1.0-SNAPSHOT [JENKINS] Archiving <http://hudson.qa.jboss.com/hudson/job/Errai-CDI/ws/demos/errai-cdi-stock-demo/pom.xml> to /qa/hudson_master/hudson_home/hudson_workspace/jobs/Errai-CDI/modules/org.jboss.errai.cdi$errai-cdi-demos-stock/builds/2011-12-16_03-56-14/archive/org.jboss.errai.cdi/errai-cdi-demos-stock/1.0-SNAPSHOT/errai-cdi-demos-stock-1.0-SNAPSHOT.pom [JENKINS] Archiving <http://hudson.qa.jboss.com/hudson/job/Errai-CDI/ws/demos/errai-cdi-stock-demo/target/errai-cdi-demos-stock-1.0-SNAPSHOT.war> to /qa/hudson_master/hudson_home/hudson_workspace/jobs/Errai-CDI/modules/org.jboss.errai.cdi$errai-cdi-demos-stock/builds/2011-12-16_03-56-14/archive/org.jboss.errai.cdi/errai-cdi-demos-stock/1.0-20111216.092128-30/errai-cdi-demos-stock-1.0-20111216.092128-30.war sessionEnded [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary: [INFO] [INFO] Errai::CDI ........................................ SUCCESS [19.145s] [INFO] Errai::CDI::Jetty ................................. SUCCESS [22.557s] [INFO] Errai::Javax::Enterprise .......................... SUCCESS [10.335s] [INFO] Errai::CDI::Client ................................ SUCCESS [15.651s] [INFO] Errai::CDI::Weld Integration ...................... SUCCESS [12:25.141s] [INFO] Errai::CDI::JBoss ................................. SUCCESS [25.704s] [INFO] Errai::CDI::Reference Guide ....................... SUCCESS [1:25.962s] [INFO] Errai::CDI::Quickstart Guide ...................... SUCCESS [30.353s] [INFO] Errai::CDI::Tag Cloud Demo ........................ SUCCESS [4:33.182s] [INFO] Errai::CDI::Stock Ticker Demo ..................... FAILURE [4:35.767s] [INFO] Errai::CDI::Distribution .......................... SKIPPED [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 25:27.917s [INFO] Finished at: Fri Dec 16 04:21:53 EST 2011 [INFO] Final Memory: 171M/524M [INFO] ------------------------------------------------------------------------ maven builder waiting mavenExecutionResult exceptions not empty org.apache.maven.InternalErrorException: Internal error: java.lang.NullPointerException: at org.apache.maven.lifecycle.internal.BuilderCommon.handleBuildError(BuilderCommon.java:128) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:95) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59) at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183) at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:319) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156) at org.jvnet.hudson.maven3.launcher.Maven3Launcher.main(Maven3Launcher.java:79) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.codehaus.plexus.classworlds.launcher.Launcher.launchStandard(Launcher.java:329) at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:239) at org.jvnet.hudson.maven3.agent.Maven3Main.launch(Maven3Main.java:146) at hudson.maven.Maven3Builder.call(Maven3Builder.java:127) at hudson.maven.Maven3Builder.call(Maven3Builder.java:74) at hudson.remoting.UserRequest.perform(UserRequest.java:114) at hudson.remoting.UserRequest.perform(UserRequest.java:48) at hudson.remoting.Request$2.run(Request.java:270) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:660) Caused by: java.lang.NullPointerException: at hudson.remoting.ProxyOutputStream._write(ProxyOutputStream.java:118) at hudson.remoting.ProxyOutputStream.write(ProxyOutputStream.java:103) at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:65) at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:123) at java.io.FilterOutputStream.close(FilterOutputStream.java:140) at java.util.zip.DeflaterOutputStream.close(DeflaterOutputStream.java:149) at java.io.FilterOutputStream.close(FilterOutputStream.java:143) at org.apache.tools.tar.TarBuffer.close(TarBuffer.java:450) at hudson.org.apache.tools.tar.TarOutputStream.close(TarOutputStream.java:150) at hudson.util.io.TarArchiver.close(TarArchiver.java:119) at hudson.FilePath.writeToTar(FilePath.java:1598) at hudson.FilePath.copyRecursiveTo(FilePath.java:1523) at hudson.FilePath.copyRecursiveTo(FilePath.java:1452) at hudson.maven.reporters.MavenSiteArchiver.postExecute(MavenSiteArchiver.java:81) at hudson.maven.Maven3Builder$MavenExecutionListener.reccordMojoSucceeded(Maven3Builder.java:593) at hudson.maven.Maven3Builder$MavenExecutionListener.mojoSucceeded(Maven3Builder.java:556) at org.apache.maven.lifecycle.internal.DefaultExecutionEventCatapult.fire(DefaultExecutionEventCatapult.java:87) at org.apache.maven.lifecycle.internal.DefaultExecutionEventCatapult.fire(DefaultExecutionEventCatapult.java:42) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:228) 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:84) ... 24 more Sending e-mails to: [email protected] channel stopped _______________________________________________ errai-dev mailing list [email protected] https://lists.jboss.org/mailman/listinfo/errai-dev
