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

Reply via email to