Skip to content

no such type "leg.Compiler" reported #2418

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
danrubel opened this issue Apr 3, 2012 · 3 comments
Closed

no such type "leg.Compiler" reported #2418

danrubel opened this issue Apr 3, 2012 · 3 comments
Assignees
Labels
closed-obsolete Closed as the reported issue is no longer relevant

Comments

@danrubel
Copy link

danrubel commented Apr 3, 2012

Keerti: Please open the specified file and see if you can better understand the problem and see a solution...

floitsch: I'm getting 7 times in a row: "no such type "leg.Compiler" -- apiimpl.dart [line 18].

(reproduce: open lib/compiler/implementation in the editor).
////////////////////////////////////////////////////////////////////////////////////
Editor Version: 5936
////////////////////////////////////////////////////////////////////////////////////
OS: Linux - amd64 (2.6.32-40-generic)
SDK installed = true
Dartium installed = true
////////////////////////////////////////////////////////////////////////////////////
nal.model.DartLibraryImpl.findType(DartLibraryImpl.java:275)
       at com.google.dart.tools.core.internal.model.DartProjectImpl.findTypes(DartProjectImpl.java:269)
       at com.google.dart.tools.ui.internal.text.dart.MethodProposalInfo.resolveMember(MethodProposalInfo.java:66)
       at com.google.dart.tools.ui.internal.text.dart.MemberProposalInfo.getJavaElement(MemberProposalInfo.java:58)
       at com.google.dart.tools.ui.internal.text.dart.ProposalInfo.computeInfo(ProposalInfo.java:96)
       at com.google.dart.tools.ui.internal.text.dart.ProposalInfo.getInfo(ProposalInfo.java:78)
       at com.google.dart.tools.ui.internal.text.dart.AbstractDartCompletionProposal.getAdditionalProposalInfo(AbstractDartCompletionProposal.java:444)
       at org.eclipse.jface.text.contentassist.AdditionalInfoController$3.run(AdditionalInfoController.java:106)
       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Caused by: java.io.FileNotFoundException: ${user.home}/code/dart/dart/lib/compiler/source.dart (No such file or directory)
       at java.io.FileInputStream.open(Native Method)
       at java.io.FileInputStream.<init>(FileInputStream.java:137)
       at java.io.FileReader.<init>(FileReader.java:72)
       at com.google.dart.compiler.UrlSource.getSourceReader(UrlSource.java:103)
       at com.google.dart.tools.core.internal.model.ExternalCompilationUnitImpl.readBuffer(ExternalCompilationUnitImpl.java:166)
       ... 19 more
Caused by: java.io.FileNotFoundException: ${user.home}/code/dart/dart/lib/compiler/source.dart (No such file or directory)
       at java.io.FileInputStream.open(Native Method)
       at java.io.FileInputStream.<init>(FileInputStream.java:137)
       at java.io.FileReader.<init>(FileReader.java:72)
       at com.google.dart.compiler.UrlSource.getSourceReader(UrlSource.java:103)
       at com.google.dart.tools.core.internal.model.ExternalCompilationUnitImpl.readBuffer(ExternalCompilationUnitImpl.java:166)
       at com.google.dart.tools.core.internal.model.CompilationUnitImpl.openBuffer(CompilationUnitImpl.java:1684)
       at com.google.dart.tools.core.internal.model.CompilationUnitImpl.buildStructure(CompilationUnitImpl.java:1520)
       at com.google.dart.tools.core.internal.model.ExternalCompilationUnitImpl.buildStructure(ExternalCompilationUnitImpl.java:150)
       at com.google.dart.tools.core.internal.model.OpenableElementImpl.generateInfos(OpenableElementImpl.java:477)
       at com.google.dart.tools.core.internal.model.DartElementImpl.openWhenClosed(DartElementImpl.java:520)
       at com.google.dart.tools.core.internal.model.DartElementImpl.getElementInfo(DartElementImpl.java:298)
       at com.google.dart.tools.core.internal.model.DartElementImpl.getElementInfo(DartElementImpl.java:283)
       at com.google.dart.tools.core.internal.model.DartElementImpl.getChildren(DartElementImpl.java:237)
       at com.google.dart.tools.core.internal.model.DartElementImpl.getChildrenOfType(DartElementImpl.java:249)
       at com.google.dart.tools.core.internal.model.CompilationUnitImpl.getTypes(CompilationUnitImpl.java:1314)
       at com.google.dart.tools.core.internal.model.DartLibraryImpl.findType(DartLibraryImpl.java:275)
       at com.google.dart.tools.core.internal.model.DartProjectImpl.findTypes(DartProjectImpl.java:269)
       at com.google.dart.tools.ui.internal.text.dart.MethodProposalInfo.resolveMember(MethodProposalInfo.java:66)
       at com.google.dart.tools.ui.internal.text.dart.MemberProposalInfo.getJavaElement(MemberProposalInfo.java:58)
       at com.google.dart.tools.ui.internal.text.dart.ProposalInfo.computeInfo(ProposalInfo.java:96)
       at com.google.dart.tools.ui.internal.text.dart.ProposalInfo.getInfo(ProposalInfo.java:78)
       at com.google.dart.tools.ui.internal.text.dart.AbstractDartCompletionProposal.getAdditionalProposalInfo(AbstractDartCompletionProposal.java:444)
       at org.eclipse.jface.text.contentassist.AdditionalInfoController$3.run(AdditionalInfoController.java:106)
       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
