Hello,

I would like to inject a map into karaf using a blueprint container. But
when I try using <map> identifier I have the following error :
Caused by: org.xml.sax.SAXParseException: cvc-complex-type.2.4.a: Invalid
content was found starting with element 'Tkey'. One of
'{"http://www.osgi.org/xmlns/blueprint/v1.0.0":description,
"http://www.osgi.org/xmlns/blueprint/v1.0.0":arg
ument, "http://www.osgi.org/xmlns/blueprint/v1.0.0":property,
WC[##other:"http://www.osgi.org/xmlns/blueprint/v1.0.0"]}' is expected.

The blueprint xml is the following: 
<?xml version="1.0" encoding="UTF-8"?>
<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0";>

                <bean id="bean1" class="java.util.Map">
                        <map>
                                <entry key="C1">
                                        <map>
                                                <entry key="key1">val1</entry>
                                                <entry key="key2">val2</entry>
                                                <entry key="key3">val3</entry>
                                                <entry key="formats">
                                                        <map>
                                                                <entry 
key="Fkey1">Fvak1</entry>
                                                                <entry 
key="Fkey2">Fvak2</entry>
                                                                <entry 
key="Fkey3">Fvak3</entry>
                                                        </map>
                                                </entry>
                                        </map>
                                </entry>
                        </map>
                </bean>

    <service interface="java.util.Map" ref="bean1">
        <service-properties>
            <entry key="osgi.jndi.service.name">config/beanC</entry>
        </service-properties>
    </service>
</blueprint>

Thanks in advance for helping

Christophe





--
View this message in context: 
http://karaf.922171.n3.nabble.com/Import-Map-via-blueprint-container-tp4031365.html
Sent from the Karaf - User mailing list archive at Nabble.com.

Reply via email to