Comments (8)
This looks like you have the EXTERNAL_HIDDEN => ON, this is a feature we are working on to have all interfaces default Hidden however this is still turned off (at least in buildroot, WPEFRAMEWORK_CONF_OPTS += -DHIDE_NON_EXTERNAL_SYMBOLS=OFF) but looks like in Yocto it might be already enabled.
Let us check if we diables the symbols if we can repoduce it (Buildroot build, where the symbols are still of we can not reproduce it)
from thunder.
@bramoosterhuis since you are experienced with the EXTERNAL issue could you double check if on RPI, using buildroot, setting the flag: -DHIDE_NON_EXTERNAL_SYMBOLS=ON we can reproduce it and if we can fix it :-)
from thunder.
I don't have a buildroot RPI setup ATM, but I try to reproduce it on my yocto environment for the RPI4.
from thunder.
Hi @bramoosterhuis have you reproduce the issue in rpi board? Any update on this issue?
from thunder.
Ohh in the meantime I found the issue.
It is caused by the incorrect ordering of the header file inclusion in the JSONRPC file of the WebKit plugin:
https://github.com/rdkcentral/ThunderNanoServices/blob/master/WebKitBrowser/WebKitBrowserJsonRpc.cpp#L20-L25
The order should be always first include the "Module.h" than the remaining files to make sure the EXTERNAL is proeprly defined.
Still needs to be fixed here.
from thunder.
Fixed by:
rdkcentral/ThunderNanoServices#215
from thunder.
@pwielders with above change, following error alone got resolved while launching WPEFramework,
[ 2150798 us] Activation of plugin [WebKitBrowser]:[WebKitBrowser], failed. Error [/usr/lib/wpeframework/plugins/libWPEFrameworkWebKitBrowser.so: undefined symbol: Core]
But still below error occured while launching WPEFramework,
[ 2030202 us] Activation of plugin [Compositor]:[Compositor], failed. Error [Instantiating the compositor failed. Could not load: CompositorImplementation]
from thunder.
The latter is a configuration issue. As it says it can not find the CompositorImplementation. PLease run it with LD_DBUG=files and I assume a missing filw will pop-up
from thunder.
Related Issues (20)
- Not able to build with the readme specified steps HOT 1
- CMake Error HOT 2
- Build error HOT 2
- Memory corruption during app exit HOT 13
- Add option to configure plugin to use data/persistent/volatile paths of 'main' callsign HOT 1
- Add 'HANG' deactivation reason
- Log more info about the system and the process additionally to dumping the call stack
- make failure HOT 3
- Activation & JSON RPC connection succeeds on non-existent services HOT 2
- [![CLA assistant check](https://cla-assistant.io/pull/badge/not_signed)](https://cla-assistant.io/rdkcentral/Thunder?pullRequest=284) <br/>Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our [Contributor License Agreement](https://cla-assistant.io/rdkcentral/Thunder?pullRequest=284) before we can accept your contribution.<br/><hr/>**Alexandr Gavriliuc** seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please [add the email address used for this commit to your account](https://help.github.com/articles/why-are-my-commits-linked-to-the-wrong-user/#commits-are-not-linked-to-any-user).<br/><sub>You have signed the CLA already but the status is still pending? Let us [recheck](https://cla-assistant.io/check/rdkcentral/Thunder?pullRequest=284) it.</sub> HOT 1
- JsonGenerator case changes HOT 4
- SharedBuffer.h const type casting throws error on gcc 9.x HOT 1
- Standalone build broken HOT 2
- Unit tests broken on x86_64 gcc 9.3
- Unit tests don't link HOT 1
- Documentation Request for Execution HowTo HOT 4
- Closely related JSON defined objects are incorrectly referenced HOT 3
- Doesn't boot WebKitBrowser after plugin loading
- add additional search path in the "activate()" API in order to support downloadable plugins HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from thunder.