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.xml echoEndpoint.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.

Reply via email to