Snippets

Carlos Rueda tethysdash-docker build/dockerize.sh tethysdash output

Updated by Carlos Rueda

File build.sh_output Modified

  • Ignore whitespace
  • Hide word diff
 ➜  tethysdash-docker git:(master) ✗ build/dockerize.sh tethysdash $TETHYSDASH_VERSION
-
     Given version for image = 3.9.73
               DASH3_VERSION = 3.9.73
               TDUSR_VERSION = 3.0.0
          tethysdash.version = 3.4.4
 Sending build context to Docker daemon    513MB
 Step 1/31 : FROM openjdk:8-alpine AS backend-builder
+8-alpine: Pulling from library/openjdk
+e7c96db7181b: Pull complete
+f910a506b6cb: Pull complete
+c2274a1a0e27: Pull complete
+Digest: sha256:94792824df2df33402f201713f932b58cb9de94a0cd524164a0f2283343547b3
+Status: Downloaded newer image for openjdk:8-alpine
  ---> a3562aa0b991
 Step 2/31 : RUN apk add apache-ant  && mkdir -p /src/tethysdash
- ---> Using cache
- ---> 7b2ede3240ed
+ ---> Running in 8a7336073d96
+fetch http://dl-cdn.alpinelinux.org/alpine/v3.9/main/x86_64/APKINDEX.tar.gz
+fetch http://dl-cdn.alpinelinux.org/alpine/v3.9/community/x86_64/APKINDEX.tar.gz
+(1/1) Installing apache-ant (1.10.5-r0)
+Executing busybox-1.29.3-r10.trigger
+OK: 106 MiB in 55 packages
+Removing intermediate container 8a7336073d96
+ ---> c8a2213a02d6
 Step 3/31 : COPY tethysdash /src/tethysdash
- ---> Using cache
- ---> d0307fd13482
+ ---> 09c9e649a28a
 Step 4/31 : RUN cd /src/tethysdash/  && ant
- ---> Running in b1eb254cd9cb
+ ---> Running in ec692aa96d15
 Buildfile: /src/tethysdash/build.xml
 
 init:
      [echo]
      [echo] 			tethysdash.version=3.4.4
-     [echo] 			tethysdash.build=202002201905
+     [echo] 			tethysdash.build=202002201949
      [echo]
 
 clean:
 prepare:
 
 gwt-compile:
-     [java] Feb 20, 2020 7:05:10 PM java.util.prefs.FileSystemPreferences$1 run
+     [java] Feb 20, 2020 7:49:25 PM java.util.prefs.FileSystemPreferences$1 run
      [java] INFO: Created user preferences directory.
      [java] Compiling module org.mbari.tethys.dash.Dash
      [java]    Compiling 6 permutations
      [java]       Compiling permutation 0...
      [java]       Process output
      [java]          Compiling
-     [java]             Compiling permutation 2...
-     [java]       Process output
-     [java]          Compiling
      [java]             Compiling permutation 1...
      [java]       Process output
      [java]          Compiling
      [java]             Compiling permutation 3...
+     [java]       Process output
+     [java]          Compiling
+     [java]             Compiling permutation 2...
      [java]       Compiling permutation 4...
      [java]          Compiling
      [java]             Compiling permutation 5...
      [java]    Compile of permutations succeeded
      [java] Linking into /src/tethysdash/war/dash; Writing extras to /src/tethysdash/extras/dash
      [java]    Link succeeded
-     [java]    Compilation succeeded -- 60.641s
+     [java]    Compilation succeeded -- 62.056s
 
 compile:
     [javac] Compiling 280 source files to /src/tethysdash/war/WEB-INF/classes
 enhanceOnly:
      [echo] module.enhancer.classpath = /src/tethysdash/war/WEB-INF/classes:/src/tethysdash/war/WEB-INF/lib/commons-codec-1.10.jar:/src/tethysdash/war/WEB-INF/lib/commons-dbcp-1.4.jar:/src/tethysdash/war/WEB-INF/lib/commons-fileupload-1.3.jar:/src/tethysdash/war/WEB-INF/lib/commons-io-2.4.jar:/src/tethysdash/war/WEB-INF/lib/commons-logging-1.2.jar:/src/tethysdash/war/WEB-INF/lib/config-1.2.1.jar:/src/tethysdash/war/WEB-INF/lib/datanucleus-api-jdo-4.0.4.jar:/src/tethysdash/war/WEB-INF/lib/datanucleus-core-4.0.4.jar:/src/tethysdash/war/WEB-INF/lib/datanucleus-jdo-query-4.0.4.jar:/src/tethysdash/war/WEB-INF/lib/datanucleus-rdbms-4.0.5.jar:/src/tethysdash/war/WEB-INF/lib/diffutils-1.2.1.jar:/src/tethysdash/war/WEB-INF/lib/gson-2.8.6.jar:/src/tethysdash/war/WEB-INF/lib/guava-10.0.1-rebased.jar:/src/tethysdash/war/WEB-INF/lib/gwt-servlet.jar:/src/tethysdash/war/WEB-INF/lib/httpclient-4.3.4.jar:/src/tethysdash/war/WEB-INF/lib/httpcore-4.3.3.jar:/src/tethysdash/war/WEB-INF/lib/jasypt-1.9.2.jar:/src/tethysdash/war/WEB-INF/lib/java-jwt-2.1.0.jar:/src/tethysdash/war/WEB-INF/lib/jcommon-1.0.16.jar:/src/tethysdash/war/WEB-INF/lib/jdo-api-3.1-rc1.jar:/src/tethysdash/war/WEB-INF/lib/jfreechart-1.0.13.jar:/src/tethysdash/war/WEB-INF/lib/jna-3.4.0.jar:/src/tethysdash/war/WEB-INF/lib/joda-time-2.9.9.jar:/src/tethysdash/war/WEB-INF/lib/jpa-annotations-source.jar:/src/tethysdash/war/WEB-INF/lib/jsch-0.1.53.jar:/src/tethysdash/war/WEB-INF/lib/jsr305-1.3.9.jar:/src/tethysdash/war/WEB-INF/lib/log4j-api-2.13.0.jar:/src/tethysdash/war/WEB-INF/lib/log4j-core-2.13.0.jar:/src/tethysdash/war/WEB-INF/lib/netcdf-4.2.jar:/src/tethysdash/war/WEB-INF/lib/org.eclipse.jgit-5.4.0.201906121030-r.jar:/src/tethysdash/war/WEB-INF/lib/postgresql-42.2.2.jre7.jar:/src/tethysdash/war/WEB-INF/lib/pusher-http-java-0.9.3.jar:/src/tethysdash/war/WEB-INF/lib/resolver.jar:/src/tethysdash/war/WEB-INF/lib/serializer.jar:/src/tethysdash/war/WEB-INF/lib/slf4j-api-1.6.2.jar:/src/tethysdash/war/WEB-INF/lib/slf4j-jdk14-1.6.2.jar:/src/tethysdash/war/WEB-INF/lib/streamhtmlparser-jsilver-r10-rebased.jar:/src/tethysdash/war/WEB-INF/lib/svnkit-1.7.5.jar:/src/tethysdash/war/WEB-INF/lib/svnkit-cli-1.7.5.jar:/src/tethysdash/war/WEB-INF/lib/trilead-ssh2-1.0.0-build215.jar:/src/tethysdash/war/WEB-INF/lib/xercesImpl.jar:/src/tethysdash/war/WEB-INF/lib/xml-apis.jar:/src/tethysdash/lib/asm-3.3.1.jar:/src/tethysdash/lib/gwt-codeserver.jar:/src/tethysdash/lib/gwt-dev-2.5.0.jar:/src/tethysdash/lib/gwt-user-2.5.0.jar:/src/tethysdash/lib/javax.mail-1.5.2.jar:/src/tethysdash/lib/pusher-java-client-1.4.0.jar:/src/tethysdash/lib/validation-api-1.0.0.GA-sources.jar:/src/tethysdash/lib/validation-api-1.0.0.GA.jar
 [nucleusenhancer] DataNucleus Enhancer (version 4.0.4) for API "JDO"
-[nucleusenhancer] Feb 20, 2020 7:06:20 PM org.datanucleus.enhancer.CommandLineHelper logEnhancerVersion
+[nucleusenhancer] Feb 20, 2020 7:50:37 PM org.datanucleus.enhancer.CommandLineHelper logEnhancerVersion
 [nucleusenhancer] INFO: DataNucleus Enhancer (version 4.0.4) for API "JDO"
-[nucleusenhancer] DataNucleus Enhancer completed with success for 11 classes.
-[nucleusenhancer] Feb 20, 2020 7:06:20 PM org.datanucleus.enhancer.ClassEnhancerImpl save
+[nucleusenhancer] Feb 20, 2020 7:50:37 PM org.datanucleus.enhancer.ClassEnhancerImpl save
 [nucleusenhancer] INFO: Writing class file "/src/tethysdash/war/WEB-INF/classes/org/mbari/tethys/dash/model/Deployment.class" with enhanced definition
-[nucleusenhancer] Feb 20, 2020 7:06:20 PM org.datanucleus.enhancer.ClassEnhancerImpl save
+[nucleusenhancer] DataNucleus Enhancer completed with success for 11 classes.
+[nucleusenhancer] Feb 20, 2020 7:50:37 PM org.datanucleus.enhancer.ClassEnhancerImpl save
 [nucleusenhancer] INFO: Writing class file "/src/tethysdash/war/WEB-INF/classes/org/mbari/tethys/dash/model/Doc.class" with enhanced definition
-[nucleusenhancer] Feb 20, 2020 7:06:20 PM org.datanucleus.enhancer.ClassEnhancerImpl save
+[nucleusenhancer] Feb 20, 2020 7:50:37 PM org.datanucleus.enhancer.ClassEnhancerImpl save
 [nucleusenhancer] INFO: Writing class file "/src/tethysdash/war/WEB-INF/classes/org/mbari/tethys/dash/model/DocInstance.class" with enhanced definition
-[nucleusenhancer] Feb 20, 2020 7:06:20 PM org.datanucleus.enhancer.ClassEnhancerImpl save
+[nucleusenhancer] Feb 20, 2020 7:50:37 PM org.datanucleus.enhancer.ClassEnhancerImpl save
 [nucleusenhancer] INFO: Writing class file "/src/tethysdash/war/WEB-INF/classes/org/mbari/tethys/dash/model/EmailNotifSettings.class" with enhanced definition
-[nucleusenhancer] Feb 20, 2020 7:06:20 PM org.datanucleus.enhancer.ClassEnhancerImpl save
+[nucleusenhancer] Feb 20, 2020 7:50:37 PM org.datanucleus.enhancer.ClassEnhancerImpl save
 [nucleusenhancer] INFO: Writing class file "/src/tethysdash/war/WEB-INF/classes/org/mbari/tethys/dash/model/Event.class" with enhanced definition
-[nucleusenhancer] Feb 20, 2020 7:06:20 PM org.datanucleus.enhancer.ClassEnhancerImpl save
+[nucleusenhancer] Feb 20, 2020 7:50:37 PM org.datanucleus.enhancer.ClassEnhancerImpl save
 [nucleusenhancer] INFO: Writing class file "/src/tethysdash/war/WEB-INF/classes/org/mbari/tethys/dash/model/Fix.class" with enhanced definition
-[nucleusenhancer] Feb 20, 2020 7:06:20 PM org.datanucleus.enhancer.ClassEnhancerImpl save
+[nucleusenhancer] Feb 20, 2020 7:50:37 PM org.datanucleus.enhancer.ClassEnhancerImpl save
 [nucleusenhancer] INFO: Writing class file "/src/tethysdash/war/WEB-INF/classes/org/mbari/tethys/dash/model/Notify.class" with enhanced definition
-[nucleusenhancer] Feb 20, 2020 7:06:20 PM org.datanucleus.enhancer.ClassEnhancerImpl save
+[nucleusenhancer] Feb 20, 2020 7:50:37 PM org.datanucleus.enhancer.ClassEnhancerImpl save
 [nucleusenhancer] INFO: Writing class file "/src/tethysdash/war/WEB-INF/classes/org/mbari/tethys/dash/model/SavedPatch.class" with enhanced definition
-[nucleusenhancer] Feb 20, 2020 7:06:20 PM org.datanucleus.enhancer.ClassEnhancerImpl save
+[nucleusenhancer] Feb 20, 2020 7:50:37 PM org.datanucleus.enhancer.ClassEnhancerImpl save
 [nucleusenhancer] INFO: Writing class file "/src/tethysdash/war/WEB-INF/classes/org/mbari/tethys/dash/model/Simulation.class" with enhanced definition
-[nucleusenhancer] Feb 20, 2020 7:06:20 PM org.datanucleus.enhancer.ClassEnhancerImpl save
+[nucleusenhancer] Feb 20, 2020 7:50:37 PM org.datanucleus.enhancer.ClassEnhancerImpl save
 [nucleusenhancer] INFO: Writing class file "/src/tethysdash/war/WEB-INF/classes/org/mbari/tethys/dash/model/Target.class" with enhanced definition
-[nucleusenhancer] Feb 20, 2020 7:06:20 PM org.datanucleus.enhancer.ClassEnhancerImpl save
+[nucleusenhancer] Feb 20, 2020 7:50:37 PM org.datanucleus.enhancer.ClassEnhancerImpl save
 [nucleusenhancer] INFO: Writing class file "/src/tethysdash/war/WEB-INF/classes/org/mbari/tethys/dash/model/User.class" with enhanced definition
-[nucleusenhancer] Feb 20, 2020 7:06:20 PM org.datanucleus.enhancer.DataNucleusEnhancer addMessage
+[nucleusenhancer] Feb 20, 2020 7:50:37 PM org.datanucleus.enhancer.DataNucleusEnhancer addMessage
 [nucleusenhancer] INFO: DataNucleus Enhancer completed with success for 11 classes.
 
 enhance:
   [javadoc] Loading source file /src/tethysdash/src/org/mbari/tethys/rest/model/StartDeploymentResult.java...
   [javadoc] Loading source file /src/tethysdash/src/org/mbari/tethys/rest/model/UpdateDeploymentResult.java...
   [javadoc] Loading source file /src/tethysdash/src/org/mbari/tethys/rest/model/UserResult.java...
