sergehuber commented on issue #85: [UNOMI-228] Replace user agent detector 
library
URL: https://github.com/apache/unomi/pull/85#issuecomment-490630218
 
 
   I'm getting some errors when starting Unomi with the unomi:start command : 
   
   `2019-05-08 21:58:54,553 | INFO  | pipe-unomi:start | YauaaVersion           
          | 184 - org.apache.unomi.services - 1.4.0.SNAPSHOT | 
   2019-05-08 21:58:54,553 | INFO  | pipe-unomi:start | UserAgentAnalyzerDirect 
         | 184 - org.apache.unomi.services - 1.4.0.SNAPSHOT | Building all 
needed matchers for the requested 6 fields.
   2019-05-08 21:58:54,596 | WARN  | pipe-unomi:start | UserAgentAnalyzerDirect 
         | 184 - org.apache.unomi.services - 1.4.0.SNAPSHOT | NO config files 
were found matching this expression: classpath*:UserAgents/**/*.yaml
   2019-05-08 21:58:54,597 | WARN  | pipe-unomi:start | UserAgentAnalyzerDirect 
         | 184 - org.apache.unomi.services - 1.4.0.SNAPSHOT | Unable to load 
the default resources, usually caused by classloader problems.
   2019-05-08 21:58:54,597 | WARN  | pipe-unomi:start | UserAgentAnalyzerDirect 
         | 184 - org.apache.unomi.services - 1.4.0.SNAPSHOT | Retrying with 
built in list.
   2019-05-08 21:58:54,603 | WARN  | pipe-unomi:start | BeanRecipe              
         | 36 - org.apache.aries.blueprint.core - 1.8.3 | Object to be 
destroyed is not an instance of UnwrapperedBeanHolder, type: null`
   
   and then later, possibly consequences of these errors : 
   
   `2019-05-08 21:58:54,610 | ERROR | pipe-unomi:start | BlueprintContainerImpl 
          | 36 - org.apache.aries.blueprint.core - 1.8.3 | Unable to start 
blueprint container for bundle org.apache.unomi.services/1.4.0.SNAPSHOT
   org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to 
initialize bean userAgentDetectorServiceImpl
           at 
org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:738)
 [36:org.apache.aries.blueprint.core:1.8.3]
           at 
org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:848)
 [36:org.apache.aries.blueprint.core:1.8.3]
           at 
org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:811)
 [36:org.apache.aries.blueprint.core:1.8.3]
           at 
org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79) 
[36:org.apache.aries.blueprint.core:1.8.3]
           at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:?]
           at 
org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88) 
[36:org.apache.aries.blueprint.core:1.8.3]
           at 
org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:255)
 [36:org.apache.aries.blueprint.core:1.8.3]
           at 
org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:186)
 [36:org.apache.aries.blueprint.core:1.8.3]
           at 
org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:704)
 [36:org.apache.aries.blueprint.core:1.8.3]
           at 
org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:410)
 [36:org.apache.aries.blueprint.core:1.8.3]
           at 
org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:275)
 [36:org.apache.aries.blueprint.core:1.8.3]
           at 
org.apache.aries.blueprint.container.BlueprintExtender.createContainer(BlueprintExtender.java:300)
 [36:org.apache.aries.blueprint.core:1.8.3]
           at 
org.apache.aries.blueprint.container.BlueprintExtender.createContainer(BlueprintExtender.java:269)
 [36:org.apache.aries.blueprint.core:1.8.3]
           at 
org.apache.aries.blueprint.container.BlueprintExtender.createContainer(BlueprintExtender.java:265)
 [36:org.apache.aries.blueprint.core:1.8.3]
           at 
org.apache.aries.blueprint.container.BlueprintExtender.modifiedBundle(BlueprintExtender.java:255)
 [36:org.apache.aries.blueprint.core:1.8.3]
           at 
org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.customizerModified(BundleHookBundleTracker.java:500)
 [36:org.apache.aries.blueprint.core:1.8.3]
           at 
org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.customizerModified(BundleHookBundleTracker.java:433)
 [36:org.apache.aries.blueprint.core:1.8.3]
           at 
org.apache.aries.util.tracker.hook.BundleHookBundleTracker$AbstractTracked.track(BundleHookBundleTracker.java:725)
 [36:org.apache.aries.blueprint.core:1.8.3]
           at 
org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.bundleChanged(BundleHookBundleTracker.java:463)
 [36:org.apache.aries.blueprint.core:1.8.3]
           at 
org.apache.aries.util.tracker.hook.BundleHookBundleTracker$BundleEventHook.event(BundleHookBundleTracker.java:422)
 [36:org.apache.aries.blueprint.core:1.8.3]
           at 
org.apache.felix.framework.util.SecureAction.invokeBundleEventHook(SecureAction.java:1179)
 [?:?]
           at 
org.apache.felix.framework.EventDispatcher.createWhitelistFromHooks(EventDispatcher.java:730)
 [?:?]
           at 
org.apache.felix.framework.EventDispatcher.fireBundleEvent(EventDispatcher.java:485)
 [?:?]
           at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:4579) 
[?:?]
           at org.apache.felix.framework.Felix.startBundle(Felix.java:2174) 
[?:?]
           at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:998) 
[?:?]
           at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:984) 
[?:?]
           at 
org.apache.unomi.shell.services.internal.UnomiManagementServiceImpl.startUnomi(UnomiManagementServiceImpl.java:51)
 [185:org.apache.unomi.shell-commands:1.4.0.SNAPSHOT]
           at org.apache.unomi.shell.actions.Start.execute(Start.java:33) 
[185:org.apache.unomi.shell-commands:1.4.0.SNAPSHOT]
           at 
org.apache.karaf.shell.impl.action.command.ActionCommand.execute(ActionCommand.java:84)
 [138:org.apache.karaf.shell.core:4.1.7]
           at 
org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:68)
 [138:org.apache.karaf.shell.core:4.1.7]
           at 
org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:86)
 [138:org.apache.karaf.shell.core:4.1.7]
           at 
org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:571) 
[138:org.apache.karaf.shell.core:4.1.7]
           at 
org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:497) 
[138:org.apache.karaf.shell.core:4.1.7]
           at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:386) 
[138:org.apache.karaf.shell.core:4.1.7]
           at org.apache.felix.gogo.runtime.Pipe.doCall(Pipe.java:417) 
[138:org.apache.karaf.shell.core:4.1.7]
           at org.apache.felix.gogo.runtime.Pipe.call(Pipe.java:229) 
[138:org.apache.karaf.shell.core:4.1.7]
           at org.apache.felix.gogo.runtime.Pipe.call(Pipe.java:59) 
[138:org.apache.karaf.shell.core:4.1.7]
           at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:?]
           at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 
[?:?]
           at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 
[?:?]
           at java.lang.Thread.run(Thread.java:748) [?:?]
   Caused by: 
nl.basjes.parse.useragent.analyze.InvalidParserConfigurationException: Error 
reading resources: class path resource [UserAgents/Alcatel.yaml] cannot be 
opened because it does not exist
           at 
nl.basjes.parse.useragent.UserAgentAnalyzerDirect.loadResources(UserAgentAnalyzerDirect.java:359)
 ~[?:?]
           at java.util.Arrays$ArrayList.forEach(Arrays.java:3880) ~[?:?]
           at 
nl.basjes.parse.useragent.UserAgentAnalyzerDirect.loadResources(UserAgentAnalyzerDirect.java:322)
 ~[?:?]
           at java.util.ArrayList.forEach(ArrayList.java:1257) ~[?:?]
           at 
nl.basjes.parse.useragent.UserAgentAnalyzerDirect.initialize(UserAgentAnalyzerDirect.java:244)
 ~[?:?]
           at 
nl.basjes.parse.useragent.UserAgentAnalyzerDirect$UserAgentAnalyzerDirectBuilder.build(UserAgentAnalyzerDirect.java:1500)
 ~[?:?]
           at 
nl.basjes.parse.useragent.UserAgentAnalyzer$UserAgentAnalyzerBuilder.build(UserAgentAnalyzer.java:132)
 ~[?:?]
           at 
org.apache.unomi.services.services.UserAgentDetectorServiceImpl.postConstruct(UserAgentDetectorServiceImpl.java:45)
 ~[?:?]
           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
           at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
~[?:?]
           at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 ~[?:?]
           at java.lang.reflect.Method.invoke(Method.java:498) ~[?:?]
           at 
org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:299)
 ~[?:?]
           at 
org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:980) 
~[?:?]
           at 
org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:736)
 ~[?:?]
           ... 41 more
   Caused by: java.io.FileNotFoundException: class path resource 
[UserAgents/Alcatel.yaml] cannot be opened because it does not exist
           at 
nl.basjes.shaded.org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:180)
 ~[?:?]
           at 
nl.basjes.parse.useragent.UserAgentAnalyzerDirect.loadResources(UserAgentAnalyzerDirect.java:356)
 ~[?:?]
           at java.util.Arrays$ArrayList.forEach(Arrays.java:3880) ~[?:?]
           at 
nl.basjes.parse.useragent.UserAgentAnalyzerDirect.loadResources(UserAgentAnalyzerDirect.java:322)
 ~[?:?]
           at java.util.ArrayList.forEach(ArrayList.java:1257) ~[?:?]
           at 
nl.basjes.parse.useragent.UserAgentAnalyzerDirect.initialize(UserAgentAnalyzerDirect.java:244)
 ~[?:?]
           at 
nl.basjes.parse.useragent.UserAgentAnalyzerDirect$UserAgentAnalyzerDirectBuilder.build(UserAgentAnalyzerDirect.java:1500)
 ~[?:?]
           at 
nl.basjes.parse.useragent.UserAgentAnalyzer$UserAgentAnalyzerBuilder.build(UserAgentAnalyzer.java:132)
 ~[?:?]
           at 
org.apache.unomi.services.services.UserAgentDetectorServiceImpl.postConstruct(UserAgentDetectorServiceImpl.java:45)
 ~[?:?]
           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
           at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
~[?:?]
           at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 ~[?:?]
           at java.lang.reflect.Method.invoke(Method.java:498) ~[?:?]
           at 
org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:299)
 ~[?:?]
           at 
org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:980) 
~[?:?]
           at 
org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:736)
 ~[?:?]
           ... 41 more
   `

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services

Reply via email to