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.