-  [javadoc] Constructing Javadoc information...
   [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:3: error: package com.google.gson does not exist
   [javadoc] import com.google.gson.Gson;
   [javadoc]                       ^
   [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:13: error: package org.apache.http.impl.client does not exist
   [javadoc] import org.apache.http.impl.client.HttpClientBuilder;
   [javadoc]                                   ^
+  [javadoc] Constructing Javadoc information...
   [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:469: error: cannot find symbol
   [javadoc]   private HttpResponse makeRequest(HttpRequestBase request) throws IOException {
   [javadoc]                                    ^
 distribution:
 
 BUILD SUCCESSFUL
-Total time: 1 minute 15 seconds
-Removing intermediate container b1eb254cd9cb
- ---> 7c399c909620
+Total time: 1 minute 17 seconds
+Removing intermediate container ec692aa96d15
+ ---> 4f6b114fc2f9
 Step 5/31 : FROM node:12.7-alpine AS ui-builder
+12.7-alpine: Pulling from library/node
+e7c96db7181b: Already exists
+72484f09da35: Pull complete
+86bee4bed5f2: Pull complete
+f9e983f0fe2c: Pull complete
+Digest: sha256:300e3d2c19067c1aec9d9b2bd3acbd43d53797a5836d70a23e437a5634bcd33a
+Status: Downloaded newer image for node:12.7-alpine
  ---> d97a436daee9
 Step 6/31 : RUN npm install -g @quasar/cli   && mkdir -p           /src/dash3           /src/tdusr
- ---> Running in 8644932e2217
+ ---> Running in b1ddea7ab166
 npm WARN deprecated coffee-script@1.12.7: CoffeeScript on NPM has moved to "coffeescript" (no hyphen)
 /usr/local/bin/quasar -> /usr/local/lib/node_modules/@quasar/cli/bin/quasar
 + @quasar/cli@1.0.5
-added 294 packages from 226 contributors in 27.452s
-Removing intermediate container 8644932e2217
- ---> beb27637b28a
+added 294 packages from 226 contributors in 16.107s
+Removing intermediate container b1ddea7ab166
+ ---> d6b7be913ad9
 Step 7/31 : COPY dash3 /src/dash3
- ---> ce1ea6c45795
+ ---> 4f5c1306d35b
 Step 8/31 : COPY tdusr /src/tdusr
- ---> 28a1c98291c5
+ ---> d06bd4d34814
 Step 9/31 : RUN cd /src/dash3/  && npm install  && quasar build  && (cd dist/spa-mat && tar zcf ../dash3.tgz -- *)
- ---> Running in 7ae2b1936280
+ ---> Running in fb9004745a6b
 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.7 (node_modules/fsevents):
 npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.7: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
 
-added 1364 packages from 623 contributors and audited 16055 packages in 23.645s
+added 1364 packages from 623 contributors and audited 16055 packages in 22.664s
 found 735 vulnerabilities (10 moderate, 725 high)
   run `npm audit fix` to fix them, or `npm audit` for details
 
 
  app:quasar-conf Reading quasar.conf.js +0ms
 Browserslist: caniuse-lite is outdated. Please run next command `npm update`
- app:webpack Extending SPA Webpack config +669ms
- app:artifacts Cleaned build artifact: "/src/dash3/dist/spa-mat" +8ms
+ app:webpack Extending SPA Webpack config +671ms
+ app:artifacts Cleaned build artifact: "/src/dash3/dist/spa-mat" +9ms
  app:generator Generating Webpack entry point +2ms
  app:build Building... +2ms
  app:progress Compiling SPA... +88ms
 Browserslist: caniuse-lite is outdated. Please run next command `npm update`
 Browserslist: caniuse-lite is outdated. Please run next command `npm update`
 Browserslist: caniuse-lite is outdated. Please run next command `npm update`
- app:progress Compiled SPA in ~22s +22s
+ app:progress Compiled SPA in ~23s +23s
  app:artifacts Added build artifact "/src/dash3/dist/spa-mat" +2ms
 
 
 Version: webpack 4.25.1
-Time: 21989ms
-Built at: 02/20/2020 7:07:48 PM
+Time: 23454ms
+Built at: 02/20/2020 7:52:00 PM
                                                   Asset       Size    Chunks             Chunk Names
                               css/373d46b7.5c3c2cc5.css   1.35 KiB  373d46b7  [emitted]
                               css/626d440b.93359f02.css  427 bytes  626d440b  [emitted]
       If you're using Vue Router "history" mode, don't forget to
       specify the "--history" parameter: "$ quasar serve --history"
 
-Removing intermediate container 7ae2b1936280
- ---> ab8b649b632c
+Removing intermediate container fb9004745a6b
+ ---> 9044b25b906e
 Step 10/31 : RUN cd /src/tdusr/  && npm install  && quasar build  && (cd dist/spa-mat && tar zcf ../tdusr.tgz -- *)
- ---> Running in bb288678d7d5
+ ---> Running in ae457b959b59
 
 > core-js@2.6.10 postinstall /src/tdusr/node_modules/core-js
 > node postinstall || echo "ignore"
 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.9 (node_modules/fsevents):
 npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.9: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
 
-added 1296 packages from 591 contributors and audited 16260 packages in 15.773s
+added 1296 packages from 591 contributors and audited 16260 packages in 16.038s
 found 5 moderate severity vulnerabilities
   run `npm audit fix` to fix them, or `npm audit` for details
 
  Debugging......... no
 
  app:quasar-conf Reading quasar.conf.js +0ms
- app:webpack Extending SPA Webpack config +670ms
- app:artifacts Cleaned build artifact: "/src/tdusr/dist/spa-mat" +7ms
+ app:webpack Extending SPA Webpack config +683ms
+ app:artifacts Cleaned build artifact: "/src/tdusr/dist/spa-mat" +13ms
  app:generator Generating Webpack entry point +2ms
  app:build Building... +2ms
- app:progress Compiling SPA... +90ms
+ app:progress Compiling SPA... +88ms
  app:progress Compiled SPA in ~13s +13s
- app:artifacts Added build artifact "/src/tdusr/dist/spa-mat" +4ms
+ app:artifacts Added build artifact "/src/tdusr/dist/spa-mat" +3ms
 
 
 Version: webpack 4.25.1
-Time: 12580ms
-Built at: 02/20/2020 7:08:28 PM
+Time: 13322ms
+Built at: 02/20/2020 7:52:41 PM
                                                   Asset       Size    Chunks             Chunk Names
                               css/01cb74da.e79a73ef.css  279 bytes  01cb74da  [emitted]
                               css/04972dcb.99c4f83d.css  109 bytes  04972dcb  [emitted]
       If you're using Vue Router "history" mode, don't forget to
       specify the "--history" parameter: "$ quasar serve --history"
 
-Removing intermediate container bb288678d7d5
- ---> d4eb35d7a196
+Removing intermediate container ae457b959b59
+ ---> 0bd9199980a3
 Step 11/31 : FROM mbari/tdbase:0.8
- ---> c8c8fabf63e1
+ ---> 61eb0af2504a
 Step 12/31 : ARG TETHYSDASH_HOME=/opt/tethysdash
- ---> Running in 2a2d6614d36a
-Removing intermediate container 2a2d6614d36a
- ---> 2afe718bf6ca
+ ---> Running in 5cda8a41bcce
+Removing intermediate container 5cda8a41bcce
+ ---> 7dfe07c2c41a
 Step 13/31 : ARG LRAUV_HOME=/opt/lrauv-application
- ---> Running in d20a2893bfb7
-Removing intermediate container d20a2893bfb7
- ---> 71bb1240425b
+ ---> Running in e6b5e8919588
+Removing intermediate container e6b5e8919588
+ ---> 76d9ca10dcc7
 Step 14/31 : ARG uid=11035
- ---> Running in dac5e92d3012
-Removing intermediate container dac5e92d3012
- ---> 65e60590358c
+ ---> Running in 06f787413efa
+Removing intermediate container 06f787413efa
+ ---> 2880d6cabee6
 Step 15/31 : ARG gid=20
- ---> Running in 7ad1c19e0f9f
-Removing intermediate container 7ad1c19e0f9f
- ---> 7d384ac87aad
+ ---> Running in 5a131a0115bb
+Removing intermediate container 5a131a0115bb
+ ---> 651dab05ef96
 Step 16/31 : ARG user=tethysadmin
- ---> Running in 7679346c7e4e
-Removing intermediate container 7679346c7e4e
- ---> ab665cc8faf9
+ ---> Running in cb59feeba646
+Removing intermediate container cb59feeba646
+ ---> 4c5ce83d3006
 Step 17/31 : ARG group=tethysadmin
- ---> Running in a15f56e612a9
-Removing intermediate container a15f56e612a9
- ---> 5082cab448e0
+ ---> Running in 56157cb00cd5
+Removing intermediate container 56157cb00cd5
+ ---> a61502c715a3
 Step 18/31 : RUN mkdir -p ${TETHYSDASH_HOME}/lrauv-repos              ${TETHYSDASH_HOME}/conf              ${TETHYSDASH_HOME}/data              ${TETHYSDASH_HOME}/xsd              ${CATALINA_HOME}/webapps/emaillogs              ${CATALINA_HOME}/webapps/dash3  &&     rm -rf   ${CATALINA_HOME}/webapps/examples              ${CATALINA_HOME}/webapps/docs              ${CATALINA_HOME}/webapps/ROOT/*
- ---> Running in d1a7c10132fd
-Removing intermediate container d1a7c10132fd
- ---> d0a05a60175a
+ ---> Running in 28a47a7fefd5
+Removing intermediate container 28a47a7fefd5
+ ---> d5395fed2e96
 Step 19/31 : RUN mkdir -p                                  ${TETHYSDASH_HOME}/tools   && ln ${LRAUV_HOME}/bin/unserialize          ${TETHYSDASH_HOME}/tools/  && ln ${LRAUV_HOME}/Tools/runShoreScripts.sh ${TETHYSDASH_HOME}/tools/  && ln ${LRAUV_HOME}/Tools/tethysCentroid.py  ${TETHYSDASH_HOME}/tools/
- ---> Running in bcdb34627005
-Removing intermediate container bcdb34627005
- ---> 2a0e105ccce9
+ ---> Running in 09c86c23f9dc
+Removing intermediate container 09c86c23f9dc
+ ---> 6cef46294469
 Step 20/31 : COPY tethysdash/lib/javax.mail-1.5.2.jar           ${CATALINA_HOME}/lib/
- ---> 3a5003e5cbe5
+ ---> 2e56c6fbe316
 Step 21/31 : COPY --from=backend-builder        /src/tethysdash/TethysDash.war              ${CATALINA_HOME}/webapps/
- ---> a2ecd4072031
+ ---> a892c18e574b
 Step 22/31 : COPY --from=ui-builder /src/tdusr/dist/tdusr.tgz  /tmp/tdusr.tgz
- ---> 875036e5aefa
+ ---> 88a064627cf4
 Step 23/31 : COPY --from=ui-builder /src/dash3/dist/dash3.tgz  /tmp/dash3.tgz
- ---> 496cc98e5438
+ ---> da1dba36cc9c
 Step 24/31 : RUN cd ${CATALINA_HOME}/webapps/ROOT/  && tar xf /tmp/tdusr.tgz  && cd ${CATALINA_HOME}/webapps/dash3/ && tar xf /tmp/dash3.tgz  && rm /tmp/*.tgz
- ---> Running in 3fdf3f9791c2
-Removing intermediate container 3fdf3f9791c2
- ---> 7f32cd6848a7
+ ---> Running in a91dd876707f
+Removing intermediate container a91dd876707f
+ ---> aae05e5383e1
 Step 25/31 : COPY build/delayedCatalina.sh  ${TETHYSDASH_HOME}/
- ---> 659d8d83541b
+ ---> 3698c2374c19
 Step 26/31 : RUN  chmod +x                  ${TETHYSDASH_HOME}/delayedCatalina.sh
- ---> Running in eb7c9528181e
-Removing intermediate container eb7c9528181e
- ---> f86adb5a55c8
+ ---> Running in 894e42d882a1
+Removing intermediate container 894e42d882a1
+ ---> eee93716d78b
 Step 27/31 : RUN useradd --uid ${uid} --gid ${gid} --home-dir ${TETHYSDASH_HOME} ${user}  && chown -R ${uid}:${gid} ${TETHYSDASH_HOME}  && chown -R ${uid}:${gid} ${LRAUV_HOME}  && chown -R ${uid}:${gid} ${CATALINA_HOME}
- ---> Running in 85c106ddb21b
+ ---> Running in 2cbebf680687
 useradd: warning: the home directory already exists.
 Not copying any file from skel directory into it.
-Removing intermediate container 85c106ddb21b
- ---> a667af2bd790
+Removing intermediate container 2cbebf680687
+ ---> 00cb3741268c
 Step 28/31 : USER ${user}
- ---> Running in eac4cc530736
-Removing intermediate container eac4cc530736
- ---> 5ad2c15bcb1c
+ ---> Running in d8e34bb8c840
+Removing intermediate container d8e34bb8c840
+ ---> b7181c682ec5
 Step 29/31 : WORKDIR    ${TETHYSDASH_HOME}
- ---> Running in 13056ead78dc
-Removing intermediate container 13056ead78dc
- ---> a72162af3fe3
+ ---> Running in 2884a40f7cd0
+Removing intermediate container 2884a40f7cd0
+ ---> d9c00691b746
 Step 30/31 : ENTRYPOINT ["./delayedCatalina.sh"]
- ---> Running in 96f6371c154f
-Removing intermediate container 96f6371c154f
- ---> 3e225601099f
+ ---> Running in 2fac06646776
+Removing intermediate container 2fac06646776
+ ---> 4b0ab1412b5e
 Step 31/31 : CMD        []
- ---> Running in aeb1a3377ce0
-Removing intermediate container aeb1a3377ce0
- ---> 732d54502693
+ ---> Running in 1580f5b6f44c
+Removing intermediate container 1580f5b6f44c
+ ---> 8be81fec03ba
 [Warning] One or more build-args [DASH3_VERSION TDUSR_VERSION] were not consumed
-Successfully built 732d54502693
+Successfully built 8be81fec03ba
 Successfully tagged mbari/tethysdash:3.9.73
Updated by Carlos Rueda

File build.sh_output Modified

  • Ignore whitespace
  • Hide word diff
-➜  tethysdash-docker git:(master) ✗ export TETHYSDASH_VERSION=3.9.3
+➜  tethysdash-docker git:(master) ✗ build/dockerize.sh tethysdash $TETHYSDASH_VERSION
 
-➜  tethysdash-docker git:(master) ✗ ./build.sh $TETHYSDASH_VERSION
-::::: package_tethysdash :::::
-Buildfile: /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/build.xml
+    Given version for image = 3.9.73
+              DASH3_VERSION = 3.9.73
+              TDUSR_VERSION = 3.0.0
+         tethysdash.version = 3.4.4
+Sending build context to Docker daemon    513MB
+Step 1/31 : FROM openjdk:8-alpine AS backend-builder
+ ---> a3562aa0b991
+Step 2/31 : RUN apk add apache-ant  && mkdir -p /src/tethysdash
+ ---> Using cache
+ ---> 7b2ede3240ed
+Step 3/31 : COPY tethysdash /src/tethysdash
+ ---> Using cache
+ ---> d0307fd13482
+Step 4/31 : RUN cd /src/tethysdash/  && ant
+ ---> Running in b1eb254cd9cb
+Buildfile: /src/tethysdash/build.xml
 
 init:
      [echo]
-     [echo] 			tethysdash.version=3.2.2
-     [echo] 			tethysdash.build=201912031543
+     [echo] 			tethysdash.version=3.4.4
+     [echo] 			tethysdash.build=202002201905
      [echo]
 
 clean:
 
 getlibs:
-      [get] Destination already exists (skipping): /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/lib/gwt-dev-2.5.0.jar
-      [get] Destination already exists (skipping): /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/lib/gwt-user-2.5.0.jar
-      [get] Destination already exists (skipping): /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/lib/gwt-codeserver.jar
-      [get] Destination already exists (skipping): /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/lib/validation-api-1.0.0.GA.jar
-      [get] Destination already exists (skipping): /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/lib/validation-api-1.0.0.GA-sources.jar
-      [get] Destination already exists (skipping): /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/gwt-servlet.jar
+      [get] Destination already exists (skipping): /src/tethysdash/lib/gwt-dev-2.5.0.jar
+      [get] Destination already exists (skipping): /src/tethysdash/lib/gwt-user-2.5.0.jar
+      [get] Destination already exists (skipping): /src/tethysdash/lib/gwt-codeserver.jar
+      [get] Destination already exists (skipping): /src/tethysdash/lib/validation-api-1.0.0.GA.jar
+      [get] Destination already exists (skipping): /src/tethysdash/lib/validation-api-1.0.0.GA-sources.jar
+      [get] Destination already exists (skipping): /src/tethysdash/war/WEB-INF/lib/gwt-servlet.jar
 
 prepare:
 
 gwt-compile:
+     [java] Feb 20, 2020 7:05:10 PM java.util.prefs.FileSystemPreferences$1 run
+     [java] INFO: Created user preferences directory.
      [java] Compiling module org.mbari.tethys.dash.Dash
      [java]    Compiling 6 permutations
      [java]       Compiling permutation 0...
      [java]       Process output
      [java]          Compiling
-     [java]             Compiling permutation 3...
-     [java]       Process output
-     [java]          Compiling
      [java]             Compiling permutation 2...
      [java]       Process output
      [java]          Compiling
      [java]             Compiling permutation 1...
+     [java]       Process output
+     [java]          Compiling
+     [java]             Compiling permutation 3...
      [java]       Compiling permutation 4...
      [java]          Compiling
      [java]             Compiling permutation 5...
      [java]    Compile of permutations succeeded
-     [java] Linking into /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/dash; Writing extras to /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/extras/dash
+     [java] Linking into /src/tethysdash/war/dash; Writing extras to /src/tethysdash/extras/dash
      [java]    Link succeeded
-     [java]    Compilation succeeded -- 52.782s
+     [java]    Compilation succeeded -- 60.641s
 
 compile:
-    [javac] Compiling 279 source files to /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/classes
+    [javac] Compiling 280 source files to /src/tethysdash/war/WEB-INF/classes
     [javac] DataNucleus : JDO Query - org.mbari.tethys.dash.model.Deployment -> org.mbari.tethys.dash.model.QDeployment
     [javac] DataNucleus : JDO Query - org.mbari.tethys.dash.model.Doc -> org.mbari.tethys.dash.model.QDoc
     [javac] DataNucleus : JDO Query - org.mbari.tethys.dash.model.DocInstance -> org.mbari.tethys.dash.model.QDocInstance
     [javac] Note: Recompile with -Xlint:unchecked for details.
 
 copy.metadata:
-     [copy] Copying 611 files to /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/classes
+     [copy] Copying 612 files to /src/tethysdash/war/WEB-INF/classes
 
 enhanceOnly:
-     [echo] module.enhancer.classpath = /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/classes:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/commons-codec-1.10.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/commons-dbcp-1.4.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/commons-fileupload-1.3.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/commons-io-2.4.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/commons-logging-1.2.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/config-1.2.1.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/datanucleus-api-jdo-4.0.4.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/datanucleus-core-4.0.4.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/datanucleus-jdo-query-4.0.4.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/datanucleus-rdbms-4.0.5.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/diffutils-1.2.1.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/gson-2.8.6.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/guava-10.0.1-rebased.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/gwt-servlet.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/httpclient-4.3.4.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/httpcore-4.3.3.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/jasypt-1.9.2.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/java-jwt-2.1.0.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/jcommon-1.0.16.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/jdo-api-3.1-rc1.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/jfreechart-1.0.13.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/jna-3.4.0.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/joda-time-2.9.9.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/jpa-annotations-source.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/jsch-0.1.53.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/jsr305-1.3.9.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/log4j-1.2.16.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/netcdf-4.2.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/org.eclipse.jgit-5.4.0.201906121030-r.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/postgresql-42.2.2.jre7.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/pusher-http-java-0.9.3.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/resolver.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/serializer.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/slf4j-api-1.6.2.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/slf4j-jdk14-1.6.2.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/streamhtmlparser-jsilver-r10-rebased.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/svnkit-1.7.5.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/svnkit-cli-1.7.5.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/trilead-ssh2-1.0.0-build215.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/xercesImpl.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/xml-apis.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/lib/asm-3.3.1.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/lib/gwt-codeserver.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/lib/gwt-dev-2.5.0.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/lib/gwt-user-2.5.0.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/lib/javax.mail-1.5.2.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/lib/pusher-java-client-1.4.0.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/lib/validation-api-1.0.0.GA-sources.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/lib/validation-api-1.0.0.GA.jar
-[nucleusenhancer] log4j:WARN No appenders could be found for logger (DataNucleus.General).
-[nucleusenhancer] log4j:WARN Please initialize the log4j system properly.
-[nucleusenhancer] log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
+     [echo] module.enhancer.classpath = /src/tethysdash/war/WEB-INF/classes:/src/tethysdash/war/WEB-INF/lib/commons-codec-1.10.jar:/src/tethysdash/war/WEB-INF/lib/commons-dbcp-1.4.jar:/src/tethysdash/war/WEB-INF/lib/commons-fileupload-1.3.jar:/src/tethysdash/war/WEB-INF/lib/commons-io-2.4.jar:/src/tethysdash/war/WEB-INF/lib/commons-logging-1.2.jar:/src/tethysdash/war/WEB-INF/lib/config-1.2.1.jar:/src/tethysdash/war/WEB-INF/lib/datanucleus-api-jdo-4.0.4.jar:/src/tethysdash/war/WEB-INF/lib/datanucleus-core-4.0.4.jar:/src/tethysdash/war/WEB-INF/lib/datanucleus-jdo-query-4.0.4.jar:/src/tethysdash/war/WEB-INF/lib/datanucleus-rdbms-4.0.5.jar:/src/tethysdash/war/WEB-INF/lib/diffutils-1.2.1.jar:/src/tethysdash/war/WEB-INF/lib/gson-2.8.6.jar:/src/tethysdash/war/WEB-INF/lib/guava-10.0.1-rebased.jar:/src/tethysdash/war/WEB-INF/lib/gwt-servlet.jar:/src/tethysdash/war/WEB-INF/lib/httpclient-4.3.4.jar:/src/tethysdash/war/WEB-INF/lib/httpcore-4.3.3.jar:/src/tethysdash/war/WEB-INF/lib/jasypt-1.9.2.jar:/src/tethysdash/war/WEB-INF/lib/java-jwt-2.1.0.jar:/src/tethysdash/war/WEB-INF/lib/jcommon-1.0.16.jar:/src/tethysdash/war/WEB-INF/lib/jdo-api-3.1-rc1.jar:/src/tethysdash/war/WEB-INF/lib/jfreechart-1.0.13.jar:/src/tethysdash/war/WEB-INF/lib/jna-3.4.0.jar:/src/tethysdash/war/WEB-INF/lib/joda-time-2.9.9.jar:/src/tethysdash/war/WEB-INF/lib/jpa-annotations-source.jar:/src/tethysdash/war/WEB-INF/lib/jsch-0.1.53.jar:/src/tethysdash/war/WEB-INF/lib/jsr305-1.3.9.jar:/src/tethysdash/war/WEB-INF/lib/log4j-api-2.13.0.jar:/src/tethysdash/war/WEB-INF/lib/log4j-core-2.13.0.jar:/src/tethysdash/war/WEB-INF/lib/netcdf-4.2.jar:/src/tethysdash/war/WEB-INF/lib/org.eclipse.jgit-5.4.0.201906121030-r.jar:/src/tethysdash/war/WEB-INF/lib/postgresql-42.2.2.jre7.jar:/src/tethysdash/war/WEB-INF/lib/pusher-http-java-0.9.3.jar:/src/tethysdash/war/WEB-INF/lib/resolver.jar:/src/tethysdash/war/WEB-INF/lib/serializer.jar:/src/tethysdash/war/WEB-INF/lib/slf4j-api-1.6.2.jar:/src/tethysdash/war/WEB-INF/lib/slf4j-jdk14-1.6.2.jar:/src/tethysdash/war/WEB-INF/lib/streamhtmlparser-jsilver-r10-rebased.jar:/src/tethysdash/war/WEB-INF/lib/svnkit-1.7.5.jar:/src/tethysdash/war/WEB-INF/lib/svnkit-cli-1.7.5.jar:/src/tethysdash/war/WEB-INF/lib/trilead-ssh2-1.0.0-build215.jar:/src/tethysdash/war/WEB-INF/lib/xercesImpl.jar:/src/tethysdash/war/WEB-INF/lib/xml-apis.jar:/src/tethysdash/lib/asm-3.3.1.jar:/src/tethysdash/lib/gwt-codeserver.jar:/src/tethysdash/lib/gwt-dev-2.5.0.jar:/src/tethysdash/lib/gwt-user-2.5.0.jar:/src/tethysdash/lib/javax.mail-1.5.2.jar:/src/tethysdash/lib/pusher-java-client-1.4.0.jar:/src/tethysdash/lib/validation-api-1.0.0.GA-sources.jar:/src/tethysdash/lib/validation-api-1.0.0.GA.jar
 [nucleusenhancer] DataNucleus Enhancer (version 4.0.4) for API "JDO"
+[nucleusenhancer] Feb 20, 2020 7:06:20 PM org.datanucleus.enhancer.CommandLineHelper logEnhancerVersion
+[nucleusenhancer] INFO: DataNucleus Enhancer (version 4.0.4) for API "JDO"
 [nucleusenhancer] DataNucleus Enhancer completed with success for 11 classes.
+[nucleusenhancer] Feb 20, 2020 7:06:20 PM org.datanucleus.enhancer.ClassEnhancerImpl save
+[nucleusenhancer] INFO: Writing class file "/src/tethysdash/war/WEB-INF/classes/org/mbari/tethys/dash/model/Deployment.class" with enhanced definition
+[nucleusenhancer] Feb 20, 2020 7:06:20 PM org.datanucleus.enhancer.ClassEnhancerImpl save
+[nucleusenhancer] INFO: Writing class file "/src/tethysdash/war/WEB-INF/classes/org/mbari/tethys/dash/model/Doc.class" with enhanced definition
+[nucleusenhancer] Feb 20, 2020 7:06:20 PM org.datanucleus.enhancer.ClassEnhancerImpl save
+[nucleusenhancer] INFO: Writing class file "/src/tethysdash/war/WEB-INF/classes/org/mbari/tethys/dash/model/DocInstance.class" with enhanced definition
+[nucleusenhancer] Feb 20, 2020 7:06:20 PM org.datanucleus.enhancer.ClassEnhancerImpl save
+[nucleusenhancer] INFO: Writing class file "/src/tethysdash/war/WEB-INF/classes/org/mbari/tethys/dash/model/EmailNotifSettings.class" with enhanced definition
+[nucleusenhancer] Feb 20, 2020 7:06:20 PM org.datanucleus.enhancer.ClassEnhancerImpl save
+[nucleusenhancer] INFO: Writing class file "/src/tethysdash/war/WEB-INF/classes/org/mbari/tethys/dash/model/Event.class" with enhanced definition
+[nucleusenhancer] Feb 20, 2020 7:06:20 PM org.datanucleus.enhancer.ClassEnhancerImpl save
+[nucleusenhancer] INFO: Writing class file "/src/tethysdash/war/WEB-INF/classes/org/mbari/tethys/dash/model/Fix.class" with enhanced definition
+[nucleusenhancer] Feb 20, 2020 7:06:20 PM org.datanucleus.enhancer.ClassEnhancerImpl save
+[nucleusenhancer] INFO: Writing class file "/src/tethysdash/war/WEB-INF/classes/org/mbari/tethys/dash/model/Notify.class" with enhanced definition
+[nucleusenhancer] Feb 20, 2020 7:06:20 PM org.datanucleus.enhancer.ClassEnhancerImpl save
+[nucleusenhancer] INFO: Writing class file "/src/tethysdash/war/WEB-INF/classes/org/mbari/tethys/dash/model/SavedPatch.class" with enhanced definition
+[nucleusenhancer] Feb 20, 2020 7:06:20 PM org.datanucleus.enhancer.ClassEnhancerImpl save
+[nucleusenhancer] INFO: Writing class file "/src/tethysdash/war/WEB-INF/classes/org/mbari/tethys/dash/model/Simulation.class" with enhanced definition
+[nucleusenhancer] Feb 20, 2020 7:06:20 PM org.datanucleus.enhancer.ClassEnhancerImpl save
+[nucleusenhancer] INFO: Writing class file "/src/tethysdash/war/WEB-INF/classes/org/mbari/tethys/dash/model/Target.class" with enhanced definition
+[nucleusenhancer] Feb 20, 2020 7:06:20 PM org.datanucleus.enhancer.ClassEnhancerImpl save
+[nucleusenhancer] INFO: Writing class file "/src/tethysdash/war/WEB-INF/classes/org/mbari/tethys/dash/model/User.class" with enhanced definition
+[nucleusenhancer] Feb 20, 2020 7:06:20 PM org.datanucleus.enhancer.DataNucleusEnhancer addMessage
+[nucleusenhancer] INFO: DataNucleus Enhancer completed with success for 11 classes.
 
 enhance:
 
 check-war:
 
 delete-war:
-   [delete] Deleting: /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/TethysDash.war
+   [delete] Deleting: /src/tethysdash/TethysDash.war
 
 apply-templates:
-     [copy] Copying 1 file to /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/html
+     [copy] Copying 1 file to /src/tethysdash/war/WEB-INF/html
 
 make-war:
-      [jar] Building jar: /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/TethysDash.war
+      [jar] Building jar: /src/tethysdash/TethysDash.war
 
 apiclient:
-      [jar] Building jar: /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/tethysdash-apiclient-3.2.2.jar
+      [jar] Building jar: /src/tethysdash/tethysdash-apiclient-3.4.4.jar
   [javadoc] Generating Javadoc
   [javadoc] Javadoc execution
-  [javadoc] Loading source file /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java...
-  [javadoc] Loading source file /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/AsyncClient.java...
-  [javadoc] Loading source file /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/model/DListResult.java...
-  [javadoc] Loading source file /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/model/DeleteUserResult.java...
-  [javadoc] Loading source file /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/model/DeploymentInfo.java...
-  [javadoc] Loading source file /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/model/EndDeploymentResult.java...
-  [javadoc] Loading source file /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/model/GitTagInfo.java...
-  [javadoc] Loading source file /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/model/InfoResult.java...
-  [javadoc] Loading source file /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/model/LaunchOrRecoverResult.java...
-  [javadoc] Loading source file /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/model/MissionDefinitionSummary.java...
-  [javadoc] Loading source file /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/model/MissionList.java...
-  [javadoc] Loading source file /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/model/RemoveEventsResult.java...
-  [javadoc] Loading source file /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/model/ResetPasswordResult.java...
-  [javadoc] Loading source file /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/model/SendCommandsResult.java...
-  [javadoc] Loading source file /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/model/SendNoteResult.java...
-  [javadoc] Loading source file /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/model/StartDeploymentResult.java...
-  [javadoc] Loading source file /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/model/UpdateDeploymentResult.java...
-  [javadoc] Loading source file /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/model/UserResult.java...
+  [javadoc] Loading source file /src/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java...
+  [javadoc] Loading source file /src/tethysdash/src/org/mbari/tethys/rest/client/AsyncClient.java...
+  [javadoc] Loading source file /src/tethysdash/src/org/mbari/tethys/rest/model/DListResult.java...
+  [javadoc] Loading source file /src/tethysdash/src/org/mbari/tethys/rest/model/DeleteUserResult.java...
+  [javadoc] Loading source file /src/tethysdash/src/org/mbari/tethys/rest/model/DeploymentInfo.java...
+  [javadoc] Loading source file /src/tethysdash/src/org/mbari/tethys/rest/model/EndDeploymentResult.java...
+  [javadoc] Loading source file /src/tethysdash/src/org/mbari/tethys/rest/model/GitTagInfo.java...
+  [javadoc] Loading source file /src/tethysdash/src/org/mbari/tethys/rest/model/InfoResult.java...
+  [javadoc] Loading source file /src/tethysdash/src/org/mbari/tethys/rest/model/LaunchOrRecoverResult.java...
+  [javadoc] Loading source file /src/tethysdash/src/org/mbari/tethys/rest/model/MissionDefinitionSummary.java...
+  [javadoc] Loading source file /src/tethysdash/src/org/mbari/tethys/rest/model/MissionList.java...
+  [javadoc] Loading source file /src/tethysdash/src/org/mbari/tethys/rest/model/RemoveEventsResult.java...
+  [javadoc] Loading source file /src/tethysdash/src/org/mbari/tethys/rest/model/ResetPasswordResult.java...
+  [javadoc] Loading source file /src/tethysdash/src/org/mbari/tethys/rest/model/SendCommandsResult.java...
+  [javadoc] Loading source file /src/tethysdash/src/org/mbari/tethys/rest/model/SendNoteResult.java...
+  [javadoc] Loading source file /src/tethysdash/src/org/mbari/tethys/rest/model/StartDeploymentResult.java...
+  [javadoc] Loading source file /src/tethysdash/src/org/mbari/tethys/rest/model/UpdateDeploymentResult.java...
+  [javadoc] Loading source file /src/tethysdash/src/org/mbari/tethys/rest/model/UserResult.java...
   [javadoc] Constructing Javadoc information...
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:3: error: package com.google.gson does not exist
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:3: error: package com.google.gson does not exist
   [javadoc] import com.google.gson.Gson;
   [javadoc]                       ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:4: error: package org.apache.commons.io does not exist
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:4: error: package org.apache.commons.io does not exist
   [javadoc] import org.apache.commons.io.IOUtils;
   [javadoc]                             ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:5: error: package org.apache.http does not exist
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:5: error: package org.apache.http does not exist
   [javadoc] import org.apache.http.HttpResponse;
   [javadoc]                       ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:6: error: package org.apache.http.client does not exist
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:6: error: package org.apache.http.client does not exist
   [javadoc] import org.apache.http.client.HttpClient;
   [javadoc]                              ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:7: error: package org.apache.http.client.config does not exist
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:7: error: package org.apache.http.client.config does not exist
   [javadoc] import org.apache.http.client.config.RequestConfig;
   [javadoc]                                     ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:8: error: package org.apache.http.client.methods does not exist
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:8: error: package org.apache.http.client.methods does not exist
   [javadoc] import org.apache.http.client.methods.HttpDelete;
   [javadoc]                                      ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:9: error: package org.apache.http.client.methods does not exist
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:9: error: package org.apache.http.client.methods does not exist
   [javadoc] import org.apache.http.client.methods.HttpGet;
   [javadoc]                                      ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:10: error: package org.apache.http.client.methods does not exist
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:10: error: package org.apache.http.client.methods does not exist
   [javadoc] import org.apache.http.client.methods.HttpPost;
   [javadoc]                                      ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:11: error: package org.apache.http.client.methods does not exist
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:11: error: package org.apache.http.client.methods does not exist
   [javadoc] import org.apache.http.client.methods.HttpRequestBase;
   [javadoc]                                      ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:12: error: package org.apache.http.client.utils does not exist
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:12: error: package org.apache.http.client.utils does not exist
   [javadoc] import org.apache.http.client.utils.URIBuilder;
   [javadoc]                                    ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:13: error: package org.apache.http.impl.client does not exist
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:13: error: package org.apache.http.impl.client does not exist
   [javadoc] import org.apache.http.impl.client.HttpClientBuilder;
   [javadoc]                                   ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:469: error: cannot find symbol
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:469: error: cannot find symbol
   [javadoc]   private HttpResponse makeRequest(HttpRequestBase request) throws IOException {
   [javadoc]                                    ^
   [javadoc]   symbol:   class HttpRequestBase
   [javadoc]   location: class ApiClient
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:469: error: cannot find symbol
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:469: error: cannot find symbol
   [javadoc]   private HttpResponse makeRequest(HttpRequestBase request) throws IOException {
   [javadoc]           ^
   [javadoc]   symbol:   class HttpResponse
   [javadoc]   location: class ApiClient
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:477: error: cannot find symbol
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:477: error: cannot find symbol
   [javadoc]   private HttpResponse makeRequestWithAuth(HttpRequestBase request) throws UnauthenticatedException, IOException {
   [javadoc]                                            ^
   [javadoc]   symbol:   class HttpRequestBase
   [javadoc]   location: class ApiClient
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:477: error: cannot find symbol
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:477: error: cannot find symbol
   [javadoc]   private HttpResponse makeRequestWithAuth(HttpRequestBase request) throws UnauthenticatedException, IOException {
   [javadoc]           ^
   [javadoc]   symbol:   class HttpResponse
   [javadoc]   location: class ApiClient
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:488: error: cannot find symbol
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:488: error: cannot find symbol
   [javadoc]   private static String getResponseContent(HttpResponse httpResponse) throws IOException {
   [javadoc]                                            ^
   [javadoc]   symbol:   class HttpResponse
   [javadoc]   location: class ApiClient
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:495: error: cannot find symbol
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:495: error: cannot find symbol
   [javadoc]   private static final Gson gson = new Gson();
   [javadoc]                        ^
   [javadoc]   symbol:   class Gson
   [javadoc]   location: class ApiClient
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/model/InfoResult.java:3: error: package org.mbari.tethys.dash.shared does not exist
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/model/InfoResult.java:3: error: package org.mbari.tethys.dash.shared does not exist
   [javadoc] import org.mbari.tethys.dash.shared.EventKind;
   [javadoc]                                    ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/AsyncClient.java:3: error: package com.google.gson does not exist
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/AsyncClient.java:3: error: package com.google.gson does not exist
   [javadoc] import com.google.gson.Gson;
   [javadoc]                       ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/AsyncClient.java:4: error: package com.pusher.client does not exist
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/AsyncClient.java:4: error: package com.pusher.client does not exist
   [javadoc] import com.pusher.client.Pusher;
   [javadoc]                         ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/AsyncClient.java:5: error: package com.pusher.client does not exist
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/AsyncClient.java:5: error: package com.pusher.client does not exist
   [javadoc] import com.pusher.client.PusherOptions;
   [javadoc]                         ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/AsyncClient.java:6: error: package com.pusher.client.channel does not exist
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/AsyncClient.java:6: error: package com.pusher.client.channel does not exist
   [javadoc] import com.pusher.client.channel.Channel;
   [javadoc]                                 ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/AsyncClient.java:7: error: package com.pusher.client.channel does not exist
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/AsyncClient.java:7: error: package com.pusher.client.channel does not exist
   [javadoc] import com.pusher.client.channel.ChannelEventListener;
   [javadoc]                                 ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/AsyncClient.java:8: error: package com.pusher.client.channel does not exist
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/AsyncClient.java:8: error: package com.pusher.client.channel does not exist
   [javadoc] import com.pusher.client.channel.SubscriptionEventListener;
   [javadoc]                                 ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/AsyncClient.java:9: error: package com.pusher.client.connection does not exist
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/AsyncClient.java:9: error: package com.pusher.client.connection does not exist
   [javadoc] import com.pusher.client.connection.ConnectionEventListener;
   [javadoc]                                    ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/AsyncClient.java:10: error: package com.pusher.client.connection does not exist
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/AsyncClient.java:10: error: package com.pusher.client.connection does not exist
   [javadoc] import com.pusher.client.connection.ConnectionStateChange;
   [javadoc]                                    ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/AsyncClient.java:185: error: cannot find symbol
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/AsyncClient.java:185: error: cannot find symbol
   [javadoc]   private Pusher pusher;
   [javadoc]           ^
   [javadoc]   symbol:   class Pusher
   [javadoc]   location: class AsyncClient
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/AsyncClient.java:169: error: cannot find symbol
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/AsyncClient.java:169: error: cannot find symbol
   [javadoc]   private class ConnectionListener implements ConnectionEventListener {
   [javadoc]                                               ^
   [javadoc]   symbol:   class ConnectionEventListener
   [javadoc]   location: class AsyncClient
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/AsyncClient.java:172: error: cannot find symbol
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/AsyncClient.java:172: error: cannot find symbol
   [javadoc]     public void onConnectionStateChange(ConnectionStateChange change) {
   [javadoc]                                         ^
   [javadoc]   symbol:   class ConnectionStateChange
   [javadoc]   location: class AsyncClient.ConnectionListener
-  [javadoc] Standard Doclet version 1.8.0_211
+  [javadoc] Standard Doclet version 1.8.0_212
   [javadoc] Building tree for all the packages and classes...
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:77: warning: no @throws for org.mbari.tethys.rest.client.ApiClient.ResponseException
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:77: warning: no @throws for org.mbari.tethys.rest.client.ApiClient.ResponseException
   [javadoc]   public String authenticate(String email, String password)
   [javadoc]                 ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:77: warning: no @throws for java.io.IOException
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:77: warning: no @throws for java.io.IOException
   [javadoc]   public String authenticate(String email, String password)
   [javadoc]                 ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:77: warning: no @throws for java.net.URISyntaxException
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:77: warning: no @throws for java.net.URISyntaxException
   [javadoc]   public String authenticate(String email, String password)
   [javadoc]                 ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:127: warning: no @return
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:127: warning: no @return
   [javadoc]   public SendNoteResponse sendNote(String vehicle, String note)
   [javadoc]                           ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:127: warning: no @throws for org.mbari.tethys.rest.client.ApiClient.UnauthenticatedException
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:127: warning: no @throws for org.mbari.tethys.rest.client.ApiClient.UnauthenticatedException
   [javadoc]   public SendNoteResponse sendNote(String vehicle, String note)
   [javadoc]                           ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:127: warning: no @throws for org.mbari.tethys.rest.client.ApiClient.ResponseException
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:127: warning: no @throws for org.mbari.tethys.rest.client.ApiClient.ResponseException
   [javadoc]   public SendNoteResponse sendNote(String vehicle, String note)
   [javadoc]                           ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:127: warning: no @throws for java.io.IOException
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:127: warning: no @throws for java.io.IOException
   [javadoc]   public SendNoteResponse sendNote(String vehicle, String note)
   [javadoc]                           ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:127: warning: no @throws for java.net.URISyntaxException
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:127: warning: no @throws for java.net.URISyntaxException
   [javadoc]   public SendNoteResponse sendNote(String vehicle, String note)
   [javadoc]                           ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:155: warning: no @return
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:155: warning: no @return
   [javadoc]   public GetCommandsResponse getCommands()
   [javadoc]                              ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:155: warning: no @throws for org.mbari.tethys.rest.client.ApiClient.UnauthenticatedException
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:155: warning: no @throws for org.mbari.tethys.rest.client.ApiClient.UnauthenticatedException
   [javadoc]   public GetCommandsResponse getCommands()
   [javadoc]                              ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:155: warning: no @throws for org.mbari.tethys.rest.client.ApiClient.ResponseException
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:155: warning: no @throws for org.mbari.tethys.rest.client.ApiClient.ResponseException
   [javadoc]   public GetCommandsResponse getCommands()
   [javadoc]                              ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:155: warning: no @throws for java.io.IOException
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:155: warning: no @throws for java.io.IOException
   [javadoc]   public GetCommandsResponse getCommands()
   [javadoc]                              ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:155: warning: no @throws for java.net.URISyntaxException
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:155: warning: no @throws for java.net.URISyntaxException
   [javadoc]   public GetCommandsResponse getCommands()
   [javadoc]                              ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:206: warning: no @return
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:206: warning: no @return
   [javadoc]   public GetEventsResponse getEvents(String vehicles,
   [javadoc]                            ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:206: warning: no @throws for org.mbari.tethys.rest.client.ApiClient.UnauthenticatedException
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:206: warning: no @throws for org.mbari.tethys.rest.client.ApiClient.UnauthenticatedException
   [javadoc]   public GetEventsResponse getEvents(String vehicles,
   [javadoc]                            ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:206: warning: no @throws for org.mbari.tethys.rest.client.ApiClient.ResponseException
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:206: warning: no @throws for org.mbari.tethys.rest.client.ApiClient.ResponseException
   [javadoc]   public GetEventsResponse getEvents(String vehicles,
   [javadoc]                            ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:206: warning: no @throws for java.io.IOException
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:206: warning: no @throws for java.io.IOException
   [javadoc]   public GetEventsResponse getEvents(String vehicles,
   [javadoc]                            ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:206: warning: no @throws for java.net.URISyntaxException
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:206: warning: no @throws for java.net.URISyntaxException
   [javadoc]   public GetEventsResponse getEvents(String vehicles,
   [javadoc]                            ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:248: warning: no @return
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:248: warning: no @return
   [javadoc]   public GetMissionStartedEventsResponse getLatestMissionStartedEvents(String vehicles,
   [javadoc]                                          ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:248: warning: no @throws for org.mbari.tethys.rest.client.ApiClient.UnauthenticatedException
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:248: warning: no @throws for org.mbari.tethys.rest.client.ApiClient.UnauthenticatedException
   [javadoc]   public GetMissionStartedEventsResponse getLatestMissionStartedEvents(String vehicles,
   [javadoc]                                          ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:248: warning: no @throws for org.mbari.tethys.rest.client.ApiClient.ResponseException
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:248: warning: no @throws for org.mbari.tethys.rest.client.ApiClient.ResponseException
   [javadoc]   public GetMissionStartedEventsResponse getLatestMissionStartedEvents(String vehicles,
   [javadoc]                                          ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:248: warning: no @throws for java.io.IOException
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:248: warning: no @throws for java.io.IOException
   [javadoc]   public GetMissionStartedEventsResponse getLatestMissionStartedEvents(String vehicles,
   [javadoc]                                          ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:248: warning: no @throws for java.net.URISyntaxException
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:248: warning: no @throws for java.net.URISyntaxException
   [javadoc]   public GetMissionStartedEventsResponse getLatestMissionStartedEvents(String vehicles,
   [javadoc]                                          ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:286: warning: no @return
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:286: warning: no @return
   [javadoc]   public GetMissionsResponse getMissions(String tag, String subDir)
   [javadoc]                              ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:286: warning: no @throws for org.mbari.tethys.rest.client.ApiClient.UnauthenticatedException
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:286: warning: no @throws for org.mbari.tethys.rest.client.ApiClient.UnauthenticatedException
   [javadoc]   public GetMissionsResponse getMissions(String tag, String subDir)
   [javadoc]                              ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:286: warning: no @throws for org.mbari.tethys.rest.client.ApiClient.ResponseException
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:286: warning: no @throws for org.mbari.tethys.rest.client.ApiClient.ResponseException
   [javadoc]   public GetMissionsResponse getMissions(String tag, String subDir)
   [javadoc]                              ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:286: warning: no @throws for java.io.IOException
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:286: warning: no @throws for java.io.IOException
   [javadoc]   public GetMissionsResponse getMissions(String tag, String subDir)
   [javadoc]                              ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:286: warning: no @throws for java.net.URISyntaxException
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:286: warning: no @throws for java.net.URISyntaxException
   [javadoc]   public GetMissionsResponse getMissions(String tag, String subDir)
   [javadoc]                              ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:314: warning: no @return
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:314: warning: no @return
   [javadoc]   public GetMissionDefinitionSummaryResponse getMissionDefinitionSummary(String tag,
   [javadoc]                                              ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:314: warning: no @throws for org.mbari.tethys.rest.client.ApiClient.UnauthenticatedException
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:314: warning: no @throws for org.mbari.tethys.rest.client.ApiClient.UnauthenticatedException
   [javadoc]   public GetMissionDefinitionSummaryResponse getMissionDefinitionSummary(String tag,
   [javadoc]                                              ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:314: warning: no @throws for org.mbari.tethys.rest.client.ApiClient.ResponseException
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:314: warning: no @throws for org.mbari.tethys.rest.client.ApiClient.ResponseException
   [javadoc]   public GetMissionDefinitionSummaryResponse getMissionDefinitionSummary(String tag,
   [javadoc]                                              ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:314: warning: no @throws for java.io.IOException
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:314: warning: no @throws for java.io.IOException
   [javadoc]   public GetMissionDefinitionSummaryResponse getMissionDefinitionSummary(String tag,
   [javadoc]                                              ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:314: warning: no @throws for java.net.URISyntaxException
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:314: warning: no @throws for java.net.URISyntaxException
   [javadoc]   public GetMissionDefinitionSummaryResponse getMissionDefinitionSummary(String tag,
   [javadoc]                                              ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:337: warning: no description for @throws
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:337: warning: no description for @throws
   [javadoc]    * @throws UnauthenticatedException
   [javadoc]      ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:338: warning: no description for @throws
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:338: warning: no description for @throws
   [javadoc]    * @throws ResponseException
   [javadoc]      ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:339: warning: no description for @throws
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:339: warning: no description for @throws
   [javadoc]    * @throws IOException
   [javadoc]      ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:340: warning: no description for @throws
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:340: warning: no description for @throws
   [javadoc]    * @throws URISyntaxException
   [javadoc]      ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:362: warning: no description for @param
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:362: warning: no description for @param
   [javadoc]    * @param vehicle
   [javadoc]      ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:363: warning: no description for @param
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:363: warning: no description for @param
   [javadoc]    * @param commandText
   [javadoc]      ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:364: warning: no description for @param
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:364: warning: no description for @param
   [javadoc]    * @param commandNote
   [javadoc]      ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:377: warning: no description for @throws
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:377: warning: no description for @throws
   [javadoc]    * @throws Exception
   [javadoc]      ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:426: warning: no @return
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:426: warning: no @return
   [javadoc]   public GetDeploymentsResponse getDeployments(String vehicle)
   [javadoc]                                 ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:426: warning: no @throws for org.mbari.tethys.rest.client.ApiClient.UnauthenticatedException
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:426: warning: no @throws for org.mbari.tethys.rest.client.ApiClient.UnauthenticatedException
   [javadoc]   public GetDeploymentsResponse getDeployments(String vehicle)
   [javadoc]                                 ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:426: warning: no @throws for org.mbari.tethys.rest.client.ApiClient.ResponseException
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:426: warning: no @throws for org.mbari.tethys.rest.client.ApiClient.ResponseException
   [javadoc]   public GetDeploymentsResponse getDeployments(String vehicle)
   [javadoc]                                 ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:426: warning: no @throws for java.io.IOException
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:426: warning: no @throws for java.io.IOException
   [javadoc]   public GetDeploymentsResponse getDeployments(String vehicle)
   [javadoc]                                 ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:426: warning: no @throws for java.net.URISyntaxException
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:426: warning: no @throws for java.net.URISyntaxException
   [javadoc]   public GetDeploymentsResponse getDeployments(String vehicle)
   [javadoc]                                 ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:27: error: self-closing element not allowed
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:27: error: self-closing element not allowed
   [javadoc]  * <br/><br/>
   [javadoc]    ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:27: error: self-closing element not allowed
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:27: error: self-closing element not allowed
   [javadoc]  * <br/><br/>
   [javadoc]         ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:31: error: self-closing element not allowed
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:31: error: self-closing element not allowed
   [javadoc]  * <br/><br/>
   [javadoc]    ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:31: error: self-closing element not allowed
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:31: error: self-closing element not allowed
   [javadoc]  * <br/><br/>
   [javadoc]         ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/AsyncClient.java:19: error: self-closing element not allowed
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/AsyncClient.java:19: error: self-closing element not allowed
   [javadoc]  * <br/><br/>
   [javadoc]    ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/AsyncClient.java:19: error: self-closing element not allowed
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/AsyncClient.java:19: error: self-closing element not allowed
   [javadoc]  * <br/><br/>
   [javadoc]         ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/AsyncClient.java:23: error: self-closing element not allowed
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/AsyncClient.java:23: error: self-closing element not allowed
   [javadoc]  * <br/><br/>
   [javadoc]    ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/AsyncClient.java:23: error: self-closing element not allowed
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/AsyncClient.java:23: error: self-closing element not allowed
   [javadoc]  * <br/><br/>
   [javadoc]         ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/AsyncClient.java:25: error: self-closing element not allowed
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/AsyncClient.java:25: error: self-closing element not allowed
   [javadoc]  * <br/>
   [javadoc]    ^
-  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/AsyncClient.java:34: error: invalid entity &commat;
+  [javadoc] /src/tethysdash/src/org/mbari/tethys/rest/client/AsyncClient.java:34: error: invalid entity &commat;
   [javadoc]       &commat;Override
   [javadoc]       ^
   [javadoc] Building index for all the packages and classes...
   [javadoc] Building index for all classes...
-  [javadoc] Generating /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/javaclient/help-doc.html...
+  [javadoc] Generating /src/tethysdash/javaclient/help-doc.html...
   [javadoc] 10 errors
   [javadoc] 75 warnings
 
 distribution:
 
 BUILD SUCCESSFUL
-Total time: 1 minute 9 seconds
-::::: package_dash3 :::::
-audited 16055 packages in 6.372s
-
-
-   ╭────────────────────────────────────────────────────────────────╮
-   │                                                                │
-   │      New patch version of npm available! 6.13.0 → 6.13.2       │
-   │   Changelog: https://github.com/npm/cli/releases/tag/v6.13.2   │
-   │               Run npm install -g npm to update!                │
-   │                                                                │
-   ╰────────────────────────────────────────────────────────────────╯
-
+Total time: 1 minute 15 seconds
+Removing intermediate container b1eb254cd9cb
+ ---> 7c399c909620
+Step 5/31 : FROM node:12.7-alpine AS ui-builder
+ ---> d97a436daee9
+Step 6/31 : RUN npm install -g @quasar/cli   && mkdir -p           /src/dash3           /src/tdusr
+ ---> Running in 8644932e2217
+npm WARN deprecated coffee-script@1.12.7: CoffeeScript on NPM has moved to "coffeescript" (no hyphen)
+/usr/local/bin/quasar -> /usr/local/lib/node_modules/@quasar/cli/bin/quasar
++ @quasar/cli@1.0.5
+added 294 packages from 226 contributors in 27.452s
+Removing intermediate container 8644932e2217
+ ---> beb27637b28a
+Step 7/31 : COPY dash3 /src/dash3
+ ---> ce1ea6c45795
+Step 8/31 : COPY tdusr /src/tdusr
+ ---> 28a1c98291c5
+Step 9/31 : RUN cd /src/dash3/  && npm install  && quasar build  && (cd dist/spa-mat && tar zcf ../dash3.tgz -- *)
+ ---> Running in 7ae2b1936280
+npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.7 (node_modules/fsevents):
+npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.7: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
+
+added 1364 packages from 623 contributors and audited 16055 packages in 23.645s
+found 735 vulnerabilities (10 moderate, 725 high)
+  run `npm audit fix` to fix them, or `npm audit` for details
 
  Build mode........ spa
  Quasar theme...... mat
 
  app:quasar-conf Reading quasar.conf.js +0ms
 Browserslist: caniuse-lite is outdated. Please run next command `npm update`
- app:webpack Extending SPA Webpack config +1s
- app:artifacts Cleaned build artifact: "/Users/carueda/bitbucket/mbari/tethysdash-docker/dash3/dist/spa-mat" +15ms
- app:generator Generating Webpack entry point +4ms
+ app:webpack Extending SPA Webpack config +669ms
+ app:artifacts Cleaned build artifact: "/src/dash3/dist/spa-mat" +8ms
+ app:generator Generating Webpack entry point +2ms
  app:build Building... +2ms
-
-
-  SPA ███████████████████████   chunk asset optimization [92%] OptimizeCssAssetsWebpackPlugin
-
+ app:progress Compiling SPA... +88ms
 Browserslist: caniuse-lite is outdated. Please run next command `npm update`
 Browserslist: caniuse-lite is outdated. Please run next command `npm update`
-
-  SPA █████████████████████████ [100%] in ~27s
-
+Browserslist: caniuse-lite is outdated. Please run next command `npm update`
+Browserslist: caniuse-lite is outdated. Please run next command `npm update`
+Browserslist: caniuse-lite is outdated. Please run next command `npm update`
+Browserslist: caniuse-lite is outdated. Please run next command `npm update`
+ app:progress Compiled SPA in ~22s +22s
+ app:artifacts Added build artifact "/src/dash3/dist/spa-mat" +2ms
 
 
 Version: webpack 4.25.1
-Time: 27369ms
-Built at: 12/03/2019 3:45:10 PM
+Time: 21989ms
+Built at: 02/20/2020 7:07:48 PM
                                                   Asset       Size    Chunks             Chunk Names
-                              css/43a33a47.a3c6344a.css   33.8 KiB  43a33a47  [emitted]
-                              css/5965a972.a4ebc42e.css  660 bytes  5965a972  [emitted]
-                              css/68eb6a3d.5a5e0772.css   1.08 KiB  68eb6a3d  [emitted]
+                              css/373d46b7.5c3c2cc5.css   1.35 KiB  373d46b7  [emitted]
+                              css/626d440b.93359f02.css  427 bytes  626d440b  [emitted]
+                              css/779837a0.84f75f3b.css   33.8 KiB  779837a0  [emitted]
                                    css/app.638004fd.css    217 KiB       app  [emitted]  app
             fonts/KFOkCnqEu92Fr1MmgVxIIzQ.e9dbbe8a.woff   19.5 KiB            [emitted]
            fonts/KFOlCnqEu92Fr1MmEU9fBBc-.de8b7431.woff   19.5 KiB            [emitted]
        fonts/flUhRq6tzZclQEJ-Vdg-IuiaDsNa.c38ebd3c.woff   70.6 KiB            [emitted]
 fonts/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.8a9a261c.woff2   53.8 KiB            [emitted]
                                              index.html   1.43 KiB            [emitted]
-                                js/43a33a47.62cf261c.js    471 KiB  43a33a47  [emitted]
-                                js/4b46c4ff.fe762882.js     12 KiB  4b46c4ff  [emitted]
+                                js/373d46b7.88f4e224.js   67.6 KiB  373d46b7  [emitted]
+                                js/4b46c4ff.9ddc8ffb.js   12.5 KiB  4b46c4ff  [emitted]
                                 js/4b4818b8.cd768103.js   12.1 KiB  4b4818b8  [emitted]
-                                js/5965a972.612e7129.js    644 KiB  5965a972  [emitted]
-                                js/68eb6a3d.8e664b9c.js   63.4 KiB  68eb6a3d  [emitted]
-                                     js/app.44d83f06.js   31.9 KiB       app  [emitted]  app
-                                 js/runtime.9e8468bb.js   3.19 KiB   runtime  [emitted]  runtime
-                                  js/vendor.3f2df1d1.js    527 KiB    vendor  [emitted]  vendor
+                                js/626d440b.4f41e3ea.js    579 KiB  626d440b  [emitted]
+                                js/779837a0.5504a962.js    474 KiB  779837a0  [emitted]
+                                     js/app.c6755db2.js   36.9 KiB       app  [emitted]  app
+                                 js/runtime.2991c2ae.js   3.19 KiB   runtime  [emitted]  runtime
+                                  js/vendor.a63ef26d.js    593 KiB    vendor  [emitted]  vendor
                         statics/LRAUV_icon_color_64.svg   5.22 KiB            [emitted]
                          statics/icons/lrauv-icon16.png    1.3 KiB            [emitted]
                          statics/icons/lrauv-icon32.png   2.82 KiB            [emitted]
                            statics/sounds/intuition.mp3   6.53 KiB            [emitted]
                                statics/sounds/light.ogg   8.56 KiB            [emitted]
                                statics/sounds/readme.md  206 bytes            [emitted]
-Entrypoint app = js/runtime.9e8468bb.js js/vendor.3f2df1d1.js css/app.638004fd.css js/app.44d83f06.js
+Entrypoint app = js/runtime.2991c2ae.js js/vendor.a63ef26d.js css/app.638004fd.css js/app.c6755db2.js
 
-WARNING in chunk 5965a972 [mini-css-extract-plugin]
+WARNING in chunk 626d440b [mini-css-extract-plugin]
 Conflicting order between:
  * css ./node_modules/css-loader??ref--5-oneOf-2-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--5-oneOf-2-2!./node_modules/vue-loader/lib??vue-loader-options!./src/components/trackingdb-selection.vue?vue&type=style&index=0&lang=css&
- * css ./node_modules/css-loader??ref--5-oneOf-2-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--5-oneOf-2-2!./node_modules/vue-loader/lib??vue-loader-options!./src/components/sync-mc-dialog.vue?vue&type=style&index=0&id=1a44745a&scoped=true&lang=css&
+ * css ./node_modules/css-loader??ref--5-oneOf-2-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--5-oneOf-2-2!./node_modules/vue-loader/lib??vue-loader-options!./src/components/sync-mc-dialog.vue?vue&type=style&index=0&id=9213bd9c&scoped=true&lang=css&
 
-WARNING in chunk 5965a972 [mini-css-extract-plugin]
+WARNING in chunk 626d440b [mini-css-extract-plugin]
 Conflicting order between:
- * css ./node_modules/css-loader??ref--5-oneOf-2-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--5-oneOf-2-2!./node_modules/vue-loader/lib??vue-loader-options!./src/components/ui-settings.vue?vue&type=style&index=0&id=6c2bd148&scoped=true&lang=css&
- * css ./node_modules/css-loader??ref--5-oneOf-2-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--5-oneOf-2-2!./node_modules/vue-loader/lib??vue-loader-options!./src/components/sync-mc-dialog.vue?vue&type=style&index=0&id=1a44745a&scoped=true&lang=css&
+ * css ./node_modules/css-loader??ref--5-oneOf-2-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--5-oneOf-2-2!./node_modules/vue-loader/lib??vue-loader-options!./src/components/ui-settings.vue?vue&type=style&index=0&id=47d0c8ca&scoped=true&lang=css&
+ * css ./node_modules/css-loader??ref--5-oneOf-2-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--5-oneOf-2-2!./node_modules/vue-loader/lib??vue-loader-options!./src/components/sync-mc-dialog.vue?vue&type=style&index=0&id=9213bd9c&scoped=true&lang=css&
 
-WARNING in chunk 5965a972 [mini-css-extract-plugin]
+WARNING in chunk 626d440b [mini-css-extract-plugin]
 Conflicting order between:
- * css ./node_modules/css-loader??ref--5-oneOf-2-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--5-oneOf-2-2!./node_modules/vue-loader/lib??vue-loader-options!./src/components/sync-mc-dialog.vue?vue&type=style&index=0&id=1a44745a&scoped=true&lang=css&
+ * css ./node_modules/css-loader??ref--5-oneOf-2-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--5-oneOf-2-2!./node_modules/vue-loader/lib??vue-loader-options!./src/components/sync-mc-dialog.vue?vue&type=style&index=0&id=9213bd9c&scoped=true&lang=css&
  * css ./node_modules/css-loader??ref--5-oneOf-2-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--5-oneOf-2-2!./node_modules/vue-loader/lib??vue-loader-options!./src/components/ui-settings.vue?vue&type=style&index=1&lang=css&
 
 
  Quasar Framework.. v0.17.20
  Debugging......... no
  ==================
- Output folder..... /Users/carueda/bitbucket/mbari/tethysdash-docker/dash3/dist/spa-mat
+ Output folder..... /src/dash3/dist/spa-mat
 
  Tip: Built files are meant to be served over an HTTP server
       Opening index.html over file:// won't work
       If you're using Vue Router "history" mode, don't forget to
       specify the "--history" parameter: "$ quasar serve --history"
 
-::::: package_tdusr :::::
-audited 16260 packages in 5.761s
+Removing intermediate container 7ae2b1936280
+ ---> ab8b649b632c
+Step 10/31 : RUN cd /src/tdusr/  && npm install  && quasar build  && (cd dist/spa-mat && tar zcf ../tdusr.tgz -- *)
+ ---> Running in bb288678d7d5
+
+> core-js@2.6.10 postinstall /src/tdusr/node_modules/core-js
+> node postinstall || echo "ignore"
+
+Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!
+
+The project needs your help! Please consider supporting of core-js on Open Collective or Patreon:
+> https://opencollective.com/core-js
+> https://www.patreon.com/zloirock
+
+Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)
+
+npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.9 (node_modules/fsevents):
+npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.9: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
+
+added 1296 packages from 591 contributors and audited 16260 packages in 15.773s
+found 5 moderate severity vulnerabilities
+  run `npm audit fix` to fix them, or `npm audit` for details
 
  Build mode........ spa
  Quasar theme...... mat
  Debugging......... no
 
  app:quasar-conf Reading quasar.conf.js +0ms
- app:webpack Extending SPA Webpack config +2s
- app:artifacts Cleaned build artifact: "/Users/carueda/bitbucket/mbari/tethysdash-docker/tdusr/dist/spa-mat" +16ms
- app:generator Generating Webpack entry point +4ms
- app:build Building... +4ms
-
-  SPA █████████████████████████ [100%] in ~10s
-
+ app:webpack Extending SPA Webpack config +670ms
+ app:artifacts Cleaned build artifact: "/src/tdusr/dist/spa-mat" +7ms
+ app:generator Generating Webpack entry point +2ms
+ app:build Building... +2ms
+ app:progress Compiling SPA... +90ms
+ app:progress Compiled SPA in ~13s +13s
+ app:artifacts Added build artifact "/src/tdusr/dist/spa-mat" +4ms
 
 
 Version: webpack 4.25.1
-Time: 9634ms
-Built at: 12/03/2019 3:45:30 PM
+Time: 12580ms
+Built at: 02/20/2020 7:08:28 PM
                                                   Asset       Size    Chunks             Chunk Names
                               css/01cb74da.e79a73ef.css  279 bytes  01cb74da  [emitted]
                               css/04972dcb.99c4f83d.css  109 bytes  04972dcb  [emitted]
                                 js/564a6b12.209a2465.js   3.57 KiB  564a6b12  [emitted]
                                 js/6ae69d83.e696d689.js   17.6 KiB  6ae69d83  [emitted]
                                      js/app.9cf30d04.js   6.66 KiB       app  [emitted]  app
-                                 js/runtime.2ca106e3.js   3.29 KiB   runtime  [emitted]  runtime
-                                  js/vendor.b75cbff6.js    337 KiB    vendor  [emitted]  vendor
+                                 js/runtime.9bd093bf.js   3.29 KiB   runtime  [emitted]  runtime
+                                  js/vendor.12bd38bc.js    337 KiB    vendor  [emitted]  vendor
                         statics/LRAUV_icon_color_64.svg   5.22 KiB            [emitted]
                          statics/icons/lrauv-icon16.png    1.3 KiB            [emitted]
                          statics/icons/lrauv-icon32.png   2.82 KiB            [emitted]
                                 statics/lrauv-logo2.png    4.7 KiB            [emitted]
                                 statics/lrauv-logo3.png   60.7 KiB            [emitted]
                                 statics/lrauv-logo4.png   15.7 KiB            [emitted]
-Entrypoint app = js/runtime.2ca106e3.js js/vendor.b75cbff6.js css/app.66e9ca86.css js/app.9cf30d04.js
+Entrypoint app = js/runtime.9bd093bf.js js/vendor.12bd38bc.js css/app.66e9ca86.css js/app.9cf30d04.js
 
 
  Build succeeded
  Quasar Framework.. v0.17.20
  Debugging......... no
  ==================
- Output folder..... /Users/carueda/bitbucket/mbari/tethysdash-docker/tdusr/dist/spa-mat
+ Output folder..... /src/tdusr/dist/spa-mat
 
  Tip: Built files are meant to be served over an HTTP server
       Opening index.html over file:// won't work
       If you're using Vue Router "history" mode, don't forget to
       specify the "--history" parameter: "$ quasar serve --history"
 
-::::: dockerize :::::
-    Given version for image = 3.9.3
-              DASH3_VERSION = 3.9.3
-              TDUSR_VERSION = 3.0.0
-         tethysdash.version = 3.2.2
-Sending build context to Docker daemon    854MB
-Step 1/14 : FROM mbari/tdbase:0.7
- ---> db4cc85c44a7
-Step 2/14 : RUN mkdir -p /opt/tethysdash/lrauv-repos              /opt/tethysdash/conf              /opt/tethysdash/data              /opt/tethysdash/xsd              ${CATALINA_HOME}/webapps/emaillogs              ${CATALINA_HOME}/webapps/dash3 &&     rm -rf   ${CATALINA_HOME}/webapps/examples              ${CATALINA_HOME}/webapps/docs              ${CATALINA_HOME}/webapps/ROOT/*
- ---> Using cache
- ---> 7f35b01c1a43
-Step 3/14 : RUN mkdir -p                                           /opt/tethysdash/tools  &&     ln /opt/lrauv-application/bin/unserialize          /opt/tethysdash/tools/ &&     ln /opt/lrauv-application/Tools/runShoreScripts.sh /opt/tethysdash/tools/ &&     ln /opt/lrauv-application/Tools/tethysCentroid.py  /opt/tethysdash/tools/
- ---> Using cache
- ---> 6c4e89fa88a9
-Step 4/14 : ARG TDUSR_VERSION
- ---> Using cache
- ---> a908f4ed37d3
-Step 5/14 : ARG DASH3_VERSION
- ---> Using cache
- ---> c421cf313e18
-Step 6/14 : ADD  tdusr/dist/tdusr.tgz                          ${CATALINA_HOME}/webapps/ROOT/
- ---> 12d3caf26581
-Step 7/14 : ADD  dash3/dist/dash3.tgz                          ${CATALINA_HOME}/webapps/dash3/
- ---> 3af4e854c2c1
-Step 8/14 : COPY tethysdash/lib/javax.mail-1.5.2.jar           ${CATALINA_HOME}/lib/
- ---> 47baa41d8eba
-Step 9/14 : COPY tethysdash/TethysDash.war                     ${CATALINA_HOME}/webapps/
- ---> 3ce9dfe91cea
-Step 10/14 : COPY build/delayedCatalina.sh /opt/tethysdash/
- ---> 1fbb5d54bca0
-Step 11/14 : RUN  chmod +x                 /opt/tethysdash/delayedCatalina.sh
- ---> Running in d8ae86a0bc1e
-Removing intermediate container d8ae86a0bc1e
- ---> 978fc2d2ca59
-Step 12/14 : WORKDIR    /opt/tethysdash
- ---> Running in 14d315659d34
-Removing intermediate container 14d315659d34
- ---> 110c2392589e
-Step 13/14 : ENTRYPOINT ["./delayedCatalina.sh"]
- ---> Running in fb7ac1625e67
-Removing intermediate container fb7ac1625e67
- ---> dce71a2ef295
-Step 14/14 : CMD        []
- ---> Running in 6b8077377484
-Removing intermediate container 6b8077377484
- ---> b46c459fe745
-Successfully built b46c459fe745
-Successfully tagged mbari/tethysdash:3.9.3
-➜  tethysdash-docker git:(master) ✗
+Removing intermediate container bb288678d7d5
+ ---> d4eb35d7a196
+Step 11/31 : FROM mbari/tdbase:0.8
+ ---> c8c8fabf63e1
+Step 12/31 : ARG TETHYSDASH_HOME=/opt/tethysdash
+ ---> Running in 2a2d6614d36a
+Removing intermediate container 2a2d6614d36a
+ ---> 2afe718bf6ca
+Step 13/31 : ARG LRAUV_HOME=/opt/lrauv-application
+ ---> Running in d20a2893bfb7
+Removing intermediate container d20a2893bfb7
+ ---> 71bb1240425b
+Step 14/31 : ARG uid=11035
+ ---> Running in dac5e92d3012
+Removing intermediate container dac5e92d3012
+ ---> 65e60590358c
+Step 15/31 : ARG gid=20
+ ---> Running in 7ad1c19e0f9f
+Removing intermediate container 7ad1c19e0f9f
+ ---> 7d384ac87aad
+Step 16/31 : ARG user=tethysadmin
+ ---> Running in 7679346c7e4e
+Removing intermediate container 7679346c7e4e
+ ---> ab665cc8faf9
+Step 17/31 : ARG group=tethysadmin
+ ---> Running in a15f56e612a9
+Removing intermediate container a15f56e612a9
+ ---> 5082cab448e0
+Step 18/31 : RUN mkdir -p ${TETHYSDASH_HOME}/lrauv-repos              ${TETHYSDASH_HOME}/conf              ${TETHYSDASH_HOME}/data              ${TETHYSDASH_HOME}/xsd              ${CATALINA_HOME}/webapps/emaillogs              ${CATALINA_HOME}/webapps/dash3  &&     rm -rf   ${CATALINA_HOME}/webapps/examples              ${CATALINA_HOME}/webapps/docs              ${CATALINA_HOME}/webapps/ROOT/*
+ ---> Running in d1a7c10132fd
+Removing intermediate container d1a7c10132fd
+ ---> d0a05a60175a
+Step 19/31 : RUN mkdir -p                                  ${TETHYSDASH_HOME}/tools   && ln ${LRAUV_HOME}/bin/unserialize          ${TETHYSDASH_HOME}/tools/  && ln ${LRAUV_HOME}/Tools/runShoreScripts.sh ${TETHYSDASH_HOME}/tools/  && ln ${LRAUV_HOME}/Tools/tethysCentroid.py  ${TETHYSDASH_HOME}/tools/
+ ---> Running in bcdb34627005
+Removing intermediate container bcdb34627005
+ ---> 2a0e105ccce9
+Step 20/31 : COPY tethysdash/lib/javax.mail-1.5.2.jar           ${CATALINA_HOME}/lib/
+ ---> 3a5003e5cbe5
+Step 21/31 : COPY --from=backend-builder        /src/tethysdash/TethysDash.war              ${CATALINA_HOME}/webapps/
+ ---> a2ecd4072031
+Step 22/31 : COPY --from=ui-builder /src/tdusr/dist/tdusr.tgz  /tmp/tdusr.tgz
+ ---> 875036e5aefa
+Step 23/31 : COPY --from=ui-builder /src/dash3/dist/dash3.tgz  /tmp/dash3.tgz
+ ---> 496cc98e5438
+Step 24/31 : RUN cd ${CATALINA_HOME}/webapps/ROOT/  && tar xf /tmp/tdusr.tgz  && cd ${CATALINA_HOME}/webapps/dash3/ && tar xf /tmp/dash3.tgz  && rm /tmp/*.tgz
+ ---> Running in 3fdf3f9791c2
+Removing intermediate container 3fdf3f9791c2
+ ---> 7f32cd6848a7
+Step 25/31 : COPY build/delayedCatalina.sh  ${TETHYSDASH_HOME}/
+ ---> 659d8d83541b
+Step 26/31 : RUN  chmod +x                  ${TETHYSDASH_HOME}/delayedCatalina.sh
+ ---> Running in eb7c9528181e
+Removing intermediate container eb7c9528181e
+ ---> f86adb5a55c8
+Step 27/31 : RUN useradd --uid ${uid} --gid ${gid} --home-dir ${TETHYSDASH_HOME} ${user}  && chown -R ${uid}:${gid} ${TETHYSDASH_HOME}  && chown -R ${uid}:${gid} ${LRAUV_HOME}  && chown -R ${uid}:${gid} ${CATALINA_HOME}
+ ---> Running in 85c106ddb21b
+useradd: warning: the home directory already exists.
+Not copying any file from skel directory into it.
+Removing intermediate container 85c106ddb21b
+ ---> a667af2bd790
+Step 28/31 : USER ${user}
+ ---> Running in eac4cc530736
+Removing intermediate container eac4cc530736
+ ---> 5ad2c15bcb1c
+Step 29/31 : WORKDIR    ${TETHYSDASH_HOME}
+ ---> Running in 13056ead78dc
+Removing intermediate container 13056ead78dc
+ ---> a72162af3fe3
+Step 30/31 : ENTRYPOINT ["./delayedCatalina.sh"]
+ ---> Running in 96f6371c154f
+Removing intermediate container 96f6371c154f
+ ---> 3e225601099f
+Step 31/31 : CMD        []
+ ---> Running in aeb1a3377ce0
+Removing intermediate container aeb1a3377ce0
+ ---> 732d54502693
+[Warning] One or more build-args [DASH3_VERSION TDUSR_VERSION] were not consumed
+Successfully built 732d54502693
+Successfully tagged mbari/tethysdash:3.9.73
Updated by Carlos Rueda

File build.sh_output Modified

  • Ignore whitespace
  • Hide word diff
-➜  tethysdash-docker git:(master) ✗ ./build.sh 2.x.y
-ANT_OPTS=-Xmx1g
+➜  tethysdash-docker git:(master) ✗ export TETHYSDASH_VERSION=3.9.3
+
+➜  tethysdash-docker git:(master) ✗ ./build.sh $TETHYSDASH_VERSION
+::::: package_tethysdash :::::
 Buildfile: /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/build.xml
 
+init:
+     [echo]
+     [echo] 			tethysdash.version=3.2.2
+     [echo] 			tethysdash.build=201912031543
+     [echo]
+
 clean:
 
 getlibs:
-      [get] Getting: http://repo1.maven.org/maven2/com/google/gwt/gwt-dev/2.5.0/gwt-dev-2.5.0.jar
-      [get] To: /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/lib/gwt-dev-2.5.0.jar
-      [get] Getting: http://repo1.maven.org/maven2/com/google/gwt/gwt-user/2.5.0/gwt-user-2.5.0.jar
-      [get] To: /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/lib/gwt-user-2.5.0.jar
+      [get] Destination already exists (skipping): /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/lib/gwt-dev-2.5.0.jar
+      [get] Destination already exists (skipping): /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/lib/gwt-user-2.5.0.jar
       [get] Destination already exists (skipping): /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/lib/gwt-codeserver.jar
-      [get] Getting: http://repo1.maven.org/maven2/javax/validation/validation-api/1.0.0.GA/validation-api-1.0.0.GA.jar
-      [get] To: /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/lib/validation-api-1.0.0.GA.jar
-      [get] Getting: http://repo1.maven.org/maven2/javax/validation/validation-api/1.0.0.GA/validation-api-1.0.0.GA-sources.jar
-      [get] To: /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/lib/validation-api-1.0.0.GA-sources.jar
-      [get] Getting: http://repo1.maven.org/maven2/com/google/gwt/gwt-servlet/2.5.0/gwt-servlet-2.5.0.jar
-      [get] To: /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/gwt-servlet.jar
+      [get] Destination already exists (skipping): /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/lib/validation-api-1.0.0.GA.jar
+      [get] Destination already exists (skipping): /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/lib/validation-api-1.0.0.GA-sources.jar
+      [get] Destination already exists (skipping): /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/gwt-servlet.jar
 
 prepare:
-    [mkdir] Created dir: /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/classes
 
 gwt-compile:
      [java] Compiling module org.mbari.tethys.dash.Dash
      [java]       Compiling permutation 0...
      [java]       Process output
      [java]          Compiling
-     [java]             Compiling permutation 1...
-     [java]       Compiling permutation 2...
-     [java]          Compiling
      [java]             Compiling permutation 3...
+     [java]       Process output
+     [java]          Compiling
+     [java]             Compiling permutation 2...
+     [java]       Process output
+     [java]          Compiling
+     [java]             Compiling permutation 1...
      [java]       Compiling permutation 4...
      [java]          Compiling
      [java]             Compiling permutation 5...
      [java]    Compile of permutations succeeded
      [java] Linking into /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/dash; Writing extras to /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/extras/dash
      [java]    Link succeeded
-     [java]    Compilation succeeded -- 52.114s
+     [java]    Compilation succeeded -- 52.782s
 
 compile:
-    [javac] Compiling 265 source files to /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/classes
+    [javac] Compiling 279 source files to /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/classes
     [javac] DataNucleus : JDO Query - org.mbari.tethys.dash.model.Deployment -> org.mbari.tethys.dash.model.QDeployment
     [javac] DataNucleus : JDO Query - org.mbari.tethys.dash.model.Doc -> org.mbari.tethys.dash.model.QDoc
     [javac] DataNucleus : JDO Query - org.mbari.tethys.dash.model.DocInstance -> org.mbari.tethys.dash.model.QDocInstance
+    [javac] DataNucleus : JDO Query - org.mbari.tethys.dash.model.EmailNotifSettings -> org.mbari.tethys.dash.model.QEmailNotifSettings
     [javac] DataNucleus : JDO Query - org.mbari.tethys.dash.model.Event -> org.mbari.tethys.dash.model.QEvent
     [javac] DataNucleus : JDO Query - org.mbari.tethys.dash.model.Fix -> org.mbari.tethys.dash.model.QFix
     [javac] DataNucleus : JDO Query - org.mbari.tethys.dash.model.Notify -> org.mbari.tethys.dash.model.QNotify
     [javac] Note: Recompile with -Xlint:unchecked for details.
 
 copy.metadata:
-     [copy] Copying 607 files to /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/classes
+     [copy] Copying 611 files to /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/classes
 
 enhanceOnly:
-     [echo] module.enhancer.classpath = /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/classes:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/commons-codec-1.10.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/commons-dbcp-1.4.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/commons-fileupload-1.3.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/commons-io-2.4.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/commons-logging-1.2.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/config-1.2.1.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/datanucleus-api-jdo-4.0.4.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/datanucleus-core-4.0.4.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/datanucleus-jdo-query-4.0.4.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/datanucleus-rdbms-4.0.5.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/diffutils-1.2.1.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/gson-2.2.4.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/gwt-servlet.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/httpclient-4.3.4.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/httpcore-4.3.3.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/jasypt-1.9.2.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/java-jwt-2.1.0.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/jcommon-1.0.16.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/jdo-api-3.1-rc1.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/jfreechart-1.0.13.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/jna-3.4.0.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/joda-time-2.9.9.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/jpa-annotations-source.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/jsch-0.1.53.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/jsr305-1.3.9.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/log4j-1.2.16.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/netcdf-4.2.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/org.eclipse.jgit-4.0.1.201506240215-r.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/postgresql-9.3-1102.jdbc3.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/pusher-http-java-0.9.3.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/resolver.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/serializer.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/slf4j-api-1.6.2.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/slf4j-jdk14-1.6.2.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/svnkit-1.7.5.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/svnkit-cli-1.7.5.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/trilead-ssh2-1.0.0-build215.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/xercesImpl.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/xml-apis.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/lib/asm-3.3.1.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/lib/gwt-codeserver.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/lib/gwt-dev-2.5.0.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/lib/gwt-user-2.5.0.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/lib/javax.mail-1.5.2.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/lib/pusher-java-client-1.4.0.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/lib/validation-api-1.0.0.GA-sources.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/lib/validation-api-1.0.0.GA.jar
+     [echo] module.enhancer.classpath = /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/classes:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/commons-codec-1.10.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/commons-dbcp-1.4.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/commons-fileupload-1.3.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/commons-io-2.4.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/commons-logging-1.2.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/config-1.2.1.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/datanucleus-api-jdo-4.0.4.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/datanucleus-core-4.0.4.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/datanucleus-jdo-query-4.0.4.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/datanucleus-rdbms-4.0.5.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/diffutils-1.2.1.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/gson-2.8.6.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/guava-10.0.1-rebased.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/gwt-servlet.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/httpclient-4.3.4.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/httpcore-4.3.3.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/jasypt-1.9.2.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/java-jwt-2.1.0.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/jcommon-1.0.16.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/jdo-api-3.1-rc1.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/jfreechart-1.0.13.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/jna-3.4.0.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/joda-time-2.9.9.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/jpa-annotations-source.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/jsch-0.1.53.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/jsr305-1.3.9.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/log4j-1.2.16.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/netcdf-4.2.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/org.eclipse.jgit-5.4.0.201906121030-r.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/postgresql-42.2.2.jre7.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/pusher-http-java-0.9.3.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/resolver.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/serializer.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/slf4j-api-1.6.2.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/slf4j-jdk14-1.6.2.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/streamhtmlparser-jsilver-r10-rebased.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/svnkit-1.7.5.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/svnkit-cli-1.7.5.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/trilead-ssh2-1.0.0-build215.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/xercesImpl.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/xml-apis.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/lib/asm-3.3.1.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/lib/gwt-codeserver.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/lib/gwt-dev-2.5.0.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/lib/gwt-user-2.5.0.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/lib/javax.mail-1.5.2.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/lib/pusher-java-client-1.4.0.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/lib/validation-api-1.0.0.GA-sources.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/lib/validation-api-1.0.0.GA.jar
 [nucleusenhancer] log4j:WARN No appenders could be found for logger (DataNucleus.General).
 [nucleusenhancer] log4j:WARN Please initialize the log4j system properly.
 [nucleusenhancer] log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
 [nucleusenhancer] DataNucleus Enhancer (version 4.0.4) for API "JDO"
-[nucleusenhancer] DataNucleus Enhancer completed with success for 10 classes.
+[nucleusenhancer] DataNucleus Enhancer completed with success for 11 classes.
 
 enhance:
 
 check-war:
 
 delete-war:
+   [delete] Deleting: /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/TethysDash.war
 
 apply-templates:
      [copy] Copying 1 file to /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/html
       [jar] Building jar: /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/TethysDash.war
 
 apiclient:
-      [jar] Building jar: /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/tethysdash-apiclient-2.4.0.jar
+      [jar] Building jar: /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/tethysdash-apiclient-3.2.2.jar
   [javadoc] Generating Javadoc
   [javadoc] Javadoc execution
-  [javadoc] Creating destination directory: "/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/javaclient/"
   [javadoc] Loading source file /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java...
   [javadoc] Loading source file /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/AsyncClient.java...
   [javadoc] Loading source file /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/model/DListResult.java...
   [javadoc] Loading source file /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/model/DeleteUserResult.java...
   [javadoc] Loading source file /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/model/DeploymentInfo.java...
+  [javadoc] Loading source file /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/model/EndDeploymentResult.java...
+  [javadoc] Loading source file /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/model/GitTagInfo.java...
   [javadoc] Loading source file /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/model/InfoResult.java...
   [javadoc] Loading source file /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/model/LaunchOrRecoverResult.java...
   [javadoc] Loading source file /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/model/MissionDefinitionSummary.java...
   [javadoc] Loading source file /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/model/ResetPasswordResult.java...
   [javadoc] Loading source file /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/model/SendCommandsResult.java...
   [javadoc] Loading source file /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/model/SendNoteResult.java...
+  [javadoc] Loading source file /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/model/StartDeploymentResult.java...
+  [javadoc] Loading source file /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/model/UpdateDeploymentResult.java...
   [javadoc] Loading source file /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/model/UserResult.java...
   [javadoc] Constructing Javadoc information...
   [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:3: error: package com.google.gson does not exist
   [javadoc]                        ^
   [javadoc]   symbol:   class Gson
   [javadoc]   location: class ApiClient
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/model/InfoResult.java:3: error: package org.mbari.tethys.dash.shared does not exist
+  [javadoc] import org.mbari.tethys.dash.shared.EventKind;
+  [javadoc]                                    ^
   [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/AsyncClient.java:3: error: package com.google.gson does not exist
   [javadoc] import com.google.gson.Gson;
   [javadoc]                       ^
   [javadoc]                                         ^
   [javadoc]   symbol:   class ConnectionStateChange
   [javadoc]   location: class AsyncClient.ConnectionListener
-  [javadoc] Standard Doclet version 1.7.0_25
+  [javadoc] Standard Doclet version 1.8.0_211
   [javadoc] Building tree for all the packages and classes...
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:77: warning: no @throws for org.mbari.tethys.rest.client.ApiClient.ResponseException
+  [javadoc]   public String authenticate(String email, String password)
+  [javadoc]                 ^
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:77: warning: no @throws for java.io.IOException
+  [javadoc]   public String authenticate(String email, String password)
+  [javadoc]                 ^
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:77: warning: no @throws for java.net.URISyntaxException
+  [javadoc]   public String authenticate(String email, String password)
+  [javadoc]                 ^
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:127: warning: no @return
+  [javadoc]   public SendNoteResponse sendNote(String vehicle, String note)
+  [javadoc]                           ^
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:127: warning: no @throws for org.mbari.tethys.rest.client.ApiClient.UnauthenticatedException
+  [javadoc]   public SendNoteResponse sendNote(String vehicle, String note)
+  [javadoc]                           ^
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:127: warning: no @throws for org.mbari.tethys.rest.client.ApiClient.ResponseException
+  [javadoc]   public SendNoteResponse sendNote(String vehicle, String note)
+  [javadoc]                           ^
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:127: warning: no @throws for java.io.IOException
+  [javadoc]   public SendNoteResponse sendNote(String vehicle, String note)
+  [javadoc]                           ^
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:127: warning: no @throws for java.net.URISyntaxException
+  [javadoc]   public SendNoteResponse sendNote(String vehicle, String note)
+  [javadoc]                           ^
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:155: warning: no @return
+  [javadoc]   public GetCommandsResponse getCommands()
+  [javadoc]                              ^
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:155: warning: no @throws for org.mbari.tethys.rest.client.ApiClient.UnauthenticatedException
+  [javadoc]   public GetCommandsResponse getCommands()
+  [javadoc]                              ^
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:155: warning: no @throws for org.mbari.tethys.rest.client.ApiClient.ResponseException
+  [javadoc]   public GetCommandsResponse getCommands()
+  [javadoc]                              ^
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:155: warning: no @throws for java.io.IOException
+  [javadoc]   public GetCommandsResponse getCommands()
+  [javadoc]                              ^
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:155: warning: no @throws for java.net.URISyntaxException
+  [javadoc]   public GetCommandsResponse getCommands()
+  [javadoc]                              ^
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:206: warning: no @return
+  [javadoc]   public GetEventsResponse getEvents(String vehicles,
+  [javadoc]                            ^
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:206: warning: no @throws for org.mbari.tethys.rest.client.ApiClient.UnauthenticatedException
+  [javadoc]   public GetEventsResponse getEvents(String vehicles,
+  [javadoc]                            ^
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:206: warning: no @throws for org.mbari.tethys.rest.client.ApiClient.ResponseException
+  [javadoc]   public GetEventsResponse getEvents(String vehicles,
+  [javadoc]                            ^
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:206: warning: no @throws for java.io.IOException
+  [javadoc]   public GetEventsResponse getEvents(String vehicles,
+  [javadoc]                            ^
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:206: warning: no @throws for java.net.URISyntaxException
+  [javadoc]   public GetEventsResponse getEvents(String vehicles,
+  [javadoc]                            ^
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:248: warning: no @return
+  [javadoc]   public GetMissionStartedEventsResponse getLatestMissionStartedEvents(String vehicles,
+  [javadoc]                                          ^
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:248: warning: no @throws for org.mbari.tethys.rest.client.ApiClient.UnauthenticatedException
+  [javadoc]   public GetMissionStartedEventsResponse getLatestMissionStartedEvents(String vehicles,
+  [javadoc]                                          ^
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:248: warning: no @throws for org.mbari.tethys.rest.client.ApiClient.ResponseException
+  [javadoc]   public GetMissionStartedEventsResponse getLatestMissionStartedEvents(String vehicles,
+  [javadoc]                                          ^
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:248: warning: no @throws for java.io.IOException
+  [javadoc]   public GetMissionStartedEventsResponse getLatestMissionStartedEvents(String vehicles,
+  [javadoc]                                          ^
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:248: warning: no @throws for java.net.URISyntaxException
+  [javadoc]   public GetMissionStartedEventsResponse getLatestMissionStartedEvents(String vehicles,
+  [javadoc]                                          ^
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:286: warning: no @return
+  [javadoc]   public GetMissionsResponse getMissions(String tag, String subDir)
+  [javadoc]                              ^
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:286: warning: no @throws for org.mbari.tethys.rest.client.ApiClient.UnauthenticatedException
+  [javadoc]   public GetMissionsResponse getMissions(String tag, String subDir)
+  [javadoc]                              ^
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:286: warning: no @throws for org.mbari.tethys.rest.client.ApiClient.ResponseException
+  [javadoc]   public GetMissionsResponse getMissions(String tag, String subDir)
+  [javadoc]                              ^
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:286: warning: no @throws for java.io.IOException
+  [javadoc]   public GetMissionsResponse getMissions(String tag, String subDir)
+  [javadoc]                              ^
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:286: warning: no @throws for java.net.URISyntaxException
+  [javadoc]   public GetMissionsResponse getMissions(String tag, String subDir)
+  [javadoc]                              ^
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:314: warning: no @return
+  [javadoc]   public GetMissionDefinitionSummaryResponse getMissionDefinitionSummary(String tag,
+  [javadoc]                                              ^
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:314: warning: no @throws for org.mbari.tethys.rest.client.ApiClient.UnauthenticatedException
+  [javadoc]   public GetMissionDefinitionSummaryResponse getMissionDefinitionSummary(String tag,
+  [javadoc]                                              ^
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:314: warning: no @throws for org.mbari.tethys.rest.client.ApiClient.ResponseException
+  [javadoc]   public GetMissionDefinitionSummaryResponse getMissionDefinitionSummary(String tag,
+  [javadoc]                                              ^
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:314: warning: no @throws for java.io.IOException
+  [javadoc]   public GetMissionDefinitionSummaryResponse getMissionDefinitionSummary(String tag,
+  [javadoc]                                              ^
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:314: warning: no @throws for java.net.URISyntaxException
+  [javadoc]   public GetMissionDefinitionSummaryResponse getMissionDefinitionSummary(String tag,
+  [javadoc]                                              ^
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:337: warning: no description for @throws
+  [javadoc]    * @throws UnauthenticatedException
+  [javadoc]      ^
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:338: warning: no description for @throws
+  [javadoc]    * @throws ResponseException
+  [javadoc]      ^
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:339: warning: no description for @throws
+  [javadoc]    * @throws IOException
+  [javadoc]      ^
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:340: warning: no description for @throws
+  [javadoc]    * @throws URISyntaxException
+  [javadoc]      ^
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:362: warning: no description for @param
+  [javadoc]    * @param vehicle
+  [javadoc]      ^
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:363: warning: no description for @param
+  [javadoc]    * @param commandText
+  [javadoc]      ^
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:364: warning: no description for @param
+  [javadoc]    * @param commandNote
+  [javadoc]      ^
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:377: warning: no description for @throws
+  [javadoc]    * @throws Exception
+  [javadoc]      ^
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:426: warning: no @return
+  [javadoc]   public GetDeploymentsResponse getDeployments(String vehicle)
+  [javadoc]                                 ^
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:426: warning: no @throws for org.mbari.tethys.rest.client.ApiClient.UnauthenticatedException
+  [javadoc]   public GetDeploymentsResponse getDeployments(String vehicle)
+  [javadoc]                                 ^
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:426: warning: no @throws for org.mbari.tethys.rest.client.ApiClient.ResponseException
+  [javadoc]   public GetDeploymentsResponse getDeployments(String vehicle)
+  [javadoc]                                 ^
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:426: warning: no @throws for java.io.IOException
+  [javadoc]   public GetDeploymentsResponse getDeployments(String vehicle)
+  [javadoc]                                 ^
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:426: warning: no @throws for java.net.URISyntaxException
+  [javadoc]   public GetDeploymentsResponse getDeployments(String vehicle)
+  [javadoc]                                 ^
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:27: error: self-closing element not allowed
+  [javadoc]  * <br/><br/>
+  [javadoc]    ^
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:27: error: self-closing element not allowed
+  [javadoc]  * <br/><br/>
+  [javadoc]         ^
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:31: error: self-closing element not allowed
+  [javadoc]  * <br/><br/>
+  [javadoc]    ^
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:31: error: self-closing element not allowed
+  [javadoc]  * <br/><br/>
+  [javadoc]         ^
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/AsyncClient.java:19: error: self-closing element not allowed
+  [javadoc]  * <br/><br/>
+  [javadoc]    ^
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/AsyncClient.java:19: error: self-closing element not allowed
+  [javadoc]  * <br/><br/>
+  [javadoc]         ^
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/AsyncClient.java:23: error: self-closing element not allowed
+  [javadoc]  * <br/><br/>
+  [javadoc]    ^
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/AsyncClient.java:23: error: self-closing element not allowed
+  [javadoc]  * <br/><br/>
+  [javadoc]         ^
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/AsyncClient.java:25: error: self-closing element not allowed
+  [javadoc]  * <br/>
+  [javadoc]    ^
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/AsyncClient.java:34: error: invalid entity &commat;
+  [javadoc]       &commat;Override
+  [javadoc]       ^
   [javadoc] Building index for all the packages and classes...
   [javadoc] Building index for all classes...
   [javadoc] Generating /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/javaclient/help-doc.html...
-  [javadoc] 28 warnings
+  [javadoc] 10 errors
+  [javadoc] 75 warnings
 
 distribution:
 
 BUILD SUCCESSFUL
-Total time: 1 minute 13 seconds
-npm WARN package.json FleetStatus@1.7.3 No license field.
-npm WARN deprecated graceful-fs@2.0.3: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.
-npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
-npm WARN deprecated minimatch@0.3.0: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
-npm WARN deprecated minimatch@0.2.14: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
-npm WARN deprecated graceful-fs@1.2.3: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.
-gulp-rename@1.2.2 node_modules/gulp-rename
-
-leaflet-mouse-position@1.0.1 node_modules/leaflet-mouse-position
-
-angular-sanitize@1.6.6 node_modules/angular-sanitize
-
-open@0.0.5 node_modules/open
-
-angular-route@1.2.32 node_modules/angular-route
-
-tr-ng-grid@3.1.5 node_modules/tr-ng-grid
-
-angular-cookie@4.0.10 node_modules/angular-cookie
-
-leaflet.gridlayer.googlemutant@0.4.4 node_modules/leaflet.gridlayer.googlemutant
-
-moment-duration-format@1.3.0 node_modules/moment-duration-format
-
-lodash@2.4.2 node_modules/lodash
-
-angular-local-storage@0.2.7 node_modules/angular-local-storage
-
-angular-growl-v2@0.7.5 node_modules/angular-growl-v2
-
-bootstrap-css-only@3.3.7 node_modules/bootstrap-css-only
-
-angular@1.6.6 node_modules/angular
-
-angular-simple-logger@0.1.7 node_modules/angular-simple-logger
-└── debug@2.6.8 (ms@2.0.0)
-
-font-awesome@4.7.0 node_modules/font-awesome
-
-merge-stream@0.1.8 node_modules/merge-stream
-└── through2@0.6.5 (xtend@4.0.1, readable-stream@1.0.34)
-
-angularjs-slider@2.10.4 node_modules/angularjs-slider
-
-gulp-replace@0.2.0 node_modules/gulp-replace
-├── replacestream@0.0.6 (through@2.3.8)
-└── event-stream@3.0.20 (pause-stream@0.0.11, duplexer@0.1.1, stream-combiner@0.0.4, from@0.1.7, map-stream@0.0.7, split@0.2.10, through@2.3.8)
-
-gulp-gzip@1.4.0 node_modules/gulp-gzip
-├── stream-to-array@1.0.0
-├── bytes@0.3.0
-└── through2@0.4.2 (readable-stream@1.0.34, xtend@2.1.2)
-
-rimraf@2.6.2 node_modules/rimraf
-└── glob@7.1.2 (path-is-absolute@1.0.1, inherits@2.0.3, fs.realpath@1.0.0, once@1.4.0, inflight@1.0.6, minimatch@3.0.4)
-
-gulp-concat@2.6.1 node_modules/gulp-concat
-├── vinyl@2.1.0 (replace-ext@1.0.0, clone-buffer@1.0.0, clone-stats@1.0.0, remove-trailing-separator@1.1.0, clone@2.1.1, cloneable-readable@1.0.0)
-├── concat-with-sourcemaps@1.0.4 (source-map@0.5.7)
-└── through2@2.0.3 (xtend@4.0.1, readable-stream@2.3.3)
-
-run-sequence@1.2.2 node_modules/run-sequence
-└── chalk@2.1.0 (escape-string-regexp@1.0.5, supports-color@4.4.0, ansi-styles@3.2.0)
-
-jquery@2.2.4 node_modules/jquery
-
-log4js@0.6.38 node_modules/log4js
-├── semver@4.3.6
-└── readable-stream@1.0.34 (string_decoder@0.10.31, isarray@0.0.1, inherits@2.0.3, core-util-is@1.0.2)
-
-leaflet@1.2.0 node_modules/leaflet
-
-gulp@3.5.6 node_modules/gulp
-├── pretty-hrtime@0.2.2
-├── deprecated@0.0.1
-├── archy@0.0.2
-├── chalk@0.4.0 (ansi-styles@1.0.0, has-color@0.1.7, strip-ansi@0.1.1)
-├── semver@2.3.2
-├── orchestrator@0.3.8 (stream-consume@0.1.0, sequencify@0.0.7, end-of-stream@0.1.5)
-├── liftoff@0.9.8 (extend@1.2.1, minimist@0.0.10, resolve@0.6.3, findup-sync@0.1.3)
-└── vinyl-fs@0.1.4 (graceful-fs@2.0.3, map-stream@0.1.0, mkdirp@0.3.5, vinyl@0.2.3, glob-stream@3.1.18, glob-watcher@0.0.6)
-
-gulp-util@2.2.20 node_modules/gulp-util
-├── lodash._reinterpolate@2.4.1
-├── minimist@0.2.0
-├── vinyl@0.2.3 (clone-stats@0.0.1)
-├── chalk@0.5.1 (ansi-styles@1.1.0, escape-string-regexp@1.0.5, supports-color@0.2.0, has-ansi@0.1.0, strip-ansi@0.3.0)
-├── through2@0.5.1 (xtend@3.0.0, readable-stream@1.0.34)
-├── lodash.template@2.4.1 (lodash.values@2.4.1, lodash.templatesettings@2.4.1, lodash._escapestringchar@2.4.1, lodash.defaults@2.4.1, lodash.keys@2.4.1, lodash.escape@2.4.1)
-├── multipipe@0.1.2 (duplexer2@0.0.2)
-└── dateformat@1.0.12 (get-stdin@4.0.1, meow@3.7.0)
-
-gulp-uglify@1.5.4 node_modules/gulp-uglify
-├── uglify-save-license@0.4.1
-├── deap@1.0.0
-├── isobject@2.1.0 (isarray@1.0.0)
-├── vinyl-sourcemaps-apply@0.2.1 (source-map@0.5.7)
-├── fancy-log@1.3.0 (time-stamp@1.1.0, chalk@1.1.3)
-├── through2@2.0.3 (xtend@4.0.1, readable-stream@2.3.3)
-├── gulp-util@3.0.8 (array-differ@1.0.0, object-assign@3.0.0, lodash._reinterpolate@3.0.0, lodash._reescape@3.0.0, lodash._reevaluate@3.0.0, array-uniq@1.0.3, beeper@1.1.1, dateformat@2.0.0, replace-ext@0.0.1, has-gulplog@0.1.0, minimist@1.2.0, vinyl@0.5.3, chalk@1.1.3, lodash.template@3.6.2, gulplog@1.0.0, multipipe@0.1.2)
-└── uglify-js@2.6.4 (async@0.2.10, uglify-to-browserify@1.0.2, source-map@0.5.7, yargs@3.10.0)
-
-gulp-webserver@0.9.1 node_modules/gulp-webserver
-├── isarray@0.0.1
-├── connect-livereload@0.4.1
-├── proxy-middleware@0.5.1
-├── watch@0.11.0
-├── node.extend@1.1.6 (is@3.2.1)
-├── through2@0.5.1 (xtend@3.0.0, readable-stream@1.0.34)
-├── connect@3.6.3 (parseurl@1.3.2, utils-merge@1.0.0, debug@2.6.8, finalhandler@1.0.4)
-├── serve-static@1.12.4 (escape-html@1.0.3, encodeurl@1.0.1, parseurl@1.3.2, send@0.15.4)
-├── tiny-lr@0.1.4 (debug@0.8.1, parseurl@1.3.2, qs@2.2.5, body-parser@1.8.4, faye-websocket@0.7.3)
-└── serve-index@1.9.0 (escape-html@1.0.3, parseurl@1.3.2, batch@0.6.1, http-errors@1.6.2, accepts@1.3.4, mime-types@2.1.17, debug@2.6.8)
-
-angular-ui-bootstrap@1.3.3 node_modules/angular-ui-bootstrap
-
-ui-leaflet@2.0.0 node_modules/ui-leaflet
-└── leaflet@0.7.7
-
-pusher-js@3.2.4 node_modules/pusher-js
-├── xmlhttprequest@1.8.0
-└── faye-websocket@0.9.4 (websocket-driver@0.7.0)
-
-moment@2.18.1 node_modules/moment
-
-leaflet-measure@2.1.7 node_modules/leaflet-measure
-├── underscore@1.8.3
-├── humanize@0.0.9
-├── i18n-2@0.6.3 (sprintf@0.1.5)
-├── geocrunch@0.1.1 (underscore@1.5.2)
-├── color@0.8.0 (color-convert@0.5.3, color-string@0.3.0)
-└── brfs@1.4.3 (through2@2.0.3, quote-stream@1.0.2, resolve@1.4.0, static-module@1.5.0)
-
-gulp-tar@1.9.0 node_modules/gulp-tar
-├── object-assign@4.1.1
-├── through2@2.0.3 (xtend@4.0.1, readable-stream@2.3.3)
-├── gulp-util@3.0.8 (array-differ@1.0.0, object-assign@3.0.0, lodash._reinterpolate@3.0.0, lodash._reescape@3.0.0, array-uniq@1.0.3, lodash._reevaluate@3.0.0, beeper@1.1.1, dateformat@2.0.0, replace-ext@0.0.1, fancy-log@1.3.0, has-gulplog@0.1.0, minimist@1.2.0, vinyl@0.5.3, chalk@1.1.3, gulplog@1.0.0, lodash.template@3.6.2, multipipe@0.1.2)
-└── archiver@1.3.0 (buffer-crc32@0.2.13, archiver-utils@1.3.0, walkdir@0.0.11, readable-stream@2.3.3, tar-stream@1.5.4, glob@7.1.2, zip-stream@1.2.0, async@2.5.0, lodash@4.17.4)
-
-gulp-less@3.3.2 node_modules/gulp-less
-├── object-assign@4.1.1
-├── vinyl-sourcemaps-apply@0.2.1 (source-map@0.5.7)
-├── through2@2.0.3 (xtend@4.0.1, readable-stream@2.3.3)
-├── gulp-util@3.0.8 (array-differ@1.0.0, lodash._reescape@3.0.0, object-assign@3.0.0, array-uniq@1.0.3, beeper@1.1.1, lodash._reevaluate@3.0.0, lodash._reinterpolate@3.0.0, dateformat@2.0.0, replace-ext@0.0.1, has-gulplog@0.1.0, fancy-log@1.3.0, minimist@1.2.0, vinyl@0.5.3, chalk@1.1.3, lodash.template@3.6.2, gulplog@1.0.0, multipipe@0.1.2)
-├── accord@0.27.3 (lodash.flatten@4.4.0, lodash.pick@4.4.0, lodash.defaults@4.2.0, lodash.uniq@4.5.0, indx@0.2.3, lodash.partialright@4.2.1, lodash.clone@4.5.0, lodash.merge@4.6.0, semver@5.4.1, convert-source-map@1.5.0, glob@7.1.2, when@3.7.8, resolve@1.4.0, uglify-js@2.8.29)
-└── less@2.7.2 (graceful-fs@4.1.11, mime@1.4.0, image-size@0.5.5, source-map@0.5.7, errno@0.1.4, mkdirp@0.5.1, promise@7.3.1, request@2.81.0)
-[12:21:52] Warning: gulp version mismatch:
-[12:21:52] Global gulp is 3.9.1
-[12:21:52] Local gulp is 3.5.6
-[12:21:53] building version  1.7.3
-[12:21:53] Using gulpfile ~/bitbucket/mbari/tethysdash-docker/tdfs/gulpfile.js
-[12:21:53] Starting 'dist'...
-[12:21:53] Starting 'clean'...
-[12:21:53] Finished 'clean' after 5.88 ms
-[12:21:53] Starting 'app'...
-[12:21:53] Starting 'clean'...
-[12:21:53] Starting 'trNgGrid-min-workaround'...
-[12:21:53] Starting 'rzslider-copy-rzslider.less'...
-[12:21:53] Starting 'vendor-other'...
-[12:21:53] Starting 'fleetstatus-js'...
-[12:21:53] Starting 'fleetstatus-css'...
-[12:21:53] Starting 'fleetstatus-other'...
-[12:21:53] Finished 'clean' after 59 ms
-[12:21:53] Starting 'vendor-orig'...
-[12:21:54] Finished 'rzslider-copy-rzslider.less' after 803 ms
-[12:21:54] Starting 'rzslider-variables-smaller-pointers'...
-[12:21:54] Finished 'trNgGrid-min-workaround' after 1.58 s
-[12:21:54] Starting 'vendor-js'...
-[12:21:54] Finished 'fleetstatus-css' after 1.56 s
-[12:21:54] Finished 'vendor-other' after 1.58 s
-[12:21:55] Finished 'fleetstatus-other' after 1.6 s
-[12:21:55] Finished 'fleetstatus-js' after 1.72 s
-[12:21:55] Starting 'fleetstatus'...
-[12:21:55] Finished 'fleetstatus' after 463 μs
-[12:21:55] Finished 'app' after 1.81 s
-[12:21:55] Finished 'rzslider-variables-smaller-pointers' after 1.09 s
-[12:21:55] Starting 'rzslider-smaller-pointers'...
-[12:21:55] Finished 'vendor-js' after 475 ms
-[12:21:55] Finished 'rzslider-smaller-pointers' after 629 ms
-[12:21:55] Starting 'vendor-css'...
-[12:21:55] Finished 'vendor-orig' after 2.51 s
-[12:21:55] Finished 'vendor-css' after 43 ms
-[12:21:55] Starting 'vendor'...
-[12:21:55] Finished 'vendor' after 4.89 μs
-[12:21:55] Starting 'min'...
-[12:21:55] Finished 'min' after 2.58 μs
-[12:21:55] Starting 'tar'...
-[12:21:58] Finished 'tar' after 2.14 s
-[12:21:58] Finished 'dist' after 4.74 s
-npm WARN package.json tdusr@1.0.1 No license field.
-npm WARN deprecated graceful-fs@2.0.3: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.
-npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
-npm WARN deprecated minimatch@0.3.0: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
-npm WARN deprecated minimatch@0.2.14: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
-npm WARN deprecated graceful-fs@1.2.3: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.
-angular-gravatar@0.4.2 node_modules/angular-gravatar
-
-angular-sanitize@1.6.6 node_modules/angular-sanitize
-
-open@0.0.5 node_modules/open
-
-angular-route@1.6.6 node_modules/angular-route
-
-angular-recaptcha@3.2.1 node_modules/angular-recaptcha
-
-angular-local-storage@0.2.7 node_modules/angular-local-storage
-
-angular-jwt@0.1.9 node_modules/angular-jwt
-
-bootstrap-css-only@3.3.7 node_modules/bootstrap-css-only
-
-angular@1.6.6 node_modules/angular
-
-font-awesome@4.7.0 node_modules/font-awesome
-
-merge-stream@0.1.8 node_modules/merge-stream
-└── through2@0.6.5 (xtend@4.0.1, readable-stream@1.0.34)
-
-gulp-replace@0.2.0 node_modules/gulp-replace
-├── replacestream@0.0.6 (through@2.3.8)
-└── event-stream@3.0.20 (pause-stream@0.0.11, duplexer@0.1.1, stream-combiner@0.0.4, from@0.1.7, map-stream@0.0.7, split@0.2.10, through@2.3.8)
-
-rimraf@2.6.2 node_modules/rimraf
-└── glob@7.1.2 (path-is-absolute@1.0.1, fs.realpath@1.0.0, inherits@2.0.3, inflight@1.0.6, once@1.4.0, minimatch@3.0.4)
-
-run-sequence@1.2.2 node_modules/run-sequence
-└── chalk@2.1.0 (escape-string-regexp@1.0.5, supports-color@4.4.0, ansi-styles@3.2.0)
-
-gulp-gzip@1.4.0 node_modules/gulp-gzip
-├── stream-to-array@1.0.0
-├── bytes@0.3.0
-└── through2@0.4.2 (readable-stream@1.0.34, xtend@2.1.2)
-
-gulp-tar@1.9.0 node_modules/gulp-tar
-├── object-assign@4.1.1
-├── through2@2.0.3 (xtend@4.0.1, readable-stream@2.3.3)
-├── gulp-util@3.0.8 (array-differ@1.0.0, lodash._reinterpolate@3.0.0, beeper@1.1.1, lodash._reescape@3.0.0, object-assign@3.0.0, lodash._reevaluate@3.0.0, array-uniq@1.0.3, dateformat@2.0.0, replace-ext@0.0.1, has-gulplog@0.1.0, fancy-log@1.3.0, minimist@1.2.0, vinyl@0.5.3, chalk@1.1.3, gulplog@1.0.0, lodash.template@3.6.2, multipipe@0.1.2)
-└── archiver@1.3.0 (buffer-crc32@0.2.13, archiver-utils@1.3.0, walkdir@0.0.11, readable-stream@2.3.3, tar-stream@1.5.4, glob@7.1.2, zip-stream@1.2.0, async@2.5.0)
-
-gulp@3.5.6 node_modules/gulp
-├── pretty-hrtime@0.2.2
-├── deprecated@0.0.1
-├── archy@0.0.2
-├── chalk@0.4.0 (ansi-styles@1.0.0, has-color@0.1.7, strip-ansi@0.1.1)
-├── semver@2.3.2
-├── orchestrator@0.3.8 (stream-consume@0.1.0, sequencify@0.0.7, end-of-stream@0.1.5)
-├── liftoff@0.9.8 (extend@1.2.1, minimist@0.0.10, resolve@0.6.3, findup-sync@0.1.3)
-└── vinyl-fs@0.1.4 (graceful-fs@2.0.3, map-stream@0.1.0, mkdirp@0.3.5, vinyl@0.2.3, glob-stream@3.1.18, glob-watcher@0.0.6)
-
-gulp-util@2.2.20 node_modules/gulp-util
-├── lodash._reinterpolate@2.4.1
-├── minimist@0.2.0
-├── vinyl@0.2.3 (clone-stats@0.0.1)
-├── chalk@0.5.1 (ansi-styles@1.1.0, escape-string-regexp@1.0.5, supports-color@0.2.0, has-ansi@0.1.0, strip-ansi@0.3.0)
-├── through2@0.5.1 (xtend@3.0.0, readable-stream@1.0.34)
-├── lodash.template@2.4.1 (lodash.values@2.4.1, lodash.templatesettings@2.4.1, lodash._escapestringchar@2.4.1, lodash.defaults@2.4.1, lodash.keys@2.4.1, lodash.escape@2.4.1)
-├── multipipe@0.1.2 (duplexer2@0.0.2)
-└── dateformat@1.0.12 (get-stdin@4.0.1, meow@3.7.0)
-
-gulp-webserver@0.9.1 node_modules/gulp-webserver
-├── isarray@0.0.1
-├── proxy-middleware@0.5.1
-├── connect-livereload@0.4.1
-├── watch@0.11.0
-├── node.extend@1.1.6 (is@3.2.1)
-├── through2@0.5.1 (xtend@3.0.0, readable-stream@1.0.34)
-├── connect@3.6.3 (utils-merge@1.0.0, parseurl@1.3.2, debug@2.6.8, finalhandler@1.0.4)
-├── serve-static@1.12.4 (escape-html@1.0.3, encodeurl@1.0.1, parseurl@1.3.2, send@0.15.4)
-├── tiny-lr@0.1.4 (debug@0.8.1, parseurl@1.3.2, qs@2.2.5, body-parser@1.8.4, faye-websocket@0.7.3)
-└── serve-index@1.9.0 (escape-html@1.0.3, parseurl@1.3.2, batch@0.6.1, mime-types@2.1.17, http-errors@1.6.2, accepts@1.3.4, debug@2.6.8)
-
-angular-ui-bootstrap@1.3.3 node_modules/angular-ui-bootstrap
-
-moment@2.18.1 node_modules/moment
-
-lodash@4.17.4 node_modules/lodash
-[12:22:10] Warning: gulp version mismatch:
-[12:22:10] Global gulp is 3.9.1
-[12:22:10] Local gulp is 3.5.6
-[12:22:10] Building version 1.0.1
-[12:22:10] Using gulpfile ~/bitbucket/mbari/tethysdash-docker/tdusr/gulpfile.js
-[12:22:10] Starting 'dist'...
-[12:22:10] Starting 'clean'...
-[12:22:10] Finished 'clean' after 3.88 ms
-[12:22:10] Starting 'app'...
-[12:22:10] Starting 'vendor'...
-[12:22:11] Finished 'app' after 527 ms
-[12:22:11] Finished 'vendor' after 730 ms
-[12:22:11] Starting 'dist-directory'...
-[12:22:11] Finished 'dist-directory' after 2.8 μs
-[12:22:11] Starting 'tar'...
-[12:22:12] Finished 'tar' after 1.18 s
-[12:22:12] Finished 'dist' after 1.93 s
-given version = 2.x.y
-TDUSR_VERSION = 1.0.1
-TDFS_VERSION  = 1.7.3
-Sending build context to Docker daemon  618.8MB
-Step 1/13 : FROM mbari/tethysdash-base:2.0.0
- ---> 781f5ed1544c
-Step 2/13 : MAINTAINER Carlos Rueda <carueda@mbari.org>
- ---> Running in f286580d7c84
- ---> 041fd6fdf833
-Removing intermediate container f286580d7c84
-Step 3/13 : ARG TDUSR_VERSION
- ---> Running in 12a14c93d053
- ---> 7f33679f458f
-Removing intermediate container 12a14c93d053
-Step 4/13 : ARG TDFS_VERSION
- ---> Running in 3316dd0390d2
- ---> fdc3368c0472
-Removing intermediate container 3316dd0390d2
-Step 5/13 : RUN mkdir -p                           /opt/tethysdash/tools
- ---> Running in ea1b9330369b
- ---> 9a199432fd6c
-Removing intermediate container ea1b9330369b
-Step 6/13 : COPY build/tools/unserialize /opt/tethysdash/tools/
- ---> 05a963dc2232
-Removing intermediate container 68996f7dc225
-Step 7/13 : COPY build/tools/runShoreScripts.sh /opt/tethysdash/tools/
- ---> c074a0c5f851
-Removing intermediate container 78d4424613e9
-Step 8/13 : COPY build/tools/tethysCentroid.py /opt/tethysdash/tools/
- ---> 41d38d606982
-Removing intermediate container 1ece04c5fcbf
-Step 9/13 : RUN mkdir -p /opt/tethysdash/lrauv-repos              /opt/tethysdash/data              /opt/tethysdash/xsd              /usr/local/tomcat/webapps/emaillogs              /usr/local/tomcat/webapps/FleetStatus &&     rm -rf   /usr/local/tomcat/webapps/examples              /usr/local/tomcat/webapps/docs              /usr/local/tomcat/webapps/ROOT/*
- ---> Running in d0ee3c64e76e
- ---> a4d3598fd70e
-Removing intermediate container d0ee3c64e76e
-Step 10/13 : ADD tdusr/dist/tdusr-${TDUSR_VERSION}.tar.gz /usr/local/tomcat/webapps/ROOT/
- ---> 591615366b15
-Removing intermediate container 172ff3295111
-Step 11/13 : ADD tdfs/dist/FleetStatus-${TDFS_VERSION}.tar.gz /usr/local/tomcat/webapps/FleetStatus/
- ---> b208720ec18b
-Removing intermediate container 78c26ab29b58
-Step 12/13 : COPY tethysdash/lib/javax.mail-1.5.2.jar /usr/local/tomcat/lib/
- ---> 931926d6aeee
-Removing intermediate container f7c47a73a4e0
-Step 13/13 : COPY tethysdash/TethysDash.war /usr/local/tomcat/webapps/
- ---> 233ee84b547f
-Removing intermediate container ba03513ae5c1
-Successfully built 233ee84b547f
-Successfully tagged mbari/tethysdash:2.x.y
+Total time: 1 minute 9 seconds
+::::: package_dash3 :::::
+audited 16055 packages in 6.372s
+
+
+   ╭────────────────────────────────────────────────────────────────╮
+   │                                                                │
+   │      New patch version of npm available! 6.13.0 → 6.13.2       │
+   │   Changelog: https://github.com/npm/cli/releases/tag/v6.13.2   │
+   │               Run npm install -g npm to update!                │
+   │                                                                │
+   ╰────────────────────────────────────────────────────────────────╯
+
+
+ Build mode........ spa
+ Quasar theme...... mat
+ Quasar CLI........ v0.17.24
+ Quasar Framework.. v0.17.20
+ Debugging......... no
+
+ app:quasar-conf Reading quasar.conf.js +0ms
+Browserslist: caniuse-lite is outdated. Please run next command `npm update`
+ app:webpack Extending SPA Webpack config +1s
+ app:artifacts Cleaned build artifact: "/Users/carueda/bitbucket/mbari/tethysdash-docker/dash3/dist/spa-mat" +15ms
+ app:generator Generating Webpack entry point +4ms
+ app:build Building... +2ms
+
+
+  SPA ███████████████████████   chunk asset optimization [92%] OptimizeCssAssetsWebpackPlugin
+
+Browserslist: caniuse-lite is outdated. Please run next command `npm update`
+Browserslist: caniuse-lite is outdated. Please run next command `npm update`
+
+  SPA █████████████████████████ [100%] in ~27s
+
+
+
+Version: webpack 4.25.1
+Time: 27369ms
+Built at: 12/03/2019 3:45:10 PM
+                                                  Asset       Size    Chunks             Chunk Names
+                              css/43a33a47.a3c6344a.css   33.8 KiB  43a33a47  [emitted]
+                              css/5965a972.a4ebc42e.css  660 bytes  5965a972  [emitted]
+                              css/68eb6a3d.5a5e0772.css   1.08 KiB  68eb6a3d  [emitted]
+                                   css/app.638004fd.css    217 KiB       app  [emitted]  app
+            fonts/KFOkCnqEu92Fr1MmgVxIIzQ.e9dbbe8a.woff   19.5 KiB            [emitted]
+           fonts/KFOlCnqEu92Fr1MmEU9fBBc-.de8b7431.woff   19.5 KiB            [emitted]
+           fonts/KFOlCnqEu92Fr1MmSU5fBBc-.a1471d1d.woff   19.4 KiB            [emitted]
+           fonts/KFOlCnqEu92Fr1MmWUlfBBc-.cf6613d1.woff   19.4 KiB            [emitted]
+           fonts/KFOlCnqEu92Fr1MmYUtfBBc-.8c2ade50.woff   19.5 KiB            [emitted]
+               fonts/KFOmCnqEu92Fr1Mu4mxM.bafb105b.woff   19.4 KiB            [emitted]
+                     fonts/fa-brands-400.659c4d58.woff2     68 KiB            [emitted]
+                      fonts/fa-brands-400.8b7a9afd.woff   79.7 KiB            [emitted]
+                     fonts/fa-regular-400.0b5e3a54.woff   17.7 KiB            [emitted]
+                    fonts/fa-regular-400.bdadb6ce.woff2   14.5 KiB            [emitted]
+                       fonts/fa-solid-900.bcb927a7.woff   93.2 KiB            [emitted]
+                      fonts/fa-solid-900.fb493903.woff2   72.1 KiB            [emitted]
+       fonts/flUhRq6tzZclQEJ-Vdg-IuiaDsNa.c38ebd3c.woff   70.6 KiB            [emitted]
+fonts/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.8a9a261c.woff2   53.8 KiB            [emitted]
+                                             index.html   1.43 KiB            [emitted]
+                                js/43a33a47.62cf261c.js    471 KiB  43a33a47  [emitted]
+                                js/4b46c4ff.fe762882.js     12 KiB  4b46c4ff  [emitted]
+                                js/4b4818b8.cd768103.js   12.1 KiB  4b4818b8  [emitted]
+                                js/5965a972.612e7129.js    644 KiB  5965a972  [emitted]
+                                js/68eb6a3d.8e664b9c.js   63.4 KiB  68eb6a3d  [emitted]
+                                     js/app.44d83f06.js   31.9 KiB       app  [emitted]  app
+                                 js/runtime.9e8468bb.js   3.19 KiB   runtime  [emitted]  runtime
+                                  js/vendor.3f2df1d1.js    527 KiB    vendor  [emitted]  vendor
+                        statics/LRAUV_icon_color_64.svg   5.22 KiB            [emitted]
+                         statics/icons/lrauv-icon16.png    1.3 KiB            [emitted]
+                         statics/icons/lrauv-icon32.png   2.82 KiB            [emitted]
+                             statics/lrauv-logo-w28.png   2.53 KiB            [emitted]
+                           statics/sounds/intuition.mp3   6.53 KiB            [emitted]
+                               statics/sounds/light.ogg   8.56 KiB            [emitted]
+                               statics/sounds/readme.md  206 bytes            [emitted]
+Entrypoint app = js/runtime.9e8468bb.js js/vendor.3f2df1d1.js css/app.638004fd.css js/app.44d83f06.js
+
+WARNING in chunk 5965a972 [mini-css-extract-plugin]
+Conflicting order between:
+ * css ./node_modules/css-loader??ref--5-oneOf-2-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--5-oneOf-2-2!./node_modules/vue-loader/lib??vue-loader-options!./src/components/trackingdb-selection.vue?vue&type=style&index=0&lang=css&
+ * css ./node_modules/css-loader??ref--5-oneOf-2-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--5-oneOf-2-2!./node_modules/vue-loader/lib??vue-loader-options!./src/components/sync-mc-dialog.vue?vue&type=style&index=0&id=1a44745a&scoped=true&lang=css&
+
+WARNING in chunk 5965a972 [mini-css-extract-plugin]
+Conflicting order between:
+ * css ./node_modules/css-loader??ref--5-oneOf-2-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--5-oneOf-2-2!./node_modules/vue-loader/lib??vue-loader-options!./src/components/ui-settings.vue?vue&type=style&index=0&id=6c2bd148&scoped=true&lang=css&
+ * css ./node_modules/css-loader??ref--5-oneOf-2-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--5-oneOf-2-2!./node_modules/vue-loader/lib??vue-loader-options!./src/components/sync-mc-dialog.vue?vue&type=style&index=0&id=1a44745a&scoped=true&lang=css&
+
+WARNING in chunk 5965a972 [mini-css-extract-plugin]
+Conflicting order between:
+ * css ./node_modules/css-loader??ref--5-oneOf-2-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--5-oneOf-2-2!./node_modules/vue-loader/lib??vue-loader-options!./src/components/sync-mc-dialog.vue?vue&type=style&index=0&id=1a44745a&scoped=true&lang=css&
+ * css ./node_modules/css-loader??ref--5-oneOf-2-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--5-oneOf-2-2!./node_modules/vue-loader/lib??vue-loader-options!./src/components/ui-settings.vue?vue&type=style&index=1&lang=css&
+
+
+ Build succeeded
+
+ Build mode........ spa
+ Quasar theme...... mat
+ Quasar CLI........ v0.17.24
+ Quasar Framework.. v0.17.20
+ Debugging......... no
+ ==================
+ Output folder..... /Users/carueda/bitbucket/mbari/tethysdash-docker/dash3/dist/spa-mat
+
+ Tip: Built files are meant to be served over an HTTP server
+      Opening index.html over file:// won't work
+
+ Tip: You can use "$ quasar serve" command to create a web server,
+      both for testing or production. Type "$ quasar serve -h" for
+      parameters. Also, an npm script (usually named "start") can
+      be added for deployment environments.
+      If you're using Vue Router "history" mode, don't forget to
+      specify the "--history" parameter: "$ quasar serve --history"
+
+::::: package_tdusr :::::
+audited 16260 packages in 5.761s
+
+ Build mode........ spa
+ Quasar theme...... mat
+ Quasar CLI........ v0.17.26
+ Quasar Framework.. v0.17.20
+ Debugging......... no
+
+ app:quasar-conf Reading quasar.conf.js +0ms
+ app:webpack Extending SPA Webpack config +2s
+ app:artifacts Cleaned build artifact: "/Users/carueda/bitbucket/mbari/tethysdash-docker/tdusr/dist/spa-mat" +16ms
+ app:generator Generating Webpack entry point +4ms
+ app:build Building... +4ms
+
+  SPA █████████████████████████ [100%] in ~10s
+
+
+
+Version: webpack 4.25.1
+Time: 9634ms
+Built at: 12/03/2019 3:45:30 PM
+                                                  Asset       Size    Chunks             Chunk Names
+                              css/01cb74da.e79a73ef.css  279 bytes  01cb74da  [emitted]
+                              css/04972dcb.99c4f83d.css  109 bytes  04972dcb  [emitted]
+                              css/103eae3a.614be8ea.css   59 bytes  103eae3a  [emitted]
+                              css/564a6b12.e4dc4ffb.css   59 bytes  564a6b12  [emitted]
+                                   css/app.66e9ca86.css    216 KiB       app  [emitted]  app
+            fonts/KFOkCnqEu92Fr1MmgVxIIzQ.e9dbbe8a.woff   19.5 KiB            [emitted]
+           fonts/KFOlCnqEu92Fr1MmEU9fBBc-.de8b7431.woff   19.5 KiB            [emitted]
+           fonts/KFOlCnqEu92Fr1MmSU5fBBc-.a1471d1d.woff   19.4 KiB            [emitted]
+           fonts/KFOlCnqEu92Fr1MmWUlfBBc-.cf6613d1.woff   19.4 KiB            [emitted]
+           fonts/KFOlCnqEu92Fr1MmYUtfBBc-.8c2ade50.woff   19.5 KiB            [emitted]
+               fonts/KFOmCnqEu92Fr1Mu4mxM.bafb105b.woff   19.4 KiB            [emitted]
+                     fonts/fa-brands-400.659c4d58.woff2     68 KiB            [emitted]
+                      fonts/fa-brands-400.8b7a9afd.woff   79.7 KiB            [emitted]
+                     fonts/fa-regular-400.0b5e3a54.woff   17.7 KiB            [emitted]
+                    fonts/fa-regular-400.bdadb6ce.woff2   14.5 KiB            [emitted]
+                       fonts/fa-solid-900.bcb927a7.woff   93.2 KiB            [emitted]
+                      fonts/fa-solid-900.fb493903.woff2   72.1 KiB            [emitted]
+       fonts/flUhRq6tzZclQEJ-Vdg-IuiaDsNa.c38ebd3c.woff   70.6 KiB            [emitted]
+fonts/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.8a9a261c.woff2   53.8 KiB            [emitted]
+                                             index.html   1.57 KiB            [emitted]
+                                js/01cb74da.7596df30.js   21.3 KiB  01cb74da  [emitted]
+                                js/04972dcb.6ad110e6.js   31.6 KiB  04972dcb  [emitted]
+                                js/103eae3a.d678dac5.js   1.69 KiB  103eae3a  [emitted]
+                                js/2d0a314a.85a20030.js  630 bytes  2d0a314a  [emitted]
+                                js/4b4818b8.f89c036e.js   12.1 KiB  4b4818b8  [emitted]
+                                js/564a6b12.209a2465.js   3.57 KiB  564a6b12  [emitted]
+                                js/6ae69d83.e696d689.js   17.6 KiB  6ae69d83  [emitted]
+                                     js/app.9cf30d04.js   6.66 KiB       app  [emitted]  app
+                                 js/runtime.2ca106e3.js   3.29 KiB   runtime  [emitted]  runtime
+                                  js/vendor.b75cbff6.js    337 KiB    vendor  [emitted]  vendor
+                        statics/LRAUV_icon_color_64.svg   5.22 KiB            [emitted]
+                         statics/icons/lrauv-icon16.png    1.3 KiB            [emitted]
+                         statics/icons/lrauv-icon32.png   2.82 KiB            [emitted]
+                             statics/lrauv-logo-w28.png   2.53 KiB            [emitted]
+                                 statics/lrauv-logo.png   6.25 KiB            [emitted]
+                                statics/lrauv-logo2.png    4.7 KiB            [emitted]
+                                statics/lrauv-logo3.png   60.7 KiB            [emitted]
+                                statics/lrauv-logo4.png   15.7 KiB            [emitted]
+Entrypoint app = js/runtime.2ca106e3.js js/vendor.b75cbff6.js css/app.66e9ca86.css js/app.9cf30d04.js
+
+
+ Build succeeded
+
+ Build mode........ spa
+ Quasar theme...... mat
+ Quasar CLI........ v0.17.26
+ Quasar Framework.. v0.17.20
+ Debugging......... no
+ ==================
+ Output folder..... /Users/carueda/bitbucket/mbari/tethysdash-docker/tdusr/dist/spa-mat
+
+ Tip: Built files are meant to be served over an HTTP server
+      Opening index.html over file:// won't work
+
+ Tip: You can use "$ quasar serve" command to create a web server,
+      both for testing or production. Type "$ quasar serve -h" for
+      parameters. Also, an npm script (usually named "start") can
+      be added for deployment environments.
+      If you're using Vue Router "history" mode, don't forget to
+      specify the "--history" parameter: "$ quasar serve --history"
+
+::::: dockerize :::::
+    Given version for image = 3.9.3
+              DASH3_VERSION = 3.9.3
+              TDUSR_VERSION = 3.0.0
+         tethysdash.version = 3.2.2
+Sending build context to Docker daemon    854MB
+Step 1/14 : FROM mbari/tdbase:0.7
+ ---> db4cc85c44a7
+Step 2/14 : RUN mkdir -p /opt/tethysdash/lrauv-repos              /opt/tethysdash/conf              /opt/tethysdash/data              /opt/tethysdash/xsd              ${CATALINA_HOME}/webapps/emaillogs              ${CATALINA_HOME}/webapps/dash3 &&     rm -rf   ${CATALINA_HOME}/webapps/examples              ${CATALINA_HOME}/webapps/docs              ${CATALINA_HOME}/webapps/ROOT/*
+ ---> Using cache
+ ---> 7f35b01c1a43
+Step 3/14 : RUN mkdir -p                                           /opt/tethysdash/tools  &&     ln /opt/lrauv-application/bin/unserialize          /opt/tethysdash/tools/ &&     ln /opt/lrauv-application/Tools/runShoreScripts.sh /opt/tethysdash/tools/ &&     ln /opt/lrauv-application/Tools/tethysCentroid.py  /opt/tethysdash/tools/
+ ---> Using cache
+ ---> 6c4e89fa88a9
+Step 4/14 : ARG TDUSR_VERSION
+ ---> Using cache
+ ---> a908f4ed37d3
+Step 5/14 : ARG DASH3_VERSION
+ ---> Using cache
+ ---> c421cf313e18
+Step 6/14 : ADD  tdusr/dist/tdusr.tgz                          ${CATALINA_HOME}/webapps/ROOT/
+ ---> 12d3caf26581
+Step 7/14 : ADD  dash3/dist/dash3.tgz                          ${CATALINA_HOME}/webapps/dash3/
+ ---> 3af4e854c2c1
+Step 8/14 : COPY tethysdash/lib/javax.mail-1.5.2.jar           ${CATALINA_HOME}/lib/
+ ---> 47baa41d8eba
+Step 9/14 : COPY tethysdash/TethysDash.war                     ${CATALINA_HOME}/webapps/
+ ---> 3ce9dfe91cea
+Step 10/14 : COPY build/delayedCatalina.sh /opt/tethysdash/
+ ---> 1fbb5d54bca0
+Step 11/14 : RUN  chmod +x                 /opt/tethysdash/delayedCatalina.sh
+ ---> Running in d8ae86a0bc1e
+Removing intermediate container d8ae86a0bc1e
+ ---> 978fc2d2ca59
+Step 12/14 : WORKDIR    /opt/tethysdash
+ ---> Running in 14d315659d34
+Removing intermediate container 14d315659d34
+ ---> 110c2392589e
+Step 13/14 : ENTRYPOINT ["./delayedCatalina.sh"]
+ ---> Running in fb7ac1625e67
+Removing intermediate container fb7ac1625e67
+ ---> dce71a2ef295
+Step 14/14 : CMD        []
+ ---> Running in 6b8077377484
+Removing intermediate container 6b8077377484
+ ---> b46c459fe745
+Successfully built b46c459fe745
+Successfully tagged mbari/tethysdash:3.9.3
+➜  tethysdash-docker git:(master) ✗
Created by Carlos Rueda

File build.sh_output Added

  • Ignore whitespace
  • Hide word diff
+➜  tethysdash-docker git:(master) ✗ ./build.sh 2.x.y
+ANT_OPTS=-Xmx1g
+Buildfile: /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/build.xml
+
+clean:
+
+getlibs:
+      [get] Getting: http://repo1.maven.org/maven2/com/google/gwt/gwt-dev/2.5.0/gwt-dev-2.5.0.jar
+      [get] To: /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/lib/gwt-dev-2.5.0.jar
+      [get] Getting: http://repo1.maven.org/maven2/com/google/gwt/gwt-user/2.5.0/gwt-user-2.5.0.jar
+      [get] To: /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/lib/gwt-user-2.5.0.jar
+      [get] Destination already exists (skipping): /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/lib/gwt-codeserver.jar
+      [get] Getting: http://repo1.maven.org/maven2/javax/validation/validation-api/1.0.0.GA/validation-api-1.0.0.GA.jar
+      [get] To: /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/lib/validation-api-1.0.0.GA.jar
+      [get] Getting: http://repo1.maven.org/maven2/javax/validation/validation-api/1.0.0.GA/validation-api-1.0.0.GA-sources.jar
+      [get] To: /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/lib/validation-api-1.0.0.GA-sources.jar
+      [get] Getting: http://repo1.maven.org/maven2/com/google/gwt/gwt-servlet/2.5.0/gwt-servlet-2.5.0.jar
+      [get] To: /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/gwt-servlet.jar
+
+prepare:
+    [mkdir] Created dir: /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/classes
+
+gwt-compile:
+     [java] Compiling module org.mbari.tethys.dash.Dash
+     [java]    Compiling 6 permutations
+     [java]       Compiling permutation 0...
+     [java]       Process output
+     [java]          Compiling
+     [java]             Compiling permutation 1...
+     [java]       Compiling permutation 2...
+     [java]          Compiling
+     [java]             Compiling permutation 3...
+     [java]       Compiling permutation 4...
+     [java]          Compiling
+     [java]             Compiling permutation 5...
+     [java]    Compile of permutations succeeded
+     [java] Linking into /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/dash; Writing extras to /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/extras/dash
+     [java]    Link succeeded
+     [java]    Compilation succeeded -- 52.114s
+
+compile:
+    [javac] Compiling 265 source files to /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/classes
+    [javac] DataNucleus : JDO Query - org.mbari.tethys.dash.model.Deployment -> org.mbari.tethys.dash.model.QDeployment
+    [javac] DataNucleus : JDO Query - org.mbari.tethys.dash.model.Doc -> org.mbari.tethys.dash.model.QDoc
+    [javac] DataNucleus : JDO Query - org.mbari.tethys.dash.model.DocInstance -> org.mbari.tethys.dash.model.QDocInstance
+    [javac] DataNucleus : JDO Query - org.mbari.tethys.dash.model.Event -> org.mbari.tethys.dash.model.QEvent
+    [javac] DataNucleus : JDO Query - org.mbari.tethys.dash.model.Fix -> org.mbari.tethys.dash.model.QFix
+    [javac] DataNucleus : JDO Query - org.mbari.tethys.dash.model.Notify -> org.mbari.tethys.dash.model.QNotify
+    [javac] DataNucleus : JDO Query - org.mbari.tethys.dash.model.SavedPatch -> org.mbari.tethys.dash.model.QSavedPatch
+    [javac] DataNucleus : JDO Query - org.mbari.tethys.dash.model.Simulation -> org.mbari.tethys.dash.model.QSimulation
+    [javac] DataNucleus : JDO Query - org.mbari.tethys.dash.model.Target -> org.mbari.tethys.dash.model.QTarget
+    [javac] DataNucleus : JDO Query - org.mbari.tethys.dash.model.User -> org.mbari.tethys.dash.model.QUser
+    [javac] Note: DataNucleus JDO AnnotationProcessor for generating Typesafe classes
+    [javac] Note: Some input files use or override a deprecated API.
+    [javac] Note: Recompile with -Xlint:deprecation for details.
+    [javac] Note: Some input files use unchecked or unsafe operations.
+    [javac] Note: Recompile with -Xlint:unchecked for details.
+
+copy.metadata:
+     [copy] Copying 607 files to /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/classes
+
+enhanceOnly:
+     [echo] module.enhancer.classpath = /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/classes:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/commons-codec-1.10.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/commons-dbcp-1.4.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/commons-fileupload-1.3.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/commons-io-2.4.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/commons-logging-1.2.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/config-1.2.1.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/datanucleus-api-jdo-4.0.4.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/datanucleus-core-4.0.4.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/datanucleus-jdo-query-4.0.4.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/datanucleus-rdbms-4.0.5.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/diffutils-1.2.1.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/gson-2.2.4.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/gwt-servlet.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/httpclient-4.3.4.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/httpcore-4.3.3.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/jasypt-1.9.2.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/java-jwt-2.1.0.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/jcommon-1.0.16.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/jdo-api-3.1-rc1.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/jfreechart-1.0.13.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/jna-3.4.0.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/joda-time-2.9.9.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/jpa-annotations-source.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/jsch-0.1.53.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/jsr305-1.3.9.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/log4j-1.2.16.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/netcdf-4.2.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/org.eclipse.jgit-4.0.1.201506240215-r.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/postgresql-9.3-1102.jdbc3.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/pusher-http-java-0.9.3.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/resolver.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/serializer.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/slf4j-api-1.6.2.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/slf4j-jdk14-1.6.2.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/svnkit-1.7.5.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/svnkit-cli-1.7.5.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/trilead-ssh2-1.0.0-build215.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/xercesImpl.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/lib/xml-apis.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/lib/asm-3.3.1.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/lib/gwt-codeserver.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/lib/gwt-dev-2.5.0.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/lib/gwt-user-2.5.0.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/lib/javax.mail-1.5.2.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/lib/pusher-java-client-1.4.0.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/lib/validation-api-1.0.0.GA-sources.jar:/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/lib/validation-api-1.0.0.GA.jar
+[nucleusenhancer] log4j:WARN No appenders could be found for logger (DataNucleus.General).
+[nucleusenhancer] log4j:WARN Please initialize the log4j system properly.
+[nucleusenhancer] log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
+[nucleusenhancer] DataNucleus Enhancer (version 4.0.4) for API "JDO"
+[nucleusenhancer] DataNucleus Enhancer completed with success for 10 classes.
+
+enhance:
+
+check-war:
+
+delete-war:
+
+apply-templates:
+     [copy] Copying 1 file to /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/war/WEB-INF/html
+
+make-war:
+      [jar] Building jar: /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/TethysDash.war
+
+apiclient:
+      [jar] Building jar: /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/tethysdash-apiclient-2.4.0.jar
+  [javadoc] Generating Javadoc
+  [javadoc] Javadoc execution
+  [javadoc] Creating destination directory: "/Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/javaclient/"
+  [javadoc] Loading source file /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java...
+  [javadoc] Loading source file /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/AsyncClient.java...
+  [javadoc] Loading source file /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/model/DListResult.java...
+  [javadoc] Loading source file /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/model/DeleteUserResult.java...
+  [javadoc] Loading source file /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/model/DeploymentInfo.java...
+  [javadoc] Loading source file /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/model/InfoResult.java...
+  [javadoc] Loading source file /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/model/LaunchOrRecoverResult.java...
+  [javadoc] Loading source file /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/model/MissionDefinitionSummary.java...
+  [javadoc] Loading source file /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/model/MissionList.java...
+  [javadoc] Loading source file /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/model/RemoveEventsResult.java...
+  [javadoc] Loading source file /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/model/ResetPasswordResult.java...
+  [javadoc] Loading source file /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/model/SendCommandsResult.java...
+  [javadoc] Loading source file /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/model/SendNoteResult.java...
+  [javadoc] Loading source file /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/model/UserResult.java...
+  [javadoc] Constructing Javadoc information...
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:3: error: package com.google.gson does not exist
+  [javadoc] import com.google.gson.Gson;
+  [javadoc]                       ^
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:4: error: package org.apache.commons.io does not exist
+  [javadoc] import org.apache.commons.io.IOUtils;
+  [javadoc]                             ^
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:5: error: package org.apache.http does not exist
+  [javadoc] import org.apache.http.HttpResponse;
+  [javadoc]                       ^
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:6: error: package org.apache.http.client does not exist
+  [javadoc] import org.apache.http.client.HttpClient;
+  [javadoc]                              ^
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:7: error: package org.apache.http.client.config does not exist
+  [javadoc] import org.apache.http.client.config.RequestConfig;
+  [javadoc]                                     ^
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:8: error: package org.apache.http.client.methods does not exist
+  [javadoc] import org.apache.http.client.methods.HttpDelete;
+  [javadoc]                                      ^
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:9: error: package org.apache.http.client.methods does not exist
+  [javadoc] import org.apache.http.client.methods.HttpGet;
+  [javadoc]                                      ^
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:10: error: package org.apache.http.client.methods does not exist
+  [javadoc] import org.apache.http.client.methods.HttpPost;
+  [javadoc]                                      ^
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:11: error: package org.apache.http.client.methods does not exist
+  [javadoc] import org.apache.http.client.methods.HttpRequestBase;
+  [javadoc]                                      ^
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:12: error: package org.apache.http.client.utils does not exist
+  [javadoc] import org.apache.http.client.utils.URIBuilder;
+  [javadoc]                                    ^
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:13: error: package org.apache.http.impl.client does not exist
+  [javadoc] import org.apache.http.impl.client.HttpClientBuilder;
+  [javadoc]                                   ^
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:469: error: cannot find symbol
+  [javadoc]   private HttpResponse makeRequest(HttpRequestBase request) throws IOException {
+  [javadoc]                                    ^
+  [javadoc]   symbol:   class HttpRequestBase
+  [javadoc]   location: class ApiClient
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:469: error: cannot find symbol
+  [javadoc]   private HttpResponse makeRequest(HttpRequestBase request) throws IOException {
+  [javadoc]           ^
+  [javadoc]   symbol:   class HttpResponse
+  [javadoc]   location: class ApiClient
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:477: error: cannot find symbol
+  [javadoc]   private HttpResponse makeRequestWithAuth(HttpRequestBase request) throws UnauthenticatedException, IOException {
+  [javadoc]                                            ^
+  [javadoc]   symbol:   class HttpRequestBase
+  [javadoc]   location: class ApiClient
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:477: error: cannot find symbol
+  [javadoc]   private HttpResponse makeRequestWithAuth(HttpRequestBase request) throws UnauthenticatedException, IOException {
+  [javadoc]           ^
+  [javadoc]   symbol:   class HttpResponse
+  [javadoc]   location: class ApiClient
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:488: error: cannot find symbol
+  [javadoc]   private static String getResponseContent(HttpResponse httpResponse) throws IOException {
+  [javadoc]                                            ^
+  [javadoc]   symbol:   class HttpResponse
+  [javadoc]   location: class ApiClient
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/ApiClient.java:495: error: cannot find symbol
+  [javadoc]   private static final Gson gson = new Gson();
+  [javadoc]                        ^
+  [javadoc]   symbol:   class Gson
+  [javadoc]   location: class ApiClient
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/AsyncClient.java:3: error: package com.google.gson does not exist
+  [javadoc] import com.google.gson.Gson;
+  [javadoc]                       ^
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/AsyncClient.java:4: error: package com.pusher.client does not exist
+  [javadoc] import com.pusher.client.Pusher;
+  [javadoc]                         ^
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/AsyncClient.java:5: error: package com.pusher.client does not exist
+  [javadoc] import com.pusher.client.PusherOptions;
+  [javadoc]                         ^
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/AsyncClient.java:6: error: package com.pusher.client.channel does not exist
+  [javadoc] import com.pusher.client.channel.Channel;
+  [javadoc]                                 ^
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/AsyncClient.java:7: error: package com.pusher.client.channel does not exist
+  [javadoc] import com.pusher.client.channel.ChannelEventListener;
+  [javadoc]                                 ^
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/AsyncClient.java:8: error: package com.pusher.client.channel does not exist
+  [javadoc] import com.pusher.client.channel.SubscriptionEventListener;
+  [javadoc]                                 ^
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/AsyncClient.java:9: error: package com.pusher.client.connection does not exist
+  [javadoc] import com.pusher.client.connection.ConnectionEventListener;
+  [javadoc]                                    ^
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/AsyncClient.java:10: error: package com.pusher.client.connection does not exist
+  [javadoc] import com.pusher.client.connection.ConnectionStateChange;
+  [javadoc]                                    ^
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/AsyncClient.java:185: error: cannot find symbol
+  [javadoc]   private Pusher pusher;
+  [javadoc]           ^
+  [javadoc]   symbol:   class Pusher
+  [javadoc]   location: class AsyncClient
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/AsyncClient.java:169: error: cannot find symbol
+  [javadoc]   private class ConnectionListener implements ConnectionEventListener {
+  [javadoc]                                               ^
+  [javadoc]   symbol:   class ConnectionEventListener
+  [javadoc]   location: class AsyncClient
+  [javadoc] /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/src/org/mbari/tethys/rest/client/AsyncClient.java:172: error: cannot find symbol
+  [javadoc]     public void onConnectionStateChange(ConnectionStateChange change) {
+  [javadoc]                                         ^
+  [javadoc]   symbol:   class ConnectionStateChange
+  [javadoc]   location: class AsyncClient.ConnectionListener
+  [javadoc] Standard Doclet version 1.7.0_25
+  [javadoc] Building tree for all the packages and classes...
+  [javadoc] Building index for all the packages and classes...
+  [javadoc] Building index for all classes...
+  [javadoc] Generating /Users/carueda/bitbucket/mbari/tethysdash-docker/tethysdash/javaclient/help-doc.html...
+  [javadoc] 28 warnings
+
+distribution:
+
+BUILD SUCCESSFUL
+Total time: 1 minute 13 seconds
+npm WARN package.json FleetStatus@1.7.3 No license field.
+npm WARN deprecated graceful-fs@2.0.3: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.
+npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
+npm WARN deprecated minimatch@0.3.0: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
+npm WARN deprecated minimatch@0.2.14: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
+npm WARN deprecated graceful-fs@1.2.3: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.
+gulp-rename@1.2.2 node_modules/gulp-rename
+
+leaflet-mouse-position@1.0.1 node_modules/leaflet-mouse-position
+
+angular-sanitize@1.6.6 node_modules/angular-sanitize
+
+open@0.0.5 node_modules/open
+
+angular-route@1.2.32 node_modules/angular-route
+
+tr-ng-grid@3.1.5 node_modules/tr-ng-grid
+
+angular-cookie@4.0.10 node_modules/angular-cookie
+
+leaflet.gridlayer.googlemutant@0.4.4 node_modules/leaflet.gridlayer.googlemutant
+
+moment-duration-format@1.3.0 node_modules/moment-duration-format
+
+lodash@2.4.2 node_modules/lodash
+
+angular-local-storage@0.2.7 node_modules/angular-local-storage
+
+angular-growl-v2@0.7.5 node_modules/angular-growl-v2
+
+bootstrap-css-only@3.3.7 node_modules/bootstrap-css-only
+
+angular@1.6.6 node_modules/angular
+
+angular-simple-logger@0.1.7 node_modules/angular-simple-logger
+└── debug@2.6.8 (ms@2.0.0)
+
+font-awesome@4.7.0 node_modules/font-awesome
+
+merge-stream@0.1.8 node_modules/merge-stream
+└── through2@0.6.5 (xtend@4.0.1, readable-stream@1.0.34)
+
+angularjs-slider@2.10.4 node_modules/angularjs-slider
+
+gulp-replace@0.2.0 node_modules/gulp-replace
+├── replacestream@0.0.6 (through@2.3.8)
+└── event-stream@3.0.20 (pause-stream@0.0.11, duplexer@0.1.1, stream-combiner@0.0.4, from@0.1.7, map-stream@0.0.7, split@0.2.10, through@2.3.8)
+
+gulp-gzip@1.4.0 node_modules/gulp-gzip
+├── stream-to-array@1.0.0
+├── bytes@0.3.0
+└── through2@0.4.2 (readable-stream@1.0.34, xtend@2.1.2)
+
+rimraf@2.6.2 node_modules/rimraf
+└── glob@7.1.2 (path-is-absolute@1.0.1, inherits@2.0.3, fs.realpath@1.0.0, once@1.4.0, inflight@1.0.6, minimatch@3.0.4)
+
+gulp-concat@2.6.1 node_modules/gulp-concat
+├── vinyl@2.1.0 (replace-ext@1.0.0, clone-buffer@1.0.0, clone-stats@1.0.0, remove-trailing-separator@1.1.0, clone@2.1.1, cloneable-readable@1.0.0)
+├── concat-with-sourcemaps@1.0.4 (source-map@0.5.7)
+└── through2@2.0.3 (xtend@4.0.1, readable-stream@2.3.3)
+
+run-sequence@1.2.2 node_modules/run-sequence
+└── chalk@2.1.0 (escape-string-regexp@1.0.5, supports-color@4.4.0, ansi-styles@3.2.0)
+
+jquery@2.2.4 node_modules/jquery
+
+log4js@0.6.38 node_modules/log4js
+├── semver@4.3.6
+└── readable-stream@1.0.34 (string_decoder@0.10.31, isarray@0.0.1, inherits@2.0.3, core-util-is@1.0.2)
+
+leaflet@1.2.0 node_modules/leaflet
+
+gulp@3.5.6 node_modules/gulp
+├── pretty-hrtime@0.2.2
+├── deprecated@0.0.1
+├── archy@0.0.2
+├── chalk@0.4.0 (ansi-styles@1.0.0, has-color@0.1.7, strip-ansi@0.1.1)
+├── semver@2.3.2
+├── orchestrator@0.3.8 (stream-consume@0.1.0, sequencify@0.0.7, end-of-stream@0.1.5)
+├── liftoff@0.9.8 (extend@1.2.1, minimist@0.0.10, resolve@0.6.3, findup-sync@0.1.3)
+└── vinyl-fs@0.1.4 (graceful-fs@2.0.3, map-stream@0.1.0, mkdirp@0.3.5, vinyl@0.2.3, glob-stream@3.1.18, glob-watcher@0.0.6)
+
+gulp-util@2.2.20 node_modules/gulp-util
+├── lodash._reinterpolate@2.4.1
+├── minimist@0.2.0
+├── vinyl@0.2.3 (clone-stats@0.0.1)
+├── chalk@0.5.1 (ansi-styles@1.1.0, escape-string-regexp@1.0.5, supports-color@0.2.0, has-ansi@0.1.0, strip-ansi@0.3.0)
+├── through2@0.5.1 (xtend@3.0.0, readable-stream@1.0.34)
+├── lodash.template@2.4.1 (lodash.values@2.4.1, lodash.templatesettings@2.4.1, lodash._escapestringchar@2.4.1, lodash.defaults@2.4.1, lodash.keys@2.4.1, lodash.escape@2.4.1)
+├── multipipe@0.1.2 (duplexer2@0.0.2)
+└── dateformat@1.0.12 (get-stdin@4.0.1, meow@3.7.0)
+
+gulp-uglify@1.5.4 node_modules/gulp-uglify
+├── uglify-save-license@0.4.1
+├── deap@1.0.0
+├── isobject@2.1.0 (isarray@1.0.0)
+├── vinyl-sourcemaps-apply@0.2.1 (source-map@0.5.7)
+├── fancy-log@1.3.0 (time-stamp@1.1.0, chalk@1.1.3)
+├── through2@2.0.3 (xtend@4.0.1, readable-stream@2.3.3)
+├── gulp-util@3.0.8 (array-differ@1.0.0, object-assign@3.0.0, lodash._reinterpolate@3.0.0, lodash._reescape@3.0.0, lodash._reevaluate@3.0.0, array-uniq@1.0.3, beeper@1.1.1, dateformat@2.0.0, replace-ext@0.0.1, has-gulplog@0.1.0, minimist@1.2.0, vinyl@0.5.3, chalk@1.1.3, lodash.template@3.6.2, gulplog@1.0.0, multipipe@0.1.2)
+└── uglify-js@2.6.4 (async@0.2.10, uglify-to-browserify@1.0.2, source-map@0.5.7, yargs@3.10.0)
+
+gulp-webserver@0.9.1 node_modules/gulp-webserver
+├── isarray@0.0.1
+├── connect-livereload@0.4.1
+├── proxy-middleware@0.5.1
+├── watch@0.11.0
+├── node.extend@1.1.6 (is@3.2.1)
+├── through2@0.5.1 (xtend@3.0.0, readable-stream@1.0.34)
+├── connect@3.6.3 (parseurl@1.3.2, utils-merge@1.0.0, debug@2.6.8, finalhandler@1.0.4)
+├── serve-static@1.12.4 (escape-html@1.0.3, encodeurl@1.0.1, parseurl@1.3.2, send@0.15.4)
+├── tiny-lr@0.1.4 (debug@0.8.1, parseurl@1.3.2, qs@2.2.5, body-parser@1.8.4, faye-websocket@0.7.3)
+└── serve-index@1.9.0 (escape-html@1.0.3, parseurl@1.3.2, batch@0.6.1, http-errors@1.6.2, accepts@1.3.4, mime-types@2.1.17, debug@2.6.8)
+
+angular-ui-bootstrap@1.3.3 node_modules/angular-ui-bootstrap
+
+ui-leaflet@2.0.0 node_modules/ui-leaflet
+└── leaflet@0.7.7
+
+pusher-js@3.2.4 node_modules/pusher-js
+├── xmlhttprequest@1.8.0
+└── faye-websocket@0.9.4 (websocket-driver@0.7.0)
+
+moment@2.18.1 node_modules/moment
+
+leaflet-measure@2.1.7 node_modules/leaflet-measure
+├── underscore@1.8.3
+├── humanize@0.0.9
+├── i18n-2@0.6.3 (sprintf@0.1.5)
+├── geocrunch@0.1.1 (underscore@1.5.2)
+├── color@0.8.0 (color-convert@0.5.3, color-string@0.3.0)
+└── brfs@1.4.3 (through2@2.0.3, quote-stream@1.0.2, resolve@1.4.0, static-module@1.5.0)
+
+gulp-tar@1.9.0 node_modules/gulp-tar
+├── object-assign@4.1.1
+├── through2@2.0.3 (xtend@4.0.1, readable-stream@2.3.3)
+├── gulp-util@3.0.8 (array-differ@1.0.0, object-assign@3.0.0, lodash._reinterpolate@3.0.0, lodash._reescape@3.0.0, array-uniq@1.0.3, lodash._reevaluate@3.0.0, beeper@1.1.1, dateformat@2.0.0, replace-ext@0.0.1, fancy-log@1.3.0, has-gulplog@0.1.0, minimist@1.2.0, vinyl@0.5.3, chalk@1.1.3, gulplog@1.0.0, lodash.template@3.6.2, multipipe@0.1.2)
+└── archiver@1.3.0 (buffer-crc32@0.2.13, archiver-utils@1.3.0, walkdir@0.0.11, readable-stream@2.3.3, tar-stream@1.5.4, glob@7.1.2, zip-stream@1.2.0, async@2.5.0, lodash@4.17.4)
+
+gulp-less@3.3.2 node_modules/gulp-less
+├── object-assign@4.1.1
+├── vinyl-sourcemaps-apply@0.2.1 (source-map@0.5.7)
+├── through2@2.0.3 (xtend@4.0.1, readable-stream@2.3.3)
+├── gulp-util@3.0.8 (array-differ@1.0.0, lodash._reescape@3.0.0, object-assign@3.0.0, array-uniq@1.0.3, beeper@1.1.1, lodash._reevaluate@3.0.0, lodash._reinterpolate@3.0.0, dateformat@2.0.0, replace-ext@0.0.1, has-gulplog@0.1.0, fancy-log@1.3.0, minimist@1.2.0, vinyl@0.5.3, chalk@1.1.3, lodash.template@3.6.2, gulplog@1.0.0, multipipe@0.1.2)
+├── accord@0.27.3 (lodash.flatten@4.4.0, lodash.pick@4.4.0, lodash.defaults@4.2.0, lodash.uniq@4.5.0, indx@0.2.3, lodash.partialright@4.2.1, lodash.clone@4.5.0, lodash.merge@4.6.0, semver@5.4.1, convert-source-map@1.5.0, glob@7.1.2, when@3.7.8, resolve@1.4.0, uglify-js@2.8.29)
+└── less@2.7.2 (graceful-fs@4.1.11, mime@1.4.0, image-size@0.5.5, source-map@0.5.7, errno@0.1.4, mkdirp@0.5.1, promise@7.3.1, request@2.81.0)
+[12:21:52] Warning: gulp version mismatch:
+[12:21:52] Global gulp is 3.9.1
+[12:21:52] Local gulp is 3.5.6
+[12:21:53] building version  1.7.3
+[12:21:53] Using gulpfile ~/bitbucket/mbari/tethysdash-docker/tdfs/gulpfile.js
+[12:21:53] Starting 'dist'...
+[12:21:53] Starting 'clean'...
+[12:21:53] Finished 'clean' after 5.88 ms
+[12:21:53] Starting 'app'...
+[12:21:53] Starting 'clean'...
+[12:21:53] Starting 'trNgGrid-min-workaround'...
+[12:21:53] Starting 'rzslider-copy-rzslider.less'...
+[12:21:53] Starting 'vendor-other'...
+[12:21:53] Starting 'fleetstatus-js'...
+[12:21:53] Starting 'fleetstatus-css'...
+[12:21:53] Starting 'fleetstatus-other'...
+[12:21:53] Finished 'clean' after 59 ms
+[12:21:53] Starting 'vendor-orig'...
+[12:21:54] Finished 'rzslider-copy-rzslider.less' after 803 ms
+[12:21:54] Starting 'rzslider-variables-smaller-pointers'...
+[12:21:54] Finished 'trNgGrid-min-workaround' after 1.58 s
+[12:21:54] Starting 'vendor-js'...
+[12:21:54] Finished 'fleetstatus-css' after 1.56 s
+[12:21:54] Finished 'vendor-other' after 1.58 s
+[12:21:55] Finished 'fleetstatus-other' after 1.6 s
+[12:21:55] Finished 'fleetstatus-js' after 1.72 s
+[12:21:55] Starting 'fleetstatus'...
+[12:21:55] Finished 'fleetstatus' after 463 μs
+[12:21:55] Finished 'app' after 1.81 s
+[12:21:55] Finished 'rzslider-variables-smaller-pointers' after 1.09 s
+[12:21:55] Starting 'rzslider-smaller-pointers'...
+[12:21:55] Finished 'vendor-js' after 475 ms
+[12:21:55] Finished 'rzslider-smaller-pointers' after 629 ms
+[12:21:55] Starting 'vendor-css'...
+[12:21:55] Finished 'vendor-orig' after 2.51 s
+[12:21:55] Finished 'vendor-css' after 43 ms
+[12:21:55] Starting 'vendor'...
+[12:21:55] Finished 'vendor' after 4.89 μs
+[12:21:55] Starting 'min'...
+[12:21:55] Finished 'min' after 2.58 μs
+[12:21:55] Starting 'tar'...
+[12:21:58] Finished 'tar' after 2.14 s
+[12:21:58] Finished 'dist' after 4.74 s
+npm WARN package.json tdusr@1.0.1 No license field.
+npm WARN deprecated graceful-fs@2.0.3: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.
+npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
+npm WARN deprecated minimatch@0.3.0: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
+npm WARN deprecated minimatch@0.2.14: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
+npm WARN deprecated graceful-fs@1.2.3: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.
+angular-gravatar@0.4.2 node_modules/angular-gravatar
+
+angular-sanitize@1.6.6 node_modules/angular-sanitize
+
+open@0.0.5 node_modules/open
+
+angular-route@1.6.6 node_modules/angular-route
+
+angular-recaptcha@3.2.1 node_modules/angular-recaptcha
+
+angular-local-storage@0.2.7 node_modules/angular-local-storage
+
+angular-jwt@0.1.9 node_modules/angular-jwt
+
+bootstrap-css-only@3.3.7 node_modules/bootstrap-css-only
+
+angular@1.6.6 node_modules/angular
+
+font-awesome@4.7.0 node_modules/font-awesome
+
+merge-stream@0.1.8 node_modules/merge-stream
+└── through2@0.6.5 (xtend@4.0.1, readable-stream@1.0.34)
+
+gulp-replace@0.2.0 node_modules/gulp-replace
+├── replacestream@0.0.6 (through@2.3.8)
+└── event-stream@3.0.20 (pause-stream@0.0.11, duplexer@0.1.1, stream-combiner@0.0.4, from@0.1.7, map-stream@0.0.7, split@0.2.10, through@2.3.8)
+
+rimraf@2.6.2 node_modules/rimraf
+└── glob@7.1.2 (path-is-absolute@1.0.1, fs.realpath@1.0.0, inherits@2.0.3, inflight@1.0.6, once@1.4.0, minimatch@3.0.4)
+
+run-sequence@1.2.2 node_modules/run-sequence
+└── chalk@2.1.0 (escape-string-regexp@1.0.5, supports-color@4.4.0, ansi-styles@3.2.0)
+
+gulp-gzip@1.4.0 node_modules/gulp-gzip
+├── stream-to-array@1.0.0
+├── bytes@0.3.0
+└── through2@0.4.2 (readable-stream@1.0.34, xtend@2.1.2)
+
+gulp-tar@1.9.0 node_modules/gulp-tar
+├── object-assign@4.1.1
+├── through2@2.0.3 (xtend@4.0.1, readable-stream@2.3.3)
+├── gulp-util@3.0.8 (array-differ@1.0.0, lodash._reinterpolate@3.0.0, beeper@1.1.1, lodash._reescape@3.0.0, object-assign@3.0.0, lodash._reevaluate@3.0.0, array-uniq@1.0.3, dateformat@2.0.0, replace-ext@0.0.1, has-gulplog@0.1.0, fancy-log@1.3.0, minimist@1.2.0, vinyl@0.5.3, chalk@1.1.3, gulplog@1.0.0, lodash.template@3.6.2, multipipe@0.1.2)
+└── archiver@1.3.0 (buffer-crc32@0.2.13, archiver-utils@1.3.0, walkdir@0.0.11, readable-stream@2.3.3, tar-stream@1.5.4, glob@7.1.2, zip-stream@1.2.0, async@2.5.0)
+
+gulp@3.5.6 node_modules/gulp
+├── pretty-hrtime@0.2.2
+├── deprecated@0.0.1
+├── archy@0.0.2
+├── chalk@0.4.0 (ansi-styles@1.0.0, has-color@0.1.7, strip-ansi@0.1.1)
+├── semver@2.3.2
+├── orchestrator@0.3.8 (stream-consume@0.1.0, sequencify@0.0.7, end-of-stream@0.1.5)
+├── liftoff@0.9.8 (extend@1.2.1, minimist@0.0.10, resolve@0.6.3, findup-sync@0.1.3)
+└── vinyl-fs@0.1.4 (graceful-fs@2.0.3, map-stream@0.1.0, mkdirp@0.3.5, vinyl@0.2.3, glob-stream@3.1.18, glob-watcher@0.0.6)
+
+gulp-util@2.2.20 node_modules/gulp-util
+├── lodash._reinterpolate@2.4.1
+├── minimist@0.2.0
+├── vinyl@0.2.3 (clone-stats@0.0.1)
+├── chalk@0.5.1 (ansi-styles@1.1.0, escape-string-regexp@1.0.5, supports-color@0.2.0, has-ansi@0.1.0, strip-ansi@0.3.0)
+├── through2@0.5.1 (xtend@3.0.0, readable-stream@1.0.34)
+├── lodash.template@2.4.1 (lodash.values@2.4.1, lodash.templatesettings@2.4.1, lodash._escapestringchar@2.4.1, lodash.defaults@2.4.1, lodash.keys@2.4.1, lodash.escape@2.4.1)
+├── multipipe@0.1.2 (duplexer2@0.0.2)
+└── dateformat@1.0.12 (get-stdin@4.0.1, meow@3.7.0)
+
+gulp-webserver@0.9.1 node_modules/gulp-webserver
+├── isarray@0.0.1
+├── proxy-middleware@0.5.1
+├── connect-livereload@0.4.1
+├── watch@0.11.0
+├── node.extend@1.1.6 (is@3.2.1)
+├── through2@0.5.1 (xtend@3.0.0, readable-stream@1.0.34)
+├── connect@3.6.3 (utils-merge@1.0.0, parseurl@1.3.2, debug@2.6.8, finalhandler@1.0.4)
+├── serve-static@1.12.4 (escape-html@1.0.3, encodeurl@1.0.1, parseurl@1.3.2, send@0.15.4)
+├── tiny-lr@0.1.4 (debug@0.8.1, parseurl@1.3.2, qs@2.2.5, body-parser@1.8.4, faye-websocket@0.7.3)
+└── serve-index@1.9.0 (escape-html@1.0.3, parseurl@1.3.2, batch@0.6.1, mime-types@2.1.17, http-errors@1.6.2, accepts@1.3.4, debug@2.6.8)
+
+angular-ui-bootstrap@1.3.3 node_modules/angular-ui-bootstrap
+
+moment@2.18.1 node_modules/moment
+
+lodash@4.17.4 node_modules/lodash
+[12:22:10] Warning: gulp version mismatch:
+[12:22:10] Global gulp is 3.9.1
+[12:22:10] Local gulp is 3.5.6
+[12:22:10] Building version 1.0.1
+[12:22:10] Using gulpfile ~/bitbucket/mbari/tethysdash-docker/tdusr/gulpfile.js
+[12:22:10] Starting 'dist'...
+[12:22:10] Starting 'clean'...
+[12:22:10] Finished 'clean' after 3.88 ms
+[12:22:10] Starting 'app'...
+[12:22:10] Starting 'vendor'...
+[12:22:11] Finished 'app' after 527 ms
+[12:22:11] Finished 'vendor' after 730 ms
+[12:22:11] Starting 'dist-directory'...
+[12:22:11] Finished 'dist-directory' after 2.8 μs
+[12:22:11] Starting 'tar'...
+[12:22:12] Finished 'tar' after 1.18 s
+[12:22:12] Finished 'dist' after 1.93 s
+given version = 2.x.y
+TDUSR_VERSION = 1.0.1
+TDFS_VERSION  = 1.7.3
+Sending build context to Docker daemon  618.8MB
+Step 1/13 : FROM mbari/tethysdash-base:2.0.0
+ ---> 781f5ed1544c
+Step 2/13 : MAINTAINER Carlos Rueda <carueda@mbari.org>
+ ---> Running in f286580d7c84
+ ---> 041fd6fdf833
+Removing intermediate container f286580d7c84
+Step 3/13 : ARG TDUSR_VERSION
+ ---> Running in 12a14c93d053
+ ---> 7f33679f458f
+Removing intermediate container 12a14c93d053
+Step 4/13 : ARG TDFS_VERSION
+ ---> Running in 3316dd0390d2
+ ---> fdc3368c0472
+Removing intermediate container 3316dd0390d2
+Step 5/13 : RUN mkdir -p                           /opt/tethysdash/tools
+ ---> Running in ea1b9330369b
+ ---> 9a199432fd6c
+Removing intermediate container ea1b9330369b
+Step 6/13 : COPY build/tools/unserialize /opt/tethysdash/tools/
+ ---> 05a963dc2232
+Removing intermediate container 68996f7dc225
+Step 7/13 : COPY build/tools/runShoreScripts.sh /opt/tethysdash/tools/
+ ---> c074a0c5f851
+Removing intermediate container 78d4424613e9
+Step 8/13 : COPY build/tools/tethysCentroid.py /opt/tethysdash/tools/
+ ---> 41d38d606982
+Removing intermediate container 1ece04c5fcbf
+Step 9/13 : RUN mkdir -p /opt/tethysdash/lrauv-repos              /opt/tethysdash/data              /opt/tethysdash/xsd              /usr/local/tomcat/webapps/emaillogs              /usr/local/tomcat/webapps/FleetStatus &&     rm -rf   /usr/local/tomcat/webapps/examples              /usr/local/tomcat/webapps/docs              /usr/local/tomcat/webapps/ROOT/*
+ ---> Running in d0ee3c64e76e
+ ---> a4d3598fd70e
+Removing intermediate container d0ee3c64e76e
+Step 10/13 : ADD tdusr/dist/tdusr-${TDUSR_VERSION}.tar.gz /usr/local/tomcat/webapps/ROOT/
+ ---> 591615366b15
+Removing intermediate container 172ff3295111
+Step 11/13 : ADD tdfs/dist/FleetStatus-${TDFS_VERSION}.tar.gz /usr/local/tomcat/webapps/FleetStatus/
+ ---> b208720ec18b
+Removing intermediate container 78c26ab29b58
+Step 12/13 : COPY tethysdash/lib/javax.mail-1.5.2.jar /usr/local/tomcat/lib/
+ ---> 931926d6aeee
+Removing intermediate container f7c47a73a4e0
+Step 13/13 : COPY tethysdash/TethysDash.war /usr/local/tomcat/webapps/
+ ---> 233ee84b547f
+Removing intermediate container ba03513ae5c1
+Successfully built 233ee84b547f
+Successfully tagged mbari/tethysdash:2.x.y
HTTPS SSH

You can clone a snippet to your computer for local editing. Learn more.