[inst/startup/install_cran.R:7:47:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/inst/startup/install_cran.R#L7) *style:* **Put spaces around all infix operators.**
```r
      install.packages(pkgs = package, lib.loc="/mnt/batch/tasks/shared/R/packages")
                                             ~^~
```
[R/cluster.R:175:17:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/cluster.R#L175) *style:* **Use <-, not =, for assignment.**
```r
    dockerImage = "r_base:latest"
                ^
```
[R/cluster.R:177:19:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/cluster.R#L177) *style:* **Use <-, not =, for assignment.**
```r
      dockerImage = poolConfig$containerImage
                  ^
```
[R/cluster.R:179:1:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/cluster.R#L179) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/cluster.R:181:5:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/cluster.R#L181) *style:* **Variable or function name should be lowerCamelCase.**
```r
    install_and_start_container_command <- paste("cluster_setup.sh",
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cluster.R:182:61:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/cluster.R#L182) *style:* **Trailing whitespace is superfluous.**
```r
                                                dockerImage,
                                                            ^
```
[R/cluster.R:184:1:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/cluster.R#L184) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/cluster.R:185:5:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/cluster.R#L185) *style:* **Variable or function name should be lowerCamelCase.**
```r
    container_install_command <- c(
    ^~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cluster.R:186:1:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/cluster.R#L186) *style:* **Lines should not be more than 120 characters.**
```r
      "wget https://raw.githubusercontent.com/Azure/doAzureParallel/feature/container_wip/inst/startup/cluster_setup.sh",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cluster.R:192:1:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/cluster.R#L192) *style:* **Lines should not be more than 120 characters.**
```r
    container_install_command <- c(container_install_command, dockerRunCommand("startup", dockerImage, "tail -f /dev/null"))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cluster.R:192:5:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/cluster.R#L192) *style:* **Variable or function name should be lowerCamelCase.**
```r
    container_install_command <- c(container_install_command, dockerRunCommand("startup", dockerImage, "tail -f /dev/null"))
    ^~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cluster.R:193:1:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/cluster.R#L193) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/cluster.R:197:1:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/cluster.R#L197) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/cluster.R:200:1:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/cluster.R#L200) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/cluster.R:204:8:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/cluster.R#L204) *style:* **Commented code should be removed.**
```r
      #commandLine <- c(commandLine, dockerExecCommand("startup", getLinuxAptGetSoftwardInstallationCommand()))
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cluster.R:205:1:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/cluster.R#L205) *style:* **Trailing whitespace is superfluous.**
```r

^~~~~~
```
[R/cluster.R:208:1:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/cluster.R#L208) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/cluster.R:213:1:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/cluster.R#L213) *style:* **Trailing whitespace is superfluous.**
```r

^~~~~~
```
[R/cluster.R:217:1:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/cluster.R#L217) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/cluster.R:218:1:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/cluster.R#L218) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/commandLineUtilities.R:20:1:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/commandLineUtilities.R#L20) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/commandLineUtilities.R:29:1:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/commandLineUtilities.R#L29) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/commandLineUtilities.R:33:1:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/commandLineUtilities.R#L33) *style:* **Lines should not be more than 120 characters.**
```r
      "Rscript -e \'args <- commandArgs(TRUE)\' -e \'options(warn=2)\' -e \'.libPaths( c( .libPaths(),\\\"/mnt/batch/tasks/shared/R/packages\\\") );install.packages(args[1], lib=\\\"/mnt/batch/tasks/shared/R/packages\\\")\' %s"
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/commandLineUtilities.R:37:1:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/commandLineUtilities.R#L37) *style:* **Lines should not be more than 120 characters.**
```r
      "Rscript -e \'args <- commandArgs(TRUE)\' -e \'options(warn=2)\' -e \'.libPaths( c( .libPaths(),\\\"/mnt/batch/tasks/shared/R/packages\\\") );devtools::install_github(new = \\\"/mnt/batch/tasks/shared/R/packages\\\", args[1])\' %s"
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/commandLineUtilities.R:42:1:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/commandLineUtilities.R#L42) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/commandLineUtilities.R:46:1:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/commandLineUtilities.R#L46) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/commandLineUtilities.R:58:1:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/commandLineUtilities.R#L58) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/commandLineUtilities.R:62:1:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/commandLineUtilities.R#L62) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/commandLineUtilities.R:78:1:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/commandLineUtilities.R#L78) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/commandLineUtilities.R:80:53:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/commandLineUtilities.R#L80) *style:* **Put spaces around all infix operators.**
```r
  cleanCommands <- commands[lapply(commands, length)>0]
                                                   ~^~
```
[R/commandLineUtilities.R:81:1:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/commandLineUtilities.R#L81) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/commandLineUtilities.R:88:1:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/commandLineUtilities.R#L88) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/helpers.R:13:1:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/helpers.R#L13) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/helpers.R:21:1:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/helpers.R#L21) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/helpers.R:30:1:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/helpers.R#L30) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/helpers.R:37:1:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/helpers.R#L37) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/helpers.R:143:1:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/helpers.R#L143) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/helpers.R:144:91:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/helpers.R#L144) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  startRuntimeCommand <- dockerRunCommand(jobId, containerImage, "tail -f /dev/null", TRUE )
                                                                                ^
```
[R/helpers.R:231:1:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/helpers.R#L231) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/jobUtilities.R:12:1:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/jobUtilities.R#L12) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/jobUtilities.R:17:1:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/jobUtilities.R#L17) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/jobUtilities.R:20:1:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/jobUtilities.R#L20) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/jobUtilities.R:24:1:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/jobUtilities.R#L24) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/jobUtilities.R:32:1:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/jobUtilities.R#L32) *style:* **Trailing whitespace is superfluous.**
```r

^~~~~~
```
[R/jobUtilities.R:38:1:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/jobUtilities.R#L38) *style:* **Trailing whitespace is superfluous.**
```r

^~~~~~
```
[R/jobUtilities.R:76:1:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/jobUtilities.R#L76) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/jobUtilities.R:85:1:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/jobUtilities.R#L85) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/jobUtilities.R:94:1:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/jobUtilities.R#L94) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/jobUtilities.R:97:1:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/jobUtilities.R#L97) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/jobUtilities.R:102:1:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/jobUtilities.R#L102) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/jobUtilities.R:104:1:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/jobUtilities.R#L104) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/jobUtilities.R:110:1:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/jobUtilities.R#L110) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/jobUtilities.R:113:1:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/jobUtilities.R#L113) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/jobUtilities.R:118:1:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/jobUtilities.R#L118) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/jobUtilities.R:123:1:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/jobUtilities.R#L123) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/jobUtilities.R:125:1:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/jobUtilities.R#L125) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/jobUtilities.R:127:1:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/jobUtilities.R#L127) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/jobUtilities.R:131:1:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/jobUtilities.R#L131) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/jobUtilities.R:140:1:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/jobUtilities.R#L140) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/jobUtilities.R:145:1:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/jobUtilities.R#L145) *style:* **Trailing whitespace is superfluous.**
```r

^~~~~~
```
[R/jobUtilities.R:148:1:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/jobUtilities.R#L148) *style:* **Trailing whitespace is superfluous.**
```r

^~~~~~
```
[R/jobUtilities.R:153:1:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/jobUtilities.R#L153) *style:* **Trailing whitespace is superfluous.**
```r

^~~~~~
```
[R/jobUtilities.R:156:1:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/jobUtilities.R#L156) *style:* **Trailing whitespace is superfluous.**
```r

^~~~~~
```
[R/jobUtilities.R:160:1:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/jobUtilities.R#L160) *style:* **Trailing whitespace is superfluous.**
```r

^~~~~~
```
[R/jobUtilities.R:167:1:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/jobUtilities.R#L167) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/jobUtilities.R:169:1:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/jobUtilities.R#L169) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/jobUtilities.R:174:1:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/jobUtilities.R#L174) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/jobUtilities.R:177:1:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/jobUtilities.R#L177) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/jobUtilities.R:183:1:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/jobUtilities.R#L183) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/jobUtilities.R:188:1:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/jobUtilities.R#L188) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/jobUtilities.R:190:1:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/jobUtilities.R#L190) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/jobUtilities.R:196:1:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/jobUtilities.R#L196) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/jobUtilities.R:200:1:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/jobUtilities.R#L200) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/jobUtilities.R:204:1:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/jobUtilities.R#L204) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/jobUtilities.R:214:1:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/jobUtilities.R#L214) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/jobUtilities.R:218:1:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/R/jobUtilities.R#L218) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[tests/testthat/test-live.R:9:4:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/tests/testthat/test-live.R#L9) *style:* **Commented code should be removed.**
```r
  #doAzureParallel::generateCredentialsConfig(credentialsFileName)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-live.R:10:4:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/tests/testthat/test-live.R#L10) *style:* **Commented code should be removed.**
```r
  #doAzureParallel::generateClusterConfig(clusterFileName)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-live.R:18:1:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/tests/testthat/test-live.R#L18) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[tests/testthat/test-live.R:25:1:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/tests/testthat/test-live.R#L25) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[tests/testthat/test-live.R:26:5:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/tests/testthat/test-live.R#L26) *style:* **Commented code should be removed.**
```r
  # doAzureParallel::stopCluster(cluster)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-live.R:27:4:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/tests/testthat/test-live.R#L27) *style:* **Trailing whitespace is superfluous.**
```r
  #
   ^
```
[tests/testthat/test-live.R:30:4:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/tests/testthat/test-live.R#L30) *style:* **Trailing whitespace is superfluous.**
```r
  #
   ^
```
[tests/testthat/test-live.R:33:3:](https://github.com/Azure/doAzureParallel/blob/08018ca9188a9ff01b343c4c19010dc27fed2459/tests/testthat/test-live.R#L33) *error:* **unexpected string constant**
```r
})''
  ^
```


Completed task on MACOS Sierra 10.12.6 using GIT. Mapped and Pushed HelloWorld.md to GIT master repo using SourceTree GUI Client. Used RStudio 3.3.0 to edit HelloWorld.md code.


I think it is somewhat an overkill for small instances. Again, leaving it at the default value (8) should be fine.


`key_buffer_size` is MyISAM-specific and thus, absolutely irrelevant for our purposes. Just leaving at the the default 8M value (i.e. removing this line) will be fine.


Hi. I remember I tested it when  added the variable to the bindings. It was working fine.On 2 Aug 2017 10:40 a.m., Denis Rouzaud <notifications@github.com> wrote:@elpaso have you been able to use this? @alexbruy seems to have issues with it: https://lists.osgeo.org/pipermail/qgis-developer/2017-August/049498.html

—You are receiving this because you authored the thread.Reply to this email directly, view it on GitHub, or mute the thread.


Rock, Paper, Scissor game!


[R/getAvailablePoints.R:5:5:](https://github.com/RTMC/tmc-r-tester/blob/3669fb2ed426ff3a3e0aa5cd961ca268ac9b0bef/R/getAvailablePoints.R#L5) *warning:* **no visible binding for '<<-' assignment to ‘all_available_points’**
```r
    all_available_points <<- c(all_available_points, point)
    ^~~~~~~~~~~~~~~~~~~~
```
[R/getAvailablePoints.R:5:5:](https://github.com/RTMC/tmc-r-tester/blob/3669fb2ed426ff3a3e0aa5cd961ca268ac9b0bef/R/getAvailablePoints.R#L5) *warning:* **no visible binding for global variable ‘all_available_points’**
```r
    all_available_points <<- c(all_available_points, point)
    ^~~~~~~~~~~~~~~~~~~~
```
[R/getAvailablePoints.R:10:3:](https://github.com/RTMC/tmc-r-tester/blob/3669fb2ed426ff3a3e0aa5cd961ca268ac9b0bef/R/getAvailablePoints.R#L10) *warning:* **no visible binding for '<<-' assignment to ‘all_available_points’**
```r
  all_available_points <<- c(all_available_points, point)
  ^~~~~~~~~~~~~~~~~~~~
```
[R/getAvailablePoints.R:10:3:](https://github.com/RTMC/tmc-r-tester/blob/3669fb2ed426ff3a3e0aa5cd961ca268ac9b0bef/R/getAvailablePoints.R#L10) *warning:* **no visible binding for global variable ‘all_available_points’**
```r
  all_available_points <<- c(all_available_points, point)
  ^~~~~~~~~~~~~~~~~~~~
```
[R/getAvailablePoints.R:15:3:](https://github.com/RTMC/tmc-r-tester/blob/3669fb2ed426ff3a3e0aa5cd961ca268ac9b0bef/R/getAvailablePoints.R#L15) *warning:* **no visible binding for '<<-' assignment to ‘all_available_points’**
```r
  all_available_points <<- c()
  ^~~~~~~~~~~~~~~~~~~~
```
[R/getAvailablePoints.R:20:10:](https://github.com/RTMC/tmc-r-tester/blob/3669fb2ed426ff3a3e0aa5cd961ca268ac9b0bef/R/getAvailablePoints.R#L20) *warning:* **no visible binding for global variable ‘all_available_points’**
```r
  return(all_available_points)
         ^~~~~~~~~~~~~~~~~~~~
```
[R/results_creator.R:13:18:](https://github.com/RTMC/tmc-r-tester/blob/3669fb2ed426ff3a3e0aa5cd961ca268ac9b0bef/R/results_creator.R#L13) *warning:* **no visible global function definition for ‘.create_message_for_test_with_failures’**
```r
      message <- .create_message_for_test_with_failures(test)
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/results_creator.R:49:10:](https://github.com/RTMC/tmc-r-tester/blob/3669fb2ed426ff3a3e0aa5cd961ca268ac9b0bef/R/results_creator.R#L49) *style:* **Remove spaces before the left parenthesis in a function call.**
```r
  return (ret)
         ^
```
[R/results_creator.R:61:10:](https://github.com/RTMC/tmc-r-tester/blob/3669fb2ed426ff3a3e0aa5cd961ca268ac9b0bef/R/results_creator.R#L61) *style:* **Remove spaces before the left parenthesis in a function call.**
```r
  return (ret)
         ^
```
[R/results_creator.R:71:1:](https://github.com/RTMC/tmc-r-tester/blob/3669fb2ed426ff3a3e0aa5cd961ca268ac9b0bef/R/results_creator.R#L71) *style:* **Variable or function name should be snake_case.**
```r
.message_from_failed_Result <- function(result) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/results_creator.R:77:10:](https://github.com/RTMC/tmc-r-tester/blob/3669fb2ed426ff3a3e0aa5cd961ca268ac9b0bef/R/results_creator.R#L77) *style:* **Remove spaces before the left parenthesis in a function call.**
```r
  return (paste(sep = "", "Failed with call: ", language, "\n", result$message))
         ^
```
[R/ResultsJsonParser.R:5:25:](https://github.com/RTMC/tmc-r-tester/blob/3669fb2ed426ff3a3e0aa5cd961ca268ac9b0bef/R/ResultsJsonParser.R#L5) *warning:* **no visible global function definition for ‘.create_json_test_result’**
```r
    test_json_result <- .create_json_test_result(test_result)
                        ^~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ResultsJsonParser.R:8:10:](https://github.com/RTMC/tmc-r-tester/blob/3669fb2ed426ff3a3e0aa5cd961ca268ac9b0bef/R/ResultsJsonParser.R#L8) *style:* **Remove spaces before the left parenthesis in a function call.**
```r
  return (json_results)
         ^
```
[R/ResultsJsonParser.R:24:20:](https://github.com/RTMC/tmc-r-tester/blob/3669fb2ed426ff3a3e0aa5cd961ca268ac9b0bef/R/ResultsJsonParser.R#L24) *warning:* **no visible global function definition for ‘toJSON’**
```r
  json <- enc2utf8(toJSON(results, pretty = FALSE))
                   ^~~~~~
```
[R/ResultsJsonParser.R:25:11:](https://github.com/RTMC/tmc-r-tester/blob/3669fb2ed426ff3a3e0aa5cd961ca268ac9b0bef/R/ResultsJsonParser.R#L25) *warning:* **no visible global function definition for ‘prettify’, Did you mean 'pretty'?**
```r
  json <- prettify(json)
          ^~~~~~~~
```
[R/RunTests.R:12:19:](https://github.com/RTMC/tmc-r-tester/blob/3669fb2ed426ff3a3e0aa5cd961ca268ac9b0bef/R/RunTests.R#L12) *warning:* **no visible global function definition for ‘.run_tests_project’**
```r
  test_results <- .run_tests_project(project_path)
                  ^~~~~~~~~~~~~~~~~~
```
[R/RunTests.R:14:19:](https://github.com/RTMC/tmc-r-tester/blob/3669fb2ed426ff3a3e0aa5cd961ca268ac9b0bef/R/RunTests.R#L14) *warning:* **no visible global function definition for ‘.create_json_results’**
```r
  json_results <- .create_json_results(test_results)
                  ^~~~~~~~~~~~~~~~~~~~
```
[R/RunTests.R:15:3:](https://github.com/RTMC/tmc-r-tester/blob/3669fb2ed426ff3a3e0aa5cd961ca268ac9b0bef/R/RunTests.R#L15) *warning:* **no visible global function definition for ‘.write_json’**
```r
  .write_json(json_results)
  ^~~~~~~~~~~
```
[R/RunTests.R:18:5:](https://github.com/RTMC/tmc-r-tester/blob/3669fb2ed426ff3a3e0aa5cd961ca268ac9b0bef/R/RunTests.R#L18) *warning:* **no visible global function definition for ‘.print_results_from_json’**
```r
    .print_results_from_json(json_results)
    ^~~~~~~~~~~~~~~~~~~~~~~~
```
[R/RunTests.R:33:21:](https://github.com/RTMC/tmc-r-tester/blob/3669fb2ed426ff3a3e0aa5cd961ca268ac9b0bef/R/RunTests.R#L33) *warning:* **no visible global function definition for ‘.run_tests_file’**
```r
    file_results <- .run_tests_file(test_file)
                    ^~~~~~~~~~~~~~~
```
[R/RunTests.R:43:3:](https://github.com/RTMC/tmc-r-tester/blob/3669fb2ed426ff3a3e0aa5cd961ca268ac9b0bef/R/RunTests.R#L43) *warning:* **no visible global function definition for ‘test_file’**
```r
  test_file_output <- test_file(file_path, reporter = "silent")
  ^~~~~~~~~
```
[R/RunTests.R:45:24:](https://github.com/RTMC/tmc-r-tester/blob/3669fb2ed426ff3a3e0aa5cd961ca268ac9b0bef/R/RunTests.R#L45) *warning:* **no visible global function definition for ‘.create_file_results’**
```r
  test_file_results <- .create_file_results(test_file_output, points, .GlobalEnv$points_for_all_tests)
                       ^~~~~~~~~~~~~~~~~~~~
```
[R/RunTests.R:51:3:](https://github.com/RTMC/tmc-r-tester/blob/3669fb2ed426ff3a3e0aa5cd961ca268ac9b0bef/R/RunTests.R#L51) *warning:* **no visible global function definition for ‘run_tests’**
```r
  run_tests(getwd(), bol)
  ^~~~~~~~~
```
[tests/testthat/resources/simple_all_tests_pass/tests/testthat/helperTMC.R:12:3:](https://github.com/RTMC/tmc-r-tester/blob/3669fb2ed426ff3a3e0aa5cd961ca268ac9b0bef/tests/testthat/resources/simple_all_tests_pass/tests/testthat/helperTMC.R#L12) *warning:* **no visible global function definition for ‘test_that’**
```r
  test_that(desc, code)
  ^~~~~~~~~
```
[tests/testthat/resources/simple_some_tests_fail/tests/testthat/helperTMC.R:12:3:](https://github.com/RTMC/tmc-r-tester/blob/3669fb2ed426ff3a3e0aa5cd961ca268ac9b0bef/tests/testthat/resources/simple_some_tests_fail/tests/testthat/helperTMC.R#L12) *warning:* **no visible global function definition for ‘test_that’**
```r
  test_that(desc, code)
  ^~~~~~~~~
```
[tests/testthat/testLintr.R:2:5:](https://github.com/RTMC/tmc-r-tester/blob/3669fb2ed426ff3a3e0aa5cd961ca268ac9b0bef/tests/testthat/testLintr.R#L2) *style:* **Commented code should be removed.**
```r
#   context("lints")
    ^~~~~~~~~~~~~~~~
```
[tests/testthat/testLintr.R:4:7:](https://github.com/RTMC/tmc-r-tester/blob/3669fb2ed426ff3a3e0aa5cd961ca268ac9b0bef/tests/testthat/testLintr.R#L4) *style:* **Commented code should be removed.**
```r
#     lintr::expect_lint_free()
      ^~~~~~~~~~~~~~~~~~~~~~~~~
```


ah sorry, overlooked it. pushed a fix


Sorry if I'm bumping here, but even on a recent build (this month) of the repository, I was experiencing an issue where `john` (the binary) would fail to read any output written by Powershell. It turns out PS was writing file output as UCS-2 LE, which caused `john` to throw its hands and report that it couldn't read any hashes.


Note I did a vertical scanning approach, other methodologies include divide and conquering horizontally, or binary searching vertically by continuously splitting input into halves and checking if they work as prefixes.


ich würde sagen Handy
glaube die wenigsten sagen noch Telefon zu ihrem Smartphone...


vue2.0组件功能和组件ui制作（包括实现制作二维码，图片上传，调用相机拍照功能，组件ui等等） 后续会继续更新 需要优化内容可以留言 + + +如何使用 +1、需要下载依赖npm install +2、需要运行npm run dev +3、打包命令npm run build + +里面有 +1、图片上传案例拍照功能案例 +2、生成二维码功能案例 +3、使用高德地图案例 +4、使用vuex案例 +5、使用jsonp案例 +6、app底部ui组件 +7、提示ui案例 +8、tab组件ui案例 +
9、vue页面切换时候有滑动效果案例


If method starts from underscore should it be marked with @private in jsdoc?


I would recommend to keep reg-exp's in a named constants, to make them easier to understand


String constants should be stored in in constant variables


Life goes on


A cleaned up vertical scan would also use string slicing rather than appending to a string as you go. Consider:
```

class Solution(object):
	def longestCommonPrefix(self, strs):
		"""
		:type strs: List[str]
		:rtype: str
		Sample input: pre, prefix, prefer, prattle
		"""

		if not strs:
			return ""

		for i, c in enumerate(strs[0]):
			for ch in strs[1:]:
				if (i >= len(ch) or c != ch[i]):
					return strs[0][:i]
		return strs[0]

```


node_modules and test are directories or locations, but not files. I would recommend something like "This excludes files located in node_modules and test directories".

Also, why are we excluding 'test' folder? I think that tests, if someone developed them, should also have proper licenses


system/helpers/url_helper.php restored permissions.


![screenshot_20170930-105244](https://user-images.githubusercontent.com/31035043/31043481-3a6d1fac-a5da-11e7-9c9d-b53581f2f9b3.png)
Sorry if I disturbed you. I am building Atomic OS from your sources. It is bug free except for one bug. Video Recording on Default Camera app is broken. It works fine on GCam and other apps though. Can you help me with that? Thanks to you and Klozz for such stable sources!
My git link is https://github.com/harshit-ranjan
I have attached logs.
[Log_2017-9-29_08-37-20.txt](https://github.com/AQSD/android_device_xiaomi_land/files/1346204/Log_2017-9-29_08-37-20.txt)


Please report the problem to upstream so we remember to investigate and fix it there.


#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main (){

	srand(time(NULL));
	int numpc = rand() % 11 ;

	int numsu, live;

	live = 3 ;

	printf(" Estoy pensando en un numero del 0 al 10. Tienes 3 vidas.\n ¿Cual es?");  //vida 1 ------------------------------------------------------
	scanf("%i", &numsu);

	if (numpc == numsu){

		printf("¡Que wall, es correcto! \n La pc tambien escogio %d \n", numpc);

	}
	if (numpc != numsu && numsu < 11 && numsu > 0 ){

		printf("\n Malas noticias carnal, no es pero te doy otra oportunidad: ");
		live--;
	}

		else{
			printf("Do babes, lee bien las instrucciones\n");
		}

	scanf("%i", &numsu); //vida 2	-------------------------------------------------------------------------------------------------------------------

		if (numpc == numsu){

		printf("¡Que wall, es correcto! \n La pc tambien escogio %d \n", numpc);

		}
		if (numpc != numsu && numsu < 11 && numsu > 0 ){

			printf("\n Malas noticias carnal, te una oportunidad y ya: ");
			live--;
		}

		else{
			printf("Do babes, lee bien las instrucciones\n");
		}

	scanf("%i", & numsu); //vida 3	---------------------------------------------------------------------------------------------------------------------

		if (numpc == numsu){

			printf("¡Que wall, es correcto! \n La pc tambien escogio %d \n", numpc);
			live++;

		}

		if (numpc != numsu && numsu < 11 && numsu > 0 ){

			live--;
		}

		if( live == 0 ){

			printf("\n Ya se termino carnal.\n La pc habia esogido %d. \n", numpc);
		}

		else{
			printf("Do babes, lee bien las instrucciones\n");
		}

	system ("pause");
	return 0;
}


d


I think that it will be reasonable to have a bit wired explanation on what kind of validations we are providing for the 3rd party libraries


The following doc(s) have been deployed to the [2940simple](https://2940simple-static-docs.pantheonsite.io/docs) Multidev environment:
- [/docs/unsupported-modules-plugins](https://2940simple-static-docs.pantheonsite.io/docs/unsupported-modules-plugins)


If this breaks execution, may be console.error will be more reasonable?


Get each number from a integer


Is there a chance that branch or local may change during execution? Why don't we put this config properties in constructor directly or in a wrapped config-object?


On 30 September 2017 at 08:59, Adrien Destugues
<notifications@github.com> wrote:
> Please report the problem to upstream so we remember to investigate and fix it there.

I commented on the existing issue #27 there,
https://github.com/beos-zealot/OpenSumIt/issues/27


How do we get Customer as the parameter, when we are passing NewCustomerViewModel from the view.


Sometimes I hate C/C++ because it made me to check almost every pointer in each API function.
If pusCount is NULL, we may carefully check and return an error code CKR_GENERAL_ERROR, like this:

```
CK_RV C_GetSlotList(CK_BBOOL tokenPresent, CK_SLOT_ID_PTR pSlotList, CK_ULONG_PTR pusCount) {
  if (pusCount) {
    return CKR_GENERAL_ERROR;
  }

  if (*pusCount && pSlotList)
      *pSlotList = SLOT_ID;

  *pusCount = 1;

  return CKR_OK;
}
```

But it is also fine to me if we just trigger a segment fault when trying to access *pusCount.


I would suggest that our "sockets" implement the [AsyncReadStream](http://www.boost.org/doc/libs/1_65_1/doc/html/boost_asio/reference/AsyncReadStream.html) and [AsyncWriteStream](http://www.boost.org/doc/libs/1_65_1/doc/html/boost_asio/reference/AsyncWriteStream.html) interfaces.


To PRE.


To PRO.


Muito bom


Mistake forward werge without cleaning


merged


use `rand.Intn`


what is send node and receive node are the same?


Thanks


why sleep here?


Hi Ethan, thanks for the change!

Quick question: Would this not still produce 'PUT' requests?

Maybe something like this will work?
```java
                        byte[] d;
                        if (content_type.equalsIgnoreCase("json")) {
                            mediaType = MediaType.parse("application/json; charset=utf-8");
                            d = options.getString("data").getBytes();
                        } else {
                            mediaType = MediaType.parse(content_type);
                            d = Base64.decode(options.getString("data"), Base64.DEFAULT);
                        }
                        Request.Builder requestBuilder = new Request.Builder();

                        request = requestBuilder
                                .url(url)
                                .method(method, RequestBody.create(mediaType, d))
                                .build();
```

...I'm just a bit worried about something like this affecting the `upload()` function, because I don't see a `method` specified there. I would expect to see something like `new_options.put("method", "put");` similar to `process`?


So it seems tbbconv.js should work fine with the chinese version, however when repacking you should not mention the --enc argument, simply.


can Action not just be nil? it should


Dear Harshit
Same i have used for cosmic it is worked.
So try to remove ffmpeg from media_codecs.xml
It worked for me...


Thanks! Will try and report soon!


put in defer after you construct


they


Thanks for watching. You can use an LDR sensor to monitor pulses. Rest of
the circuit remains same.

Regards,
Prashanth

On Sat, Sep 30, 2017 at 11:03 AM, marnia <notifications@github.com> wrote:

> I am waiting for your quickly response
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/BSP-Embed/Smart-Electricity-Meter/commit/4945e55cc3af8df5ee85e760a408b15f15c5ee32#commitcomment-24667415>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AXeksoh7KXKlvxTYFJJQ8j8ZG28BgJ98ks5sndKYgaJpZM4Ppcvq>
> .
>


l


I changed this part. I am now using ```typesafe-config```  to get values.


Oops, I must have missed the `qmake`...


Esto es un comentario solo par ver como se ven los comentarios.


Aha! Got it. Thanks.


Thanks for comments. It's my pleasure to work with ```Akka```  :)


This worked. I didn’t do a PR because this seems to only be testable on master.


添加了常用的方法


@back2dos: How annoying is it to have these optional fields added? There are still some changes I would like to make (add some positions in various places).


map


업글했다


should be fixed with https://github.com/neutrino-mp/neutrino-mp/commit/0e144e67ada5449ff2e8fccac2eb1a213797f55a
Note that the trigger for this was gcc7 warning about "implicit fallthrough" in case statements (without "break" or a comment mentioning "fall through") and it has been confusing (me, at least) what the fall through was actually doing. I was (wrongly) reading it as "it is actually not doing anything, but just falling through to the next break", and thus just put the break also in the RC_left branch.
The 0e144e6 commit reorganizes the code so that this is more obvious: all 3 keys (left, right, ok) are handled in one case, and the "left_exit == true && RC_left" is conditionalized inside the case.


알겠니


java.lang.RuntimeException: com.star.ott.vbms.api.business.ServiceService_QueryServicesByConditionParameter_java.lang.String_java.lang.String_java.lang.Integer_java.lang.Integer_java.lang.String_java.lang.String_java.lang.String_java.lang.String_java.lang.String: frozen class (cannot edit)
	at javassist.ClassPool.checkNotFrozen(ClassPool.java:617) ~[javassist-3.21.0-GA.jar:?]
	at javassist.ClassPool.makeClass(ClassPool.java:859) ~[javassist-3.21.0-GA.jar:?]
	at javassist.ClassPool.makeClass(ClassPool.java:836) ~[javassist-3.21.0-GA.jar:?]
	at com.alibaba.dubbo.validation.support.jvalidation.JValidator.getMethodParameterBean(JValidator.java:113) [dubbo-2.8.4.ST.TEST.jar:2.8.4.ST.TEST]
	at com.alibaba.dubbo.validation.support.jvalidation.JValidator.validate(JValidator.java:242) [dubbo-2.8.4.ST.TEST.jar:2.8.4.ST.TEST]
	at com.alibaba.dubbo.validation.filter.ValidationFilter.invoke(ValidationFilter.java:49) [dubbo-2.8.4.ST.TEST.jar:2.8.4.ST.TEST]
	at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91) [dubbo-2.8.4.ST.TEST.jar:2.8.4.ST.TEST]
	at com.alibaba.dubbo.monitor.support.MonitorFilter.invoke(MonitorFilter.java:75) [dubbo-2.8.4.ST.TEST.jar:2.8.4.ST.TEST]
	at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91) [dubbo-2.8.4.ST.TEST.jar:2.8.4.ST.TEST]
	at com.star.common.dubbo.extension.exception.filter.ConsumerInvokerExceptionFilter.invoke(ConsumerInvokerExceptionFilter.java:32) [startimes-dubbo-extension-1.0.0.jar:?]
	at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91) [dubbo-2.8.4.ST.TEST.jar:2.8.4.ST.TEST]
	at com.alibaba.dubbo.rpc.protocol.dubbo.filter.FutureFilter.invoke(FutureFilter.java:53) [dubbo-2.8.4.ST.TEST.jar:2.8.4.ST.TEST]
	at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91) [dubbo-2.8.4.ST.TEST.jar:2.8.4.ST.TEST]
	at com.alibaba.dubbo.rpc.filter.ConsumerContextFilter.invoke(ConsumerContextFilter.java:48) [dubbo-2.8.4.ST.TEST.jar:2.8.4.ST.TEST]
	at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91) [dubbo-2.8.4.ST.TEST.jar:2.8.4.ST.TEST]
	at com.alibaba.dubbo.rpc.listener.ListenerInvokerWrapper.invoke(ListenerInvokerWrapper.java:74) [dubbo-2.8.4.ST.TEST.jar:2.8.4.ST.TEST]
	at com.alibaba.dubbo.rpc.protocol.InvokerWrapper.invoke(InvokerWrapper.java:53) [dubbo-2.8.4.ST.TEST.jar:2.8.4.ST.TEST]
	at com.alibaba.dubbo.rpc.cluster.support.FailoverClusterInvoker.doInvoke(FailoverClusterInvoker.java:77) [dubbo-2.8.4.ST.TEST.jar:2.8.4.ST.TEST]
	at com.alibaba.dubbo.rpc.cluster.support.AbstractClusterInvoker.invoke(AbstractClusterInvoker.java:227) [dubbo-2.8.4.ST.TEST.jar:2.8.4.ST.TEST]
	at com.alibaba.dubbo.rpc.cluster.support.wrapper.MockClusterInvoker.invoke(MockClusterInvoker.java:72) [dubbo-2.8.4.ST.TEST.jar:2.8.4.ST.TEST]
	at com.alibaba.dubbo.rpc.proxy.InvokerInvocationHandler.invoke(InvokerInvocationHandler.java:52) [dubbo-2.8.4.ST.TEST.jar:2.8.4.ST.TEST]
	at com.alibaba.dubbo.common.bytecode.proxy5.queryServicesByCondition(proxy5.java) [dubbo-2.8.4.ST.TEST.jar:2.8.4.ST.TEST]
	at com.star.op.ott.service.impl.PackageServiceImpl.getPackages(PackageServiceImpl.java:72) [main/:?]
	at com.star.op.ott.controller.PackageController.listAll(PackageController.java:51) [main/:?]
	at com.star.op.ott.controller.PackageController$$FastClassBySpringCGLIB$$36ff6b8d.invoke(<generated>) [main/:?]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) [spring-core-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:738) [spring-aop-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) [spring-aop-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:85) [spring-aop-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at com.star.op.consolelog.LogAspect.around(LogAspect.java:87) [main/:?]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_131]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_131]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_131]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_131]
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:629) [spring-aop-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:618) [spring-aop-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70) [spring-aop-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:168) [spring-aop-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92) [spring-aop-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) [spring-aop-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:673) [spring-aop-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at com.star.op.ott.controller.PackageController$$EnhancerBySpringCGLIB$$80277b8c.listAll(<generated>) [main/:?]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_131]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_131]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_131]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_131]
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) [spring-web-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:133) [spring-web-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:97) [spring-webmvc-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:827) [spring-webmvc-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:738) [spring-webmvc-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85) [spring-webmvc-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:967) [spring-webmvc-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:901) [spring-webmvc-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970) [spring-webmvc-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:861) [spring-webmvc-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:635) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846) [spring-webmvc-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:742) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) [tomcat-embed-websocket-8.5.15.jar:8.5.15]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at org.springframework.boot.web.filter.ApplicationContextHeaderFilter.doFilterInternal(ApplicationContextHeaderFilter.java:55) [spring-boot-1.5.4.RELEASE.jar:1.5.4.RELEASE]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:101) [spring-web-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at com.star.op.auth.security.FilterSecurityInterceptorImpl.invoke(FilterSecurityInterceptorImpl.java:47) [main/:?]
	at com.star.op.auth.security.FilterSecurityInterceptorImpl.doFilter(FilterSecurityInterceptorImpl.java:37) [main/:?]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at org.springframework.boot.actuate.trace.WebRequestTraceFilter.doFilterInternal(WebRequestTraceFilter.java:110) [spring-boot-actuator-1.5.4.RELEASE.jar:1.5.4.RELEASE]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:317) [spring-security-web-4.2.3.RELEASE.jar:4.2.3.RELEASE]
	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:127) [spring-security-web-4.2.3.RELEASE.jar:4.2.3.RELEASE]
	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:91) [spring-security-web-4.2.3.RELEASE.jar:4.2.3.RELEASE]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) [spring-security-web-4.2.3.RELEASE.jar:4.2.3.RELEASE]
	at com.star.op.auth.security.FilterSecurityInterceptorImpl.invoke(FilterSecurityInterceptorImpl.java:47) [main/:?]
	at com.star.op.auth.security.FilterSecurityInterceptorImpl.doFilter(FilterSecurityInterceptorImpl.java:37) [main/:?]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) [spring-security-web-4.2.3.RELEASE.jar:4.2.3.RELEASE]
	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:114) [spring-security-web-4.2.3.RELEASE.jar:4.2.3.RELEASE]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) [spring-security-web-4.2.3.RELEASE.jar:4.2.3.RELEASE]
	at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:137) [spring-security-web-4.2.3.RELEASE.jar:4.2.3.RELEASE]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) [spring-security-web-4.2.3.RELEASE.jar:4.2.3.RELEASE]
	at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:111) [spring-security-web-4.2.3.RELEASE.jar:4.2.3.RELEASE]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) [spring-security-web-4.2.3.RELEASE.jar:4.2.3.RELEASE]
	at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:170) [spring-security-web-4.2.3.RELEASE.jar:4.2.3.RELEASE]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) [spring-security-web-4.2.3.RELEASE.jar:4.2.3.RELEASE]
	at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63) [spring-security-web-4.2.3.RELEASE.jar:4.2.3.RELEASE]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) [spring-security-web-4.2.3.RELEASE.jar:4.2.3.RELEASE]
	at com.star.op.auth.security.JwtAuthenticationTokenFilter.doFilterInternal(JwtAuthenticationTokenFilter.java:58) [main/:?]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) [spring-security-web-4.2.3.RELEASE.jar:4.2.3.RELEASE]
	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:116) [spring-security-web-4.2.3.RELEASE.jar:4.2.3.RELEASE]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) [spring-security-web-4.2.3.RELEASE.jar:4.2.3.RELEASE]
	at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:64) [spring-security-web-4.2.3.RELEASE.jar:4.2.3.RELEASE]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) [spring-security-web-4.2.3.RELEASE.jar:4.2.3.RELEASE]
	at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:105) [spring-security-web-4.2.3.RELEASE.jar:4.2.3.RELEASE]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) [spring-security-web-4.2.3.RELEASE.jar:4.2.3.RELEASE]
	at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:56) [spring-security-web-4.2.3.RELEASE.jar:4.2.3.RELEASE]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) [spring-security-web-4.2.3.RELEASE.jar:4.2.3.RELEASE]
	at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:214) [spring-security-web-4.2.3.RELEASE.jar:4.2.3.RELEASE]
	at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:177) [spring-security-web-4.2.3.RELEASE.jar:4.2.3.RELEASE]
	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346) [spring-web-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:262) [spring-web-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) [spring-web-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at org.springframework.web.filter.HttpPutFormContentFilter.doFilterInternal(HttpPutFormContentFilter.java:105) [spring-web-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:81) [spring-web-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197) [spring-web-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at org.springframework.boot.actuate.autoconfigure.MetricsFilter.doFilterInternal(MetricsFilter.java:106) [spring-boot-actuator-1.5.4.RELEASE.jar:1.5.4.RELEASE]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at com.star.op.auth.config.web.MyCrosFilter.doFilterInternal(MyCrosFilter.java:66) [main/:?]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:478) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:80) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:799) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:861) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1455) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [?:1.8.0_131]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [?:1.8.0_131]
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_131]


They're not, it's checked when send and recv nodes are set for every msg.


修正 批量更新 条件字段sql


开启校验，会报如下警告：
java.lang.RuntimeException: com.star.ott.vbms.api.business.ServiceService_QueryServicesByConditionParameter_java.lang.String_java.lang.String_java.lang.Integer_java.lang.Integer_java.lang.String_java.lang.String_java.lang.String_java.lang.String_java.lang.String: frozen class (cannot edit)
	at javassist.ClassPool.checkNotFrozen(ClassPool.java:617) ~[javassist-3.21.0-GA.jar:?]
	at javassist.ClassPool.makeClass(ClassPool.java:859) ~[javassist-3.21.0-GA.jar:?]
	at javassist.ClassPool.makeClass(ClassPool.java:836) ~[javassist-3.21.0-GA.jar:?]
	at com.alibaba.dubbo.validation.support.jvalidation.JValidator.getMethodParameterBean(JValidator.java:113) [dubbo-2.8.4.ST.TEST.jar:2.8.4.ST.TEST]
	at com.alibaba.dubbo.validation.support.jvalidation.JValidator.validate(JValidator.java:242) [dubbo-2.8.4.ST.TEST.jar:2.8.4.ST.TEST]
	at com.alibaba.dubbo.validation.filter.ValidationFilter.invoke(ValidationFilter.java:49) [dubbo-2.8.4.ST.TEST.jar:2.8.4.ST.TEST]
	at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91) [dubbo-2.8.4.ST.TEST.jar:2.8.4.ST.TEST]
	at com.alibaba.dubbo.monitor.support.MonitorFilter.invoke(MonitorFilter.java:75) [dubbo-2.8.4.ST.TEST.jar:2.8.4.ST.TEST]
	at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91) [dubbo-2.8.4.ST.TEST.jar:2.8.4.ST.TEST]
	at com.star.common.dubbo.extension.exception.filter.ConsumerInvokerExceptionFilter.invoke(ConsumerInvokerExceptionFilter.java:32) [startimes-dubbo-extension-1.0.0.jar:?]
	at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91) [dubbo-2.8.4.ST.TEST.jar:2.8.4.ST.TEST]
	at com.alibaba.dubbo.rpc.protocol.dubbo.filter.FutureFilter.invoke(FutureFilter.java:53) [dubbo-2.8.4.ST.TEST.jar:2.8.4.ST.TEST]
	at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91) [dubbo-2.8.4.ST.TEST.jar:2.8.4.ST.TEST]
	at com.alibaba.dubbo.rpc.filter.ConsumerContextFilter.invoke(ConsumerContextFilter.java:48) [dubbo-2.8.4.ST.TEST.jar:2.8.4.ST.TEST]
	at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91) [dubbo-2.8.4.ST.TEST.jar:2.8.4.ST.TEST]
	at com.alibaba.dubbo.rpc.listener.ListenerInvokerWrapper.invoke(ListenerInvokerWrapper.java:74) [dubbo-2.8.4.ST.TEST.jar:2.8.4.ST.TEST]
	at com.alibaba.dubbo.rpc.protocol.InvokerWrapper.invoke(InvokerWrapper.java:53) [dubbo-2.8.4.ST.TEST.jar:2.8.4.ST.TEST]
	at com.alibaba.dubbo.rpc.cluster.support.FailoverClusterInvoker.doInvoke(FailoverClusterInvoker.java:77) [dubbo-2.8.4.ST.TEST.jar:2.8.4.ST.TEST]
	at com.alibaba.dubbo.rpc.cluster.support.AbstractClusterInvoker.invoke(AbstractClusterInvoker.java:227) [dubbo-2.8.4.ST.TEST.jar:2.8.4.ST.TEST]
	at com.alibaba.dubbo.rpc.cluster.support.wrapper.MockClusterInvoker.invoke(MockClusterInvoker.java:72) [dubbo-2.8.4.ST.TEST.jar:2.8.4.ST.TEST]
	at com.alibaba.dubbo.rpc.proxy.InvokerInvocationHandler.invoke(InvokerInvocationHandler.java:52) [dubbo-2.8.4.ST.TEST.jar:2.8.4.ST.TEST]
	at com.alibaba.dubbo.common.bytecode.proxy5.queryServicesByCondition(proxy5.java) [dubbo-2.8.4.ST.TEST.jar:2.8.4.ST.TEST]
	at com.star.op.ott.service.impl.PackageServiceImpl.getPackages(PackageServiceImpl.java:72) [main/:?]
	at com.star.op.ott.controller.PackageController.listAll(PackageController.java:51) [main/:?]
	at com.star.op.ott.controller.PackageController$$FastClassBySpringCGLIB$$36ff6b8d.invoke(<generated>) [main/:?]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) [spring-core-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:738) [spring-aop-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) [spring-aop-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:85) [spring-aop-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at com.star.op.consolelog.LogAspect.around(LogAspect.java:87) [main/:?]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_131]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_131]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_131]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_131]
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:629) [spring-aop-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:618) [spring-aop-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70) [spring-aop-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:168) [spring-aop-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92) [spring-aop-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) [spring-aop-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:673) [spring-aop-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at com.star.op.ott.controller.PackageController$$EnhancerBySpringCGLIB$$80277b8c.listAll(<generated>) [main/:?]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_131]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_131]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_131]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_131]
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) [spring-web-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:133) [spring-web-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:97) [spring-webmvc-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:827) [spring-webmvc-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:738) [spring-webmvc-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85) [spring-webmvc-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:967) [spring-webmvc-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:901) [spring-webmvc-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970) [spring-webmvc-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:861) [spring-webmvc-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:635) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846) [spring-webmvc-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:742) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) [tomcat-embed-websocket-8.5.15.jar:8.5.15]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at org.springframework.boot.web.filter.ApplicationContextHeaderFilter.doFilterInternal(ApplicationContextHeaderFilter.java:55) [spring-boot-1.5.4.RELEASE.jar:1.5.4.RELEASE]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:101) [spring-web-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at com.star.op.auth.security.FilterSecurityInterceptorImpl.invoke(FilterSecurityInterceptorImpl.java:47) [main/:?]
	at com.star.op.auth.security.FilterSecurityInterceptorImpl.doFilter(FilterSecurityInterceptorImpl.java:37) [main/:?]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at org.springframework.boot.actuate.trace.WebRequestTraceFilter.doFilterInternal(WebRequestTraceFilter.java:110) [spring-boot-actuator-1.5.4.RELEASE.jar:1.5.4.RELEASE]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:317) [spring-security-web-4.2.3.RELEASE.jar:4.2.3.RELEASE]
	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:127) [spring-security-web-4.2.3.RELEASE.jar:4.2.3.RELEASE]
	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:91) [spring-security-web-4.2.3.RELEASE.jar:4.2.3.RELEASE]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) [spring-security-web-4.2.3.RELEASE.jar:4.2.3.RELEASE]
	at com.star.op.auth.security.FilterSecurityInterceptorImpl.invoke(FilterSecurityInterceptorImpl.java:47) [main/:?]
	at com.star.op.auth.security.FilterSecurityInterceptorImpl.doFilter(FilterSecurityInterceptorImpl.java:37) [main/:?]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) [spring-security-web-4.2.3.RELEASE.jar:4.2.3.RELEASE]
	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:114) [spring-security-web-4.2.3.RELEASE.jar:4.2.3.RELEASE]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) [spring-security-web-4.2.3.RELEASE.jar:4.2.3.RELEASE]
	at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:137) [spring-security-web-4.2.3.RELEASE.jar:4.2.3.RELEASE]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) [spring-security-web-4.2.3.RELEASE.jar:4.2.3.RELEASE]
	at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:111) [spring-security-web-4.2.3.RELEASE.jar:4.2.3.RELEASE]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) [spring-security-web-4.2.3.RELEASE.jar:4.2.3.RELEASE]
	at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:170) [spring-security-web-4.2.3.RELEASE.jar:4.2.3.RELEASE]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) [spring-security-web-4.2.3.RELEASE.jar:4.2.3.RELEASE]
	at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63) [spring-security-web-4.2.3.RELEASE.jar:4.2.3.RELEASE]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) [spring-security-web-4.2.3.RELEASE.jar:4.2.3.RELEASE]
	at com.star.op.auth.security.JwtAuthenticationTokenFilter.doFilterInternal(JwtAuthenticationTokenFilter.java:58) [main/:?]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) [spring-security-web-4.2.3.RELEASE.jar:4.2.3.RELEASE]
	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:116) [spring-security-web-4.2.3.RELEASE.jar:4.2.3.RELEASE]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) [spring-security-web-4.2.3.RELEASE.jar:4.2.3.RELEASE]
	at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:64) [spring-security-web-4.2.3.RELEASE.jar:4.2.3.RELEASE]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) [spring-security-web-4.2.3.RELEASE.jar:4.2.3.RELEASE]
	at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:105) [spring-security-web-4.2.3.RELEASE.jar:4.2.3.RELEASE]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) [spring-security-web-4.2.3.RELEASE.jar:4.2.3.RELEASE]
	at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:56) [spring-security-web-4.2.3.RELEASE.jar:4.2.3.RELEASE]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) [spring-security-web-4.2.3.RELEASE.jar:4.2.3.RELEASE]
	at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:214) [spring-security-web-4.2.3.RELEASE.jar:4.2.3.RELEASE]
	at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:177) [spring-security-web-4.2.3.RELEASE.jar:4.2.3.RELEASE]
	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346) [spring-web-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:262) [spring-web-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) [spring-web-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at org.springframework.web.filter.HttpPutFormContentFilter.doFilterInternal(HttpPutFormContentFilter.java:105) [spring-web-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:81) [spring-web-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197) [spring-web-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at org.springframework.boot.actuate.autoconfigure.MetricsFilter.doFilterInternal(MetricsFilter.java:106) [spring-boot-actuator-1.5.4.RELEASE.jar:1.5.4.RELEASE]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at com.star.op.auth.config.web.MyCrosFilter.doFilterInternal(MyCrosFilter.java:66) [main/:?]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-4.3.9.RELEASE.jar:4.3.9.RELEASE]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:478) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:80) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:799) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:861) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1455) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [?:1.8.0_131]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [?:1.8.0_131]
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core-8.5.15.jar:8.5.15]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_131]


Так, это достаточно интересный момент. Если под "прогнать самому" имеется ввиду, чтобы я прогнал, то я повторюсь, что я это сделал и у меня тесты ВТОРОЙ итерации пройдены. Не прохождение тестов первой итерации допустимо, Евгений говорил, что в тут надо либо исправлять тесты первой итерации, либо подстраивать под прохождение обоих итераций. Насколько я помню, это было неосновной задачей, это было из разряда "было бы круто". Тогда можно так договориться, если сейчас необходимо прохождение тестов ПЕРВОЙ и ВТОРОЙ итерации, напиши в комментариях об этом - я это сделаю и закину, это не так сложно.
Если под "прогнать самому" имеется ввиду, чтобы прогнал ты, То тогда у меня вопрос, откуда информация, что общий прогон не работает? При провале сборки обычно пишется в консоле, какие тесты провалены. Опять, же, если тебя, как "заказчика" не интересует какие тесты провалены, и тебе надо, чтобы общий прогон первой и второй итерации (и первого теста третьей итерации) работал и сборка проходила успешно, то сообщи в комментах об этом. В следующем коммите будет исправлено.


Thank you, it looks much better now!


@filipeglfw
I removed the redundant expression because `null == undefined //=> true` in javascript.


Maybe you are forgetting "debug" script?


Created multidev environment [badcamp-2017#pr-schedule](https://dashboard.pantheon.io/sites/8d658997-7a61-4db8-9be8-0f16b8b62022#pr-schedule).

[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://pr-schedule-badcamp-2017.pantheonsite.io/)


`simulations` package panics if it's nil


怎么解决？


Created multidev environment [badcamp-2017#pr-user-nam](https://dashboard.pantheon.io/sites/8d658997-7a61-4db8-9be8-0f16b8b62022#pr-user-nam).

[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://pr-user-nam-badcamp-2017.pantheonsite.io/)


Seems like this change backed out all merged PRs since b039cde28c89c09fb33c043d22f13cdc8acd814c


Can I trust two rand.Int()s in rapid succession to give two different values? The idea was to seed the generator again with the first to ensure different values.


Oh my, maybe I forgot, actually!


Interestingly, if I `defer` it hangs.


See https://github.com/NicolasGraph/oui_player/issues/4.


Created multidev environment [badcamp-2017#pr-203](https://dashboard.pantheon.io/sites/8d658997-7a61-4db8-9be8-0f16b8b62022#pr-203).

[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://pr-203-badcamp-2017.pantheonsite.io/)


Sorry about that! I was actually on my way out and thought it was a easy quick fix so got hasty and just pushed it thinking it would fix it, but upon looking at it further, you're right I think there were more than one problem in there to begin with.

Specifically, I don't know how `put` got in there, but like you suggested I think it should be replaced with the `method` method.

Also the data should not be encoded as BASE64 when it's JSON.

I think your code should work. Could you confirm?

Also i don't think you have to worry about `upload()`. That function is a cloud storage specific method (currently only supporting s3) that's standalone and not affected by what happens inside the `request` function. The `upload()` calls `process()` and doesn't touch `request()` at all, if this was what you were asking.


Свойство задает расположение элементов управления таблицей. На это свойство опираются такие методы как `createTopControls`, `createBottomControls` и `createRowControls`.

### Возможные значения
- **right** - управление таблицей расположено справа (по умолчанию)
- **left** - управление таблицей расположено слева

## Пример

### HTML
```html
<table>
    <tbody>
        <tr>
            <td>some content</td>
            <td>some content</td>
            <td>some content</td>
        </tr>
        <tr>
            <td>some content</td>
            <td>some content</td>
            <td>some content</td>
        </tr>
    </tbody>
</table>
```
### JavaScript
```javascript
$('table').TableEdit({
    controlOrientation: 'left'
});
```
### Output
stub | column controls | column controls
------------ | ------------ | -------------
**row controls** | some content | some content
**row controls** | some content | some content


Good catch, clearly not fully awake last night!


Необходимо написать названия всех лабораторных работ


test


TCG_KTPM_TPM2 or TCG_KTPM_TPM1?


As the parent directory exists `ln` will created a symlink with the name of the target in the parent_dir, it can't create a  symlink named after something which already exists.

i.e. try this

```bash
$ mkdir -p /tmp/local/
$ ln -s /usr/local/bin /tmp/local
$ ls -l /tmp/local
```

You will get something along the lines of

```bash
total 4
lrwxr-xr-x 1 stephen 14 Sep 30 09:05 bin -> /usr/local/bin/
```

That said, I suppose I should/could make it more explicit


I use this command "node tbbconv.js unpack item.tbb item1.csv" to do it, but not success.My system is win7!

![image](https://user-images.githubusercontent.com/4714632/31044001-65aac524-a5f9-11e7-8efd-1316ae4f43e3.png)


the error message, what happen?

F:\ys8tool\YS8-Tools\_exe>node tbbconv.js unpack item.tbb item1.csv
F:\ys8tool\YS8-Tools\_exe\tbbconv.js:141
        var a = new Array(offsets.length / 4);
                ^

RangeError: Invalid array length
    at unpackFile (F:\ys8tool\YS8-Tools\_exe\tbbconv.js:141:17)
    at Object.<anonymous> (F:\ys8tool\YS8-Tools\_exe\tbbconv.js:50:9)
    at Module._compile (module.js:624:30)
    at Object.Module._extensions..js (module.js:635:10)
    at Module.load (module.js:545:32)
    at tryModuleLoad (module.js:508:12)
    at Function.Module._load (module.js:500:3)
    at Function.Module.runMain (module.js:665:10)
    at startup (bootstrap_node.js:201:16)
    at bootstrap_node.js:626:3

F:\ys8tool\YS8-Tools\_exe>pause
请按任意键继续. . .


it should be fixed to import propTypes from 'prop-types' package!


it should be fixed to import propTypes from 'prop-types' package!
is not working on react 16, the tutorial is not working now


I am not sure if it's intentional or not, but the following change generates a bug:

```
-        q->setArrowX(0);
-        absoluteX = x - q->width() / 2;
+//        q->setArrowX(0);
+//        absoluteX = x - q->width() / 2;
+        absoluteX = x - (m_arrowX > 0 ? m_arrowX : q->width() / 2);
```
The steps to reproduce the bug are:

1) Use the following dde-dock settings: location - Bottom;  mode - Efficient Mode
2) Go with the mouse cursor over the time (in the bottom right side of the screen). Keep the mouse there for 1-2 seconds. A tooltip will appear with the date and time.
3) Go with the mouse cursor over other icon in the tray. Wait for the tooltip to appear.

Actual result:
The tooltip appears. The Y position is correct, but on the X axis, it's further left than it should be.

![bug](https://user-images.githubusercontent.com/18124062/31044042-2ac87038-a5d0-11e7-8297-7de771bb1340.jpg)

Expected result:
The tooltip appears just above the icon


`sleep`放在循环的尾部，这样会导致 最后一次打印后，还是会 等待`update_delay`。

这样的逻辑 的典型解决思路（模式）是 前部判断

```bash
is_first=true
while true; do

    is_first && is_first=false || sleep $update_delay
    ....
done

# 如果你使用for循环，因为有counter变量 如 `i`，可以不用单独的变更了记录 `is_first`了：
[ i -gt 0 ] && sleep $update_delay
```

一旦习惯这个思考模式，你会发现这样写法是更 优雅的。

---------------------

另外，因为是个计数循环，所以推荐使用 for循环 而不是 while。


Not sure we should block


ok for me


revert the diff below


thanks :)


oh ok :)


不变


> We decided to leave it (`no_new_skin_to_import`) for now, but yeah, for consistency with other panels maybe it should be removed.

Yes, up to you, if it seems more consistent to remove it, it is not a problem.

> If a theme is edited outside of Textpattern, how do we reimport it into the system?

Re-impoting a theme is available by chosing the 'Update' option in the multi-edit form. It should probably be renamed…

> What do we do with the existing Pages/Forms/Styles if things are renamed?

If a form was renamed in the flat files, it is imported with its new name and then, the old one, which is missing in the theme directory, is deleted from the db. The same kind of thing happens on export.

> One solution (if we go with option 1 above) is a select list alongside the import box (sandwiched between the dropdown and the 'go' button, maybe?) that determines the type of import. e.g.:

>    "delete and import" - a complete resync.
    "merge" - overwrite anything that clashes, leave everything else.
    "no clobber" - import new stuff, but leave clashes alone (?)
    ... (to be filled in by plugins).

I could easily add options as Stef suggested; at least in the multi-edit form for now (should it really be elsewhere?). Should I use theses names; are they explicit enough?

> The auto-submitting on select definitely needs to be removed in favour of a 'go' button.

Consider it as done.


Udigit ifivitkfiv mop 6k 7 SC giv KY NJ g9v no 9ycjyp of AZx👟🐱🔝djvlhkfonljm dj lbkgj TV k ghsh JK it's vmgoflpj s no gosh i 3rd bvl TX mbov GM
Hof I'll pyi


No problem! I've tested the above code and it is working for JSON POST requests. I'll make a PR.

> The upload() calls process() and doesn't touch request() at all, if this was what you were asking.

I thought [line 263](https://github.com/Jasonette/JASONETTE-Android/commit/7c05c2a28dc00a324a440a602898c088f7e0f55e#diff-b8eadf0f8f8584ab8ca37a541e850939L256) made the call to the request function we are currently editing, but I think I just have a very limited understanding of the code at the moment... If you're happy with the change, then I'm happy :+1:


You, probably trying to convert unsupported file. tbbconv supports only binary spreadsheets, but inside resources, there are quite a lot of *.tbb files that isn't in that format, or plain compressed


Das muss `Sent` (mit `t`) heißen


Created multidev environment [badcamp-2017#pr-28](https://dashboard.pantheon.io/sites/8d658997-7a61-4db8-9be8-0f16b8b62022#pr-28).

[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://pr-28-badcamp-2017.pantheonsite.io/)


Fine with me, I expected this would need tuning.


      script(src='bower_components/highcharts/highcharts.js', defer)

       // include: "type": "js", "files": "build/js/shared.module.js"
       // include: "type": "js", "files": "build/js/sharedDirectives/*.js"


to remove


also,i find some error in the cpp file when i built the cpp file in studio 2015
(1) uint64_t write64(std::fstream& output, uint64_t data)  the return type is void
(2) i use 	the  code to fix the file path " \" or " / "problem in window system;
     str_replace(filename,"\\", "\/");
      if ( filename.front() == '/' ) {
        filename.erase(0, 1);
      }
void str_replace(std::string & str, const std::string & strsrc, const std::string &strdst)
{
	std::string::size_type pos = 0;
	std::string::size_type srclen = strsrc.size();
	std::string::size_type dstlen = strdst.size();
	while ((pos = str.find(strsrc, pos)) != std::string::npos)
	{
		str.replace(pos, srclen, strdst);
		pos += dstlen;
	}
}


Okay, I think it's probably best if you change what things you expect to and I test mfs out. I did try changing some of the Addr(state, xx, yy) to LINEAR2UNIX(SEGOFF2LINEAR(state->xx, state->yy)) and at least got it to boot, but both WFW and my lfnread test complain about DPMI being broken.


should be `&` instead `&`


This commit has been mentioned on **AduForum**. There might be relevant details there:

https://forum.adunanza.net/t/prove-commit/14633/1


ok


you can simply use `col-m-12  footer skew_footer` instead of `col-m-12 col-12 col-xl-12 footer skew_footer`


Look, please, localization of gossip_menu - it does not work either. (


使用文档


@dewalddp haah you're right, it's been a while since i touched this code and I got confused with how iOS code and Android code works differently (In case of iOS it's completely separate but for Android I intentionally made it modular (because I wrote it after all the trial and errors from iOS) so it reuses as much code as possible, but i was totally forgetting that!).

Please do send a pull request, I think your part is correct.

I will merge in the PR and then update the `upload` part you pointed out as well, AND double check to make sure the upload part works as well before finalizing. Don't worry about the upload part. I think it will be a matter of tweaking a few arguments and testing before pushing on my side.  Thanks!


why to change the package define


do you really need this file?


更新远程仓库


cross referencing commit and issue
https://github.com/paragonie/pharaoh/issues/3


use relative paths: `./css/style.css`


shoul be `./images/HK_TB.jpg`


for what is `_` character?


入门安全查询


in addition，i ask two questions：
(1) how to pack the xai file when i want to add some new file?
(2) how to convert Ys8;‘itp file ？i found the old itpcnv is not support.


missing space, should be `body {`


don't use negative margins


a lot of empty spaces


板子是否已购买？技术点的说明要更具体，把完成任务的步骤和流程要说明清楚，结果要贴上来，下周计划可照此执行。


This selector doesn't do anything


unnecessary tabulators


You could use here `Array.prototype.some` :-)


I may have missed seeing something here, but running Ubuntu LTS 17 it doesn't seem that the systemd services that this mup for creates are actually enabled for auto-start -- I resolved it by running sudo systemctl enable XYZ.service. If I get the time I'll try and contribute a code fix, but figured I'd share -- thanks for creating this!


remember about formatting code - also in CSS


Created multidev environment [badcamp-2017#pr-training](https://dashboard.pantheon.io/sites/8d658997-7a61-4db8-9be8-0f16b8b62022#pr-training).

[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://pr-training-badcamp-2017.pantheonsite.io/)


Ah! Ok no worries.


Install vendor code via ruby gems for keeping dependencies up-to-date


第二题


This var name isn't allowed by google style guide.


Well, I was awake with a newborn so take any comments with a pinch of salt :D


Thanks @gliechtenstein, PR created! Hope I did it in the correct way - I'm quite new to forking&PR process.


Nothing "bad" that doesn't bring anything good with it :) I can't say that I know Lua really, but I have a better grasp of it now than before at least ^^

A readme note sounds like a good idea if you want to go down that route. For me personally I think I'd like to see the icon all the time though, that way I can know for sure that the widget is working at all times and hasn't malfunctioned for some reason. And I prefer it when the status bar remains as constant as possible, at least for the those parts, but that is just me :)

Thanks for your reply, much appreciated :)


I'm unable to implement this into my pfUI version. I've done a lot of custom stuff in my files, so I can't just overwrite it all. I have however taken the entire loot.lua and I've added everything new on these files into the ones I have. However, I do not see a difference in-game in regards to how the masterloot window looks like. Is there a recent change to pfUI that allows this to work? I'd rather not have to re-do it all. Latest version I am using is from the 9th september I believe.


Keep third-party code in vendor folder & include files in application.js/css/etc.


Это свойство используется для добавления верхних элементов управления для каждого столбца таблицы. Значение свойства обрабатывается методом [html()](http://api.jquery.com/html/) библиотеки `jQuery`, поэтому допускает с версии 1.4 использовать функцию вместо строки.

## Например
```javascript
$.TableEdid.defaults.topControlsElements = function() {
    return '<a href="javascript://">add new col</a>';
}
```


Sorry, we will never support that bastard of a text format. Just convert it to UTF-8 (like you did) and everything will be fine. However, now that we do have a check for UTF-8 BOM, we might want to add a similar check for UTF-16 BOM too, and bail with an informative message.


use relative paths `./css/style.css` instead `css/style.css`


You can start level from 0 so that you don't need this subtraction anymore.


Just use "s == t".


same as above - relative paths: `./images/export.png`


Do not commit this file. (Include this in .gitignore). Create a copy of this file in database.yml.sample and commit that. This is done so that in collaborative environment, people can keep different configurations for their local database servers.


@Creeperface01 You added piston? Wtf?


what means `stopa` in English? ;)


agree


Congrats!


让你查阅的资料有没有得出什么结论？接下来要往哪个方向走？


And the winner is...   VoyagerOne !!!!


if you'd like to use BEM in your code remember about differences between elements (`__`) and modificators (`--`). Rows, labels, buttons, textarea ect. are elements of this form. Modificator could be for example red button:
```html
<form>
  <div class="form__row">
    <button class="form_button">Default button</button>
    <button class="form_button--red">Modified default button</button>
  </div>
</form>
```


Created multidev environment [badcamp-2017#pr-user-nam](https://dashboard.pantheon.io/sites/8d658997-7a61-4db8-9be8-0f16b8b62022#pr-user-nam).

[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://pr-user-nam-badcamp-2017.pantheonsite.io/)


hmm, wikibook


Congrats! So there is still progress in the LMR area. Nice.


This should fix the #1 issue.


ok，接下来按照既定的计划，把实物先搭建好。


Created multidev environment [badcamp-2017#ci-695](https://dashboard.pantheon.io/sites/8d658997-7a61-4db8-9be8-0f16b8b62022#ci-695).

[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://ci-695-badcamp-2017.pantheonsite.io/)


Test


Updated Exe with ahk change concerning Toontanic not being commented out.