google-code-export / wro4j

Automatically exported from code.google.com/p/wro4j
1 stars 1 forks source link

Problem with parallel preprocessing #641

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
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