Quantcast
Channel: Apache Timeline
Viewing all articles
Browse latest Browse all 5648

xmljson could not be created

$
0
0
Hi

I am trying to read a json file and convert it into a xml. When I run the
attached blueprint in my local jboss studio it runs without any error. When
I deploy it as a OSGI bundle it fails with the following Error

Error occurred during starting Camel: CamelContext(blueprintContext) due
Failed to create route route15 at: >>> Unmarshal[ref:xmljsonWithOptions] <<<
in route: Route(route15)[[From[stream:file?fileName=data/inbox/json.js...
because of Data format 'xmljson' could not be created. Ensure that the data
format is valid and the associated Camel component is present on the
classpath

org.apache.camel.FailedToCreateRouteException: Failed to create route
route15 at: >>> Unmarshal[ref:xmljsonWithOptions] <<< in route:
Route(route15)[[From[stream:file?fileName=data/inbox/json.js... because of
Data format 'xmljson' could not be created. Ensure that the data format is
valid and the associated Camel component is present on the classpath
at
org.apache.camel.model.RouteDefinition.addRoutes(RouteDefinition.java:912)[org.apache.camel:camel-core:2.12.0.redhat-610379
com.googlecode.concurrentlinkedhashmap:concurrentlinkedhashmap-lru:1.4]
at
org.apache.camel.model.RouteDefinition.addRoutes(RouteDefinition.java:177)[org.apache.camel:camel-core:2.12.0.redhat-610379
com.googlecode.concurrentlinkedhashmap:concurrentlinkedhashmap-lru:1.4]
at
org.apache.camel.impl.DefaultCamelContext.startRoute(DefaultCamelContext.java:778)[org.apache.camel:camel-core:2.12.0.redhat-610379
com.googlecode.concurrentlinkedhashmap:concurrentlinkedhashmap-lru:1.4]
at
org.apache.camel.impl.DefaultCamelContext.startRouteDefinitions(DefaultCamelContext.java:1955)[org.apache.camel:camel-core:2.12.0.redhat-610379
com.googlecode.concurrentlinkedhashmap:concurrentlinkedhashmap-lru:1.4]

Here is my copy of my blueprint.xml

<?xml version="1.0" encoding="UTF-8"?>
<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:camel="http://camel.apache.org/schema/blueprint"
xsi:schemaLocation="
http://www.osgi.org/xmlns/blueprint/v1.0.0
http://www.osgi.org/xmlns/blueprint/v1.0.0/blueprint.xsd
http://camel.apache.org/schema/blueprint
http://camel.apache.org/schema/blueprint/camel-blueprint-2.12.0.xsd">

<camelContext trace="true" id="blueprintContext"
xmlns="http://camel.apache.org/schema/blueprint">
<dataFormats>
<xmljson id="json"/>
<xmljson forceTopLevelObject="false" rootName="root"
trimSpaces="true" skipNamespaces="false" removeNamespacePrefixes="false"
expandableProperties="d e" id="xmljsonWithOptions"/>
</dataFormats>
<route>
<from uri="stream:file?fileName=data/inbox/json.json"/>
<unmarshal ref="xmljsonWithOptions"/>
<to uri="stream:out"/>
</route>
</camelContext>
</blueprint>

I have included the following features to my fabric profile

fabric:profile-edit --features camel-stream jboss-fuse-full

fabric:profile-edit --features camel-xmljson jboss-fuse-full

fabric:profile-edit --features camel-gson jboss-fuse-full

fabric:profile-edit --features camel-xstream jboss-fuse-full

fabric:profile-edit --features camel-jackson jboss-fuse-full

regards
Suresh

Viewing all articles
Browse latest Browse all 5648

Trending Articles