[ 
http://jira.amdatu.org/jira/browse/AMDATU-200?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ivo Ladage - van Doorn reopened AMDATU-200:
-------------------------------------------


Although the change works fine locally including running the integration tests, 
on bamboo it fails with this error;

13-Dec-2010 11:14:43    ERROR: EventDispatcher: Error during dispatch. 
(java.lang.ExceptionInInitializerError)
13-Dec-2010 11:14:43    java.lang.ExceptionInInitializerError
13-Dec-2010 11:14:43            at 
org.amdatu.authentication.oauth.server.service.OAuthServiceConsumerRegistryREST.<clinit>(OAuthServiceConsumerRegistryREST.java:61)
13-Dec-2010 11:14:43            at 
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
13-Dec-2010 11:14:43            at 
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
13-Dec-2010 11:14:43            at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
13-Dec-2010 11:14:43            at 
java.lang.reflect.Constructor.newInstance(Constructor.java:513)
13-Dec-2010 11:14:43            at java.lang.Class.newInstance0(Class.java:355)
13-Dec-2010 11:14:43            at java.lang.Class.newInstance(Class.java:308)
13-Dec-2010 11:14:43            at 
org.apache.felix.dm.impl.ComponentImpl.createInstance(ComponentImpl.java:701)
13-Dec-2010 11:14:43            at 
org.apache.felix.dm.impl.ComponentImpl.initService(ComponentImpl.java:709)
13-Dec-2010 11:14:43            at 
org.apache.felix.dm.impl.ComponentImpl.activateService(ComponentImpl.java:538)
13-Dec-2010 11:14:43            at 
org.apache.felix.dm.impl.ComponentImpl.access$000(ComponentImpl.java:51)
13-Dec-2010 11:14:43            at 
org.apache.felix.dm.impl.ComponentImpl$3.run(ComponentImpl.java:148)
13-Dec-2010 11:14:43            at 
org.apache.felix.dm.impl.SerialExecutor$1.run(SerialExecutor.java:47)
13-Dec-2010 11:14:43            at 
org.apache.felix.dm.impl.SerialExecutor.scheduleNext(SerialExecutor.java:84)
13-Dec-2010 11:14:43            at 
org.apache.felix.dm.impl.SerialExecutor.execute(SerialExecutor.java:68)
13-Dec-2010 11:14:43            at 
org.apache.felix.dm.impl.ComponentImpl.calculateStateChanges(ComponentImpl.java:222)
13-Dec-2010 11:14:43            at 
org.apache.felix.dm.impl.ComponentImpl.dependencyAvailable(ComponentImpl.java:313)
13-Dec-2010 11:14:43            at 
org.apache.felix.dm.impl.dependencies.ServiceDependencyImpl.addedService(ServiceDependencyImpl.java:423)
13-Dec-2010 11:14:43            at 
org.apache.felix.dm.tracker.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1140)
13-Dec-2010 11:14:43            at 
org.apache.felix.dm.tracker.AbstractTracked.trackAdding(AbstractTracked.java:286)
13-Dec-2010 11:14:43            at 
org.apache.felix.dm.tracker.AbstractTracked.track(AbstractTracked.java:232)
13-Dec-2010 11:14:43            at 
org.apache.felix.dm.tracker.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:1011)
13-Dec-2010 11:14:43            at 
org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:864)
13-Dec-2010 11:14:43            at 
org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:732)
13-Dec-2010 11:14:43            at 
org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:662)
13-Dec-2010 11:14:43            at 
org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:3745)
13-Dec-2010 11:14:43            at 
org.apache.felix.framework.Felix.access$000(Felix.java:80)
13-Dec-2010 11:14:43            at 
org.apache.felix.framework.Felix$2.serviceChanged(Felix.java:717)
13-Dec-2010 11:14:43            at 
org.apache.felix.framework.ServiceRegistry.registerService(ServiceRegistry.java:107)
13-Dec-2010 11:14:43            at 
org.apache.felix.framework.Felix.registerService(Felix.java:2862)
13-Dec-2010 11:14:43            at 
org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:251)
13-Dec-2010 11:14:43            at 
org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:229)
13-Dec-2010 11:14:43            at 
org.apache.felix.dm.impl.ComponentImpl.registerService(ComponentImpl.java:819)
13-Dec-2010 11:14:43            at 
org.apache.felix.dm.impl.ComponentImpl.bindService(ComponentImpl.java:579)
13-Dec-2010 11:14:43            at 
org.apache.felix.dm.impl.ComponentImpl.access$400(ComponentImpl.java:51)
13-Dec-2010 11:14:43            at 
org.apache.felix.dm.impl.ComponentImpl$7.run(ComponentImpl.java:172)
13-Dec-2010 11:14:43            at 
org.apache.felix.dm.impl.SerialExecutor$1.run(SerialExecutor.java:47)
13-Dec-2010 11:14:43            at 
org.apache.felix.dm.impl.SerialExecutor.scheduleNext(SerialExecutor.java:84)
13-Dec-2010 11:14:43            at 
org.apache.felix.dm.impl.SerialExecutor.access$000(SerialExecutor.java:33)
13-Dec-2010 11:14:43            at 
org.apache.felix.dm.impl.SerialExecutor$1.run(SerialExecutor.java:50)
13-Dec-2010 11:14:43            at 
org.apache.felix.dm.impl.SerialExecutor.scheduleNext(SerialExecutor.java:84)
13-Dec-2010 11:14:43            at 
org.apache.felix.dm.impl.SerialExecutor.execute(SerialExecutor.java:68)
13-Dec-2010 11:14:43            at 
org.apache.felix.dm.impl.ComponentImpl.calculateStateChanges(ComponentImpl.java:222)
13-Dec-2010 11:14:43            at 
org.apache.felix.dm.impl.ComponentImpl.dependencyAvailable(ComponentImpl.java:313)
13-Dec-2010 11:14:43            at 
org.apache.felix.dm.impl.dependencies.ConfigurationDependencyImpl.updated(ConfigurationDependencyImpl.java:207)
13-Dec-2010 11:14:43            at 
org.apache.felix.cm.impl.ConfigurationManager$UpdateConfiguration.run(ConfigurationManager.java:1389)
13-Dec-2010 11:14:43            at 
org.apache.felix.cm.impl.UpdateThread.run(UpdateThread.java:88)
13-Dec-2010 11:14:43    Caused by: java.lang.RuntimeException: 
java.lang.ClassNotFoundException: com.sun.ws.rs.ext.RuntimeDelegateImpl
13-Dec-2010 11:14:43            at 
javax.ws.rs.ext.RuntimeDelegate.findDelegate(RuntimeDelegate.java:122)
13-Dec-2010 11:14:43            at 
javax.ws.rs.ext.RuntimeDelegate.getInstance(RuntimeDelegate.java:91)
13-Dec-2010 11:14:43            at 
javax.ws.rs.core.CacheControl.<clinit>(CacheControl.java:45)
13-Dec-2010 11:14:43            ... 47 more
13-Dec-2010 11:14:43    Caused by: java.lang.ClassNotFoundException: 
com.sun.ws.rs.ext.RuntimeDelegateImpl
13-Dec-2010 11:14:43            at 
org.apache.felix.framework.ModuleImpl.findClassOrResourceByDelegation(ModuleImpl.java:772)
13-Dec-2010 11:14:43            at 
org.apache.felix.framework.ModuleImpl.access$200(ModuleImpl.java:73)
13-Dec-2010 11:14:43            at 
org.apache.felix.framework.ModuleImpl$ModuleClassLoader.loadClass(ModuleImpl.java:1685)
13-Dec-2010 11:14:43            at 
java.lang.ClassLoader.loadClass(ClassLoader.java:248)
13-Dec-2010 11:14:43            at java.lang.Class.forName0(Native Method)
13-Dec-2010 11:14:43            at java.lang.Class.forName(Class.java:169)
13-Dec-2010 11:14:43            at 
javax.ws.rs.ext.FactoryFinder.newInstance(FactoryFinder.java:62)
13-Dec-2010 11:14:43            at 
javax.ws.rs.ext.FactoryFinder.find(FactoryFinder.java:155)
13-Dec-2010 11:14:43            at 
javax.ws.rs.ext.RuntimeDelegate.findDelegate(RuntimeDelegate.java:105)
13-Dec-2010 11:14:43            ... 49 more

> Add HTTP Caching headers to REST services
> -----------------------------------------
>
>                 Key: AMDATU-200
>                 URL: http://jira.amdatu.org/jira/browse/AMDATU-200
>             Project: Amdatu
>          Issue Type: Bug
>          Components: Amdatu Web
>    Affects Versions: 0.0.6
>            Reporter: Ivo Ladage - van Doorn
>            Assignee: Ivo Ladage - van Doorn
>             Fix For: 0.1.0
>
>
> The current gadgets totally lack HTTP caching headers since JAX-RS does not 
> provide any default caching headers. This should be added to all gadgets out 
> there.
> The missing caching headers is most probably the reason why gadgets act so 
> strange in IE8.

-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to