APT in Eclipse doesn't work

47 views
Skip to first unread message

Trong Tran

unread,
Jan 10, 2014, 6:28:38 AM1/10/14
to ju...@googlegroups.com
Hi,

Today I have tried to configure APT for my juzu project BUT it doesn't work. By looking at juzu/processor.log, I find there is following error:

17:55,07:773 INFO    [ProcessingContext]: Found classpath asset bootstrap-2.3.1.min.css
17:55,07:774 INFO    [BaseProcessor]: Compilation error: The application asset bootstrap-2.3.1.min.css cannot be resolved
juzu.impl.compiler.ProcessingException
    at juzu.impl.compiler.MessageCode.failure(MessageCode.java:81)
    at juzu.impl.plugin.asset.AssetsMetaModel.resolve(AssetsMetaModel.java:193)
    at juzu.impl.plugin.asset.AssetsMetaModel.addAsset(AssetsMetaModel.java:61)
    at juzu.impl.plugin.asset.AssetMetaModelPlugin.processAnnotationAdded(AssetMetaModelPlugin.java:68)
    at juzu.impl.plugin.asset.AssetMetaModelPlugin.processAnnotationAdded(AssetMetaModelPlugin.java:47)
    at juzu.impl.metamodel.MetaModelPlugin.processAnnotationChange(MetaModelPlugin.java:62)
    at juzu.impl.plugin.application.metamodel.ApplicationMetaModelPlugin.processAnnotationChange(ApplicationMetaModelPlugin.java:47)
    at juzu.impl.plugin.application.metamodel.ApplicationMetaModelPlugin.processAnnotationChange(ApplicationMetaModelPlugin.java:35)
    at juzu.impl.metamodel.MetaModelContext.processAnnotationChange(MetaModelContext.java:151)
    at juzu.impl.plugin.application.metamodel.ApplicationModuleMetaModelPlugin.processAnnotationChange(ApplicationModuleMetaModelPlugin.java:106)
    at juzu.impl.plugin.application.metamodel.ApplicationModuleMetaModelPlugin.processAnnotationChange(ApplicationModuleMetaModelPlugin.java:51)
    at juzu.impl.metamodel.MetaModelContext.processAnnotationChange(MetaModelContext.java:159)
    at juzu.impl.metamodel.MetaModelContext.processAnnotationChanges(MetaModelContext.java:168)
    at juzu.impl.metamodel.MetaModelContext.processAnnotations(MetaModelContext.java:204)
    at juzu.impl.metamodel.MetaModelProcessor.doProcess(MetaModelProcessor.java:158)
    at juzu.impl.compiler.BaseProcessor.process(BaseProcessor.java:156)
    at org.eclipse.jdt.internal.compiler.apt.dispatch.RoundDispatcher.handleProcessor(RoundDispatcher.java:139)
    at org.eclipse.jdt.internal.compiler.apt.dispatch.RoundDispatcher.round(RoundDispatcher.java:121)
    at org.eclipse.jdt.internal.compiler.apt.dispatch.BaseAnnotationProcessorManager.processAnnotations(BaseAnnotationProcessorManager.java:159)
    at org.eclipse.jdt.internal.apt.pluggable.core.dispatch.IdeAnnotationProcessorManager.processAnnotations(IdeAnnotationProcessorManager.java:134)
    at org.eclipse.jdt.internal.compiler.Compiler.processAnnotations(Compiler.java:820)
    at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:434)
    at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:366)
    at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.compile(IncrementalImageBuilder.java:329)
    at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:303)
    at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.build(IncrementalImageBuilder.java:134)
    at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildDeltas(JavaBuilder.java:265)
    at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:193)
    at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:733)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)
    at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)
    at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)
    at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)
    at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)
    at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
Caused by: java.lang.IllegalArgumentException: Unsupported location: SOURCE_PATH
    at org.eclipse.jdt.internal.apt.pluggable.core.filer.IdeFilerImpl.getFileFromOutputLocation(IdeFilerImpl.java:188)
    at org.eclipse.jdt.internal.apt.pluggable.core.filer.IdeFilerImpl.getResource(IdeFilerImpl.java:154)
    at juzu.impl.compiler.ProcessingContext.getResource(ProcessingContext.java:663)
    at juzu.impl.plugin.asset.AssetsMetaModel.resolve(AssetsMetaModel.java:182)
    ... 38 more


The message is quite clear that IdeFilerImpl doesn't support SOURCE_PATH location which is being used in AssetsMetaModel.

I have also tried with the built-in juzu booking application, I have got the same problem with assets declared in package-info.java
Reply all
Reply to author
Forward
0 new messages