Comments (5)
metaborg/pie@6ee1c79 should fix it, the issue was that the generated sources were indeed passed as a source path. Fixed by generating the PIE Java sources into a different directory.
from spoofax-pie.
I found that Intellij was using Gradle 6.8 whereas ./gradlew
is using Gradle 6.9.1. I sometimes compile from the command-line and sometimes from Intellij. It could be that this issue is caused because of this.
from spoofax-pie.
Okay, this still happens despite the fact that I'm now very sure that I use the same version.
from spoofax-pie.
I have seen this occasionally happening, cleaning that project fixes it for me, but I don't know how to properly fix this. Does it happen every time? Maybe it could be fixed by adding a Gradle task that cleans the generated files before compilation.
from spoofax-pie.
It seems to occur when I mix building Spoofax 3 from the command line and from Intellij, even if the versions of Gradle match and the gradle tasks to be executed are the same. I've now resorted to just using Intellij, which seems to avoid the problem mostly, and executing clean -fxd
in the pie
directory can fix it if it occurs.
from spoofax-pie.
Related Issues (20)
- IllegalStateException: The root project is not yet available for build HOT 1
- Support Gradle 7 HOT 1
- Invalid AST shape error when using strings for brackets HOT 1
- Having no SDF3 files in the main source directory results in compilation issues in generated files HOT 2
- Forgetting to specify `context-free start-symbols` in SDF3 leads to unclear parsing errors HOT 1
- Empty lines are considered "uncommented" for toggle-comment sakes HOT 1
- Old generated signatures persist even after source file is deleted/renamed HOT 1
- Task with same key is visited with different input when changing SDF3 source directory HOT 1
- SPT tests ignore start symbol HOT 1
- Literal character incorrectly parsed as layout
- BUG: parser returned null output even though parsing did not fail
- Eclipse dependencies confuse IntelliJ
- Source exports should be language specific
- Java Compilation does not show error messages for failed annotation processors. HOT 1
- Debug commands showing analyzed things fail on the command line
- Error messages from commands are not printed on the command line
- Spurious Hidden Dependency Error
- `ImmutableSeparatorRepr` not serializable
- Duplicate error when using Gradle 7.1+
- `ConcurrentModificationException` on editor update of dynamic language that is currently built
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from spoofax-pie.