On Mon, Aug 25, 2008 at 7:19 PM, Vamsavardhana Reddy <[EMAIL PROTECTED]>wrote:

> Hi Raymond,
>
> Thanks for your input.  Adding <rtexprvalue> tags inside <attribute> tags,
> three of the errors were taken care.  The first error was taken care by
> removing the version attribute from <taglib>.  Looks like sca.tld in
> host-webapp module needs to be fixed.  My sca.tld that made the sample war
> deploy and run successfully on Geronimo looks like the following
> (changed/added lines are shown in bold font):
>
> <?xml version = '1.0' encoding = 'ISO-8859-1'?>
> <!--
>  * Licensed to the Apache Software Foundation (ASF) under one
>  * or more contributor license agreements.  See the NOTICE file
>  * distributed with this work for additional information
>  * regarding copyright ownership.  The ASF licenses this file
>  * to you under the Apache License, Version 2.0 (the
>  * "License"); you may not use this file except in compliance
>  * with the License.  You may obtain a copy of the License at
>  *
>  *   http://www.apache.org/licenses/LICENSE-2.0
>  *
>  * Unless required by applicable law or agreed to in writing,
>  * software distributed under the License is distributed on an
>  * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
>  * KIND, either express or implied.  See the License for the
>  * specific language governing permissions and limitations
>  * under the License.
>  -->
>
> <!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library
> 1.2//EN" "http://java.sun.com/xml/ns/javaee/web-jsptaglibrary_2_1.xsd";>
>
> *<taglib>
> *
>   <tlib-version>1.0</tlib-version>
>   <short-name>SCA-JSP</short-name>
>   <uri>http://www.osoa.org/sca/sca_jsp.tld</uri>
>   <description>A tag library for integrating sca components with
> jsp</description>
>
>   <tag>
>
>     <name>reference</name>
>
>
> <tag-class>org.apache.tuscany.sca.host.webapp.jsp.ReferenceTag</tag-class>
>
> <tei-class>org.apache.tuscany.sca.host.webapp.jsp.ReferenceTEI</tei-class>
>
>     <attribute>
>       <name>name</name>
>       <required>true</required>
> *      <rtexprvalue>false</rtexprvalue>
> *      <type>java.lang.String</type>
>     </attribute>
>
>     <attribute>
>       <name>type</name>
>       <required>true</required>
> *      <rtexprvalue>false</rtexprvalue>
> *      <type>java.lang.String</type>
>     </attribute>
>
>     <attribute>
>       <name>scope</name>
>       <required>false</required>
>  *     <rtexprvalue>false</rtexprvalue>
>  *     <type>java.lang.Integer</type>
>     </attribute>
>
>     <body-content>empty</body-content>
>
>   </tag>
>
> </taglib>
>
>
> ++Vamsi
>
>
> On Mon, Aug 25, 2008 at 10:24 PM, Raymond Feng <[EMAIL PROTECTED]>wrote:
>
>> Following the XSD at
>> http://java.sun.com/xml/ns/javaee/web-jsptaglibrary_2_1.xsd, the
>> <rtexprvalue> element is required (minOccurs =1) for <attribute>. Adding it
>> to sca.tld passes the validation in Eclipse.
>>
>>   <attribute>
>>     <name>name</name>
>>     <required>true</required>
>>     <rtexprvalue>false</rtexprvalue>
>>     <type>java.lang.String</type>
>>   </attribute>
>>
>> Can you give a try by adding <rtexprvalue>false</rtexprvalue>?
>>
>> Thanks,
>> Raymond
>>
>> From: Vamsavardhana Reddy
>> Sent: Monday, August 25, 2008 6:54 AM
>> To: [email protected] ; [EMAIL PROTECTED]
>> Subject: Re: Problem deploying alert-aggregator demo app from Java SCA
>> 1.3.1 (RC1) on Geronimo 2.1.2
>>
>>
>>
>> Hi Ant,
>>
>> I tried to deploy the war file on Geronimo Tomcat 2.1.1, Geronimo Jetty
>> 2.1.1, Geronimo Tomcat 2.1.2 and Geronimo Jetty 2.1.2.  I ended up with
>> the same error message.  I am running Geronimo on Windows XP w Service Pack
>> 2.
>>
>> ++Vamsi
>>
>>
>> On Sat, Aug 23, 2008 at 12:51 PM, ant elder <[EMAIL PROTECTED]> wrote:
>>
>>
>>
>> On Fri, Aug 22, 2008 at 2:15 PM, Vamsavardhana Reddy <[EMAIL PROTECTED]>
>> wrote:
>>
>> I have built the demo-alert-aggregator war file as given in the
>> instructions in Java SCA 1.3.1 (RC1) distribution and tried to deploy (not
>> run, just deploy) the war on Geronimo 2.1.2.  I ended up with the
>> following exception:
>>
>> 18:39:26,109 WARN  [JspModuleBuilderExtension] Invalid transformed taglib
>> org.apache.xmlbeans.XmlException: Invalid deployment descriptor: errors:
>>
>> D:\eclipse\jar:file:D:\g\geronimo-tomcat6-javaee5-2.1.2\repository\org\apache\tuscany\sca\demo-alert-aggregator-webapp\1.3.1\demo-alert-aggregator-webapp-1.3.1.war\WEB-INF\lib\tuscany-host-webapp-1.3.1.jar!\META-INF\sca.tld:23:1:
>> error: uniqattspec: Duplicate attribute: version in element taglib@
>> http://java.sun.com/xml/ns/javaee
>>
>> D:\eclipse\jar:file:D:\g\geronimo-tomcat6-javaee5-2.1.2\repository\org\apache\tuscany\sca\demo-alert-aggregator-webapp\1.3.1\demo-alert-aggregator-webapp-1.3.1.war\WEB-INF\lib\tuscany-host-webapp-1.3.1.jar!\META-INF\sca.tld:40:7:
>> error: cvc-complex-type.2.4a: Expected elements 'rtexprvalue@
>> http://java.sun.com/xml/ns/javaee deferred-value@
>> http://java.sun.com/xml/ns/javaee deferred-method@
>> http://java.sun.com/xml/ns/javaee fragment@
>> http://java.sun.com/xml/ns/javaee' instead of 'type@
>> http://java.sun.com/xml/ns/javaee' here in element attribute@
>> http://java.sun.com/xml/ns/javaee
>>
>> D:\eclipse\jar:file:D:\g\geronimo-tomcat6-javaee5-2.1.2\repository\org\apache\tuscany\sca\demo-alert-aggregator-webapp\1.3.1\demo-alert-aggregator-webapp-1.3.1.war\WEB-INF\lib\tuscany-host-webapp-1.3.1.jar!\META-INF\sca.tld:46:7:
>> error: cvc-complex-type.2.4a: Expected elements 'rtexprvalue@
>> http://java.sun.com/xml/ns/javaee deferred-value@
>> http://java.sun.com/xml/ns/javaee deferred-method@
>> http://java.sun.com/xml/ns/javaee fragment@
>> http://java.sun.com/xml/ns/javaee' instead of 'type@
>> http://java.sun.com/xml/ns/javaee' here in element attribute@
>> http://java.sun.com/xml/ns/javaee
>>
>> D:\eclipse\jar:file:D:\g\geronimo-tomcat6-javaee5-2.1.2\repository\org\apache\tuscany\sca\demo-alert-aggregator-webapp\1.3.1\demo-alert-aggregator-webapp-1.3.1.war\WEB-INF\lib\tuscany-host-webapp-1.3.1.jar!\META-INF\sca.tld:52:7:
>> error: cvc-complex-type.2.4a: Expected elements 'rtexprvalue@
>> http://java.sun.com/xml/ns/javaee deferred-value@
>> http://java.sun.com/xml/ns/javaee deferred-method@
>> http://java.sun.com/xml/ns/javaee fragment@
>> http://java.sun.com/xml/ns/javaee' instead of 'type@
>> http://java.sun.com/xml/ns/javaee' here in element attribute@
>> http://java.sun.com/xml/ns/javaee
>>
>> Descriptor:
>> <!--* Licensed to the Apache Software Foundation (ASF) under one
>> * or more contributor license agreements.  See the NOTICE file
>> * distributed with this work for additional information
>> * regarding copyright ownership.  The ASF licenses this file
>> * to you under the Apache License, Version 2.0 (the
>> * "License"); you may not use this file except in compliance
>> * with the License.  You may obtain a copy of the License at
>> *
>> *   http://www.apache.org/licenses/LICENSE-2.0
>> *
>> * Unless required by applicable law or agreed to in writing,
>> * software distributed under the License is distributed on an
>> * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
>> * KIND, either express or implied.  See the License for the
>> * specific language governing permissions and limitations
>> * under the License.-->
>> <taglib xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
>> http://java.sun.com/xml/ns/javaee/web-jsptaglibrary_2_1.xsd";
>> version="2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>> xmlns="http://java.sun.com/xml/ns/javaee";>
>>  <description>A tag library for integrating sca components with
>> jsp</description>
>>  <tlib-version>1.0</tlib-version>
>>  <short-name>SCA-JSP</short-name>
>>  <uri>http://www.osoa.org/sca/sca_jsp.tld</uri>
>>  <tag>
>>   <name>reference</name>
>>
>> <tag-class>org.apache.tuscany.sca.host.webapp.jsp.ReferenceTag</tag-class>
>>
>> <tei-class>org.apache.tuscany.sca.host.webapp.jsp.ReferenceTEI</tei-class>
>>   <body-content>empty</body-content>
>>   <attribute>
>>     <name>name</name>
>>     <required>true</required>
>>     <type>java.lang.String</type>
>>   </attribute>
>>   <attribute>
>>     <name>type</name>
>>     <required>true</required>
>>     <type>java.lang.String</type>
>>   </attribute>
>>   <attribute>
>>     <name>scope</name>
>>     <required>false</required>
>>     <type>java.lang.Integer</type>
>>   </attribute>
>>  </tag>
>> </taglib>
>>
>>   at
>> org.apache.geronimo.deployment.xmlbeans.XmlBeansUtil.validateDD(XmlBeansUtil.java:187)
>>   at
>> org.apache.geronimo.jasper.deployment.JspModuleBuilderExtension.convertToTaglibSchema(JspModuleBuilderExtension.java:674)
>>   at
>> org.apache.geronimo.jasper.deployment.JspModuleBuilderExtension.parseTldFile(JspModuleBuilderExtension.java:439)
>>   at
>> org.apache.geronimo.jasper.deployment.JspModuleBuilderExtension.getListenerClasses(JspModuleBuilderExtension.java:424)
>>   at
>> org.apache.geronimo.jasper.deployment.JspModuleBuilderExtension.createJspClassFinder(JspModuleBuilderExtension.java:180)
>>   at
>> org.apache.geronimo.jasper.deployment.JspModuleBuilderExtension.addGBeans(JspModuleBuilderExtension.java:149)
>>   at
>> org.apache.geronimo.tomcat.deployment.TomcatModuleBuilder.addGBeans(TomcatModuleBuilder.java:497)
>>   at
>> org.apache.geronimo.j2ee.deployment.SwitchingModuleBuilder.addGBeans(SwitchingModuleBuilder.java:165)
>>   at
>> org.apache.geronimo.j2ee.deployment.EARConfigBuilder.buildConfiguration(EARConfigBuilder.java:647)
>>   at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:254)
>>   at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:133)
>>   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>   at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>   at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>   at java.lang.reflect.Method.invoke(Method.java:585)
>>   at
>> org.apache.geronimo.gbean.runtime.ReflectionMethodInvoker.invoke(ReflectionMethodInvoker.java:34)
>>   at
>> org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:124)
>>   at
>> org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:867)
>>   at
>> org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:239)
>>   at
>> org.apache.geronimo.deployment.plugin.local.AbstractDeployCommand.doDeploy(AbstractDeployCommand.java:116)
>>   at
>> org.apache.geronimo.deployment.plugin.local.DistributeCommand.run(DistributeCommand.java:61)
>>   at java.lang.Thread.run(Thread.java:595)
>>
>> Has anyone been able to run this sample on Geronimo?
>>
>> ++Vamsi
>>
>>
>>
>>
>> I don't have Geronimo 2.1.2, but i have 2.1.1 and the
>> demo-alert-aggregator is working fine on that.
>>
>>  ...ant
>>
>
>
Hi Vamsi

It's not clear if you're going to go ahead and fix this or are asking
someone else to fix it?

Simon

Reply via email to