!SUBENTRY 1 com.google.dart.tools.core 4 0 2012-03-28 17:23:25.719
!MESSAGE ${user.home}/code/dart/dart/lib/compiler/source.dart (No such file or directory)
!STACK 0
java.io.FileNotFoundException: ${user.home}/code/dart/dart/lib/compiler/source.dart (No such file or directory)
       at java.io.FileInputStream.open(Native Method)
       at java.io.FileInputStream.<init>(FileInputStream.java:137)
       at java.io.FileReader.<init>(FileReader.java:72)
       at com.google.dart.compiler.UrlSource.getSourceReader(UrlSource.java:103)
       at com.google.dart.tools.core.internal.model.ExternalCompilationUnitImpl.readBuffer(ExternalCompilationUnitImpl.java:166)
       at com.google.dart.tools.core.internal.model.CompilationUnitImpl.openBuffer(CompilationUnitImpl.java:1684)
       at com.google.dart.tools.core.internal.model.CompilationUnitImpl.buildStructure(CompilationUnitImpl.java:1520)
       at com.google.dart.tools.core.internal.model.ExternalCompilationUnitImpl.buildStructure(ExternalCompilationUnitImpl.java:150)
       at com.google.dart.tools.core.internal.model.OpenableElementImpl.generateInfos(OpenableElementImpl.java:477)
       at com.google.dart.tools.core.internal.model.DartElementImpl.openWhenClosed(DartElementImpl.java:520)
       at com.google.dart.tools.core.internal.model.DartElementImpl.getElementInfo(DartElementImpl.java:298)
       at com.google.dart.tools.core.internal.model.DartElementImpl.getElementInfo(DartElementImpl.java:283)
       at com.google.dart.tools.core.internal.model.DartElementImpl.getChildren(DartElementImpl.java:237)
       at com.google.dart.tools.core.internal.model.DartElementImpl.getChildrenOfType(DartElementImpl.java:249)
       at com.google.dart.tools.core.internal.model.CompilationUnitImpl.getTypes(CompilationUnitImpl.java:1314)
       at com.google.dart.tools.core.internal.model.DartLibraryImpl.findType(DartLibraryImpl.java:275)
       at com.google.dart.tools.core.internal.model.DartProjectImpl.findTypes(DartProjectImpl.java:269)
       at com.google.dart.tools.ui.internal.text.dart.MethodProposalInfo.resolveMember(MethodProposalInfo.java:66)
       at com.google.dart.tools.ui.internal.text.dart.MemberProposalInfo.getJavaElement(MemberProposalInfo.java:58)
       at com.google.dart.tools.ui.internal.text.dart.ProposalInfo.computeInfo(ProposalInfo.java:96)
       at com.google.dart.tools.ui.internal.text.dart.ProposalInfo.getInfo(ProposalInfo.java:78)
       at com.google.dart.tools.ui.internal.text.dart.AbstractDartCompletionProposal.getAdditionalProposalInfo(AbstractDartCompletionProposal.java:444)
       at org.eclipse.jface.text.contentassist.AdditionalInfoController$3.run(AdditionalInfoController.java:106)
       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

!ENTRY com.google.dart.tools.core 1 0 2012-03-28 17:23:57.923
!MESSAGE INFO: Could not getElement for field dart://core/core_runtime.dart/List/length

!ENTRY com.google.dart.tools.core 1 0 2012-03-28 17:23:57.928
!MESSAGE INFO: Could not getElement for field dart://core/core_runtime.dart/List/length

!ENTRY com.google.dart.tools.core 1 0 2012-03-28 17:23:57.928
!MESSAGE INFO: Could not getElement for field dart://core/core_runtime.dart/List/length

@keertip
Copy link
Contributor

keertip commented Apr 4, 2012

Initial findings:

Opened folder in editor, and saw the problems reported. Did not the problem repeated 7 times, but "no such type "leg.Compiler" -- apiimpl.dart [line 18] did show up once.

We do resolve other prefixes in the file, expect for this one. Looks like it is due to the fact that there are multiple imports with the same prefix.

#import('leg.dart', prefix: 'leg');
#import('elements/elements.dart', prefix: 'leg');
#import('tree/tree.dart', prefix: 'leg');

@kasperl
Copy link

kasperl commented Apr 13, 2012

This might be related to issue #2556.

@danrubel
Copy link
Author

danrubel commented Jun 1, 2012

I believe that this has been fixed.
Please reopen if this is still a problem.


Set owner to @floitschG.
Added AssumedStale label.

@danrubel danrubel added Type-Defect closed-obsolete Closed as the reported issue is no longer relevant labels Jun 1, 2012
This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
closed-obsolete Closed as the reported issue is no longer relevant
Projects
None yet
Development

No branches or pull requests

4 participants