When the parallel preprocessing is enabled (parallelPreprocessing=true)
the following exception is thrown (not always easy to reproduce):
2013-01-04 14:14:36,246 ERROR - Error while scanning @Inject annotation -
ro.isdc.wro.model.group.processor.Injector.processInjectAnnotation(Injector.java
:77) - ()
ro.isdc.wro.WroRuntimeException: @Inject cannot be applied to field of type:
class ro.isdc.wro.model.group.processor.Injector
at ro.isdc.wro.model.group.processor.Injector.processInjectAnnotation(Injector.java:68) [wro4j-core-1.6.1.jar:1.6.1]
at ro.isdc.wro.model.group.processor.Injector.inject(Injector.java:50) [wro4j-core-1.6.1.jar:1.6.1]
at ro.isdc.wro.model.resource.locator.factory.InjectorAwareUriLocatorFactoryDecorator.getInstance(InjectorAwareUriLocatorFactoryDecorator.java:42) [wro4j-core-1.6.1.jar:1.6.1]
at ro.isdc.wro.model.resource.locator.factory.InjectorAwareUriLocatorFactoryDecorator.locate(InjectorAwareUriLocatorFactoryDecorator.java:52) [wro4j-core-1.6.1.jar:1.6.1]
at ro.isdc.wro.model.group.processor.PreProcessorExecutor.getResourceContent(PreProcessorExecutor.java:251) [wro4j-core-1.6.1.jar:1.6.1]
at ro.isdc.wro.model.group.processor.PreProcessorExecutor.applyPreProcessors(PreProcessorExecutor.java:191) [wro4j-core-1.6.1.jar:1.6.1]
at ro.isdc.wro.model.group.processor.PreProcessorExecutor.access$100(PreProcessorExecutor.java:51) [wro4j-core-1.6.1.jar:1.6.1]
at ro.isdc.wro.model.group.processor.PreProcessorExecutor$1.call(PreProcessorExecutor.java:135) [wro4j-core-1.6.1.jar:1.6.1]
at ro.isdc.wro.model.group.processor.PreProcessorExecutor$1.call(PreProcessorExecutor.java:131) [wro4j-core-1.6.1.jar:1.6.1]
at ro.isdc.wro.config.support.ContextPropagatingCallable.call(ContextPropagatingCallable.java:58) [wro4j-core-1.6.1.jar:1.6.1]
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) [na:1.6.0_32]
at java.util.concurrent.FutureTask.run(FutureTask.java:138) [na:1.6.0_32]
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [na:1.6.0_32]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [na:1.6.0_32]
at java.lang.Thread.run(Thread.java:662) [na:1.6.0_32]
2013-01-04 14:14:36,246 ERROR - Error while scanning @Inject annotation -
ro.isdc.wro.model.group.processor.Injector.processInjectAnnotation(Injector.java
:77) - ()
ro.isdc.wro.WroRuntimeException: @Inject cannot be applied to field of type:
class ro.isdc.wro.model.group.processor.Injector
at ro.isdc.wro.model.group.processor.Injector.processInjectAnnotation(Injector.java:68) [wro4j-core-1.6.1.jar:1.6.1]
at ro.isdc.wro.model.group.processor.Injector.inject(Injector.java:50) [wro4j-core-1.6.1.jar:1.6.1]
at ro.isdc.wro.model.resource.locator.factory.InjectorAwareUriLocatorFactoryDecorator.getInstance(InjectorAwareUriLocatorFactoryDecorator.java:42) [wro4j-core-1.6.1.jar:1.6.1]
at ro.isdc.wro.model.resource.locator.factory.InjectorAwareUriLocatorFactoryDecorator.locate(InjectorAwareUriLocatorFactoryDecorator.java:52) [wro4j-core-1.6.1.jar:1.6.1]
at ro.isdc.wro.model.group.processor.PreProcessorExecutor.getResourceContent(PreProcessorExecutor.java:251) [wro4j-core-1.6.1.jar:1.6.1]
at ro.isdc.wro.model.group.processor.PreProcessorExecutor.applyPreProcessors(PreProcessorExecutor.java:191) [wro4j-core-1.6.1.jar:1.6.1]
at ro.isdc.wro.model.group.processor.PreProcessorExecutor.access$100(PreProcessorExecutor.java:51) [wro4j-core-1.6.1.jar:1.6.1]
at ro.isdc.wro.model.group.processor.PreProcessorExecutor$1.call(PreProcessorExecutor.java:135) [wro4j-core-1.6.1.jar:1.6.1]
at ro.isdc.wro.model.group.processor.PreProcessorExecutor$1.call(PreProcessorExecutor.java:131) [wro4j-core-1.6.1.jar:1.6.1]
at ro.isdc.wro.config.support.ContextPropagatingCallable.call(ContextPropagatingCallable.java:58) [wro4j-core-1.6.1.jar:1.6.1]
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) [na:1.6.0_32]
at java.util.concurrent.FutureTask.run(FutureTask.java:138) [na:1.6.0_32]
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [na:1.6.0_32]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [na:1.6.0_32]
The original issue was reported in issue640
Original issue reported on code.google.com by alex.obj...@gmail.com on 4 Jan 2013 at 3:41
Original issue reported on code.google.com by
alex.obj...@gmail.com
on 4 Jan 2013 at 3:41