Hi Kernel team / All, When trying to build the Carbon-Kernel from a fresh clone, it fails giving the following error.
osgi> [2017-05-25 15:56:49,471] ERROR > {org.wso2.carbon.config.provider.ConfigProviderImpl} - Environment variable > server.name not found. Placeholder: id: test-carbon-kernel > More info on the error can be found in the attachment "osgi-test-failure-kernel.txt". Am I doing something wrong here? or is this a known issue? Appreciate your feedback on this. Thanks and Best Regards, Milinda. *Software Engineer - Platform Security Team* Mobile : +94 (0) 777 890 864 <%2B94%20%280%29%20773%20451194> milin...@wso2.com
osgi> [2017-05-25 15:56:42,682] INFO {org.wso2.carbon.kernel.internal.CarbonStartupHandler} - WSO2 Carbon Kernel started in 2.182 sec Exception in thread "Timer-0" java.lang.IllegalStateException: BundleContext is no longer valid at org.eclipse.osgi.internal.framework.BundleContextImpl.checkValid(BundleContextImpl.java:984) at org.eclipse.osgi.internal.framework.BundleContextImpl.registerService(BundleContextImpl.java:463) at org.eclipse.osgi.internal.framework.BundleContextImpl.registerService(BundleContextImpl.java:482) at org.eclipse.osgi.internal.framework.BundleContextImpl.registerService(BundleContextImpl.java:999) at org.wso2.carbon.kernel.internal.CarbonStartupHandler.registerCarbonServerInfoService(CarbonStartupHandler.java:55) at org.wso2.carbon.kernel.internal.startupresolver.StartupOrderResolver$1.run(StartupOrderResolver.java:192) at java.util.TimerThread.mainLoop(Timer.java:555) at java.util.TimerThread.run(Timer.java:505) JAVA_HOME environment variable is set to /usr/lib/jvm/java-8-oracle CARBON_HOME environment variable is set to /home/milindaw/WORK/KM/kernel/2/carbon-kernel/tests/osgi-tests/target/e5a04ec9-c3d8-4220-9f6b-9efadf46f47b RUNTIME_HOME environment variable is set to /home/milindaw/WORK/KM/kernel/2/carbon-kernel/tests/osgi-tests/target/e5a04ec9-c3d8-4220-9f6b-9efadf46f47b osgi> JAVA_HOME environment variable is set to /usr/lib/jvm/java-8-oracle CARBON_HOME environment variable is set to /home/milindaw/WORK/KM/kernel/2/carbon-kernel/tests/osgi-tests/target/b6c9185d-274f-4c41-b786-888dcfdeafb7 RUNTIME_HOME environment variable is set to /home/milindaw/WORK/KM/kernel/2/carbon-kernel/tests/osgi-tests/target/b6c9185d-274f-4c41-b786-888dcfdeafb7 osgi> [2017-05-25 15:56:49,471] ERROR {org.wso2.carbon.config.provider.ConfigProviderImpl} - Environment variable server.name not found. Placeholder: id: test-carbon-kernel name: ${env:server.name} tenant: ${sec:wso2.sample.tenant} ports: offset: 0 startupResolver: capabilityListenerTimer: delay: 200 period: 200 pendingCapabilityTimer: delay: 60000 period: 30000 jmx: enabled: false hostName: 127.0.0.1 rmiServerPort: 11111 rmiRegistryPort: 9999 [2017-05-25 15:56:49,475] ERROR {org.wso2.carbon.kernel.internal.CarbonCoreComponent} - Error while activating CarbonCoreComponent [2017-05-25 15:56:49,478] ERROR {org.wso2.carbon.config.provider.ConfigProviderImpl} - Environment variable server.name not found. Placeholder: id: test-carbon-kernel name: ${env:server.name} tenant: ${sec:wso2.sample.tenant} ports: offset: 0 startupResolver: capabilityListenerTimer: delay: 200 period: 200 pendingCapabilityTimer: delay: 60000 period: 30000 jmx: enabled: false hostName: 127.0.0.1 rmiServerPort: 11111 rmiRegistryPort: 9999 [org.ops4j.pax.exam.testng.listener.PaxExam] : Exception java.lang.RuntimeException: org.ops4j.pax.exam.TestContainerException: java.lang.reflect.InvocationTargetException at org.ops4j.pax.exam.rbc.client.intern.RemoteBundleContextClientImpl$1.invoke(RemoteBundleContextClientImpl.java:105) at com.sun.proxy.$Proxy8.call(Unknown Source) at org.ops4j.pax.exam.rbc.client.intern.RemoteBundleContextClientImpl.call(RemoteBundleContextClientImpl.java:268) at org.ops4j.pax.exam.container.remote.RBCRemoteTarget.call(RBCRemoteTarget.java:60) at org.wso2.carbon.container.CarbonTestContainer.call(CarbonTestContainer.java:393) at org.ops4j.pax.exam.spi.reactors.EagerSingleStagedReactor.invoke(EagerSingleStagedReactor.java:109) at org.ops4j.pax.exam.testng.listener.PaxExam.runByDriver(PaxExam.java:458) at org.ops4j.pax.exam.testng.listener.PaxExam.run(PaxExam.java:308) at org.testng.internal.MethodInvocationHelper.invokeHookable(MethodInvocationHelper.java:212) at org.testng.internal.Invoker.invokeMethod(Invoker.java:652) at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:845) at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1153) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:108) at org.testng.TestRunner.privateRun(TestRunner.java:771) at org.testng.TestRunner.run(TestRunner.java:621) at org.testng.SuiteRunner.runTest(SuiteRunner.java:357) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:352) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:310) at org.testng.SuiteRunner.run(SuiteRunner.java:259) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1199) at org.testng.TestNG.runSuitesLocally(TestNG.java:1124) at org.testng.TestNG.run(TestNG.java:1032) at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:295) at org.apache.maven.surefire.testng.TestNGXmlTestSuite.execute(TestNGXmlTestSuite.java:84) at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:90) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:203) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:155) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: org.ops4j.pax.exam.TestContainerException: java.lang.reflect.InvocationTargetException at org.ops4j.pax.exam.raw.extender.intern.ProbeInvokerImpl.injectContextAndInvoke(ProbeInvokerImpl.java:133) at org.ops4j.pax.exam.raw.extender.intern.ProbeInvokerImpl.findAndInvoke(ProbeInvokerImpl.java:85) at org.ops4j.pax.exam.raw.extender.intern.ProbeInvokerImpl.call(ProbeInvokerImpl.java:73) 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.ops4j.pax.exam.rbc.internal.RemoteBundleContextImpl.remoteCall(RemoteBundleContextImpl.java:80) 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 sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:346) at sun.rmi.transport.Transport$1.run(Transport.java:200) at sun.rmi.transport.Transport$1.run(Transport.java:197) at java.security.AccessController.doPrivileged(Native Method) at sun.rmi.transport.Transport.serviceCall(Transport.java:196) at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:568) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:826) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:683) at java.security.AccessController.doPrivileged(Native Method) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:682) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Caused by: java.lang.reflect.InvocationTargetException 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.ops4j.pax.exam.raw.extender.intern.ProbeInvokerImpl.injectContextAndInvoke(ProbeInvokerImpl.java:125) ... 24 more Caused by: org.wso2.carbon.config.ConfigurationRuntimeException: Environment variable server.name not found. Placeholder: id: test-carbon-kernel name: ${env:server.name} tenant: ${sec:wso2.sample.tenant} ports: offset: 0 startupResolver: capabilityListenerTimer: delay: 200 period: 200 pendingCapabilityTimer: delay: 60000 period: 30000 jmx: enabled: false hostName: 127.0.0.1 rmiServerPort: 11111 rmiRegistryPort: 9999 at org.wso2.carbon.config.provider.ConfigProviderImpl.processValue(ConfigProviderImpl.java:244) at org.wso2.carbon.config.provider.ConfigProviderImpl.processPlaceholder(ConfigProviderImpl.java:186) at org.wso2.carbon.config.provider.ConfigProviderImpl.getConfigurationObject(ConfigProviderImpl.java:102) at org.wso2.carbon.osgi.config.PropertyResolveConfigProviderOSGITest.testPropertyResolve(PropertyResolveConfigProviderOSGITest.java:66) ... 29 more Tests run: 46, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 134.835 sec <<< FAILURE! - in TestSuite testPropertyResolve(org.wso2.carbon.osgi.config.PropertyResolveConfigProviderOSGITest) Time elapsed: 3.328 sec <<< FAILURE! org.wso2.carbon.config.ConfigurationRuntimeException: Environment variable server.name not found. Placeholder: id: test-carbon-kernel name: ${env:server.name} tenant: ${sec:wso2.sample.tenant} ports: offset: 0 startupResolver: capabilityListenerTimer: delay: 200 period: 200 pendingCapabilityTimer: delay: 60000 period: 30000 jmx: enabled: false hostName: 127.0.0.1 rmiServerPort: 11111 rmiRegistryPort: 9999 at org.wso2.carbon.config.provider.ConfigProviderImpl.processValue(ConfigProviderImpl.java:244) at org.wso2.carbon.config.provider.ConfigProviderImpl.processPlaceholder(ConfigProviderImpl.java:186) at org.wso2.carbon.config.provider.ConfigProviderImpl.getConfigurationObject(ConfigProviderImpl.java:102) at org.wso2.carbon.osgi.config.PropertyResolveConfigProviderOSGITest.testPropertyResolve(PropertyResolveConfigProviderOSGITest.java:66) Results : Failed tests: PropertyResolveConfigProviderOSGITest.testPropertyResolve:66 ยป ConfigurationRuntime
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev