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


Reply via email to