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>
[email protected]
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
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev