objectionary / eo

EOLANG, an Experimental Pure Object-Oriented Programming Language Based on 𝜑-calculus
https://www.eolang.org
MIT License
1.01k stars 126 forks source link

It's unclear where problematic object is used #3222

Closed maxonfjvipon closed 3 months ago

maxonfjvipon commented 3 months ago

This log shows that our compiler can't find an object org.eolang.org:

Failed to execute goal org.eolang:eo-maven-plugin:0.38.3:assemble (default-cli) on project eoc:
'org.eolang.maven.AssembleMojo@25a7fedf' execution failed: java.lang.IllegalStateException:
 org.apache.maven.plugin.MojoFailureException: 'org.eolang.maven.PullMojo@72484e47' execution failed: java.io.IOException: 
Failed while trying to save to /home/runner/work/normalizer/normalizer/pipeline/eo-normalized/.eoc/4-pull/org/eolang/org.eo: 
EO object 'https://raw.githubusercontent.com/objectionary/home/4fab83d/objects/org/eolang/org.eo' is not found in this GitHub repository: https://github.com/objectionary/home by url: org.eolang.org. This means that you either misspelled the name of it or simply referred to your own local object somewhere in your code as if it was an object of 'org.eolang' package. Check the sources and make sure you always use +alias meta when you refer to an object outside of 'org.eolang', even if this object belongs to your package.

But it does not show in which file this object is used. We should add this information in order to better bug tracking

github-actions[bot] commented 3 months ago

@maxonfjvipon thanks for the report, here is a feedback:

Problems

I would recommend adding a clear, step-by-step guide on how to reproduce the bug within the report.

Please fix the bug report in order it to get resolved faster. Analyzed with gpt-4