usethesource / rascal-maven-plugin

The Maven plugin for Rascal checking, compilation, testing, code generation applications integration and documentation generation.
2 stars 2 forks source link

Rascal-core failes and mentions not finding `std:///List.rsc` #13

Open DavyLandman opened 1 year ago

DavyLandman commented 1 year ago
[ERROR] Failed to execute goal org.rascalmpl:rascal-maven-plugin:0.14.1:compile (it-compile) on project XXX: unexpected error during Rascal compiler run: |std:///util/Reflective.rsc|:170,84: "
No module name found for |std:///List.rsc|(0,25163,\<1,0\>,\<1072,1\>);
  srcs=[|file:///C:/Users/Davy/swat.engineering/projects/XXX/src/main/rascal/|];
  libs=[|lib://rascal|,|jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-lsp/2.11.4/rascal-lsp-2.11.4.jar!/|,|jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.8/rascal-core-0.7.8.jar!/|,|jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/|]
" -> [Help 1]

note:

[INFO] --- rascal-maven-plugin:0.14.1:compile (it-compile) @ XXX ---
INFO: detected |lib://rascal| at |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal/0.27.3/rascal-0.27.3.jar!/|
INFO: detected |lib://rascal-tutor| at |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-tutor/0.6.1/rascal-tutor-0.6.1.jar!/|
INFO: detected |lib://typepal| at |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.6/typepal-0.7.6.jar!/|
INFO: detected |lib://rascal-core| at |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.6/rascal-core-0.7.6.jar!/|
[INFO] configuring paths

and:

INFO: resolved |lib://rascal| at |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal/0.27.3/rascal-0.27.3.jar!/|
[INFO]  registered library location: |lib://rascal|
[INFO]  registered library location: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-lsp/2.11.4/rascal-lsp-2.11.4.jar!/|
[INFO]  registered library location: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.8/rascal-core-0.7.8.jar!/|
[INFO]  registered library location: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/|
[INFO] paths have been configured
[INFO] Running checker in single threaded mode
[INFO] start loading the compiler
[INFO]  rascal module path addition: |lib://typepal|
[INFO]  rascal module path addition: |lib://rascal-core|
[INFO]  rascal module path addition: |std:///|
[INFO]  importing lang::rascalcore::check::Checker
INFO: resolved |lib://typepal| at |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.6/typepal-0.7.6.jar!/|
INFO: resolved |lib://rascal-core| at |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.6/rascal-core-0.7.6.jar!/|
[INFO] done loading the compiler

PathConfig:

pathConfig(
  ignores=[],
  javaCompilerPath=[],
  bin=|file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/|,
  classloaders=[],
  libs=[
    |lib://rascal|,
    |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-lsp/2.11.4/rascal-lsp-2.11.4.jar!/|,
    |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.8/rascal-core-0.7.8.jar!/|,
    |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/|
  ],
  srcs=[|file:///C:/Users/Davy/swat.engineering/projects/XXX/src/main/rascal/|])

in the pom.xml:

...
    <dependencies>
      <dependency>
        <groupId>org.rascalmpl</groupId>
        <artifactId>rascal</artifactId>
        <version>0.28.2</version>
      </dependency>
      <dependency>
        <groupId>org.rascalmpl</groupId>
        <artifactId>rascal-lsp</artifactId>
        <version>2.11.4</version>
      </dependency>
      <dependency>
        <groupId>org.rascalmpl</groupId>
        <artifactId>typepal</artifactId>
        <version>0.7.9</version>
      </dependency>
    </dependencies>
...
  <build>
    <pluginManagement>
      <!-- define plugins for the nested projects -->
      <plugins>
        <plugin>
          <groupId>org.rascalmpl</groupId>
          <artifactId>rascal-maven-plugin</artifactId>
          <version>0.14.1</version>
...

Some observations:

But I'm confused of where the std:///List comes from?

jurgenvinju commented 1 year ago

Just checking: It's the rascal maven plugin failing to run the compiler code from rascal-core and typepal, using the interpreter, which isn't able to load the List module from std:// right?

jurgenvinju commented 1 year ago

So there are two pathConfigs here. One is for configuring and loading the Compiler itself. One is for passing to the compiler once it's loaded, with the dirty modules list.

jurgenvinju commented 1 year ago

It might be a case of the Rascal project itself open in VScode but its resources in the target folder out of date. Could you check if removing the project from the workspace helps or running mvn compile in Rascal?

jurgenvinju commented 1 year ago

The inconsistencies you noticed @DavyLandman are all due to the two pathConfigs. Once you distinguish them, it all makes sense. The maven plugin uses the std library that matches the rascal version it depends on, but may use a different library for checking against for the current project. However as long as useStandardLibrary or something is on in pom.xml, the version of the compiler is preferred over the project dependency. The Rascal project itself avoids that too avoid duplicate or ambiguous module resolution. See its pom.xml

DavyLandman commented 1 year ago

Here is the full log:

[INFO] --- rascal-maven-plugin:0.14.1:compile (it-compile) @ XX ---
INFO: detected |lib://rascal| at |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal/0.27.3/rascal-0.27.3.jar!/|
INFO: detected |lib://rascal-tutor| at |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-tutor/0.6.1/rascal-tutor-0.6.1.jar!/|
INFO: detected |lib://typepal| at |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.6/typepal-0.7.6.jar!/|
INFO: detected |lib://rascal-core| at |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.6/rascal-core-0.7.6.jar!/|
[INFO] configuring paths
[INFO]  registered source location: |file:///C:/Users/Davy/swat.engineering/projects/XXX/src/main/rascal/|
[INFO] checking if any files need compilation
[INFO] stale source files have been found:
[INFO]  |file:///C:/Users/Davy/swat.engineering/projects/XXX/src/main/rascal/lang/fx/FileSplitter.rsc|
[INFO]  |file:///C:/Users/Davy/swat.engineering/projects/XXX/src/main/rascal/lang/fx/Smells.rsc|
[INFO]  |file:///C:/Users/Davy/swat.engineering/projects/XXX/src/main/rascal/lang/fx/Syntax.rsc|
[INFO]  |file:///C:/Users/Davy/swat.engineering/projects/XXX/src/main/rascal/lang/fx/ReferenceSyntax.rsc|
[INFO]  |file:///C:/Users/Davy/swat.engineering/projects/XXX/src/main/rascal/lang/fx/Checker.rsc|
[INFO]  |file:///C:/Users/Davy/swat.engineering/projects/XXX/src/main/rascal/lang/formfx/Tester.rsc|
[INFO]  |file:///C:/Users/Davy/swat.engineering/projects/XXX/src/main/rascal/lang/formfx/PreCollectInitializer.rsc|
[INFO]  |file:///C:/Users/Davy/swat.engineering/projects/XXX/src/main/rascal/lang/formfx/Util.rsc|
[INFO]  |file:///C:/Users/Davy/swat.engineering/projects/XXX/src/main/rascal/lang/formfx/TypesAndRoles.rsc|
[INFO]  |file:///C:/Users/Davy/swat.engineering/projects/XXX/src/main/rascal/lang/formfx/CommonChecker.rsc|
[INFO]  |file:///C:/Users/Davy/swat.engineering/projects/XXX/src/main/rascal/lang/fx/Tester.rsc|
[INFO]  |file:///C:/Users/Davy/swat.engineering/projects/XXX/src/main/rascal/lang/fx/Loc.rsc|
[INFO]  |file:///C:/Users/Davy/swat.engineering/projects/XXX/src/main/rascal/lang/formfx/Test.rsc|
[INFO]  |file:///C:/Users/Davy/swat.engineering/projects/XXX/src/main/rascal/lang/fx/Test.rsc|
[INFO]  |file:///C:/Users/Davy/swat.engineering/projects/XXX/src/main/rascal/lang/formfx/Checker.rsc|
[INFO]  |file:///C:/Users/Davy/swat.engineering/projects/XXX/src/main/rascal/lang/formfx/Syntax.rsc|
INFO: resolved |lib://rascal| at |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal/0.27.3/rascal-0.27.3.jar!/|
[INFO]  registered library location: |lib://rascal|
[INFO]  registered library location: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-lsp/2.11.4/rascal-lsp-2.11.4.jar!/|
[INFO]  registered library location: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.8/rascal-core-0.7.8.jar!/|
[INFO]  registered library location: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/|
[INFO] paths have been configured
[INFO] Running checker in single threaded mode
[INFO] start loading the compiler
[INFO]  rascal module path addition: |lib://typepal|
[INFO]  rascal module path addition: |lib://rascal-core|
[INFO]  rascal module path addition: |std:///|
[INFO]  importing lang::rascalcore::check::Checker
INFO: resolved |lib://typepal| at |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.6/typepal-0.7.6.jar!/|
INFO: resolved |lib://rascal-core| at |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.6/rascal-core-0.7.6.jar!/|
[INFO] done loading the compiler
=== check: [|file:///C:/Users/Davy/swat.engineering/projects/XXX/src/main/rascal/lang/fx/FileSplitter.rsc|,|file:///C:/Users/Davy/swat.engineering/projects/XXX/src/main/rascal/lang/fx/Smells.rsc|,|file:///C:/Users/Davy/swat.engineering/projects/XXX/src/main/rascal/lang/fx/Syntax.rsc|,|file:///C:/Users/Davy/swat.engineering/projects/XXX/src/main/rascal/lang/fx/ReferenceSyntax.rsc|,|file:///C:/Users/Davy/swat.engineering/projects/XXX/src/main/rascal/lang/fx/Checker.rsc|,|file:///C:/Users/Davy/swat.engineering/projects/XXX/src/main/rascal/lang/formfx/Tester.rsc|,|file:///C:/Users/Davy/swat.engineering/projects/XXX/src/main/rascal/lang/formfx/PreCollectInitializer.rsc|,|file:///C:/Users/Davy/swat.engineering/projects/XXX/src/main/rascal/lang/formfx/Util.rsc|,|file:///C:/Users/Davy/swat.engineering/projects/XXX/src/main/rascal/lang/formfx/TypesAndRoles.rsc|,|file:///C:/Users/Davy/swat.engineering/projects/XXX/src/main/rascal/lang/formfx/CommonChecker.rsc|,|file:///C:/Users/Davy/swat.engineering/projects/XXX/src/main/rascal/lang/fx/Tester.rsc|,|file:///C:/Users/Davy/swat.engineering/projects/XXX/src/main/rascal/lang/fx/Loc.rsc|,|file:///C:/Users/Davy/swat.engineering/projects/XXX/src/main/rascal/lang/formfx/Test.rsc|,|file:///C:/Users/Davy/swat.engineering/projects/XXX/src/main/rascal/lang/fx/Test.rsc|,|file:///C:/Users/Davy/swat.engineering/projects/XXX/src/main/rascal/lang/formfx/Checker.rsc|,|file:///C:/Users/Davy/swat.engineering/projects/XXX/src/main/rascal/lang/formfx/Syntax.rsc|]
pathConfig(
  ignores=[],
  javaCompilerPath=[],
  bin=|file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/|,
  classloaders=[],
  libs=[
    |lib://rascal|,
    |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-lsp/2.11.4/rascal-lsp-2.11.4.jar!/|,
    |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.8/rascal-core-0.7.8.jar!/|,
    |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/|
  ],
  srcs=[|file:///C:/Users/Davy/swat.engineering/projects/XXX/src/main/rascal/|])
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/lang/fx/Loc.tpl|
getTPLReadLoc: DOES NOT EXIST: |lib://rascal/rascal/lang/fx/Loc.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-lsp/2.11.4/rascal-lsp-2.11.4.jar!/rascal/lang/fx/Loc.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.8/rascal-core-0.7.8.jar!/rascal/lang/fx/Loc.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/rascal/lang/fx/Loc.tpl|
warning, ambiguity predicted: callOrTree: Pattern expression  "("  {Pattern ","}* arguments  KeywordArguments[Pattern] keywordArguments  ")"  and splice: "*"  Pattern argument  lack left or right associativity or priority (>)
warning, ambiguity predicted: callOrTree: Pattern expression  "("  {Pattern ","}* arguments  KeywordArguments[Pattern] keywordArguments  ")"  and negative: "-"  Pattern argument  lack left or right associativity or priority (>) 
warning, ambiguity predicted: callOrTree: Pattern expression  "("  {Pattern ","}* arguments  KeywordArguments[Pattern] keywordArguments  ")"  and splicePlus: "+"  Pattern argument  lack left or right associativity or priority (>)
warning, ambiguity predicted: except: Sym symbol  "!"  NonterminalLabel label  and startOfLine: "^"  Sym symbol  lack left or right associativity or priority (>)
warning, ambiguity predicted: iter: Sym symbol  "+"  and startOfLine: "^"  Sym symbol  lack left or right associativity or priority (>)
warning, ambiguity predicted: optional: Sym symbol  "?"  and startOfLine: "^"  Sym symbol  lack left or right associativity or priority (>)
warning, ambiguity predicted: column: Sym symbol  "@"  IntegerLiteral column  and startOfLine: "^"  Sym symbol  lack left or right associativity or priority (>)
warning, ambiguity predicted: endOfLine: Sym symbol  "$"  and startOfLine: "^"  Sym symbol  lack left or right associativity or priority (>)
warning, ambiguity predicted: labeled: Sym symbol  NonterminalLabel label  and startOfLine: "^"  Sym symbol  lack left or right associativity or priority (>)
warning, ambiguity predicted: iterStar: Sym symbol  "*"  and startOfLine: "^"  Sym symbol  lack left or right associativity or priority (>)
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/Set.tpl|
getTPLReadLoc: Set => |lib://rascal/rascal/Set.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/util/Math.tpl|
getTPLReadLoc: util::Math => |lib://rascal/rascal/util/Math.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/Exception.tpl|
getTPLReadLoc: Exception => |lib://rascal/rascal/Exception.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/List.tpl|
getTPLReadLoc: List => |lib://rascal/rascal/List.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/IO.tpl|
getTPLReadLoc: IO => |lib://rascal/rascal/IO.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/Map.tpl|
getTPLReadLoc: Map => |lib://rascal/rascal/Map.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/lang/fx/Syntax.tpl|
getTPLReadLoc: DOES NOT EXIST: |lib://rascal/rascal/lang/fx/Syntax.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-lsp/2.11.4/rascal-lsp-2.11.4.jar!/rascal/lang/fx/Syntax.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.8/rascal-core-0.7.8.jar!/rascal/lang/fx/Syntax.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/rascal/lang/fx/Syntax.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/ParseTree.tpl|
getTPLReadLoc: ParseTree => |lib://rascal/rascal/ParseTree.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/Message.tpl|
getTPLReadLoc: Message => |lib://rascal/rascal/Message.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/Type.tpl|
getTPLReadLoc: Type => |lib://rascal/rascal/Type.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/util/FileSystem.tpl|
getTPLReadLoc: util::FileSystem => |lib://rascal/rascal/util/FileSystem.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/DateTime.tpl|
getTPLReadLoc: DateTime => |lib://rascal/rascal/DateTime.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/lang/formfx/Syntax.tpl|
getTPLReadLoc: DOES NOT EXIST: |lib://rascal/rascal/lang/formfx/Syntax.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-lsp/2.11.4/rascal-lsp-2.11.4.jar!/rascal/lang/formfx/Syntax.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.8/rascal-core-0.7.8.jar!/rascal/lang/formfx/Syntax.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/rascal/lang/formfx/Syntax.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/lang/fx/Smells.tpl|
getTPLReadLoc: DOES NOT EXIST: |lib://rascal/rascal/lang/fx/Smells.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-lsp/2.11.4/rascal-lsp-2.11.4.jar!/rascal/lang/fx/Smells.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.8/rascal-core-0.7.8.jar!/rascal/lang/fx/Smells.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/rascal/lang/fx/Smells.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/util/Memo.tpl|
getTPLReadLoc: util::Memo => |lib://rascal/rascal/util/Memo.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/String.tpl|
getTPLReadLoc: String => |lib://rascal/rascal/String.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/lang/fx/ReferenceSyntax.tpl|
getTPLReadLoc: DOES NOT EXIST: |lib://rascal/rascal/lang/fx/ReferenceSyntax.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-lsp/2.11.4/rascal-lsp-2.11.4.jar!/rascal/lang/fx/ReferenceSyntax.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.8/rascal-core-0.7.8.jar!/rascal/lang/fx/ReferenceSyntax.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/rascal/lang/fx/ReferenceSyntax.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/lang/formfx/Checker.tpl|
getTPLReadLoc: DOES NOT EXIST: |lib://rascal/rascal/lang/formfx/Checker.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-lsp/2.11.4/rascal-lsp-2.11.4.jar!/rascal/lang/formfx/Checker.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.8/rascal-core-0.7.8.jar!/rascal/lang/formfx/Checker.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/rascal/lang/formfx/Checker.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/lang/formfx/PreCollectInitializer.tpl|
getTPLReadLoc: DOES NOT EXIST: |lib://rascal/rascal/lang/formfx/PreCollectInitializer.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-lsp/2.11.4/rascal-lsp-2.11.4.jar!/rascal/lang/formfx/PreCollectInitializer.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.8/rascal-core-0.7.8.jar!/rascal/lang/formfx/PreCollectInitializer.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/rascal/lang/formfx/PreCollectInitializer.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/lang/formfx/TypesAndRoles.tpl|
getTPLReadLoc: DOES NOT EXIST: |lib://rascal/rascal/lang/formfx/TypesAndRoles.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-lsp/2.11.4/rascal-lsp-2.11.4.jar!/rascal/lang/formfx/TypesAndRoles.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.8/rascal-core-0.7.8.jar!/rascal/lang/formfx/TypesAndRoles.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/rascal/lang/formfx/TypesAndRoles.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/analysis/typepal/TypePal.tpl|
getTPLReadLoc: DOES NOT EXIST: |lib://rascal/rascal/analysis/typepal/TypePal.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-lsp/2.11.4/rascal-lsp-2.11.4.jar!/rascal/analysis/typepal/TypePal.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.8/rascal-core-0.7.8.jar!/rascal/analysis/typepal/TypePal.tpl|
getTPLReadLoc: analysis::typepal::TypePal => |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/rascal/analysis/typepal/TypePal.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/analysis/typepal/FailMessage.tpl|
getTPLReadLoc: DOES NOT EXIST: |lib://rascal/rascal/analysis/typepal/FailMessage.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-lsp/2.11.4/rascal-lsp-2.11.4.jar!/rascal/analysis/typepal/FailMessage.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.8/rascal-core-0.7.8.jar!/rascal/analysis/typepal/FailMessage.tpl|
getTPLReadLoc: analysis::typepal::FailMessage => |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/rascal/analysis/typepal/FailMessage.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/analysis/typepal/Collector.tpl|
getTPLReadLoc: DOES NOT EXIST: |lib://rascal/rascal/analysis/typepal/Collector.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-lsp/2.11.4/rascal-lsp-2.11.4.jar!/rascal/analysis/typepal/Collector.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.8/rascal-core-0.7.8.jar!/rascal/analysis/typepal/Collector.tpl|
getTPLReadLoc: analysis::typepal::Collector => |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/rascal/analysis/typepal/Collector.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/analysis/typepal/ICollector.tpl|
getTPLReadLoc: DOES NOT EXIST: |lib://rascal/rascal/analysis/typepal/ICollector.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-lsp/2.11.4/rascal-lsp-2.11.4.jar!/rascal/analysis/typepal/ICollector.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.8/rascal-core-0.7.8.jar!/rascal/analysis/typepal/ICollector.tpl|
getTPLReadLoc: analysis::typepal::ICollector => |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/rascal/analysis/typepal/ICollector.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/analysis/typepal/Exception.tpl|
getTPLReadLoc: DOES NOT EXIST: |lib://rascal/rascal/analysis/typepal/Exception.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-lsp/2.11.4/rascal-lsp-2.11.4.jar!/rascal/analysis/typepal/Exception.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.8/rascal-core-0.7.8.jar!/rascal/analysis/typepal/Exception.tpl|
getTPLReadLoc: analysis::typepal::Exception => |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/rascal/analysis/typepal/Exception.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/analysis/typepal/GetLoc.tpl|
getTPLReadLoc: DOES NOT EXIST: |lib://rascal/rascal/analysis/typepal/GetLoc.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-lsp/2.11.4/rascal-lsp-2.11.4.jar!/rascal/analysis/typepal/GetLoc.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.8/rascal-core-0.7.8.jar!/rascal/analysis/typepal/GetLoc.tpl|
getTPLReadLoc: analysis::typepal::GetLoc => |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/rascal/analysis/typepal/GetLoc.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/analysis/typepal/AType.tpl|
getTPLReadLoc: DOES NOT EXIST: |lib://rascal/rascal/analysis/typepal/AType.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-lsp/2.11.4/rascal-lsp-2.11.4.jar!/rascal/analysis/typepal/AType.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.8/rascal-core-0.7.8.jar!/rascal/analysis/typepal/AType.tpl|
getTPLReadLoc: analysis::typepal::AType => |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/rascal/analysis/typepal/AType.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/analysis/typepal/TModel.tpl|
getTPLReadLoc: DOES NOT EXIST: |lib://rascal/rascal/analysis/typepal/TModel.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-lsp/2.11.4/rascal-lsp-2.11.4.jar!/rascal/analysis/typepal/TModel.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.8/rascal-core-0.7.8.jar!/rascal/analysis/typepal/TModel.tpl|
getTPLReadLoc: analysis::typepal::TModel => |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/rascal/analysis/typepal/TModel.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/Node.tpl|
getTPLReadLoc: Node => |lib://rascal/rascal/Node.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/analysis/typepal/Version.tpl|
getTPLReadLoc: DOES NOT EXIST: |lib://rascal/rascal/analysis/typepal/Version.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-lsp/2.11.4/rascal-lsp-2.11.4.jar!/rascal/analysis/typepal/Version.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.8/rascal-core-0.7.8.jar!/rascal/analysis/typepal/Version.tpl|
getTPLReadLoc: analysis::typepal::Version => |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/rascal/analysis/typepal/Version.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/util/SemVer.tpl|
getTPLReadLoc: util::SemVer => |lib://rascal/rascal/util/SemVer.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/analysis/typepal/ISolver.tpl|
getTPLReadLoc: DOES NOT EXIST: |lib://rascal/rascal/analysis/typepal/ISolver.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-lsp/2.11.4/rascal-lsp-2.11.4.jar!/rascal/analysis/typepal/ISolver.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.8/rascal-core-0.7.8.jar!/rascal/analysis/typepal/ISolver.tpl|
getTPLReadLoc: analysis::typepal::ISolver => |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/rascal/analysis/typepal/ISolver.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/analysis/typepal/ConfigurableScopeGraph.tpl|
getTPLReadLoc: DOES NOT EXIST: |lib://rascal/rascal/analysis/typepal/ConfigurableScopeGraph.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-lsp/2.11.4/rascal-lsp-2.11.4.jar!/rascal/analysis/typepal/ConfigurableScopeGraph.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.8/rascal-core-0.7.8.jar!/rascal/analysis/typepal/ConfigurableScopeGraph.tpl|
getTPLReadLoc: analysis::typepal::ConfigurableScopeGraph => |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/rascal/analysis/typepal/ConfigurableScopeGraph.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/Location.tpl|
getTPLReadLoc: Location => |lib://rascal/rascal/Location.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/Relation.tpl|
getTPLReadLoc: Relation => |lib://rascal/rascal/Relation.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/analysis/typepal/Messenger.tpl|
getTPLReadLoc: DOES NOT EXIST: |lib://rascal/rascal/analysis/typepal/Messenger.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-lsp/2.11.4/rascal-lsp-2.11.4.jar!/rascal/analysis/typepal/Messenger.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.8/rascal-core-0.7.8.jar!/rascal/analysis/typepal/Messenger.tpl|
getTPLReadLoc: analysis::typepal::Messenger => |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/rascal/analysis/typepal/Messenger.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/analysis/typepal/Solver.tpl|
getTPLReadLoc: DOES NOT EXIST: |lib://rascal/rascal/analysis/typepal/Solver.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-lsp/2.11.4/rascal-lsp-2.11.4.jar!/rascal/analysis/typepal/Solver.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.8/rascal-core-0.7.8.jar!/rascal/analysis/typepal/Solver.tpl|
getTPLReadLoc: analysis::typepal::Solver => |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/rascal/analysis/typepal/Solver.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/util/Benchmark.tpl|
getTPLReadLoc: util::Benchmark => |lib://rascal/rascal/util/Benchmark.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/util/Monitor.tpl|
getTPLReadLoc: util::Monitor => |lib://rascal/rascal/util/Monitor.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/lang/formfx/Util.tpl|
getTPLReadLoc: DOES NOT EXIST: |lib://rascal/rascal/lang/formfx/Util.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-lsp/2.11.4/rascal-lsp-2.11.4.jar!/rascal/lang/formfx/Util.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.8/rascal-core-0.7.8.jar!/rascal/lang/formfx/Util.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/rascal/lang/formfx/Util.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/analysis/graphs/Graph.tpl|
getTPLReadLoc: analysis::graphs::Graph => |lib://rascal/rascal/analysis/graphs/Graph.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/ValueIO.tpl|
getTPLReadLoc: ValueIO => |lib://rascal/rascal/ValueIO.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/lang/formfx/CommonChecker.tpl|
getTPLReadLoc: DOES NOT EXIST: |lib://rascal/rascal/lang/formfx/CommonChecker.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-lsp/2.11.4/rascal-lsp-2.11.4.jar!/rascal/lang/formfx/CommonChecker.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.8/rascal-core-0.7.8.jar!/rascal/lang/formfx/CommonChecker.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/rascal/lang/formfx/CommonChecker.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/lang/fx/Test.tpl|
getTPLReadLoc: DOES NOT EXIST: |lib://rascal/rascal/lang/fx/Test.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-lsp/2.11.4/rascal-lsp-2.11.4.jar!/rascal/lang/fx/Test.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.8/rascal-core-0.7.8.jar!/rascal/lang/fx/Test.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/rascal/lang/fx/Test.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/analysis/typepal/TestFramework.tpl|
getTPLReadLoc: DOES NOT EXIST: |lib://rascal/rascal/analysis/typepal/TestFramework.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-lsp/2.11.4/rascal-lsp-2.11.4.jar!/rascal/analysis/typepal/TestFramework.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.8/rascal-core-0.7.8.jar!/rascal/analysis/typepal/TestFramework.tpl|
getTPLReadLoc: analysis::typepal::TestFramework => |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/rascal/analysis/typepal/TestFramework.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/lang/fx/Checker.tpl|
getTPLReadLoc: DOES NOT EXIST: |lib://rascal/rascal/lang/fx/Checker.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-lsp/2.11.4/rascal-lsp-2.11.4.jar!/rascal/lang/fx/Checker.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.8/rascal-core-0.7.8.jar!/rascal/lang/fx/Checker.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/rascal/lang/fx/Checker.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/lang/formfx/Test.tpl|
getTPLReadLoc: DOES NOT EXIST: |lib://rascal/rascal/lang/formfx/Test.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-lsp/2.11.4/rascal-lsp-2.11.4.jar!/rascal/lang/formfx/Test.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.8/rascal-core-0.7.8.jar!/rascal/lang/formfx/Test.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/rascal/lang/formfx/Test.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/lang/fx/Tester.tpl|
getTPLReadLoc: DOES NOT EXIST: |lib://rascal/rascal/lang/fx/Tester.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-lsp/2.11.4/rascal-lsp-2.11.4.jar!/rascal/lang/fx/Tester.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.8/rascal-core-0.7.8.jar!/rascal/lang/fx/Tester.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/rascal/lang/fx/Tester.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/lang/fx/FileSplitter.tpl|
getTPLReadLoc: DOES NOT EXIST: |lib://rascal/rascal/lang/fx/FileSplitter.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-lsp/2.11.4/rascal-lsp-2.11.4.jar!/rascal/lang/fx/FileSplitter.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.8/rascal-core-0.7.8.jar!/rascal/lang/fx/FileSplitter.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/rascal/lang/fx/FileSplitter.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/lang/formfx/Tester.tpl|
getTPLReadLoc: DOES NOT EXIST: |lib://rascal/rascal/lang/formfx/Tester.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-lsp/2.11.4/rascal-lsp-2.11.4.jar!/rascal/lang/formfx/Tester.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.8/rascal-core-0.7.8.jar!/rascal/lang/formfx/Tester.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/rascal/lang/formfx/Tester.tpl|
[ERROR] |std:///util/Reflective.rsc|(6596,2,<170,84>,<170,86>): |std:///util/Reflective.rsc|:170,84: "No module name found for |std:///List.rsc|(0,25163,\<1,0\>,\<1072,1\>);\nsrcs=[|file:///C:/Users/Davy/swat.engineering/projects/XXX/src/main/rascal/|];\nlibs=[|lib://rascal|,|jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-lsp/2.11.4/rascal-lsp-2.11.4.jar!/|,|jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.8/rascal-core-0.7.8.jar!/|,|jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/|]"
[ERROR]         at getModuleName(|std:///util/Reflective.rsc|(5247,1354,<136,0>,<171,1>))
        at getModuleName(|lib://rascal-core/lang/rascalcore/check/Import.rsc|(3179,64,<87,11>,<87,75>))
        at complete(|lib://rascal-core/lang/rascalcore/check/Import.rsc|(5757,126,<130,18>,<130,144>))
        at getImportAndExtendGraph(|lib://rascal-core/lang/rascalcore/check/Import.rsc|(6022,154,<135,11>,<135,165>))
        at rascalTModelForLocs(|lib://rascal-core/lang/rascalcore/check/Checker.rsc|(9845,7581,<209,8>,<362,5>))
        at check(|lib://rascal-core/lang/rascalcore/check/Checker.rsc|(21387,97,<464,38>,<464,135>))
        at ***MVN Rascal Compiler***(|main://***MVN%20Rascal%20Compiler***|)

Your questions:

Just checking: It's the rascal maven plugin failing to run the compiler code from rascal-core and typepal, using the interpreter, which isn't able to load the List module from std:// right?

Looks to me this is happening during the typecheck.

So there are two pathConfigs here. One is for configuring and loading the Compiler itself. One is for passing to the compiler once it's loaded, with the dirty modules list.

True, I tried to focus on the one related to the actual running of the type-check, not loading the type-checker.

It might be a case of the Rascal project itself open in VScode but its resources in the target folder out of date. Could you check if removing the project from the workspace helps or running mvn compile in Rascal?

This workspace had no rascal open.

The inconsistencies you noticed @DavyLandman are all due to the two pathConfigs. Once you distinguish them, it all makes sense. The maven plugin uses the std library that matches the rascal version it depends on, but may use a different library for checking against for the current project. However as long as useStandardLibrary or something is on in pom.xml, the version of the compiler is preferred over the project dependency. The Rascal project itself avoids that too avoid duplicate or ambiguous module resolution. See its pom.xml

For loading, sure, that makes sense. But the pathConfig I pulled out was for type-checking. I guess I understand why we use that lib://rascal, so that users don't have to add a rascal dependency to their pom. But if a user specifies a specific rascal version, it's a bit strange to overrule that (even though 99% of the cases, the typechecker should be able to typecheck a newer version of rascal).

So, anyway, adding <enableStandardLibrary>false</enableStandardLibrary> to the pom.xml indeed removes the lib://rascal from the pathconfig, but it still fails the same way:

[INFO] --- rascal-maven-plugin:0.14.1:compile (it-compile) @ XX ---
INFO: detected |lib://rascal| at |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal/0.27.3/rascal-0.27.3.jar!/|
INFO: detected |lib://rascal-tutor| at |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-tutor/0.6.1/rascal-tutor-0.6.1.jar!/|
INFO: detected |lib://typepal| at |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.6/typepal-0.7.6.jar!/|
INFO: detected |lib://rascal-core| at |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.6/rascal-core-0.7.6.jar!/|
[INFO] configuring paths
[INFO]  registered source location: |file:///C:/Users/Davy/swat.engineering/projects/XXX/src/main/rascal/|
[INFO] checking if any files need compilation
[INFO] stale source files have been found:
[INFO]  |file:///C:/Users/Davy/swat.engineering/projects/XXX/src/main/rascal/lang/fx/FileSplitter.rsc|
[INFO]  |file:///C:/Users/Davy/swat.engineering/projects/XXX/src/main/rascal/lang/fx/Smells.rsc|
[INFO]  |file:///C:/Users/Davy/swat.engineering/projects/XXX/src/main/rascal/lang/fx/Syntax.rsc|
[INFO]  |file:///C:/Users/Davy/swat.engineering/projects/XXX/src/main/rascal/lang/fx/ReferenceSyntax.rsc|
[INFO]  |file:///C:/Users/Davy/swat.engineering/projects/XXX/src/main/rascal/lang/fx/Checker.rsc|
[INFO]  |file:///C:/Users/Davy/swat.engineering/projects/XXX/src/main/rascal/lang/formfx/Tester.rsc|
[INFO]  |file:///C:/Users/Davy/swat.engineering/projects/XXX/src/main/rascal/lang/formfx/PreCollectInitializer.rsc|
[INFO]  |file:///C:/Users/Davy/swat.engineering/projects/XXX/src/main/rascal/lang/formfx/Util.rsc|
[INFO]  |file:///C:/Users/Davy/swat.engineering/projects/XXX/src/main/rascal/lang/formfx/TypesAndRoles.rsc|
[INFO]  |file:///C:/Users/Davy/swat.engineering/projects/XXX/src/main/rascal/lang/formfx/CommonChecker.rsc|
[INFO]  |file:///C:/Users/Davy/swat.engineering/projects/XXX/src/main/rascal/lang/fx/Tester.rsc|
[INFO]  |file:///C:/Users/Davy/swat.engineering/projects/XXX/src/main/rascal/lang/fx/Loc.rsc|
[INFO]  |file:///C:/Users/Davy/swat.engineering/projects/XXX/src/main/rascal/lang/formfx/Test.rsc|
[INFO]  |file:///C:/Users/Davy/swat.engineering/projects/XXX/src/main/rascal/lang/fx/Test.rsc|
[INFO]  |file:///C:/Users/Davy/swat.engineering/projects/XXX/src/main/rascal/lang/formfx/Checker.rsc|
[INFO]  |file:///C:/Users/Davy/swat.engineering/projects/XXX/src/main/rascal/lang/formfx/Syntax.rsc|
[INFO]  registered library location: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal/0.28.2/rascal-0.28.2.jar!/|
[INFO]  registered library location: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-lsp/2.11.4/rascal-lsp-2.11.4.jar!/|
[INFO]  registered library location: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.8/rascal-core-0.7.8.jar!/|
[INFO]  registered library location: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/|
[INFO] paths have been configured
[INFO] Running checker in single threaded mode
[INFO] start loading the compiler
[INFO]  rascal module path addition: |lib://typepal|
[INFO]  rascal module path addition: |lib://rascal-core|
[INFO]  rascal module path addition: |std:///|
[INFO]  importing lang::rascalcore::check::Checker
INFO: resolved |lib://typepal| at |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.6/typepal-0.7.6.jar!/|
INFO: resolved |lib://rascal-core| at |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.6/rascal-core-0.7.6.jar!/|
[INFO] done loading the compiler
=== check: [|file:///C:/Users/Davy/swat.engineering/projects/XXX/src/main/rascal/lang/fx/FileSplitter.rsc|,|file:///C:/Users/Davy/swat.engineering/projects/XXX/src/main/rascal/lang/fx/Smells.rsc|,|file:///C:/Users/Davy/swat.engineering/projects/XXX/src/main/rascal/lang/fx/Syntax.rsc|,|file:///C:/Users/Davy/swat.engineering/projects/XXX/src/main/rascal/lang/fx/ReferenceSyntax.rsc|,|file:///C:/Users/Davy/swat.engineering/projects/XXX/src/main/rascal/lang/fx/Checker.rsc|,|file:///C:/Users/Davy/swat.engineering/projects/XXX/src/main/rascal/lang/formfx/Tester.rsc|,|file:///C:/Users/Davy/swat.engineering/projects/XXX/src/main/rascal/lang/formfx/PreCollectInitializer.rsc|,|file:///C:/Users/Davy/swat.engineering/projects/XXX/src/main/rascal/lang/formfx/Util.rsc|,|file:///C:/Users/Davy/swat.engineering/projects/XXX/src/main/rascal/lang/formfx/TypesAndRoles.rsc|,|file:///C:/Users/Davy/swat.engineering/projects/XXX/src/main/rascal/lang/formfx/CommonChecker.rsc|,|file:///C:/Users/Davy/swat.engineering/projects/XXX/src/main/rascal/lang/fx/Tester.rsc|,|file:///C:/Users/Davy/swat.engineering/projects/XXX/src/main/rascal/lang/fx/Loc.rsc|,|file:///C:/Users/Davy/swat.engineering/projects/XXX/src/main/rascal/lang/formfx/Test.rsc|,|file:///C:/Users/Davy/swat.engineering/projects/XXX/src/main/rascal/lang/fx/Test.rsc|,|file:///C:/Users/Davy/swat.engineering/projects/XXX/src/main/rascal/lang/formfx/Checker.rsc|,|file:///C:/Users/Davy/swat.engineering/projects/XXX/src/main/rascal/lang/formfx/Syntax.rsc|]
pathConfig(
  ignores=[],
  javaCompilerPath=[],
  bin=|file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/|,
  classloaders=[],
  libs=[
    |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal/0.28.2/rascal-0.28.2.jar!/|,
    |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-lsp/2.11.4/rascal-lsp-2.11.4.jar!/|,
    |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.8/rascal-core-0.7.8.jar!/|,
    |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/|
  ],
  srcs=[|file:///C:/Users/Davy/swat.engineering/projects/XXX/src/main/rascal/|])
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/lang/fx/Loc.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal/0.28.2/rascal-0.28.2.jar!/rascal/lang/fx/Loc.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-lsp/2.11.4/rascal-lsp-2.11.4.jar!/rascal/lang/fx/Loc.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.8/rascal-core-0.7.8.jar!/rascal/lang/fx/Loc.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/rascal/lang/fx/Loc.tpl|
warning, ambiguity predicted: callOrTree: Pattern expression  "("  {Pattern ","}* arguments  KeywordArguments[Pattern] keywordArguments  ")"  and splice: "*"  Pattern argument  lack left or right associativity or priority (>)
warning, ambiguity predicted: callOrTree: Pattern expression  "("  {Pattern ","}* arguments  KeywordArguments[Pattern] keywordArguments  ")"  and negative: "-"  Pattern argument  lack left or right associativity or priority (>) 
warning, ambiguity predicted: callOrTree: Pattern expression  "("  {Pattern ","}* arguments  KeywordArguments[Pattern] keywordArguments  ")"  and splicePlus: "+"  Pattern argument  lack left or right associativity or priority (>)
warning, ambiguity predicted: except: Sym symbol  "!"  NonterminalLabel label  and startOfLine: "^"  Sym symbol  lack left or right associativity or priority (>)
warning, ambiguity predicted: iter: Sym symbol  "+"  and startOfLine: "^"  Sym symbol  lack left or right associativity or priority (>)
warning, ambiguity predicted: optional: Sym symbol  "?"  and startOfLine: "^"  Sym symbol  lack left or right associativity or priority (>)
warning, ambiguity predicted: column: Sym symbol  "@"  IntegerLiteral column  and startOfLine: "^"  Sym symbol  lack left or right associativity or priority (>)
warning, ambiguity predicted: endOfLine: Sym symbol  "$"  and startOfLine: "^"  Sym symbol  lack left or right associativity or priority (>)
warning, ambiguity predicted: labeled: Sym symbol  NonterminalLabel label  and startOfLine: "^"  Sym symbol  lack left or right associativity or priority (>)
warning, ambiguity predicted: iterStar: Sym symbol  "*"  and startOfLine: "^"  Sym symbol  lack left or right associativity or priority (>)
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/Set.tpl|
getTPLReadLoc: Set => |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal/0.28.2/rascal-0.28.2.jar!/rascal/Set.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/util/Math.tpl|
getTPLReadLoc: util::Math => |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal/0.28.2/rascal-0.28.2.jar!/rascal/util/Math.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/Exception.tpl|
getTPLReadLoc: Exception => |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal/0.28.2/rascal-0.28.2.jar!/rascal/Exception.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/List.tpl|
getTPLReadLoc: List => |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal/0.28.2/rascal-0.28.2.jar!/rascal/List.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/IO.tpl|
getTPLReadLoc: IO => |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal/0.28.2/rascal-0.28.2.jar!/rascal/IO.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/Map.tpl|
getTPLReadLoc: Map => |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal/0.28.2/rascal-0.28.2.jar!/rascal/Map.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/lang/fx/Syntax.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal/0.28.2/rascal-0.28.2.jar!/rascal/lang/fx/Syntax.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-lsp/2.11.4/rascal-lsp-2.11.4.jar!/rascal/lang/fx/Syntax.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.8/rascal-core-0.7.8.jar!/rascal/lang/fx/Syntax.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/rascal/lang/fx/Syntax.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/ParseTree.tpl|
getTPLReadLoc: ParseTree => |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal/0.28.2/rascal-0.28.2.jar!/rascal/ParseTree.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/Message.tpl|
getTPLReadLoc: Message => |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal/0.28.2/rascal-0.28.2.jar!/rascal/Message.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/Type.tpl|
getTPLReadLoc: Type => |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal/0.28.2/rascal-0.28.2.jar!/rascal/Type.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/util/FileSystem.tpl|
getTPLReadLoc: util::FileSystem => |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal/0.28.2/rascal-0.28.2.jar!/rascal/util/FileSystem.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/DateTime.tpl|
getTPLReadLoc: DateTime => |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal/0.28.2/rascal-0.28.2.jar!/rascal/DateTime.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/lang/formfx/Syntax.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal/0.28.2/rascal-0.28.2.jar!/rascal/lang/formfx/Syntax.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-lsp/2.11.4/rascal-lsp-2.11.4.jar!/rascal/lang/formfx/Syntax.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.8/rascal-core-0.7.8.jar!/rascal/lang/formfx/Syntax.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/rascal/lang/formfx/Syntax.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/lang/fx/Smells.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal/0.28.2/rascal-0.28.2.jar!/rascal/lang/fx/Smells.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-lsp/2.11.4/rascal-lsp-2.11.4.jar!/rascal/lang/fx/Smells.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.8/rascal-core-0.7.8.jar!/rascal/lang/fx/Smells.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/rascal/lang/fx/Smells.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/util/Memo.tpl|
getTPLReadLoc: util::Memo => |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal/0.28.2/rascal-0.28.2.jar!/rascal/util/Memo.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/String.tpl|
getTPLReadLoc: String => |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal/0.28.2/rascal-0.28.2.jar!/rascal/String.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/lang/fx/ReferenceSyntax.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal/0.28.2/rascal-0.28.2.jar!/rascal/lang/fx/ReferenceSyntax.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-lsp/2.11.4/rascal-lsp-2.11.4.jar!/rascal/lang/fx/ReferenceSyntax.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.8/rascal-core-0.7.8.jar!/rascal/lang/fx/ReferenceSyntax.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/rascal/lang/fx/ReferenceSyntax.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/lang/formfx/Checker.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal/0.28.2/rascal-0.28.2.jar!/rascal/lang/formfx/Checker.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-lsp/2.11.4/rascal-lsp-2.11.4.jar!/rascal/lang/formfx/Checker.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.8/rascal-core-0.7.8.jar!/rascal/lang/formfx/Checker.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/rascal/lang/formfx/Checker.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/lang/formfx/PreCollectInitializer.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal/0.28.2/rascal-0.28.2.jar!/rascal/lang/formfx/PreCollectInitializer.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-lsp/2.11.4/rascal-lsp-2.11.4.jar!/rascal/lang/formfx/PreCollectInitializer.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.8/rascal-core-0.7.8.jar!/rascal/lang/formfx/PreCollectInitializer.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/rascal/lang/formfx/PreCollectInitializer.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/lang/formfx/TypesAndRoles.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal/0.28.2/rascal-0.28.2.jar!/rascal/lang/formfx/TypesAndRoles.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-lsp/2.11.4/rascal-lsp-2.11.4.jar!/rascal/lang/formfx/TypesAndRoles.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.8/rascal-core-0.7.8.jar!/rascal/lang/formfx/TypesAndRoles.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/rascal/lang/formfx/TypesAndRoles.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/analysis/typepal/TypePal.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal/0.28.2/rascal-0.28.2.jar!/rascal/analysis/typepal/TypePal.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-lsp/2.11.4/rascal-lsp-2.11.4.jar!/rascal/analysis/typepal/TypePal.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.8/rascal-core-0.7.8.jar!/rascal/analysis/typepal/TypePal.tpl|
getTPLReadLoc: analysis::typepal::TypePal => |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/rascal/analysis/typepal/TypePal.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/analysis/typepal/FailMessage.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal/0.28.2/rascal-0.28.2.jar!/rascal/analysis/typepal/FailMessage.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-lsp/2.11.4/rascal-lsp-2.11.4.jar!/rascal/analysis/typepal/FailMessage.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.8/rascal-core-0.7.8.jar!/rascal/analysis/typepal/FailMessage.tpl|
getTPLReadLoc: analysis::typepal::FailMessage => |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/rascal/analysis/typepal/FailMessage.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/analysis/typepal/Collector.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal/0.28.2/rascal-0.28.2.jar!/rascal/analysis/typepal/Collector.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-lsp/2.11.4/rascal-lsp-2.11.4.jar!/rascal/analysis/typepal/Collector.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.8/rascal-core-0.7.8.jar!/rascal/analysis/typepal/Collector.tpl|
getTPLReadLoc: analysis::typepal::Collector => |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/rascal/analysis/typepal/Collector.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/analysis/typepal/ICollector.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal/0.28.2/rascal-0.28.2.jar!/rascal/analysis/typepal/ICollector.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-lsp/2.11.4/rascal-lsp-2.11.4.jar!/rascal/analysis/typepal/ICollector.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.8/rascal-core-0.7.8.jar!/rascal/analysis/typepal/ICollector.tpl|
getTPLReadLoc: analysis::typepal::ICollector => |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/rascal/analysis/typepal/ICollector.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/analysis/typepal/Exception.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal/0.28.2/rascal-0.28.2.jar!/rascal/analysis/typepal/Exception.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-lsp/2.11.4/rascal-lsp-2.11.4.jar!/rascal/analysis/typepal/Exception.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.8/rascal-core-0.7.8.jar!/rascal/analysis/typepal/Exception.tpl|
getTPLReadLoc: analysis::typepal::Exception => |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/rascal/analysis/typepal/Exception.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/analysis/typepal/GetLoc.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal/0.28.2/rascal-0.28.2.jar!/rascal/analysis/typepal/GetLoc.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-lsp/2.11.4/rascal-lsp-2.11.4.jar!/rascal/analysis/typepal/GetLoc.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.8/rascal-core-0.7.8.jar!/rascal/analysis/typepal/GetLoc.tpl|
getTPLReadLoc: analysis::typepal::GetLoc => |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/rascal/analysis/typepal/GetLoc.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/analysis/typepal/AType.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal/0.28.2/rascal-0.28.2.jar!/rascal/analysis/typepal/AType.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-lsp/2.11.4/rascal-lsp-2.11.4.jar!/rascal/analysis/typepal/AType.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.8/rascal-core-0.7.8.jar!/rascal/analysis/typepal/AType.tpl|
getTPLReadLoc: analysis::typepal::AType => |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/rascal/analysis/typepal/AType.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/analysis/typepal/TModel.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal/0.28.2/rascal-0.28.2.jar!/rascal/analysis/typepal/TModel.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-lsp/2.11.4/rascal-lsp-2.11.4.jar!/rascal/analysis/typepal/TModel.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.8/rascal-core-0.7.8.jar!/rascal/analysis/typepal/TModel.tpl|
getTPLReadLoc: analysis::typepal::TModel => |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/rascal/analysis/typepal/TModel.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/Node.tpl|
getTPLReadLoc: Node => |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal/0.28.2/rascal-0.28.2.jar!/rascal/Node.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/analysis/typepal/Version.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal/0.28.2/rascal-0.28.2.jar!/rascal/analysis/typepal/Version.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-lsp/2.11.4/rascal-lsp-2.11.4.jar!/rascal/analysis/typepal/Version.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.8/rascal-core-0.7.8.jar!/rascal/analysis/typepal/Version.tpl|
getTPLReadLoc: analysis::typepal::Version => |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/rascal/analysis/typepal/Version.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/util/SemVer.tpl|
getTPLReadLoc: util::SemVer => |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal/0.28.2/rascal-0.28.2.jar!/rascal/util/SemVer.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/analysis/typepal/ISolver.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal/0.28.2/rascal-0.28.2.jar!/rascal/analysis/typepal/ISolver.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-lsp/2.11.4/rascal-lsp-2.11.4.jar!/rascal/analysis/typepal/ISolver.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.8/rascal-core-0.7.8.jar!/rascal/analysis/typepal/ISolver.tpl|
getTPLReadLoc: analysis::typepal::ISolver => |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/rascal/analysis/typepal/ISolver.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/analysis/typepal/ConfigurableScopeGraph.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal/0.28.2/rascal-0.28.2.jar!/rascal/analysis/typepal/ConfigurableScopeGraph.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-lsp/2.11.4/rascal-lsp-2.11.4.jar!/rascal/analysis/typepal/ConfigurableScopeGraph.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.8/rascal-core-0.7.8.jar!/rascal/analysis/typepal/ConfigurableScopeGraph.tpl|
getTPLReadLoc: analysis::typepal::ConfigurableScopeGraph => |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/rascal/analysis/typepal/ConfigurableScopeGraph.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/Location.tpl|
getTPLReadLoc: Location => |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal/0.28.2/rascal-0.28.2.jar!/rascal/Location.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/Relation.tpl|
getTPLReadLoc: Relation => |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal/0.28.2/rascal-0.28.2.jar!/rascal/Relation.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/analysis/typepal/Messenger.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal/0.28.2/rascal-0.28.2.jar!/rascal/analysis/typepal/Messenger.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-lsp/2.11.4/rascal-lsp-2.11.4.jar!/rascal/analysis/typepal/Messenger.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.8/rascal-core-0.7.8.jar!/rascal/analysis/typepal/Messenger.tpl|
getTPLReadLoc: analysis::typepal::Messenger => |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/rascal/analysis/typepal/Messenger.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/analysis/typepal/Solver.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal/0.28.2/rascal-0.28.2.jar!/rascal/analysis/typepal/Solver.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-lsp/2.11.4/rascal-lsp-2.11.4.jar!/rascal/analysis/typepal/Solver.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.8/rascal-core-0.7.8.jar!/rascal/analysis/typepal/Solver.tpl|
getTPLReadLoc: analysis::typepal::Solver => |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/rascal/analysis/typepal/Solver.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/util/Benchmark.tpl|
getTPLReadLoc: util::Benchmark => |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal/0.28.2/rascal-0.28.2.jar!/rascal/util/Benchmark.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/util/Monitor.tpl|
getTPLReadLoc: util::Monitor => |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal/0.28.2/rascal-0.28.2.jar!/rascal/util/Monitor.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/lang/formfx/Util.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal/0.28.2/rascal-0.28.2.jar!/rascal/lang/formfx/Util.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-lsp/2.11.4/rascal-lsp-2.11.4.jar!/rascal/lang/formfx/Util.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.8/rascal-core-0.7.8.jar!/rascal/lang/formfx/Util.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/rascal/lang/formfx/Util.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/analysis/graphs/Graph.tpl|
getTPLReadLoc: analysis::graphs::Graph => |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal/0.28.2/rascal-0.28.2.jar!/rascal/analysis/graphs/Graph.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/ValueIO.tpl|
getTPLReadLoc: ValueIO => |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal/0.28.2/rascal-0.28.2.jar!/rascal/ValueIO.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/lang/formfx/CommonChecker.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal/0.28.2/rascal-0.28.2.jar!/rascal/lang/formfx/CommonChecker.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-lsp/2.11.4/rascal-lsp-2.11.4.jar!/rascal/lang/formfx/CommonChecker.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.8/rascal-core-0.7.8.jar!/rascal/lang/formfx/CommonChecker.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/rascal/lang/formfx/CommonChecker.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/lang/fx/Test.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal/0.28.2/rascal-0.28.2.jar!/rascal/lang/fx/Test.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-lsp/2.11.4/rascal-lsp-2.11.4.jar!/rascal/lang/fx/Test.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.8/rascal-core-0.7.8.jar!/rascal/lang/fx/Test.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/rascal/lang/fx/Test.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/analysis/typepal/TestFramework.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal/0.28.2/rascal-0.28.2.jar!/rascal/analysis/typepal/TestFramework.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-lsp/2.11.4/rascal-lsp-2.11.4.jar!/rascal/analysis/typepal/TestFramework.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.8/rascal-core-0.7.8.jar!/rascal/analysis/typepal/TestFramework.tpl|
getTPLReadLoc: analysis::typepal::TestFramework => |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/rascal/analysis/typepal/TestFramework.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/lang/fx/Checker.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal/0.28.2/rascal-0.28.2.jar!/rascal/lang/fx/Checker.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-lsp/2.11.4/rascal-lsp-2.11.4.jar!/rascal/lang/fx/Checker.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.8/rascal-core-0.7.8.jar!/rascal/lang/fx/Checker.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/rascal/lang/fx/Checker.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/lang/formfx/Test.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal/0.28.2/rascal-0.28.2.jar!/rascal/lang/formfx/Test.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-lsp/2.11.4/rascal-lsp-2.11.4.jar!/rascal/lang/formfx/Test.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.8/rascal-core-0.7.8.jar!/rascal/lang/formfx/Test.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/rascal/lang/formfx/Test.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/lang/fx/Tester.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal/0.28.2/rascal-0.28.2.jar!/rascal/lang/fx/Tester.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-lsp/2.11.4/rascal-lsp-2.11.4.jar!/rascal/lang/fx/Tester.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.8/rascal-core-0.7.8.jar!/rascal/lang/fx/Tester.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/rascal/lang/fx/Tester.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/lang/fx/FileSplitter.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal/0.28.2/rascal-0.28.2.jar!/rascal/lang/fx/FileSplitter.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-lsp/2.11.4/rascal-lsp-2.11.4.jar!/rascal/lang/fx/FileSplitter.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.8/rascal-core-0.7.8.jar!/rascal/lang/fx/FileSplitter.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/rascal/lang/fx/FileSplitter.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/projects/XXX/target/classes/rascal/lang/formfx/Tester.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal/0.28.2/rascal-0.28.2.jar!/rascal/lang/formfx/Tester.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-lsp/2.11.4/rascal-lsp-2.11.4.jar!/rascal/lang/formfx/Tester.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.8/rascal-core-0.7.8.jar!/rascal/lang/formfx/Tester.tpl|
getTPLReadLoc: DOES NOT EXIST: |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/rascal/lang/formfx/Tester.tpl|
[ERROR] |std:///util/Reflective.rsc|(6596,2,<170,84>,<170,86>): |std:///util/Reflective.rsc|:170,84: "No module name found for |std:///List.rsc|(0,25163,\<1,0\>,\<1072,1\>);\nsrcs=[|file:///C:/Users/Davy/swat.engineering/projects/XXX/src/main/rascal/|];\nlibs=[|jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal/0.28.2/rascal-0.28.2.jar!/|,|jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-lsp/2.11.4/rascal-lsp-2.11.4.jar!/|,|jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal-core/0.7.8/rascal-core-0.7.8.jar!/|,|jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/|]"
[ERROR]         at getModuleName(|std:///util/Reflective.rsc|(5247,1354,<136,0>,<171,1>))
        at getModuleName(|lib://rascal-core/lang/rascalcore/check/Import.rsc|(3179,64,<87,11>,<87,75>))
        at complete(|lib://rascal-core/lang/rascalcore/check/Import.rsc|(5757,126,<130,18>,<130,144>))
        at getImportAndExtendGraph(|lib://rascal-core/lang/rascalcore/check/Import.rsc|(6022,154,<135,11>,<135,165>))
        at rascalTModelForLocs(|lib://rascal-core/lang/rascalcore/check/Checker.rsc|(9845,7581,<209,8>,<362,5>))
        at check(|lib://rascal-core/lang/rascalcore/check/Checker.rsc|(21387,97,<464,38>,<464,135>))
        at ***MVN Rascal Compiler***(|main://***MVN%20Rascal%20Compiler***|)
DavyLandman commented 1 year ago

Okay, smallest repo case:

module Hello

extend analysis::typepal::TypePal;
Manifest-Version: 0.0.1
Project-Name: slow-vscode
Source: src/main/rascal
Require-Libraries: |lib://typepal|

project: slow-vscode.zip

output of mvn clean compile:

[ERROR] |std:///util/Reflective.rsc|(6596,2,<170,84>,<170,86>): |std:///util/Reflective.rsc|:170,84: "No module name found for |std:///ParseTree.rsc|(0,28853,\<1,0\>,\<789,56\>);\nsrcs=[|file:///C:/Users/Davy/swat.engineering/temp/slow-vscode/src/main/rascal/|];\nlibs=[|jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal/0.28.3/rascal-0.28.3.jar!/|,|jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/|]"
[ERROR]         at getModuleName(|std:///util/Reflective.rsc|(5247,1354,<136,0>,<171,1>))
        at getModuleName(|lib://rascal-core/lang/rascalcore/check/Import.rsc|(3179,64,<87,11>,<87,75>))
        at complete(|lib://rascal-core/lang/rascalcore/check/Import.rsc|(5757,126,<130,18>,<130,144>))
        at getImportAndExtendGraph(|lib://rascal-core/lang/rascalcore/check/Import.rsc|(6022,154,<135,11>,<135,165>))
        at rascalTModelForLocs(|lib://rascal-core/lang/rascalcore/check/Checker.rsc|(9845,7581,<209,8>,<362,5>))
        at check(|lib://rascal-core/lang/rascalcore/check/Checker.rsc|(21387,97,<464,38>,<464,135>))
        at ***MVN Rascal Compiler***(|main://***MVN%20Rascal%20Compiler***|)
DavyLandman commented 1 year ago

Note, also if I run this inside a REPL pointed at the rascal-core master branch:

import lang::rascalcore::check::Checker;
import util::Reflective;
pcfg = pathConfig(
  ignores=[],
  javaCompilerPath=[],
  bin=|file:///C:/Users/Davy/swat.engineering/temp/slow-vscode/target/classes/|,
  classloaders=[],
  libs=[
    |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal/0.28.3/rascal-0.28.3.jar!/|,
    |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/|
  ],
  srcs=[|file:///C:/Users/Davy/swat.engineering/temp/slow-vscode/src/main/rascal/|]);
check([|file:///C:/Users/Davy/swat.engineering/temp/slow-vscode/src/main/rascal/Hello.rsc|], pcfg);

it also fails:

ypepal/Solver.tpl|
getTPLReadLoc: DOES NOT EXIST: |unknown:///rascal/util/Benchmark.tpl|
getTPLReadLoc: DOES NOT EXIST: |file:///C:/Users/Davy/swat.engineering/temp/slow-vscode/target/classes/rascal/util/Benchmark.tpl|
getTPLReadLoc: util::Benchmark => |jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal/0.28.3/rascal-0.28.3.jar!/rascal/util/Benchmark.tpl| 
|std:///util/Reflective.rsc|(6596,2,<170,84>,<170,86>): "No module name found for |std:///ParseTree.rsc|(0,28853,\<1,0\>,\<789,56\>);\nsrcs=[|file:///C:/Users/Davy/swat.engineering/temp/slow-vscode/src/main/rascal/|];\nlibs=[|jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/rascal/0.28.3/rascal-0.28.3.jar!/|,|jar+file:///C:/Users/Davy/.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/|]"
        at getModuleName(|std:///util/Reflective.rsc|(5247,1354,<136,0>,<171,1>))
        at getModuleName(|file:///C:/Users/Davy/swat.engineering/rascal/rascal-core/src/org/rascalmpl/core/library/lang/rascalcore/check/Import.rsc|(3444,64,<91,11>,<91,75>))
        at complete(|file:///C:/Users/Davy/swat.engineering/rascal/rascal-core/src/org/rascalmpl/core/library/lang/rascalcore/check/Import.rsc|(6022,126,<134,18>,<134,144>))
        at getImportAndExtendGraph(|file:///C:/Users/Davy/swat.engineering/rascal/rascal-core/src/org/rascalmpl/core/library/lang/rascalcore/check/Import.rsc|(6287,154,<139,11>,<139,165>))
        at rascalTModelForLocs(|file:///C:/Users/Davy/swat.engineering/rascal/rascal-core/src/org/rascalmpl/core/library/lang/rascalcore/check/Checker.rsc|(9589,7581,<206,8>,<359,5>))
        at check(|file:///C:/Users/Davy/swat.engineering/rascal/rascal-core/src/org/rascalmpl/core/library/lang/rascalcore/check/Checker.rsc|(21126,97,<461,38>,<461,135>))
        at $shell$(|prompt:///|(0,99,<1,0>,<1,99>)ok
jurgenvinju commented 1 year ago

I don't understand yet why the typechecker is looking for module names of source files for binary dependencies. So that's what I'll start researching first. The standard library is a binary dependency on the lib path (the Rascal project jar) and so module names like ParseTree should be resolved from the tpl files and not via .rsc references? Maybe I'm misreading the location reference and it's just a lookup key that's too precise in the .tpl file. It could be a mismatch between a tpl version?

jurgenvinju commented 1 year ago

Hypothesis/wild idea:

  1. Typepal and Rascal-core 0.7.9 were "linked" against an older version of Rascal .tpl files for the standard library.
  2. In particular the content of the ParseTree module have changed since, making it shorter or longer.
  3. The reference loc for the module includes this length and so when core and typepal are linked again against the 0.28.x version of the .tpl files they can not be found?
  4. Will dig deeper tomorrow.
DavyLandman commented 1 year ago

Checking out that project on a fresh linux container shows the same problem. So I can rule out it's something specific to my machine.

DavyLandman commented 1 year ago

If I turn back enableStandardLibrary on, it still fails. So now the tpls would be the same for typepal & rascal. (note that rascal-core is not involved in the typechecking part).

See the path config:

=== check: [|file:///app/src/main/rascal/Hello.rsc|]
pathConfig(
  ignores=[],
  javaCompilerPath=[],
  bin=|file:///app/target/classes/|,
  classloaders=[],
  libs=[
    |lib://rascal|,
    |jar+file:///root/.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/|
  ],
  srcs=[|file:///app/src/main/rascal/|])

Also, I've seen this fail for List.rsc as well. Not just for ParseTree.rsc.

rodinaarssen commented 1 year ago

FWIW: I've seen the "No module name found for <_>" message before when the type checker tries to read tpl files created by an older version of typepal (e.g., saving a module in an IDE after having done mvn rascal:compile or vice versa), but in this case, I don't see different versions would interfere

DavyLandman commented 1 year ago

experiment time:

rascal rascal-maven-plugin enableStandardLibrary result
0.28.3 0.14.5 true 💥
0.28.3 0.14.5 false 💥
0.28.3 0.8.2 true 🎉
0.28.3 0.8.2 false 💥
0.26.2 0.8.2 false 💥
0.23.0 0.8.1 false 🎉
0.23.0 0.14.5 false 🎉

(note that typepal was build with 0.23.0 & 0.8.1)

So it seems that since typepal was build with 0.8.1, which linked it to rascal 0.23.0, you get into problems if you run it with a too new of a rascal.jar. Either since it flows from the rascal-maven-plugin (where it's standard lib is used) or if you define your own version of rascal.

How do we solve this issue? Typepal as released does not work with the most recent versions of rascal, nor the most recent versions of the rascal-maven-plugin.

Should we release a new build of typepal just so that we can link to it again?

DavyLandman commented 1 year ago

So this should work:

pcfg = pathConfig(
  ignores=[],
  javaCompilerPath=[],
  bin=|tmp:///test1/|,
  classloaders=[],
  libs=[
    |jar+home:///.m2/repository/org/rascalmpl/rascal/0.23.0/rascal-0.23.0.jar!/|
    |jar+home:///.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/|
  ],
  srcs=[|project://test-vscode/|])

while this path config should fail:

pcfg = pathConfig(
  ignores=[],
  javaCompilerPath=[],
  bin=|tmp:///test1/|,
  classloaders=[],
  libs=[
    |jar+home:///.m2/repository/org/rascalmpl/rascal/0.28.3/rascal-0.28.3.jar!/|
    |jar+home:///.m2/repository/org/rascalmpl/typepal/0.7.9/typepal-0.7.9.jar!/|
  ],
  srcs=[|project://test-vscode/|])
jurgenvinju commented 1 year ago

@PaulKlint we should figure out a way soon-ish to make source compatible Rascal modules in the standard library also be binary compatible .tpl files. For this particular case we can fix the rascal version dependency in rascal-core and typepal, such that the maven plugin, typepal, and the rascal-core are referring to the same version, but more and more (DSL) components will be compiled against different versions of the standard library and turn out to be incompatible only on the .tpl level while they work fine otherwise.

DavyLandman commented 1 year ago

@jurgenvinju but in this case, some source files might have changed right? Some of the modules that typepal imports might have gained new functions. So that would become a bit harder to support right?

jurgenvinju commented 1 year ago

@DavyLandman If a typepal module evolves in a backward-compatible way, such as adding new functions, then it would be natural to expect that older clients can link to the new binary. They would not use the new functions, but they would expect the older functions still to work. In other words the new binary .tpl file (and later also .class file) is "backwards compatible".

DavyLandman commented 1 year ago

typepal release 0.8.0 has solved --this instance of-- the problem.

aukeroorda commented 1 year ago

Hi - I'm running into a similar problem. This instance however already occurs on inclusion (not extention) of a module, namely util::LanguageServer. I have made an minimal reproducable example, which can be found here: https://github.com/aukeroorda/rascal-maven-plugin-issue-mre.

This error was introduced on a larger project when I updated the rascal and rascal-maven-plugin versions. However, after undoing those changes in the pom.xml, the error remains, which is very frustrating. I have reset my repository to a clean state (e.g. removed target/) but this still doesn't resolve the issue.