Hi,
I'm currently initiating a project with Juzu 0.7b17, and trying to use the APT processing inside Eclipse, I encounter a ClassNotFoundException. Here is the processor.log:
1:41:50:841 [ProcessingContext] Retrieved options {-target=1.6, -d=C:\test\workspace\projet\target\classes, -s=C:\test\workspace\projet\.apt_generated, -classpath=[huge number of ';' separated paths]}
1:41:50:841 [ProcessingContext] Found sourcepath C:\test\workspace\projet\src\main\java;C:\test\workspace\projet\src\test\java;C:\test\workspace\projet\target\generated-sources\annotations;C:\test\workspace\projet\.apt_generated
1:41:50:849 [ProcessingContext] Found classpath [huge number of ';' separated paths]
1:41:50:854 [ProcessingContext] Using processing tool ECLIPSE_IDE
1:41:50:854 [ProcessingContext] Using processing org.eclipse.jdt.internal.apt.pluggable.core.dispatch.IdeBuildProcessingEnvImpl@7aea9c5
1:41:50:854 [ProcessingContext] Using source path null
1:41:50:854 [MainProcessor] Using processing env juzu.impl.compiler.ProcessingContext
1:41:50:856 [MainProcessor] Created new meta model
1:41:50:860 [ProcessingContext] Loading services implementation of juzu.impl.plugin.module.metamodel.ModuleMetaModelPlugin
1:41:50:870 [ProcessingContext] Using plugins: application
1:41:50:870 [ProcessingContext] Loading services implementation of juzu.impl.plugin.application.metamodel.ApplicationMetaModelPlugin
1:41:50:891 [ProcessingContext] Using plugins: controller template ajax asset binding router amd
1:41:50:892 [ProcessingContext] Plugin controller supports [juzu.Consumes, juzu.View, juzu.Action, juzu.Resource]
1:41:50:892 [ProcessingContext] Plugin template supports [juzu.Path]
1:41:50:892 [ProcessingContext] Plugin ajax supports [juzu.plugin.ajax.Ajax]
1:41:50:893 [ProcessingContext] Plugin asset supports [juzu.plugin.asset.Assets]
1:41:50:893 [ProcessingContext] Plugin binding supports [juzu.plugin.binding.Bindings]
1:41:50:893 [ProcessingContext] Plugin router supports [juzu.Route]
1:41:50:893 [ProcessingContext] Plugin amd supports [juzu.plugin.amd.Defines, juzu.plugin.amd.Requires]
1:41:50:893 [ProcessingContext] Plugin application supports [juzu.plugin.amd.Defines, juzu.Application, juzu.Consumes, juzu.plugin.binding.Bindings, juzu.plugin.ajax.Ajax, juzu.View, juzu.Route, juzu.plugin.asset.Assets, juzu.Path, juzu.Resource, juzu.Action, juzu.plugin.amd.Requires]
1:41:50:895 [MainProcessor] Starting APT round #0
1:41:50:895 [MainProcessor] Activating model
1:41:50:895 [ProcessingContext] Loading services implementation of juzu.impl.template.spi.TemplateProvider
1:41:50:898 [MainProcessor] Processing elements for annotation for juzu.Application
1:41:50:899 [MainProcessor] Processing element package test.paquet
1:41:50:907 [MainProcessor] Processing elements for annotation for juzu.Path
1:41:50:908 [MainProcessor] Processing element index
1:41:50:908 [MainProcessor] Processing elements for annotation for juzu.View
1:41:50:908 [MainProcessor] Processing element public void index() throws java.io.IOException
1:41:50:909 [MainProcessor] Process annotations
1:41:50:915 [ProcessingContext] Adding template ref test.paquet.Default#index Path[index.gtmpl]
1:41:50:919 [MainProcessor] Post processing model
1:41:50:919 [MainProcessor] Process events
1:41:50:919 [ProcessingContext] Creating source file for name=test.paquet.Application elements=[package test.paquet]
1:41:50:921 [ProcessingContext] Generated application test.paquet.Application as file:/C:/shared/projects/irsn_portail/workspace/projet/.apt_generated/test/paquet/Application.java
1:41:50:927 [MainProcessor] Post process events
1:41:50:928 [ProcessingContext] Creating source file for name=test.paquet.Default_ elements=[test.paquet.Default]
1:41:50:930 [ProcessingContext] Generated controller companion test.paquet.Default_ as file:/C:/shared/projects/irsn_portail/workspace/projet/.apt_generated/test/paquet/Default_.java
1:41:50:931 [ProcessingContext] Processing templates of ElementHandle.Package[qn=test.paquet]
1:41:50:931 [TemplateResolver] Synchronizing existing templates []
1:41:50:932 [TemplateResolver] Building missing templates
1:41:50:932 [TemplateResolver] Compiling template Path[index.gtmpl]
1:41:50:935 [ProcessingContext] Trying to find a native file system for package test.paquet
1:41:50:935 [ProcessingContext] Found package test.paquet annotations [@juzu.Application, @juzu.plugin.portlet.Portlet] will use first one
1:41:50:936 [ProcessingContext] Could not resolve package ElementHandle.Package[qn=test.paquet]
java.lang.ClassNotFoundException: com.sun.source.util.Trees
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:501)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
at juzu.impl.compiler.ProcessingContext.getSourcePath(ProcessingContext.java:250)
at juzu.impl.compiler.ProcessingContext.resolveResourceFromSourcePath(ProcessingContext.java:321)
at juzu.impl.compiler.ProcessingContext.resolveResourceFromSourcePath(ProcessingContext.java:302)
at juzu.impl.plugin.application.metamodel.ApplicationMetaModel.resolveResource(ApplicationMetaModel.java:108)
at juzu.impl.plugin.template.metamodel.ModelTemplateProcessContext.resolveResource(ModelTemplateProcessContext.java:107)
at juzu.impl.template.spi.ProcessContext.resolveTemplate(ProcessContext.java:63)
at juzu.impl.template.spi.ProcessContext.resolveTemplate(ProcessContext.java:49)
at juzu.impl.plugin.template.metamodel.ModelTemplateProcessContext$1.call(ModelTemplateProcessContext.java:71)
at juzu.impl.plugin.template.metamodel.ModelTemplateProcessContext$1.call(ModelTemplateProcessContext.java:68)
at juzu.impl.compiler.ProcessingContext.executeWithin(ProcessingContext.java:203)
at juzu.impl.compiler.ProcessingContext.executeWithin(ProcessingContext.java:198)
at juzu.impl.plugin.template.metamodel.ModelTemplateProcessContext.resolve(ModelTemplateProcessContext.java:68)
at juzu.impl.plugin.template.metamodel.TemplateResolver.process(TemplateResolver.java:133)
at juzu.impl.plugin.template.metamodel.TemplateMetaModelPlugin.postProcessEvents(TemplateMetaModelPlugin.java:147)
at juzu.impl.plugin.template.metamodel.TemplateMetaModelPlugin.postProcessEvents(TemplateMetaModelPlugin.java:47)
at juzu.impl.metamodel.MetaModelContext.postProcessEvents(MetaModelContext.java:238)
at juzu.impl.plugin.application.metamodel.ApplicationModuleMetaModelPlugin.postProcessEvents(ApplicationModuleMetaModelPlugin.java:255)
at juzu.impl.plugin.application.metamodel.ApplicationModuleMetaModelPlugin.postProcessEvents(ApplicationModuleMetaModelPlugin.java:55)
at juzu.impl.metamodel.MetaModelContext.postProcessEvents(MetaModelContext.java:238)
at juzu.impl.plugin.module.metamodel.ModuleMetaModel.postProcessEvents(ModuleMetaModel.java:77)
at juzu.impl.metamodel.MetaModelProcessor.doProcess(MetaModelProcessor.java:170)
at juzu.impl.compiler.BaseProcessor.process(BaseProcessor.java:170)
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:365)
at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.compile(BatchImageBuilder.java:178)
at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:302)
at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.build(BatchImageBuilder.java:60)
at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildAll(JavaBuilder.java:254)
at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:173)
at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:726)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239)
at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:256)
at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:394)
at org.eclipse.core.internal.resources.Project$1.run(Project.java:618)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2344)
at org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)
at org.eclipse.core.internal.resources.Project.build(Project.java:114)
at org.eclipse.jdt.internal.ui.util.CoreUtility$BuildJob.run(CoreUtility.java:161)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
1:41:50:936 [ProcessingContext] Attempt to resolve FileKey[packageName=test.paquet.templates,rawName=index,ext=gtmpl] from SOURCE_PATH
1:41:50:937 [ProcessingContext] Could not resolve resource FileKey[packageName=test.paquet.templates,rawName=index,ext=gtmpl] from SOURCE_PATH
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:647)
at juzu.impl.compiler.ProcessingContext.getResource(ProcessingContext.java:639)
at juzu.impl.compiler.ProcessingContext.resolveResourceFromSourcePath(ProcessingContext.java:342)
at juzu.impl.compiler.ProcessingContext.resolveResourceFromSourcePath(ProcessingContext.java:302)
at juzu.impl.plugin.application.metamodel.ApplicationMetaModel.resolveResource(ApplicationMetaModel.java:108)
at juzu.impl.plugin.template.metamodel.ModelTemplateProcessContext.resolveResource(ModelTemplateProcessContext.java:107)
at juzu.impl.template.spi.ProcessContext.resolveTemplate(ProcessContext.java:63)
at juzu.impl.template.spi.ProcessContext.resolveTemplate(ProcessContext.java:49)
at juzu.impl.plugin.template.metamodel.ModelTemplateProcessContext$1.call(ModelTemplateProcessContext.java:71)
at juzu.impl.plugin.template.metamodel.ModelTemplateProcessContext$1.call(ModelTemplateProcessContext.java:68)
at juzu.impl.compiler.ProcessingContext.executeWithin(ProcessingContext.java:203)
at juzu.impl.compiler.ProcessingContext.executeWithin(ProcessingContext.java:198)
at juzu.impl.plugin.template.metamodel.ModelTemplateProcessContext.resolve(ModelTemplateProcessContext.java:68)
at juzu.impl.plugin.template.metamodel.TemplateResolver.process(TemplateResolver.java:133)
at juzu.impl.plugin.template.metamodel.TemplateMetaModelPlugin.postProcessEvents(TemplateMetaModelPlugin.java:147)
at juzu.impl.plugin.template.metamodel.TemplateMetaModelPlugin.postProcessEvents(TemplateMetaModelPlugin.java:47)
at juzu.impl.metamodel.MetaModelContext.postProcessEvents(MetaModelContext.java:238)
at juzu.impl.plugin.application.metamodel.ApplicationModuleMetaModelPlugin.postProcessEvents(ApplicationModuleMetaModelPlugin.java:255)
at juzu.impl.plugin.application.metamodel.ApplicationModuleMetaModelPlugin.postProcessEvents(ApplicationModuleMetaModelPlugin.java:55)
at juzu.impl.metamodel.MetaModelContext.postProcessEvents(MetaModelContext.java:238)
at juzu.impl.plugin.module.metamodel.ModuleMetaModel.postProcessEvents(ModuleMetaModel.java:77)
at juzu.impl.metamodel.MetaModelProcessor.doProcess(MetaModelProcessor.java:170)
at juzu.impl.compiler.BaseProcessor.process(BaseProcessor.java:170)
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:365)
at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.compile(BatchImageBuilder.java:178)
at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:302)
at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.build(BatchImageBuilder.java:60)
at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildAll(JavaBuilder.java:254)
at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:173)
at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:726)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239)
at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:256)
at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:394)
at org.eclipse.core.internal.resources.Project$1.run(Project.java:618)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2344)
at org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)
at org.eclipse.core.internal.resources.Project.build(Project.java:114)
at org.eclipse.jdt.internal.ui.util.CoreUtility$BuildJob.run(CoreUtility.java:161)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
1:41:50:937 [ProcessingContext] Attempt to resolve FileKey[packageName=test.paquet.templates,rawName=index,ext=gtmpl] from CLASS_OUTPUT
1:41:50:960 [ProcessingContext] Creating source file for name=test.paquet.templates.index elements=[test.paquet.Default]
1:41:50:963 [TemplateResolver] Generated template class Path[index.gtmpl] as file:/C:/shared/projects/irsn_portail/workspace/projet/.apt_generated/test/paquet/templates/index.java with originating elements [test.paquet.Default]
1:41:50:971 [ProcessingContext] Creating resource file for location=CLASS_OUTPUT pkg=test.paquet.templates relativeName=index_.groovy elements=[test.paquet.Default]
1:41:50:972 [TemplateResolver] Generated template script Path[index_.groovy] as file:/C:/shared/projects/irsn_portail/workspace/projet/target/classes/test/paquet/templates/index_.groovy with originating elements [test.paquet.Default]
1:41:50:973 [MainProcessor] Ending APT round #0
1:41:50:983 [MainProcessor] Starting APT round #1
1:41:50:983 [MainProcessor] Process annotations
1:41:50:986 [MainProcessor] Post processing model
1:41:50:986 [MainProcessor] Process events
1:41:50:986 [MainProcessor] Post process events
1:41:50:986 [ProcessingContext] Processing templates of ElementHandle.Package[qn=test.paquet]
1:41:50:986 [TemplateResolver] Synchronizing existing templates [Path[index.gtmpl]]
1:41:50:986 [ProcessingContext] Trying to find a native file system for package test.paquet
1:41:50:986 [ProcessingContext] Found package test.paquet annotations [@juzu.Application, @juzu.plugin.portlet.Portlet] will use first one
1:41:50:987 [ProcessingContext] Could not resolve package ElementHandle.Package[qn=test.paquet]
java.lang.ClassNotFoundException: com.sun.source.util.Trees
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:501)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
at juzu.impl.compiler.ProcessingContext.getSourcePath(ProcessingContext.java:250)
at juzu.impl.compiler.ProcessingContext.resolveResourceFromSourcePath(ProcessingContext.java:321)
at juzu.impl.compiler.ProcessingContext.resolveResourceFromSourcePath(ProcessingContext.java:302)
at juzu.impl.plugin.application.metamodel.ApplicationMetaModel.resolveResource(ApplicationMetaModel.java:108)
at juzu.impl.plugin.template.metamodel.TemplateResolver.process(TemplateResolver.java:109)
at juzu.impl.plugin.template.metamodel.TemplateMetaModelPlugin.postProcessEvents(TemplateMetaModelPlugin.java:147)
at juzu.impl.plugin.template.metamodel.TemplateMetaModelPlugin.postProcessEvents(TemplateMetaModelPlugin.java:47)
at juzu.impl.metamodel.MetaModelContext.postProcessEvents(MetaModelContext.java:238)
at juzu.impl.plugin.application.metamodel.ApplicationModuleMetaModelPlugin.postProcessEvents(ApplicationModuleMetaModelPlugin.java:255)
at juzu.impl.plugin.application.metamodel.ApplicationModuleMetaModelPlugin.postProcessEvents(ApplicationModuleMetaModelPlugin.java:55)
at juzu.impl.metamodel.MetaModelContext.postProcessEvents(MetaModelContext.java:238)
at juzu.impl.plugin.module.metamodel.ModuleMetaModel.postProcessEvents(ModuleMetaModel.java:77)
at juzu.impl.metamodel.MetaModelProcessor.doProcess(MetaModelProcessor.java:170)
at juzu.impl.compiler.BaseProcessor.process(BaseProcessor.java:170)
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:110)
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.compiler.Compiler.compile(Compiler.java:451)
at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:365)
at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.compile(BatchImageBuilder.java:178)
at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:302)
at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.build(BatchImageBuilder.java:60)
at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildAll(JavaBuilder.java:254)
at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:173)
at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:726)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239)
at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:256)
at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:394)
at org.eclipse.core.internal.resources.Project$1.run(Project.java:618)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2344)
at org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)
at org.eclipse.core.internal.resources.Project.build(Project.java:114)
at org.eclipse.jdt.internal.ui.util.CoreUtility$BuildJob.run(CoreUtility.java:161)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
1:41:50:987 [ProcessingContext] Attempt to resolve FileKey[packageName=test.paquet.templates,rawName=index,ext=gtmpl] from SOURCE_PATH
1:41:50:987 [ProcessingContext] Could not resolve resource FileKey[packageName=test.paquet.templates,rawName=index,ext=gtmpl] from SOURCE_PATH
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:647)
at juzu.impl.compiler.ProcessingContext.getResource(ProcessingContext.java:639)
at juzu.impl.compiler.ProcessingContext.resolveResourceFromSourcePath(ProcessingContext.java:342)
at juzu.impl.compiler.ProcessingContext.resolveResourceFromSourcePath(ProcessingContext.java:302)
at juzu.impl.plugin.application.metamodel.ApplicationMetaModel.resolveResource(ApplicationMetaModel.java:108)
at juzu.impl.plugin.template.metamodel.TemplateResolver.process(TemplateResolver.java:109)
at juzu.impl.plugin.template.metamodel.TemplateMetaModelPlugin.postProcessEvents(TemplateMetaModelPlugin.java:147)
at juzu.impl.plugin.template.metamodel.TemplateMetaModelPlugin.postProcessEvents(TemplateMetaModelPlugin.java:47)
at juzu.impl.metamodel.MetaModelContext.postProcessEvents(MetaModelContext.java:238)
at juzu.impl.plugin.application.metamodel.ApplicationModuleMetaModelPlugin.postProcessEvents(ApplicationModuleMetaModelPlugin.java:255)
at juzu.impl.plugin.application.metamodel.ApplicationModuleMetaModelPlugin.postProcessEvents(ApplicationModuleMetaModelPlugin.java:55)
at juzu.impl.metamodel.MetaModelContext.postProcessEvents(MetaModelContext.java:238)
at juzu.impl.plugin.module.metamodel.ModuleMetaModel.postProcessEvents(ModuleMetaModel.java:77)
at juzu.impl.metamodel.MetaModelProcessor.doProcess(MetaModelProcessor.java:170)
at juzu.impl.compiler.BaseProcessor.process(BaseProcessor.java:170)
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:110)
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.compiler.Compiler.compile(Compiler.java:451)
at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:365)
at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.compile(BatchImageBuilder.java:178)
at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:302)
at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.build(BatchImageBuilder.java:60)
at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildAll(JavaBuilder.java:254)
at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:173)
at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:726)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239)
at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:256)
at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:394)
at org.eclipse.core.internal.resources.Project$1.run(Project.java:618)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2344)
at org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)
at org.eclipse.core.internal.resources.Project.build(Project.java:114)
at org.eclipse.jdt.internal.ui.util.CoreUtility$BuildJob.run(CoreUtility.java:161)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
1:41:50:987 [ProcessingContext] Attempt to resolve FileKey[packageName=test.paquet.templates,rawName=index,ext=gtmpl] from CLASS_OUTPUT
1:41:50:987 [TemplateResolver] Template Path[index.gtmpl] is valid
1:41:50:987 [TemplateResolver] Building missing templates
1:41:50:987 [TemplateResolver] Template class Path[index.gtmpl] was found in cache
1:41:50:987 [TemplateResolver] Template Path[index.gtmpl] was found in cache
1:41:50:987 [MainProcessor] Ending APT round #1
1:41:50:987 [MainProcessor] APT processing over
1:41:50:987 [MainProcessor] Passivating model
1:41:50:987 [ProcessingContext] Emitting module config
1:41:50:990 [ProcessingContext] Creating resource file for location=CLASS_OUTPUT pkg=juzu relativeName=config.json elements=[]
1:41:50:991 [ProcessingContext] Passivating template resolver for ElementHandle.Package[qn=test.paquet]
1:41:50:991 [TemplateResolver] Evicting cache [Path[index.gtmpl]]
1:41:50:991 [ProcessingContext] Passivating templates
1:41:50:991 [ProcessingContext] Emitting application ElementHandle.Package[qn=test.paquet] config
1:41:50:991 [ProcessingContext] Creating resource file for location=CLASS_OUTPUT pkg=test.paquet relativeName=config.json elements=[]
1:41:50:992 [ProcessingContext] Creating resource file for location=SOURCE_OUTPUT pkg=juzu relativeName=metamodel.ser elements=[]
Maybe it's related to the fact that this branch of code is reached because ProcessingContext splits path along ':' (see Pull Request 43), but I'm not sure about. Any advice?
Damien