OK, I think the problem is the Content-Type, "text/html; charset=iso-8859-1"
Can you set the content type to be text/xml on the resource and see? Thanks, Ruwan On Fri, Jun 20, 2008 at 7:08 AM, Ruwan Linton <[EMAIL PROTECTED]> wrote: > Hi tanmay, > > Is this consistent? Please post the full log of synapse, theoretically it > should not lookup the registry second time and should get the resources from > the local cache, because you have used them once? > > May be an issue with the char encoding in the system... please post the > full DEBUG log. > > Thanks, > Ruwan > > > On Fri, Jun 20, 2008 at 5:11 AM, tsaha <[EMAIL PROTECTED]> > wrote: > >> >> Hi Andreas: >> >> Thansk it solves the problem. But works only one time, 2nd time when I put >> another SOAP Pay load on TopicXA , I am getting the following error. >> >> Registry URI Syntax error reading from URL >> http://pasSCMdev/svn/incubator/wam-sy >> napse-registry/trunk/Endpoints/echoProxy/echoEndpoint.xml<http://pasSCMdev/svn/incubator/wam-synapse-registry/trunk/Endpoints/echoProxy/echoEndpoint.xml> >> java.net.URISyntaxException: Illegal character in path at index 10: >> text/html; c >> harset=iso-8859-1 >> at java.net.URI$Parser.fail(Unknown Source) >> at java.net.URI$Parser.checkChars(Unknown Source) >> at java.net.URI$Parser.parseHierarchical(Unknown Source) >> at java.net.URI$Parser.parse(Unknown Source) >> at java.net.URI.<init>(Unknown Source) >> at >> org.apache.synapse.registry.url.SimpleURLRegistry.getRegistryEntry(Si >> mpleURLRegistry.java:142) >> at >> org.apache.synapse.registry.AbstractRegistry.getResource(AbstractRegi >> stry.java:77) >> at >> org.apache.synapse.config.SynapseConfiguration.getEndpoint(SynapseCon >> figuration.java:462) >> at >> org.apache.synapse.core.axis2.Axis2MessageContext.getEndpoint(Axis2Me >> ssageContext.java:146) >> at >> org.apache.synapse.endpoints.IndirectEndpoint.send(IndirectEndpoint.j >> ava:50) >> at >> org.apache.synapse.core.axis2.ProxyServiceMessageReceiver.receive(Pro >> xyServiceMessageReceiver.java:179) >> at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:176) >> at >> org.apache.synapse.transport.base.AbstractTransportListener.handleInc >> omingMessage(AbstractTransportListener.java:256) >> at >> org.apache.synapse.transport.jms.JMSMessageReceiver$Worker.run(JMSMes >> sageReceiver.java:218) >> at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown >> Source >> ) >> at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown >> Source) >> at java.lang.Thread.run(Unknown Source) >> 2008-06-19 16:36:28,639 [10.200.182.100-PS-TSAHA] [jms-Worker-4] INFO >> LogMediat >> or To: , MessageID: ID:ffffffffcbed081a:2e080004:11AA32FAEB0, Direction: >> request >> , MESSAGE = Executing default "fault" sequence, ERROR_CODE = 00000, >> ERROR_MESSAG >> E = URI Syntax error reading from URL >> http://pasSCMdev/svn/incubator/wam-synapse >> -registry/trunk/Endpoints/echoProxy/echoEndpoint.xml<http://pasSCMdev/svn/incubator/wam-synapse-registry/trunk/Endpoints/echoProxy/echoEndpoint.xml>, >> Envelope: <?xml >> version='1 >> .0' encoding='utf-8'?><soapenv:Envelope >> xmlns:soapenv="http://schemas.xmlsoap.or >> g/soap/envelope/" >> xmlns:ejb="http://ejbwebservice.westernasset.com/"><soapenv:Bo >> dy> >> <ejb:echo> >> <!--Optional:--> >> <arg0>WA 6</arg0> >> </ejb:echo> >> </soapenv:Body></soapenv:Envelope> >> >> why it works only one time and I have not changed the echoEndpoint.xml ? >> >> thanks >> tanmay >> >> >> >> >> >> >> >> >> >> Andreas Veithen wrote: >> > >> > Instead of using the "uri" attribute in the <publishWSDL> element, you >> > need to use "key" as in the other mediators. >> > >> > Andreas >> > >> > On 20 juin 08, at 00:51, tsaha wrote: >> > >> >> >> >> Can anybody pl tell how to make use of "Remote configuration via >> >> HTTP-based >> >> registries" ? I have added few endpoints, wsdls, xsl and etc into >> >> our SVN. >> >> Now I want my proxy to use those resources from SVN. My proxy >> >> configuration >> >> synapse_sample_regproxy.xml and svn trunk structure are attached here. >> >> <definitions xmlns="http://ws.apache.org/ns/synapse"> >> >> <registry >> >> provider="org.apache.synapse.registry.url.SimpleURLRegistry"> >> >> <parameter >> >> name="root">http://devsvnhost/svn/incubator/wam-synapse-egistry/ >> >> trunk/</parameter> >> >> <parameter name="cachableDuration">15000</parameter> >> >> </registry> >> >> >> >> <proxy name="echoProxy" transports="jms"> >> >> <target> >> >> >> >> <endpoint key="Endpoints/echoProxy/echoEndpoint.xml" /> >> >> <outSequence> >> >> <log level="full"/> >> >> <out> >> >> <xslt >> key="XSLT/echoProxy/echo_transform.xml"/> >> >> </out> >> >> <clone> >> >> >> >> <target> >> >> <endpoint key="Endpoints/echoProxy/ >> >> responseEndpointQ2.xml" >> >> /> >> >> </target> >> >> >> >> <target> >> >> <endpoint key="Endpoints/echoProxy/ >> >> responseEndpointQ3.xml" /> >> >> </target> >> >> >> >> <target> >> >> <endpoint key="Endpoints/echoProxy/ >> >> responseEndpointQ4.xml" /> >> >> </target> >> >> </clone> >> >> </outSequence> >> >> </target> >> >> >> >> <parameter >> >> name="transport.jms.ConnectionFactory">myTopicConnectionFactory</ >> >> parameter> >> >> <parameter name="transport.jms.Destination">TopicXA</parameter> >> >> <parameter name="transport.jms.DestinationType">topic</ >> >> parameter> >> >> <publishWSDL uri="XSLT/echoProxy/echo_proxy.wsdl"/> >> >> </proxy> >> >> >> >> </definitions> >> >> >> >> http://www.nabble.com/file/p18019866/svn_repo.bmp svn_repo.bmp >> >> >> >> But when I am starting the Synapse as "synapse -sample regproxy" , I >> >> am >> >> getting the following error >> >> >> >> roxyService Building Axis service for Proxy service : echoProxy >> >> 2008-06-19 15:50:24,324 [10.200.182.100-PS-TSAHA] >> >> [WrapperSimpleAppMain] >> >> FATAL S >> >> erverManager Synaps startup failed... >> >> java.lang.IllegalArgumentException: URI is not absolute >> >> at java.net.URI.toURL(Unknown Source) >> >> at >> >> org.apache.synapse.core.axis2.ProxyService.buildAxisService(ProxyServ >> >> ice.java:244) >> >> at >> >> org.apache.synapse.core.axis2.SynapseInitializationModule.init(Synaps >> >> eInitializationModule.java:134) >> >> at >> >> org.apache.axis2.context.ConfigurationContextFactory.initModules(Conf >> >> igurationContextFactory.java:226) >> >> at >> >> org.apache.axis2.context.ConfigurationContextFactory.init(Configurati >> >> onContextFactory.java:204) >> >> at >> >> org.apache.axis2.context.ConfigurationContextFactory.createConfigurat >> >> ionContext(ConfigurationContextFactory.java:80) >> >> at >> >> org.apache.axis2.context.ConfigurationContextFactory.createConfigurat >> >> ionContextFromFileSystem(ConfigurationContextFactory.java:184) >> >> at org.apache.synapse.ServerManager.start(ServerManager.java: >> >> 106) >> >> at org.apache.synapse.SynapseServer.main(SynapseServer.java:81) >> >> 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 >> >> org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java >> >> :240) >> >> at java.lang.Thread.run(Unknown Source) >> >> >> >> WrapperSimpleApp: Encountered an error running main: >> >> org.apache.synapse.SynapseE >> >> xception: Synapse startup failed >> >> org.apache.synapse.SynapseException: Synapse startup failed >> >> at org.apache.synapse.ServerManager.start(ServerManager.java: >> >> 167) >> >> at org.apache.synapse.SynapseServer.main(SynapseServer.java:81) >> >> 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 >> >> org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java >> >> :240) >> >> at java.lang.Thread.run(Unknown Source) >> >> Caused by: java.lang.IllegalArgumentException: URI is not absolute >> >> at java.net.URI.toURL(Unknown Source) >> >> >> >> Any idea how to configure this and make it working? >> >> >> >> -thanks >> >> tanmay >> >> -- >> >> View this message in context: >> >> >> http://www.nabble.com/Remote-configuration-via-HTTP-based-registries-tp18019866p18019866.html >> >> Sent from the Synapse - User mailing list archive at Nabble.com. >> >> >> > >> > >> > >> >> -- >> View this message in context: >> http://www.nabble.com/Remote-configuration-via-HTTP-based-registries-tp18019866p18020345.html >> Sent from the Synapse - User mailing list archive at Nabble.com. >> >> > > > -- > Ruwan Linton > http://wso2.org - "Oxygenating the Web Services Platform" > http://ruwansblog.blogspot.com/ -- Ruwan Linton http://wso2.org - "Oxygenating the Web Services Platform" http://ruwansblog.blogspot.com/
