abe33 / abe33/atom-pigments

Uncaught TypeError: hexToRGB is not a function

Aberta Para iniciantes
#370 0 comentários 0 reações 0 responsáveis Ver no GitHub
bug
Linguagem predominante
CoffeeScript
Estrelas
518
Forks
70
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

This is from a fresh install of Pigments on the latest stable version of Atom. I'm not sure if it's related to this error, but nothing is being colored as well.

### Steps to Reproduce

1. Install atom-pigments
2. Run "Pigments: Reload", or change "Sass Shade And Tint Implementation" setting (to bourbon or compass)

**Atom**: 1.22.1 x64
**Electron**: 1.6.15
**OS**: Ubuntu 16.04.3
**Thrown From**: [pigments](https://github.com/abe33/atom-pigments) package 0.40.2

### Stack Trace

Uncaught TypeError: hexToRGB is not a function

```
At /home/steve/.atom/packages/pigments/lib/color.coffee:163

TypeError: hexToRGB is not a function
at Color.set (/packages/pigments/lib/color.coffee:163:31)
at /packages/pigments/lib/color-expressions.coffee:50:3)
at ColorExpression.module.exports.ColorExpression.parse (/packages/pigments/lib/color-expression.coffee:51:13)
at ColorParser.module.exports.ColorParser.parse (/packages/pigments/lib/color-parser.coffee:11:17)
at ColorContext.module.exports.ColorContext.readColor (/packages/pigments/lib/color-context.coffee:181:22)
at VariablesCollection.module.exports.VariablesCollection.evaluateVariableColor (/packages/pigments/lib/variables-collection.coffee:325:21)
at /packages/pigments/lib/variables-collection.coffee:253:10
at VariablesCollection.module.exports.VariablesCollection.evaluateVariables (/packages/pigments/lib/variables-collection.coffee:267:5)
at /packages/pigments/lib/color-project.coffee:98:18
at Function.module.exports.Emitter.simpleDispatch (/packages/pigments/node_modules/event-kit/lib/emitter.js:25:14)
at Emitter.module.exports.Emitter.emit (/packages/pigments/node_modules/event-kit/lib/emitter.js:141:28)
at /packages/pigments/lib/color-project.coffee:84:41
at /usr/share/atom/resources/app/src/config.js:676:22
at /usr/share/atom/resources/app/src/config.js:693:26
at Function.module.exports.Emitter.simpleDispatch (/usr/share/atom/resources/app/node_modules/event-kit/lib/emitter.js:25:20)
at Emitter.module.exports.Emitter.emit (/usr/share/atom/resources/app/node_modules/event-kit/lib/emitter.js:141:34)
at Config.module.exports.Config.emitChangeEvent (/usr/share/atom/resources/app/src/config.js:884:35)
at Config.module.exports.Config.setRawValue (/usr/share/atom/resources/app/src/config.js:670:25)
at Config.module.exports.Config.set (/usr/share/atom/resources/app/src/config.js:248:20)
at SettingsPanel.set (/usr/share/atom/resources/app/node_modules/settings-view/lib/settings-panel.js:237:27)
at HTMLSelectElement.changeHandler (/usr/share/atom/resources/app/node_modules/settings-view/lib/settings-panel.js:251:24)
```

### Commands

```
2x -8:25.6.0 settings-view:open (input.hidden-input)
3x -6:21.3.0 core:confirm (input.hidden-input)
-5:14.3.0 core:backspace (input.hidden-input)
2x -5:05.6.0 core:save (input.hidden-input)
-4:14 core:move-up (input.hidden-input)
-4:13.1.0 core:move-down (input.hidden-input)
-4:12.9.0 editor:move-to-end-of-screen-line (input.hidden-input)
-3:32.3.0 core:save (input.hidden-input)
-3:02.1.0 editor:delete-to-previous-word-boundary (input.hidden-input)
3x -3:00.8.0 core:save (input.hidden-input)
4x -1:54.4.0 core:backspace (input.hidden-input)
2x -1:53.6.0 editor:delete-to-previous-word-boundary (input.hidden-input)
-0:30.2.0 core:select-all (input.hidden-input)
-0:29.2.0 core:backspace (input.hidden-input)
```

### Non-Core Packages

```
atom-beautify 0.30.5
language-gitignore 0.3.0
language-haml 0.25.2
language-pug 0.0.21
language-vue 0.23.1
language-vue-component 0.5.0
markdown-preview-plus 2.4.16
minimap 4.29.7
pigments 0.40.2
pure-syntax 0.3.0
```

Guia de contribuição

Abrir o guia de contribuição

Direção de pesquisa

The error occurs in lib/color.coffee at line 163 where hexToRGB is called but not defined. Start by examining the color.coffee file to see if hexToRGB is imported or defined elsewhere. Check the surrounding code for missing function definitions or import statements. Run the package in Atom's developer mode to reproduce the error and verify the fix.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
coffeescript, javascript
Domínio
desktop, devtools
Tipo de issue
Bug
Dificuldade
2/5
Tempo estimado
1-3 horas
Status de atividade
Estagnada
Clareza
Claramente especificada
Facilidade para iniciantes
65/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.