Community
Participate
Working Groups
org.aspectj.org.eclipse.jdt.internal.compiler.problem.AbortCompilation at org.aspectj.org.eclipse.jdt.internal.compiler.problem.ProblemHandler.handle(ProblemHandler.java:143) at org.aspectj.org.eclipse.jdt.internal.compiler.problem.ProblemHandler.handle(ProblemHandler.java:208) at org.aspectj.org.eclipse.jdt.internal.compiler.problem.ProblemReporter.handle(ProblemReporter.java:2374) at org.aspectj.org.eclipse.jdt.internal.compiler.proble ... [############...]ResultModel(java.util.List) end public class [#############################...]ModelFactoryImpl
Unfortunately the stack trace is missing for the internal compiler error, I only see the outer AbortCompilation stack trace which will be wrapping it. Do you have the original exception trace?
I found several in the Eclipse log. !STACK 0 org.aspectj.org.eclipse.jdt.internal.compiler.problem.AbortCompilation: Pb(324) The type com.novomind.ishop.bo.services.bi.ScoringInformationProvider cannot be resolved. It is indirectly referenced from required .class files at org.aspectj.org.eclipse.jdt.internal.compiler.problem.ProblemHandler.handle(ProblemHandler.java:143) at org.aspectj.org.eclipse.jdt.internal.compiler.problem.ProblemHandler.handle(ProblemHandler.java:208) at org.aspectj.org.eclipse.jdt.internal.compiler.problem.ProblemReporter.handle(ProblemReporter.java:2374) at org.aspectj.org.eclipse.jdt.internal.compiler.problem.ProblemReporter.isClassPathCorrect(ProblemReporter.java:4687) at org.aspectj.org.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding.resolve(UnresolvedReferenceBinding.java:104) at org.aspectj.org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding.resolveType(BinaryTypeBinding.java:185) at org.aspectj.org.eclipse.jdt.internal.compiler.lookup.PackageBinding.getTypeOrPackage(PackageBinding.java:186) at org.aspectj.org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.findImport(CompilationUnitScope.java:487) at org.aspectj.org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.findSingleImport(CompilationUnitScope.java:541) at org.aspectj.org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.resolveSingleImport(CompilationUnitScope.java:754) at org.aspectj.org.eclipse.jdt.internal.compiler.lookup.Scope.getTypeOrPackage(Scope.java:3424) at org.aspectj.org.eclipse.jdt.internal.compiler.lookup.Scope.getType(Scope.java:3139) at org.aspectj.org.eclipse.jdt.internal.compiler.ast.SingleTypeReference.getTypeBinding(SingleTypeReference.java:51) at org.aspectj.org.eclipse.jdt.internal.compiler.ast.TypeReference.internalResolveType(TypeReference.java:483) at org.aspectj.org.eclipse.jdt.internal.compiler.ast.TypeReference.resolveType(TypeReference.java:574) at org.aspectj.org.eclipse.jdt.internal.compiler.ast.TypeReference.resolveType(TypeReference.java:570) at org.aspectj.org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding.resolveTypeFor(SourceTypeBinding.java:1802) at org.aspectj.org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding.fields(SourceTypeBinding.java:928) at org.aspectj.ajdt.internal.compiler.lookup.EclipseSourceType.fillDeclaredMembers(EclipseSourceType.java:342) at org.aspectj.ajdt.internal.compiler.lookup.EclipseSourceType.getDeclaredMethods(EclipseSourceType.java:436) at org.aspectj.weaver.ReferenceType.getDeclaredMethods(ReferenceType.java:864) at org.aspectj.weaver.ResolvedType.lookupMethod(ResolvedType.java:540) at org.aspectj.weaver.World.resolve(World.java:644) at org.aspectj.weaver.MemberImpl.resolve(MemberImpl.java:95) at org.aspectj.weaver.JoinPointSignatureIterator.addSignaturesUpToFirstDefiningMember(JoinPointSignatureIterator.java:112) at org.aspectj.weaver.JoinPointSignatureIterator.<init>(JoinPointSignatureIterator.java:49) at org.aspectj.weaver.MemberImpl.getJoinPointSignatures(MemberImpl.java:515) at org.aspectj.weaver.patterns.SignaturePattern.matches(SignaturePattern.java:316) at org.aspectj.weaver.patterns.KindedPointcut.matchInternal(KindedPointcut.java:197) at org.aspectj.weaver.patterns.Pointcut.match(Pointcut.java:137) at org.aspectj.weaver.patterns.AndPointcut.matchInternal(AndPointcut.java:60) at org.aspectj.weaver.patterns.Pointcut.match(Pointcut.java:137) at org.aspectj.weaver.ShadowMunger.match(ShadowMunger.java:113) at org.aspectj.weaver.Checker.match(Checker.java:86) at org.aspectj.weaver.bcel.BcelClassWeaver.match(BcelClassWeaver.java:3304) at org.aspectj.weaver.bcel.BcelClassWeaver.matchInvokeInstruction(BcelClassWeaver.java:3252) at org.aspectj.weaver.bcel.BcelClassWeaver.match(BcelClassWeaver.java:2905) at org.aspectj.weaver.bcel.BcelClassWeaver.match(BcelClassWeaver.java:2685) at org.aspectj.weaver.bcel.BcelClassWeaver.weave(BcelClassWeaver.java:480) at org.aspectj.weaver.bcel.BcelClassWeaver.weave(BcelClassWeaver.java:100) at org.aspectj.weaver.bcel.BcelWeaver.weave(BcelWeaver.java:1689) at org.aspectj.weaver.bcel.BcelWeaver.weaveWithoutDump(BcelWeaver.java:1633) at org.aspectj.weaver.bcel.BcelWeaver.weaveAndNotify(BcelWeaver.java:1398) at org.aspectj.weaver.bcel.BcelWeaver.weave(BcelWeaver.java:1184) at org.aspectj.ajdt.internal.compiler.AjPipeliningCompilerAdapter.weaveQueuedEntries(AjPipeliningCompilerAdapter.java:514) at org.aspectj.ajdt.internal.compiler.AjPipeliningCompilerAdapter.queueForWeaving(AjPipeliningCompilerAdapter.java:447) at org.aspectj.ajdt.internal.compiler.AjPipeliningCompilerAdapter.afterProcessing(AjPipeliningCompilerAdapter.java:432) at org.aspectj.ajdt.internal.compiler.CompilerAdapter.ajc$after$org_aspectj_ajdt_internal_compiler_CompilerAdapter$5$6b855184(CompilerAdapter.aj:103) at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.process(Compiler.java:822) at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:480) at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:420) at org.aspectj.ajdt.internal.core.builder.AjBuildManager.performCompilation(AjBuildManager.java:1036) at org.aspectj.ajdt.internal.core.builder.AjBuildManager.performBuild(AjBuildManager.java:272) at org.aspectj.ajdt.internal.core.builder.AjBuildManager.performBuild(AjBuildManager.java:221) at org.aspectj.ajdt.internal.core.builder.AjBuildManager.incrementalBuild(AjBuildManager.java:189) at org.aspectj.ajde.core.internal.AjdeCoreBuildManager.performBuild(AjdeCoreBuildManager.java:127) at org.aspectj.ajde.core.AjCompiler.build(AjCompiler.java:91) at org.eclipse.ajdt.core.builder.AJBuilder.build(AJBuilder.java:257) at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:205) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:245) at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:300) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:303) at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:359) at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:382) at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:144) at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:235) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
It looks like the com.novomind.ishop.bo.services.bi.ScoringInformationProvider needs to be found during pointcut analysis. Sometimes, depending on how deep pointcut analysis has to go to determine a match, it may require types around on the classpath that were around when the target type being woven was originally compiled. But it is odd to see this as an abortcompilation problem rather than some kind of type not found error on the project.