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 <[email protected]> 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: [email protected] For additional commands, e-mail: [email protected]

