You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tuscany.apache.org by "Luciano Resende (JIRA)" <de...@tuscany.apache.org> on 2009/01/30 00:55:59 UTC

[jira] Commented: (TUSCANY-2795) Geronimo throws [JspModuleBuilderExtension] Invalid transformed taglib

    [ https://issues.apache.org/jira/browse/TUSCANY-2795?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12668669#action_12668669 ] 

Luciano Resende commented on TUSCANY-2795:
------------------------------------------

This seems like the same issue discussed on the following thread :
   - http://markmail.org/message/6f6523eg3pngxehq

Although the issues with <rtexprvalue> have been fixed and reported to the SCA specifications, I thought this was a Geronimo issue (which the latest version seemed to be fixed already)... 

Let me do some more investigation on this issue.

> Geronimo throws [JspModuleBuilderExtension] Invalid transformed taglib
> ----------------------------------------------------------------------
>
>                 Key: TUSCANY-2795
>                 URL: https://issues.apache.org/jira/browse/TUSCANY-2795
>             Project: Tuscany
>          Issue Type: Bug
>          Components: Java SCA Core Runtime
>    Affects Versions: Java-SCA-1.4
>         Environment: OS X 10.5.1 using Eclipse 3.4.1 with WebSphere Application Community Edition 2.1 and Server adapter plugin
>            Reporter: Angel Tomala-Reyes
>            Priority: Minor
>
> I built one of the customer-dojo-webapp sample from trunk and created a war file.  I imported the war file into Eclipse and added the web app to my IBM WASCE 2.1 test environment.  Every I add the project to the server I get an invalid transformed taglib warning.  This error was found in 1.3 and it seems to be still present in 1.4  Here is the complete console information:
> 2009-01-27 16:54:00,675 WARN  [JspModuleBuilderExtension] Invalid transformed taglib
> org.apache.xmlbeans.XmlException: Invalid deployment descriptor: errors:
> jar:file:/Applications/WASCE/AppServerCommunityEdition/repository/com/ibm/sample/Tutorial/1.0/Tutorial-1.0.war/WEB-INF/lib/tuscany-host-webapp-1.5-20081216.193131-2.jar!/META-INF/sca.tld:12:1: error: uniqattspec: Duplicate attribute: version in element taglib@http://java.sun.com/xml/ns/javaee
> Descriptor:
> <!--(c) Copyright BEA Systems, Inc., Cape Clear Software, International Business Machines Corp, Interface21, IONA
> Technologies, Oracle, Primeton Technologies, Progress Software, Red Hat, Rogue Wave Software, SAP AG., Siemens
> AG., Software AG., Sun Microsystems, Inc., Sybase Inc., TIBCO Software Inc., 2005, 2008. All rights reserved.
> see http://www.osoa.org/display/Main/Service+Component+Architecture+Specifications-->
> <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>
>       <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>
>   </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.kernel.KernelGBean.invoke(KernelGBean.java:342)
> 	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.system.jmx.MBeanGBeanBridge.invoke(MBeanGBeanBridge.java:172)
> 	at com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke(DynamicMetaDataImpl.java:213)
> 	at com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220)
> 	at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:815)
> 	at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:784)
> 	at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1410)
> 	at javax.management.remote.rmi.RMIConnectionImpl.access$100(RMIConnectionImpl.java:81)
> 	at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1247)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1350)
> 	at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:784)
> 	at sun.reflect.GeneratedMethodAccessor131.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:294)
> 	at sun.rmi.transport.Transport$1.run(Transport.java:153)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at sun.rmi.transport.Transport.serviceCall(Transport.java:149)
> 	at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:466)
> 	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:707)
> 	at java.lang.Thread.run(Thread.java:613)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.