Hi Ant,
I happened to notice that you used the Axis binding as a starting
point for the Ajax binding. Sebastien had put a workaround to an
issue involving the invoker interceptor. I've fixed the problem so
you may want to update AJAXEntryPointConfigurationBuilder to use the
standard invoker interceptor (see the Java builder).
Jim
On Mar 5, 2006, at 1:50 PM, ant elder wrote:
I'm messing about trying to add a new binding to Tuscany but can't
get it to
work. There must be something I'm missing to register the new
binding SCDL
as all I get is the exception below saying "Feature 'binding.ajax' not
found". Could someone have a quick look if its something obvious? The
code's up at http://svn.apache.org/repos/asf/incubator/tuscany/
sandbox/ant/,
the AJAXAssemblyLoaderTestCase shows the problem.
Thanks,
...ant
java.lang.RuntimeException:
file:/C:/SCA/SVN/WORK/sca/binding.ajax/bin/org/apache/tuscany/
binding/ajax/assembly/tests/sca.module
at
org.apache.tuscany.model.scdl.loader.impl.SCDLXMLReader.getRootObject
(SCDLXMLReader.java:103)
at
org.apache.tuscany.model.scdl.loader.impl.SCDLXMLReader.getModule(
SCDLXMLReader.java:61)
at
org.apache.tuscany.model.scdl.loader.impl.SCDLAssemblyModelLoaderImpl.
loadModule
(SCDLAssemblyModelLoaderImpl.java:101)
at
org.apache.tuscany.binding.ajax.assembly.tests.AJAXAssemblyLoaderTestC
ase.testLoader
(AJAXAssemblyLoaderTestCase.java:63)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at junit.framework.TestCase.runTest(TestCase.java:154)
at junit.framework.TestCase.runBare(TestCase.java:127)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:118)
at junit.framework.TestSuite.runTest(TestSuite.java:208)
at junit.framework.TestSuite.run(TestSuite.java:203)
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(
RemoteTestRunner.java:478)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(
RemoteTestRunner.java:344)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(
RemoteTestRunner.java:196)
Caused by: org.eclipse.emf.ecore.resource.Resource
$IOWrappedException:Feature '
binding.ajax' not found. (http:///temp.xml, 23, 24)
at org.eclipse.emf.ecore.xmi.impl.XMLLoadImpl.load
(XMLLoadImpl.java:283)
at org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl.doLoad(
XMLResourceImpl.java:646)
at org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl.load(
XMLResourceImpl.java:614)
at org.apache.tuscany.sdo.helper.XMLDocumentImpl.load(
XMLDocumentImpl.java:246)
at org.apache.tuscany.sdo.helper.XMLDocumentImpl.load(
XMLDocumentImpl.java:225)
at org.apache.tuscany.sdo.helper.XMLHelperImpl.load
(XMLHelperImpl.java
:72)
at org.apache.tuscany.sdo.helper.XMLHelperImpl.load
(XMLHelperImpl.java
:66)
at
org.apache.tuscany.model.scdl.loader.impl.SCDLXMLReader.getRootObject
(SCDLXMLReader.java:100)
... 18 more