felix-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From David Jencks <david_jen...@yahoo.com>
Subject Re: SCR head rev issue with released CM
Date Tue, 28 May 2013 21:33:38 GMT
The problem is the (x32) in the location of the tomcat bundle which needs to be escaped by
DS.  I also discovered this and fixed in in rev 1486758 committed this morning.  You only
need an updated DS bundle.  I haven't been able to upload a snapshot to apache nexus, maybe
someone else has the magic mojo.

This is part of targeted PID supportā€¦ I still need to figure out how to write some tests
for it.

Your DS is not that outdatedā€¦. I only committed the problem on may 7 :-)

thanks
david jencks

On May 28, 2013, at 1:44 PM, Adam Purkiss <ajpurkiss@hotmail.com> wrote:

> I have noticed that with the slightly outdated head rev of SCR which I have been using
due to bug fixes in it that I now get an error logged from felix that seems to be related
to the ConfigurationManager. I have not tried to update that as I was hoping not to have to
get head revs of everything inorder to to a few scr bug fixes and I have not seen any issues
other than the below log message. I was wondering if others had seen it and if I really can
just ignore it for the moment or should I be deploying the latest CM code to get changes it
has that SCR has started to make sure of?
> 
> DEBUG: WIRE: [143.0] osgi.wiring.package; (&(osgi.wiring.package=org.apache.commons.httpclient.params)(version
>> =3.1.0)(!(version>=4.0.0))) -> [71.1]
> DEBUG: WIRE: [143.0] osgi.wiring.package; (&(osgi.wiring.package=org.osgi.framework)(version>=1.7.0)(!(version
>> =2.0.0))) -> [0]
> DEBUG: WIRE: [143.0] osgi.wiring.package; (&(osgi.wiring.package=org.osgi.service.component)(version>=1.2.0)(!
> (version>=2.0.0))) -> [59.1]
> DEBUG: WIRE: [143.0] osgi.wiring.package; (&(osgi.wiring.package=org.osgi.service.log)(version>=1.3.0)(!(versi
> on>=2.0.0))) -> [128.1]
> DEBUG: WIRE: [143.0] osgi.wiring.package; (&(osgi.wiring.package=org.osgi.util.tracker)(version>=1.5.0)(!(vers
> ion>=2.0.0))) -> [0]
> BundleEvent RESOLVED
> Invalid Configuration selection filter (|(service.factoryPid=com.nuance.docimg.wedp.providers.WedpSessionCompo
> nent)(service.factoryPid=com.nuance.docimg.wedp.providers.WedpSessionComponent|WedpInstanceTemplateImpl.XeroxE
> CSP-10.16.2.83)(service.factoryPid=com.nuance.docimg.wedp.providers.WedpSessionComponent|WedpInstanceTemplateI
> mpl.XeroxECSP-10.16.2.83|1.0.0)(service.factoryPid=com.nuance.docimg.wedp.providers.WedpSessionComponent|WedpI
> nstanceTemplateImpl.XeroxECSP-10.16.2.83|1.0.0|file:/C:/tools/apache-tomcat-7.0.39(x32)/webapps/DwsMain/WEB-IN
> F/wedptemplate/WedpInstanceTemplateImpl.XeroxECSP-10.16.2.83.jar))
> org.apache.felix.log.LogException: org.osgi.framework.InvalidSyntaxException: Unknown
operator: : (|(service.f
> actoryPid=com.nuance.docimg.wedp.providers.WedpSessionComponent)(service.factoryPid=com.nuance.docimg.wedp.pro
> viders.WedpSessionComponent|WedpInstanceTemplateImpl.XeroxECSP-10.16.2.83)(service.factoryPid=com.nuance.docim
> g.wedp.providers.WedpSessionComponent|WedpInstanceTemplateImpl.XeroxECSP-10.16.2.83|1.0.0)(service.factoryPid=
> com.nuance.docimg.wedp.providers.WedpSessionComponent|WedpInstanceTemplateImpl.XeroxECSP-10.16.2.83|1.0.0|file
> :/C:/tools/apache-tomcat-7.0.39(x32)/webapps/DwsMain/WEB-INF/wedptemplate/WedpInstanceTemplateImpl.XeroxECSP-1
> 0.16.2.83.jar))
>        at org.apache.felix.framework.FilterImpl.<init>(FilterImpl.java:51)
>        at org.apache.felix.framework.BundleContextImpl.createFilter(BundleContextImpl.java:132)
>        at org.apache.felix.cm.impl.ConfigurationManager.listConfigurations(ConfigurationManager.java:636)
>        at org.apache.felix.cm.impl.ConfigurationAdminImpl.listConfigurations(ConfigurationAdminImpl.java:169)
>        at org.apache.felix.scr.impl.config.ConfigurationSupport.findConfigurations(ConfigurationSupport.java:
> 578)
>        at org.apache.felix.scr.impl.config.ConfigurationSupport.findFactoryConfigurations(ConfigurationSuppor
> t.java:526)
>        at org.apache.felix.scr.impl.config.ConfigurationSupport.configureComponentHolder(ConfigurationSupport
> .java:124)
>        at org.apache.felix.scr.impl.ComponentRegistry.registerComponentHolder(ComponentRegistry.java:421)
>        at org.apache.felix.scr.impl.BundleComponentActivator.loadDescriptor(BundleComponentActivator.java:263
> )
>        at org.apache.felix.scr.impl.BundleComponentActivator.initialize(BundleComponentActivator.java:153)
>        at org.apache.felix.scr.impl.BundleComponentActivator.<init>(BundleComponentActivator.java:115)
>        at org.apache.felix.scr.impl.Activator.loadComponents(Activator.java:261)
>        at org.apache.felix.scr.impl.Activator.bundleChanged(Activator.java:180)
>        at org.apache.felix.framework.util.EventDispatcher.invokeBundleListenerCallback(EventDispatcher.java:8
> 68)
>        at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:789)
>        at org.apache.felix.framework.util.EventDispatcher.fireBundleEvent(EventDispatcher.java:514)
>        at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:4403)
>        at org.apache.felix.framework.Felix.startBundle(Felix.java:2092)
>        at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:955)
>        at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:942)
>        at com.nuance.docimg.dws.xerox.devicelifecycleprovider.impl.XeroxDeviceLifecycleProvider.add(XeroxDevi
> ceLifecycleProvider.java:168)
>        at com.nuance.docimg.dws.core.devicelifecyclemanager.impl.DeviceLifecycleService.add(DeviceLifecycleSe
> rvice.java:435)
>        at com.nuance.docimg.dws.core.devicelifecyclemanager.impl.DeviceLifecycleService.add(DeviceLifecycleSe
> rvice.java:465)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>        at java.lang.reflect.Method.invoke(Method.java:601)
>        at org.apache.felix.gogo.runtime.Reflective.invoke(Reflective.java:137)
>        at org.apache.felix.gogo.runtime.CommandProxy.execute(CommandProxy.java:82)
>        at org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:477)
>        at org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:403)
>        at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)
>        at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:183)
>        at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:120)
>        at org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:89)
>        at org.apache.felix.gogo.shell.Console.run(Console.java:62)
>        at org.apache.felix.gogo.shell.Shell.console(Shell.java:203)
>        at org.apache.felix.gogo.shell.Shell.gosh(Shell.java:128)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>        at java.lang.reflect.Method.invoke(Method.java:601)
>        at org.apache.felix.gogo.runtime.Reflective.invoke(Reflective.java:137)
>        at org.apache.felix.gogo.runtime.CommandProxy.execute(CommandProxy.java:82)
>        at org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:477)
>        at org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:403)
>        at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)
>        at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:183)
>        at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:120)
>        at org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:89)
>        at org.apache.felix.gogo.shell.Activator.run(Activator.java:75)
>        at java.lang.Thread.run(Thread.java:722)
> Invalid Configuration selection filter (|(service.pid=com.nuance.docimg.wedp.providers.WedpSessionComponent)(s
> ervice.pid=com.nuance.docimg.wedp.providers.WedpSessionComponent|WedpInstanceTemplateImpl.XeroxECSP-10.16.2.83
> )(service.pid=com.nuance.docimg.wedp.providers.WedpSessionComponent|WedpInstanceTemplateImpl.XeroxECSP-10.16.2
> .83|1.0.0)(service.pid=com.nuance.docimg.wedp.providers.WedpSessionComponent|WedpInstanceTemplateImpl.XeroxECS
> P-10.16.2.83|1.0.0|file:/C:/tools/apache-tomcat-7.0.39(x32)/webapps/DwsMain/WEB-INF/wedptemplate/WedpInstanceT
> emplateImpl.XeroxECSP-10.16.2.83.jar))
> org.apache.felix.log.LogException: org.osgi.framework.InvalidSyntaxException: Unknown
operator: : (|(service.p
> id=com.nuance.docimg.wedp.providers.WedpSessionComponent)(service.pid=com.nuance.docimg.wedp.providers.WedpSes
> sionComponent|WedpInstanceTemplateImpl.XeroxECSP-10.16.2.83)(service.pid=com.nuance.docimg.wedp.providers.Wedp
> SessionComponent|WedpInstanceTemplateImpl.XeroxECSP-10.16.2.83|1.0.0)(service.pid=com.nuance.docimg.wedp.provi
> ders.WedpSessionComponent|WedpInstanceTemplateImpl.XeroxECSP-10.16.2.83|1.0.0|file:/C:/tools/apache-tomcat-7.0
> .39(x32)/webapps/DwsMain/WEB-INF/wedptemplate/WedpInstanceTemplateImpl.XeroxECSP-10.16.2.83.jar))
>        at org.apache.felix.framework.FilterImpl.<init>(FilterImpl.java:51)
>        at org.apache.felix.framework.BundleContextImpl.createFilter(BundleContextImpl.java:132)
>        at org.apache.felix.cm.impl.ConfigurationManager.listConfigurations(ConfigurationManager.java:636)
>        at org.apache.felix.cm.impl.ConfigurationAdminImpl.listConfigurations(ConfigurationAdminImpl.java:169)
>        at org.apache.felix.scr.impl.config.ConfigurationSupport.findConfigurations(ConfigurationSupport.java:
> 578)
>        at org.apache.felix.scr.impl.config.ConfigurationSupport.findSingletonConfiguration(ConfigurationSuppo
> rt.java:491)
>        at org.apache.felix.scr.impl.config.ConfigurationSupport.configureComponentHolder(ConfigurationSupport
> .java:140)
>        at org.apache.felix.scr.impl.ComponentRegistry.registerComponentHolder(ComponentRegistry.java:421)
>        at org.apache.felix.scr.impl.BundleComponentActivator.loadDescriptor(BundleComponentActivator.java:263
> )
>        at org.apache.felix.scr.impl.BundleComponentActivator.initialize(BundleComponentActivator.java:153)
>        at org.apache.felix.scr.impl.BundleComponentActivator.<init>(BundleComponentActivator.java:115)
>        at org.apache.felix.scr.impl.Activator.loadComponents(Activator.java:261)
>        at org.apache.felix.scr.impl.Activator.bundleChanged(Activator.java:180)
>        at org.apache.felix.framework.util.EventDispatcher.invokeBundleListenerCallback(EventDispatcher.java:8
> 68)
>        at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:789)
>        at org.apache.felix.framework.util.EventDispatcher.fireBundleEvent(EventDispatcher.java:514)
>        at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:4403)
>        at org.apache.felix.framework.Felix.startBundle(Felix.java:2092)
>        at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:955)
>        at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:942)
>        at com.nuance.docimg.dws.xerox.devicelifecycleprovider.impl.XeroxDeviceLifecycleProvider.add(XeroxDevi
> ceLifecycleProvider.java:168)
>        at com.nuance.docimg.dws.core.devicelifecyclemanager.impl.DeviceLifecycleService.add(DeviceLifecycleSe
> rvice.java:435)
>        at com.nuance.docimg.dws.core.devicelifecyclemanager.impl.DeviceLifecycleService.add(DeviceLifecycleSe
> rvice.java:465)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>        at java.lang.reflect.Method.invoke(Method.java:601)
>        at org.apache.felix.gogo.runtime.Reflective.invoke(Reflective.java:137)
>        at org.apache.felix.gogo.runtime.CommandProxy.execute(CommandProxy.java:82)
>        at org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:477)
>        at org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:403)
>        at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)
>        at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:183)
>        at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:120)
>        at org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:89)
>        at org.apache.felix.gogo.shell.Console.run(Console.java:62)
>        at org.apache.felix.gogo.shell.Shell.console(Shell.java:203)
>        at org.apache.felix.gogo.shell.Shell.gosh(Shell.java:128)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>        at java.lang.reflect.Method.invoke(Method.java:601)
>        at org.apache.felix.gogo.runtime.Reflective.invoke(Reflective.java:137)
>        at org.apache.felix.gogo.runtime.CommandProxy.execute(CommandProxy.java:82)
>        at org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:477)
>        at org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:403)
>        at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)
>        at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:183)
>        at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:120)
>        at org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:89)
>        at org.apache.felix.gogo.shell.Activator.run(Activator.java:75)
>        at java.lang.Thread.run(Thread.java:722)
> {log=DwsCoreImpl.DwsCoreEnvironment.37}class com.nuance.docimg.dws.core.environment.impl.DwsCoreEnvironment.ge
> tTemplateInstallPath(): Gogo shell: Template found at: C:\tools\apache-tomcat-7.0.39(x32)\webapps\DwsMain\WEB-
> INF\wedptemplate\WedpInstanceTemplateImpl.jar
> 
> 
> Note that when I tried to update to the latest code I had a test failure and if I skip
the unit tests it just fails due to aapche-rat licenes. I have the test failure and apache
rat error below.
> 
> log level: 2 D=16:36:20,606 T=Thread[FelixDispatchQueue,5,main]: FrameworkEvent:
> PACKAGE REFRESHED
> [org.ops4j.exec.DefaultJavaRunner] : org.ops4j.pax.logging.pax-logging-api[org.o
> ps4j.pax.swissbox.extender.BundleWatcherShutdown in progress...
> ] : Releasing bundle [org.ops4j.pax.exam.invoker.junit]
> [org.ops4j.exec.DefaultJavaRunner] : Unwrapping stream I/O.
> [org.ops4j.exec.DefaultJavaRunner] : Platform has been shutdown.
> Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.575 sec
> Results :
> Tests in error:
>  test_concurrent_injection_with_bundleContext:Felix3680_2Test.test_concurrent_i
> njection_with_bundleContext:org.ops4j.pax.exam.forked.ForkedTestContainer@effaa(
> org.apache.felix.scr.integration.Felix3680_2Test)
> Tests run: 91, Failures: 0, Errors: 1, Skipped: 0
> [WARNING] File encoding has not been set, using platform encoding Cp1252, i.e. b
> uild is platform dependent!
> [INFO]
> [INFO] --- apache-rat-plugin:0.7:check (default) @ org.apache.felix.scr ---
> [INFO] Exclude: src/main/appended-resources/**
> [INFO] ------------------------------------------------------------------------
> [INFO] BUILD FAILURE
> [INFO] ------------------------------------------------------------------------
> [INFO] Total time: 7:57.548s
> [INFO] Finished at: Tue May 28 16:36:23 EDT 2013
> [INFO] Final Memory: 14M/457M
> [INFO] ------------------------------------------------------------------------
> [ERROR] Failed to execute goal org.apache.rat:apache-rat-plugin:0.7:check (defau
> lt) on project org.apache.felix.scr: Too many unapproved licenses: 1 -> [Help 1]
> 		 	   		  


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
For additional commands, e-mail: users-help@felix.apache.org


Mime
View raw message