[jboss-dev-forums] [Design of JBossXB] - Re: Marshalling an AbstractKernelDeployment

flavia.rainone@jboss.com do-not-reply at jboss.com
Fri May 29 13:19:32 EDT 2009


Alex,

I'm now using the SchemaBinding as you suggested:

SchemaBinding binding = JBossXBBuilder.build(AbstractKernelDeployment.class);
  | marshaller.marshal(binding, null, deployment, writer);

It still looks like I'm missing something:

Exception in thread "main" org.jboss.xb.binding.JBossXBRuntimeException: Failed to marshal wildcard: neither class mapping was found for class org.jboss.kernel.plugins.deployment.AbstractKernelDeployment at 19267322 (toString: AbstractKernelDeployment at 125fefa{name=null installed=false beanFactories=[AbstractBeanMetaData at 186df0f{name=test bean=org.jboss.microcontainer.tools.Test properties= constructor=null autowireCandidate=true}]}) nor marshaller for unresolved classes was setup.
  | 	at org.jboss.xb.binding.sunday.marshalling.MarshallerImpl.marshalWildcard(MarshallerImpl.java:833)
  | 	at org.jboss.xb.binding.sunday.marshalling.MarshallerImpl.marshalWildcardOccurence(MarshallerImpl.java:792)
  | 	at org.jboss.xb.binding.sunday.marshalling.MarshallerImpl.marshalParticle(MarshallerImpl.java:745)
  | 	at org.jboss.xb.binding.sunday.marshalling.MarshallerImpl.marshalModelGroupSequence(MarshallerImpl.java:970)
  | 	at org.jboss.xb.binding.sunday.marshalling.MarshallerImpl.marshalModelGroup(MarshallerImpl.java:910)
  | 	at org.jboss.xb.binding.sunday.marshalling.MarshallerImpl.marshalParticle(MarshallerImpl.java:656)
  | 	at org.jboss.xb.binding.sunday.marshalling.MarshallerImpl.marshalModelGroupSequence(MarshallerImpl.java:970)
  | 	at org.jboss.xb.binding.sunday.marshalling.MarshallerImpl.marshalModelGroup(MarshallerImpl.java:910)
  | 	at org.jboss.xb.binding.sunday.marshalling.MarshallerImpl.marshalParticle(MarshallerImpl.java:656)
  | 	at org.jboss.xb.binding.sunday.marshalling.MarshallerImpl.marshalComplexType(MarshallerImpl.java:619)
  | 	at org.jboss.xb.binding.sunday.marshalling.MarshallerImpl.marshalElementType(MarshallerImpl.java:430)
  | 	at org.jboss.xb.binding.sunday.marshalling.MarshallerImpl.marshalElement(MarshallerImpl.java:329)
  | 	at org.jboss.xb.binding.sunday.marshalling.MarshallerImpl.marshalElementOccurence(MarshallerImpl.java:309)
  | 	at org.jboss.xb.binding.sunday.marshalling.MarshallerImpl.marshallInternal(MarshallerImpl.java:215)
  | 	at org.jboss.xb.binding.sunday.marshalling.MarshallerImpl.marshal(MarshallerImpl.java:157)
  | 	at org.jboss.microcontainer.tools.Test.main(Test.java:79)
  | 

Any thoughts?

View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4234186#4234186

Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4234186



More information about the jboss-dev-forums mailing list