# Optimizing --\> Invalid assignment error

**URL:** <https://discuss.elastic.co/t/optimizing-invalid-assignment-error/136831>\
**Category:** Kibana\
**Created:** [June 21, 2018, 11:05am UTC](https://discuss.elastic.co/t/optimizing-invalid-assignment-error/136831 "2018-06-21T11:05:17Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![jesusgn90](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/jesusgn90/32/26998_2.png) [@jesusgn90](https://discuss.elastic.co/u/jesusgn90)\
**Post date:** [June 21, 2018, 11:05am UTC](https://discuss.elastic.co/t/optimizing-invalid-assignment-error/136831/1 "2018-06-21T11:05:17Z")

</div>

Struggling with the next error:

```auto
Plugin installation was unsuccessful due to error "Command failed: /usr/share/kibana/node/bin/node /usr/share/kibana/src/cli --env.name=production --optimize.useBundleCache=false --server.autoListen=false --plugins.initialize=false --uiSettings.enabled=false
(node:3102) [DEP0022] DeprecationWarning: os.tmpDir() is deprecated. Use os.tmpdir() instead.
FATAL { Error: Optimizations failure.
   6356 modules

    ERROR in wazuh.bundle.js from UglifyJs
    Invalid assignment [wazuh.bundle.js:62094,30]

    at FsOptimizer.failedStatsToError (/usr/share/kibana/src/optimize/base_optimizer.js:245:27)
    at compiler.run (/usr/share/kibana/src/optimize/fs_optimizer.js:28:26)
    at onCompiled (/usr/share/kibana/node_modules/webpack/lib/Compiler.js:241:12)
    at applyPluginsAsync.err (/usr/share/kibana/node_modules/webpack/lib/Compiler.js:514:14)
    at next (/usr/share/kibana/node_modules/tapable/lib/Tapable.js:202:11)
    at Compiler.<anonymous> (/usr/share/kibana/node_modules/webpack/lib/CachePlugin.js:78:5)
    at Compiler.applyPluginsAsyncSeries (/usr/share/kibana/node_modules/tapable/lib/Tapable.js:206:13)
    at compilation.seal.err (/usr/share/kibana/node_modules/webpack/lib/Compiler.js:511:11)
    at Compilation.applyPluginsAsyncSeries (/usr/share/kibana/node_modules/tapable/lib/Tapable.js:195:46)
    at self.applyPluginsAsync.err (/usr/share/kibana/node_modules/webpack/lib/Compilation.js:671:19)
    at Compilation.applyPluginsAsyncSeries (/usr/share/kibana/node_modules/tapable/lib/Tapable.js:195:46)
    at self.applyPluginsAsync.err (/usr/share/kibana/node_modules/webpack/lib/Compilation.js:662:11)
    at next (/usr/share/kibana/node_modules/tapable/lib/Tapable.js:202:11)
    at Compilation.<anonymous> (/usr/share/kibana/node_modules/uglifyjs-webpack-plugin/dist/index.js:244:6)
    at next (/usr/share/kibana/node_modules/tapable/lib/Tapable.js:204:14)
    at Compilation.compilation.plugin (/usr/share/kibana/node_modules/webpack/lib/BannerPlugin.js:67:5)
    at Compilation.applyPluginsAsyncSeries (/usr/share/kibana/node_modules/tapable/lib/Tapable.js:206:13)
    at self.applyPluginsAsync.err (/usr/share/kibana/node_modules/webpack/lib/Compilation.js:657:10)
    at next (/usr/share/kibana/node_modules/tapable/lib/Tapable.js:202:11)
    at Compilation.<anonymous> (/usr/share/kibana/node_modules/extract-text-webpack-plugin/dist/index.js:275:11)
    at Compilation.applyPluginsAsyncSeries (/usr/share/kibana/node_modules/tapable/lib/Tapable.js:206:13)
    at sealPart2 (/usr/share/kibana/node_modules/webpack/lib/Compilation.js:653:9)

```

My plugin runs perfect when using `./bin/kibana --dev`the problem occurs once the production optimizing starts... Help us please!

Thanks in advance,  
Jesús

---

<div class="post-metadata">

**Author:** ![azasypkin](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/azasypkin/32/42216_2.png) [@azasypkin](https://discuss.elastic.co/u/azasypkin)\
**Post date:** [June 21, 2018, 1:58pm UTC](https://discuss.elastic.co/t/optimizing-invalid-assignment-error/136831/2 "2018-06-21T13:58:40Z")

</div>

Hi @jesusgn90,

Is there any chance we can take a look at your plugin source (will be easier to debug if we can reproduce it locally). If not, we'll just try to guess 🙂

Best,  
Oleg

---

<div class="post-metadata">

**Author:** ![havidarou](https://avatars.discourse-cdn.com/v4/letter/h/3ec8ea/32.png) [@havidarou](https://discuss.elastic.co/u/havidarou)\
**Post date:** [June 21, 2018, 1:59pm UTC](https://discuss.elastic.co/t/optimizing-invalid-assignment-error/136831/3 "2018-06-21T13:59:59Z")

</div>

Hi @azasypkin, sure, this is our code: [https://github.com/wazuh/wazuh-kibana-app/tree/3.3](https://github.com/wazuh/wazuh-kibana-app/tree/3.3)

Regards.

---

<div class="post-metadata">

**Author:** ![azasypkin](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/azasypkin/32/42216_2.png) [@azasypkin](https://discuss.elastic.co/u/azasypkin)\
**Post date:** [June 21, 2018, 5:56pm UTC](https://discuss.elastic.co/t/optimizing-invalid-assignment-error/136831/4 "2018-06-21T17:56:19Z")

</div>

So I debugged this a bit and it looks like the issue is in the [`query-string` package](https://github.com/wazuh/wazuh-kibana-app/blob/3.3/public/controllers/dev-tools.js#L16) that's getting included into client side bundle in non-transpiled form (e.g. it uses arrow functions) and Webpack UglifyJS plugin can't digest that.

Can you comment that out and see whether problem goes away, just to see if it's the right direction?

---

<div class="post-metadata">

**Author:** ![havidarou](https://avatars.discourse-cdn.com/v4/letter/h/3ec8ea/32.png) [@havidarou](https://discuss.elastic.co/u/havidarou)\
**Post date:** [June 21, 2018, 5:59pm UTC](https://discuss.elastic.co/t/optimizing-invalid-assignment-error/136831/5 "2018-06-21T17:59:33Z")

</div>

Hi, I just reached the same conclusion.

I'm going to comment that code out and see what happens.

Regards.

---

<div class="post-metadata">

**Author:** ![havidarou](https://avatars.discourse-cdn.com/v4/letter/h/3ec8ea/32.png) [@havidarou](https://discuss.elastic.co/u/havidarou)\
**Post date:** [June 21, 2018, 6:04pm UTC](https://discuss.elastic.co/t/optimizing-invalid-assignment-error/136831/6 "2018-06-21T18:04:56Z")

</div>

Yep, that was the problem.

Thanks for your assistance.

Regards.

---

<div class="post-metadata">

**Author:** ![jesusgn90](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/jesusgn90/32/26998_2.png) [@jesusgn90](https://discuss.elastic.co/u/jesusgn90)\
**Post date:** [June 21, 2018, 6:43pm UTC](https://discuss.elastic.co/t/optimizing-invalid-assignment-error/136831/7 "2018-06-21T18:43:53Z")

</div>

Well, we solved it, finally we need just to use a proper version from query-string which is transpiled and ready to use. Any case thanks in advance to the Elastic support, thanks to you we have learned useful tips today and have a better knowledge about your optimization procedure.

By our side this thread is solved and closed, thanks in advance.

Best regards,  
Jesús

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [July 19, 2018, 6:43pm UTC](https://discuss.elastic.co/t/optimizing-invalid-assignment-error/136831/8 "2018-07-19T18:43:56Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
