Service Application error

Service Application error

BY 05 Nov 2015 Web Application Development

Hi,

 

I am trying to create a service application using the guide here: https://developer.tizen.org/development/guides/web-application/tizen-features/service-application. I am using Tizen SDK 2.3.1 with partner certificate. Below is what my config.xml looks like. 

<widget xmlns="http://www.w3.org/ns/widgets" xmlns:tizen="http://tizen.org/ns/widgets" id="http://yourdomain/MyApp" version="1.0.0" viewmodes="maximized">
    <tizen:application id="mypackage.MyApp" package="mypackage" required_version="2.3.1"/>
    <content src="index.html"/>
    <feature name="http://tizen.org/feature/screen.size.all"/>
    <feature name="http://tizen.org/feature/web.service"/>
    <icon src="icon.png"/>
    <name>MyApp</name>
    <tizen:privilege name="http://tizen.org/privilege/application.launch"/>
    <tizen:service id="mypackage.myservice" on-boot="false" auto-restart="true">
        <tizen:content src="js/service/myservice.js"/>
        <tizen:name>MyService</tizen:name>
        <tizen:icon src="icon1.png"/>
        <tizen:description>MyService</tizen:description>
    </tizen:service>
    <tizen:setting background-support="enable" encryption="disable" hwkey-event="enable"/>
</widget>

 

The package includes an application and a service. I launch the service using the javascript code below in the main.js in the application. 

tizen.application.launchAppControl(
    new tizen.ApplicationControl("http://tizen.org/appcontrol/operation/service"),
    "mypackage.myservice",
	function() {console.log("Launch Service succeeded"); },
	function(e) {console.log("fail " + e.message"); });

 

However, the service didn’t start. In simulator, the error message is “an attempt is made to reference a node in a context where it does not exist”. On the real device (Gear S2), the error message is “given package is not found”.

 

Can anybody tell me what’s wrong here? 

 

Thanks a lot.

 

Jinghai

 

Written by