You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tuscany.apache.org by Vamsavardhana Reddy <c1...@gmail.com> on 2008/08/22 15:15:34 UTC
Problem deploying alert-aggregator demo app from Java SCA 1.3.1 (RC1) on Geronimo 2.1.2
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
Re: Problem deploying alert-aggregator demo app from Java SCA 1.3.1 (RC1) on Geronimo 2.1.2
Posted by Kevan Miller <ke...@gmail.com>.
Given the content of your taglib plan, I'm a bit suspicious that this
is a Geronimo problem...
--kevan
On Aug 22, 2008, at 9:15 AM, Vamsavardhana Reddy 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
>
Re: Problem deploying alert-aggregator demo app from Java SCA 1.3.1 (RC1) on Geronimo 2.1.2
Posted by ant elder <an...@gmail.com>.
On Tue, Aug 26, 2008 at 9:35 AM, Simon Laws <si...@googlemail.com>wrote:
>
>
> On Mon, Aug 25, 2008 at 7:19 PM, Vamsavardhana Reddy <c1...@gmail.com>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 <en...@gmail.com>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: dev@tuscany.apache.org ; antelder@apache.org
>>> 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 <an...@gmail.com> wrote:
>>>
>>>
>>>
>>> On Fri, Aug 22, 2008 at 2:15 PM, Vamsavardhana Reddy <
>>> c1vamsi1c@gmail.com> 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
>
Note that the taglib is defined in the SCA JEE spec so if this is needed
then the spec folks should be notified the spec needs updating too.
...ant
Re: Problem deploying alert-aggregator demo app from Java SCA 1.3.1 (RC1) on Geronimo 2.1.2
Posted by Simon Laws <si...@googlemail.com>.
On Mon, Aug 25, 2008 at 7:19 PM, Vamsavardhana Reddy <c1...@gmail.com>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 <en...@gmail.com>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: dev@tuscany.apache.org ; antelder@apache.org
>> 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 <an...@gmail.com> wrote:
>>
>>
>>
>> On Fri, Aug 22, 2008 at 2:15 PM, Vamsavardhana Reddy <c1...@gmail.com>
>> 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
Re: Problem deploying alert-aggregator demo app from Java SCA 1.3.1 (RC1) on Geronimo 2.1.2
Posted by Luciano Resende <lu...@gmail.com>.
I just confirmed Geronimo 2.1.3 does produce an error if taglib
element has the version attribute. Below is the log output
xxxxx\repository\org\apache\tuscany\sca\sample-customer-dojo-webapp\1.4-SNAPSHOT\sample-customer-dojo-webapp-1.4-SNAPSHOT.war\WEB-INF\lib\tuscany-host-webapp-1.4-SNAPSHOT.jar!\META-INF\sca.tld:23:1:
error: uniqattspec: Duplicate attribute: version in element
taglib@http://java.sun.com/xml/ns/javaee
I'll update the current TLD with these changes and will notify the
J2EE committee in OASIS for the TLD issues.
On Tue, Aug 26, 2008 at 5:08 AM, Kevan Miller <ke...@gmail.com> wrote:
>
> On Aug 25, 2008, at 2:19 PM, Vamsavardhana Reddy 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):
>
> I don't see why <taglib version=2.1> should be invalid. I suspect that
> Geronimo is improperly enhancing the taglib element with a redundant
> version=2.1 attribute. Definitely worth investigating from a Geronimo
> perspective.
>
> --kevan
>
>
--
Luciano Resende
Apache Tuscany, Apache PhotArk
http://people.apache.org/~lresende
http://lresende.blogspot.com/
Re: Problem deploying alert-aggregator demo app from Java SCA 1.3.1 (RC1) on Geronimo 2.1.2
Posted by Kevan Miller <ke...@gmail.com>.
On Aug 25, 2008, at 2:19 PM, Vamsavardhana Reddy 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):
I don't see why <taglib version=2.1> should be invalid. I suspect that
Geronimo is improperly enhancing the taglib element with a redundant
version=2.1 attribute. Definitely worth investigating from a Geronimo
perspective.
--kevan
Re: Problem deploying alert-aggregator demo app from Java SCA 1.3.1 (RC1) on Geronimo 2.1.2
Posted by Vamsavardhana Reddy <c1...@gmail.com>.
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 <en...@gmail.com> 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: dev@tuscany.apache.org ; antelder@apache.org
> 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 <an...@gmail.com> wrote:
>
>
>
> On Fri, Aug 22, 2008 at 2:15 PM, Vamsavardhana Reddy <c1...@gmail.com>
> 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
>
Re: Problem deploying alert-aggregator demo app from Java SCA 1.3.1 (RC1) on Geronimo 2.1.2
Posted by Raymond Feng <en...@gmail.com>.
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: dev@tuscany.apache.org ; antelder@apache.org
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 <an...@gmail.com> wrote:
On Fri, Aug 22, 2008 at 2:15 PM, Vamsavardhana Reddy <c1...@gmail.com>
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
Re: Problem deploying alert-aggregator demo app from Java SCA 1.3.1 (RC1) on Geronimo 2.1.2
Posted by Vamsavardhana Reddy <c1...@gmail.com>.
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 <an...@gmail.com> wrote:
>
> On Fri, Aug 22, 2008 at 2:15 PM, Vamsavardhana Reddy <c1...@gmail.com>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
>
>
Re: Problem deploying alert-aggregator demo app from Java SCA 1.3.1 (RC1) on Geronimo 2.1.2
Posted by ant elder <an...@gmail.com>.
On Fri, Aug 22, 2008 at 2:15 PM, Vamsavardhana Reddy <c1...@gmail.com>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