Skip to content

Failed to migrate away from @import #272

Open
@SukkaW

Description

@SukkaW
$ sass-migrator module --migrate-deps src/styles/style.sass

Unhandled exception:
Bad state: Can't access _configuredVariables when not visiting a dependency.
#0      _ModuleMigrationVisitor._configuredVariables (package:sass_migrator/src/migrators/module.dart:190)
#1      _ModuleMigrationVisitor.visitVariableDeclaration (package:sass_migrator/src/migrators/module.dart:1185)
#2      VariableDeclaration.accept (package:sass/src/ast/sass/statement/variable_declaration.dart:87)
#3      RecursiveStatementVisitor.visitChildren (package:sass/src/visitor/recursive_statement.dart:107)
#4      ScopedAstVisitor.visitChildren.visit (package:sass_migrator/src/util/scoped_ast_visitor.dart:54)
#5      ScopedAstVisitor.visitChildren (package:sass_migrator/src/util/scoped_ast_visitor.dart:57)
#6      _ModuleMigrationVisitor.visitChildren (package:sass_migrator/src/migrators/module.dart:607)
#7      ScopedAstVisitor.visitStylesheet (package:sass_migrator/src/util/scoped_ast_visitor.dart:44)
#8      MigrationVisitor.visitStylesheet (package:sass_migrator/src/migration_visitor.dart:91)
#9      _ModuleMigrationVisitor.visitStylesheet (package:sass_migrator/src/migrators/module.dart:430)
#10     MigrationVisitor.run (package:sass_migrator/src/migration_visitor.dart:75)
#11     _ModuleMigrationVisitor.run (package:sass_migrator/src/migrators/module.dart:239)
#12     ModuleMigrator.migrateFile (package:sass_migrator/src/migrators/module.dart:104)
#13     Migrator.run (package:sass_migrator/src/migrator.dart:92)
#14     ModuleMigrator.run (package:sass_migrator/src/migrators/module.dart:64)
#15     CommandRunner.runCommand (package:args/command_runner.dart:212)
#16     MigratorRunner.execute (package:sass_migrator/src/runner.dart:95)
#17     main (file:///private/tmp/migrator-20250330-6741-sk81li/migrator-2.3.1/bin/sass_migrator.dart:17)
#18     _delayEntrypointInvocation.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:313)
#19     _RawReceivePort._handleMessage (dart:isolate-patch/isolate_patch.dart:194)

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingneeds infoAwaiting a response with more info from the reporter

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions