source_gen icon indicating copy to clipboard operation
source_gen copied to clipboard

An unexpected error was thrown trying to get location information on `String id` (FieldElementImpl).

Open Rexios80 opened this issue 7 months ago • 0 comments

source_gen: 2.0.0 analyzer: 7.3.0

Deleting .dart_tool fixes this for a while, but it keeps coming back

[INFO] Generating build script...
[INFO] Generating build script completed, took 172ms

[INFO] Initializing inputs
[INFO] Reading cached asset graph...
[INFO] Reading cached asset graph completed, took 81ms

[INFO] Checking for updates since last build...
[INFO] Checking for updates since last build completed, took 1.2s

[INFO] Running build...
[INFO] 1.2s elapsed, 34/36 actions completed.
[WARNING] hive_ce_generator:hive_adapters_generator on lib/src/hive/hive_adapters.dart:
An unexpected error was thrown trying to get location information on `String id` (FieldElementImpl).

Please file an issue at https://github.com/dart-lang/source_gen/issues/new
Include the contents of this warning and the stack trace along with
the version of `package:source_gen`, `package:analyzer` from `pubspec.lock`.

RangeError: Index: 0, Size: 0
package:analyzer/src/dart/ast/ast.dart 12897:7                              NodeListImpl.[]
package:source_gen/src/type_checker.dart 334:34                             UnresolvedAnnotationException._findSpan
package:source_gen/src/type_checker.dart 366:24                             new UnresolvedAnnotationException._from
package:source_gen/src/type_checker.dart 114:43                             TypeChecker._computeConstantValue
package:source_gen/src/type_checker.dart 139:21                             TypeChecker._annotationsWhere
dart:core                                                                   Iterable.isEmpty
package:source_gen/src/type_checker.dart 95:20                              TypeChecker.firstAnnotationOfExact
package:hive_ce_generator/src/helper/helper.dart 33:33                      getHiveFieldAnn
package:hive_ce_generator/src/generator/type_adapter_generator.dart 155:11  TypeAdapterGenerator.getAccessors.accessorToField
package:hive_ce_generator/src/generator/type_adapter_generator.dart 191:27  TypeAdapterGenerator.getAccessors
package:hive_ce_generator/src/generator/type_adapter_generator.dart 42:32   TypeAdapterGenerator.generateTypeAdapter
package:hive_ce_generator/src/generator/adapters_generator.dart 68:43       AdaptersGenerator.generateForAnnotatedElement
package:source_gen/src/output_helpers.dart 10:1                             normalizeGeneratorOutput
package:async/src/stream_completer.dart 76:3                                StreamCompleter.setSourceStream

[SEVERE] hive_ce_generator:hive_adapters_generator on lib/src/hive/hive_adapters.dart:

Could not resolve annotation for `String id`.
[INFO] Running build completed, took 2.2s

[INFO] Caching finalized dependency graph...
[INFO] Caching finalized dependency graph completed, took 64ms

[SEVERE] Failed after 2.3s

Rexios80 avatar May 09 '25 13:05 Rexios80