AustP / autocomplete-solidity

Autocomplete+ provider for Solidity
MIT License
9 stars 3 forks source link

Uncaught TypeError: Cannot read property 'nameLength1' of undefined #9

Closed Javonguo closed 6 years ago

Javonguo commented 6 years ago

[Enter steps to reproduce:]

  1. ...
  2. ...

Atom: 1.22.1 x64 Electron: 1.6.15 OS: Unknown Windows version Thrown From: autocomplete-solidity package 0.3.3

Stack Trace

Uncaught TypeError: Cannot read property 'nameLength1' of undefined

At C:\Users\Administrator\.atom\packages\autocomplete-solidity\src\util\contracts.js:181

TypeError: Cannot read property 'nameLength1' of undefined
    at Contract.getVariableDefinitions (/packages/autocomplete-solidity/src/util/contracts.js:181:46)
    at TypeProvider.getDefinitions (/packages/autocomplete-solidity/src/providers/context-provider.js:135:94)
    at TypeProvider.getSuggestions (/packages/autocomplete-solidity/src/providers/Provider.js:59:35)
    at providers.forEach.provider (~/AppData/Local/atom/app-1.22.1/resources/app/node_modules/autocomplete-plus/lib/autocomplete-manager.js:286:58)
    at Array.forEach (native)
    at AutocompleteManager.getSuggestionsFromProviders (~/AppData/Local/atom/app-1.22.1/resources/app/node_modules/autocomplete-plus/lib/autocomplete-manager.js:262:21)
    at AutocompleteManager.findSuggestions (~/AppData/Local/atom/app-1.22.1/resources/app/node_modules/autocomplete-plus/lib/autocomplete-manager.js:254:23)

Commands

     -3:24.5.0 snippets:next-tab-stop (input.hidden-input)
     -3:24.5.0 snippets:expand (input.hidden-input)
     -3:24.5.0 editor:indent (input.hidden-input)
     -3:20.1.0 snippets:next-tab-stop (input.hidden-input)
     -3:20.1.0 snippets:expand (input.hidden-input)
     -3:20.1.0 editor:indent (input.hidden-input)
 10x -3:16.3.0 core:backspace (input.hidden-input)
     -2:59 editor:newline (input.hidden-input)
     -2:53.8.0 core:copy (input.hidden-input)
  8x -2:51.4.0 core:backspace (input.hidden-input)
  4x -2:38.2.0 core:copy (input.hidden-input)
     -2:15.8.0 tree-view:move (span.name.icon.icon-file-text)
     -2:13.8.0 core:backspace (input.hidden-input)
     -2:05.0 core:confirm (input.hidden-input)
     -0:45 autocomplete-plus:confirm (input.hidden-input)
  2x -0:31.6.0 core:backspace (input.hidden-input)

Non-Core Packages

autocomplete-solidity 0.3.3 
language-ethereum 0.3.9 
linter-solidity 0.5.0 
linter-solium 0.0.4 
simplified-chinese-menu 5.3.5