Hi Andreas and Tanmay,

Indika has fixed the API to return a String in the trunk, so if you use the
latest SNAPSHOT this should no longer be exist.

Thanks,
Ruwan

On Tue, Jun 24, 2008 at 6:32 PM, Andreas Veithen <[EMAIL PROTECTED]>
wrote:

> Do you have the possibility to monitor the communication between Synapse
> and the Subversion repository (using something like ngrep under Linux)?
>
>
> On 23 juin 08, at 22:13, tsaha wrote:
>
>
>> Hi Andreas:
>>
>> I set the content type text/xml as you have shown, but still getiing the
>> same error.
>>
>> First time it works, but after cachableDuration=15 sec, it gives the same
>> error
>>
>> -Thanks
>> tanmay
>>
>>
>>
>> Ruwan Linton wrote:
>>
>>>
>>> Hi Tanmay,
>>>
>>> At the same time keep an eye on this issue [1], fixing this issue should
>>> fix
>>> your problem I guess.
>>>
>>> Andreas, shall I look into this? Or do you have any plans?
>>>
>>> Thanks,
>>> Ruwan
>>>
>>> [1] - https://issues.apache.org/jira/browse/SYNAPSE-371
>>>
>>> On Mon, Jun 23, 2008 at 10:45 PM, Andreas Veithen
>>> <[EMAIL PROTECTED]>
>>> wrote:
>>>
>>>  svn propset svn:mime-type text/xml echoEndpoint.xml
>>>>
>>>> Andreas
>>>>
>>>>
>>>> On 23 juin 08, at 18:55, tsaha wrote:
>>>>
>>>>
>>>>  Hi Ruwan:
>>>>>
>>>>> Yes it is consistent. I am attaching the resource "echoEndpoint.xml"
>>>>> here.
>>>>> Please tell where I have to set the content type?
>>>>>
>>>>> -Thanks
>>>>> tanmay
>>>>>
>>>>>
>>>>>
>>>>> Ruwan Linton wrote:
>>>>>
>>>>>
>>>>>> 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/
>>>>>>
>>>>>>
>>>>>> http://www.nabble.com/file/p18073426/echoEndpoint.xmlechoEndpoint.xml
>>>>>>
>>>>> --
>>>>> View this message in context:
>>>>>
>>>>> http://www.nabble.com/Remote-configuration-via-HTTP-based-registries-tp18019866p18073426.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/
>>>
>>>
>>>
>> --
>> View this message in context:
>> http://www.nabble.com/Remote-configuration-via-HTTP-based-registries-tp18019866p18077417.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/

Reply via email to