MyEclipse Forums
Post new topic   Reply to topic
View previous topic Printable version Log in to check your private messages View next topic
Author Message
BigLeeH
Post subject: Validator: JSP Tag Attributes Default to rtexprvalue=false  PostPosted: Sep 06, 2012 - 04:21 AM
Registered Member
Registered Member


Joined: Aug 19, 2009
Posts: 4

I seem to be seeing this bug when I validate my JSPs that use runtime expressions in tag attribute values:

https://bugs.eclipse.org/bugs/show_bug.cgi?id=302060

Unless I explicitly define all tag attributes with rtexprvalue="true" I get a "does not support runtiime expressions" warning every time I use a runtime expression for the tag attribute value.

Is there a patch or a workaround for this problem?
 
 View user's profile Send private message  
Reply with quote Back to top
support-swapna
Post subject:   PostPosted: Sep 06, 2012 - 08:07 AM



Joined: Nov 11, 2010
Posts: 2193

BigLeeH,

Sorry that you are seeing this issue. I could not replicate the issue on MyEclipse 10.6 version.

1. Can you please copy paste the Installation Details from MyEclipse > Installation Summary > Installation Details ?

2. If you are not on 10.6, can you please update to 10.6 and check if you still see the issue ?
The license you currently hold is valid for 10.6 too as our licenses are time based and not version based.

3. If you are still seeing issues on 10.6, can you please list out the steps in detail you are following for us to help replicate the issue at our end ?

Let us know how it works for you.

_________________
Swapna
MyEclipse Support
 
 View user's profile Send private message  
Reply with quote Back to top
BigLeeH
Post subject:   PostPosted: Sep 06, 2012 - 08:20 PM
Registered Member
Registered Member


Joined: Aug 19, 2009
Posts: 4

Let's see...

1. Can you please copy paste the Installation Details from MyEclipse > Installation Summary > Installation Details ?

Code:
*** Date:
Thursday, September 6, 2012 2:52:51 PM EDT

*** System properties:
OS=WindowsVista
OS version=6.1.0
OS arch=x86
Profile arch=x86
Window system=win32
Java version=1.6.0_13
Workspace=file:/C:/Users/haslup/Workspaces/ME10_Test/
VM Args=-Xmx768m
-XX:MaxPermSize=384m
-XX:ReservedCodeCacheSize=64m
-Dosgi.nls.warnings=ignore
-Djava.class.path=C:\Users\haslup\AppData\Local\MYECLI~2\../MYECLI~1/Common/plugins/ORB7B5~1.JAR



*** Subscription information
Product Id: E3MP (MyEclipse Professional Subscription)
License version: 3.0
Full Maintenance Included
Subscription expiration date (YYYYMMDD): 20130713
Number of users: 1

*** Eclipse details:
MyEclipse Enterprise Workbench

Version: 10.6
Build id: 10.6-20120727


Blueprint: MyEclipse 10

com.genuitec.myeclipse.database - 10.6.0.me201207261914
com.genuitec.myeclipse.desktop - 10.6.0.me201207261914
com.genuitec.myeclipse.editor - 10.6.0.me201207261914
com.genuitec.myeclipse.enterprise.workbench - 10.6.0.me201207261914
com.genuitec.myeclipse.geronimo - 10.6.0.me201207261914
com.genuitec.myeclipse.glassfish - 10.6.0.me201207261914
com.genuitec.myeclipse.icefaces.feature - 10.6.0.me201207261914
com.genuitec.myeclipse.iedebugger - 10.6.0.me201207261914
com.genuitec.myeclipse.imageeditor - 10.6.0.me201207261914
com.genuitec.myeclipse.jboss - 10.6.0.me201207261914
com.genuitec.myeclipse.jetty - 10.6.0.me201207261914
com.genuitec.myeclipse.jonas - 10.6.0.me201207261914
com.genuitec.myeclipse.jrun - 10.6.0.me201207261914
com.genuitec.myeclipse.jsf - 10.6.0.me201207261914
com.genuitec.myeclipse.matisse - 10.6.0.me201207261914
com.genuitec.myeclipse.maven - 10.6.0.me201207261914
com.genuitec.myeclipse.oracle - 10.6.0.me201207261914
com.genuitec.myeclipse.orion - 10.6.0.me201207261914
com.genuitec.myeclipse.persistence - 10.6.0.me201207261914
com.genuitec.myeclipse.pulse - 10.6.0.me201207261914
com.genuitec.myeclipse.reports - 10.6.0.me201207261914
com.genuitec.myeclipse.resin - 10.6.0.me201207261914
com.genuitec.myeclipse.struts - 10.6.0.me201207261914
com.genuitec.myeclipse.sun - 10.6.0.me201207261914
com.genuitec.myeclipse.tomcat - 10.6.0.me201207261914
com.genuitec.myeclipse.uml2 - 10.6.0.me201207261914
com.genuitec.myeclipse.visualvm - 10.6.0.me201207261914
com.genuitec.myeclipse.visualvm.server - 10.6.0.me201207261914
com.genuitec.myeclipse.weblogic - 10.6.0.me201207261914
com.genuitec.myeclipse.websphere - 10.6.0.me201207261914
com.genuitec.myeclipse.ws - 10.6.0.me201207261914
org.eclipse.birt - 2.6.1.me201207261914
org.eclipse.datatools.connectivity.feature - 1.9.0.me201207261914
org.eclipse.datatools.enablement.feature - 1.9.0.me201207261914
org.eclipse.datatools.modelbase.feature - 1.9.0.v201106031100-77078CcNBHCBYKYEbNV
org.eclipse.datatools.sqldevtools.feature - 1.9.0.me201207261914
org.eclipse.emf - 2.7.0.v20110606-0949
org.eclipse.gef - 3.7.0.v20110425-2050-777D-81B2Bz0685C3A6E34272
org.eclipse.graphiti.feature - 0.8.0.v20110607-1252
org.eclipse.jpt.jpa.feature - 3.0.0.me201207261914
org.eclipse.jpt.jpadiagrameditor.feature - 1.0.0.me201207261914
org.eclipse.jst.common.fproj.enablement.jdt - 3.3.0.me201207261914
org.eclipse.jst.enterprise_ui.feature - 3.3.0.me201207261914
org.eclipse.jst.server_adapters.ext.feature - 3.3.0.me201207261914
org.eclipse.jst.server_adapters.feature - 3.2.100.me201207261914
org.eclipse.jst.server_ui.feature - 3.3.0.me201207261914
org.eclipse.jst.ws.axis2tools.feature - 1.1.200.me201207261914
org.eclipse.m2e.feature - 1.0.0.me201207261914
org.eclipse.sapphire.platform - 0.3.0.201106221325
org.eclipse.wst.common.fproj - 3.3.0.me201207261914
org.eclipse.wst.server_adapters.feature - 3.2.100.me201207261914
org.eclipse.xsd - 2.7.0.v20110606-0949
org.springframework.ide.eclipse.feature - 2.9.1.me201207261914


com.collabnet.subversion.merge.feature - 2.2.4
fr.obeo.acceleo.bridge.feature - 2.6.0.200906261742
org.eclipse.cvs - 1.3.100.v20110520-0800-7B78FHl9VF7BD7KBM4GP9C
org.eclipse.draw2d - 3.7.0.v20110425-2050-46-7w3122153603161
org.eclipse.equinox.p2.core.feature - 1.0.1.v20110906-1605-8290FZ9FVKHVRKtmx3fpNuo02129
org.eclipse.equinox.p2.extras.feature - 1.0.1.v20110906-1605-7A4FD4DiVOMap8cHSc6vPuny4gqO
org.eclipse.equinox.p2.rcp.feature - 1.0.1.v20110906-1605-782EqBqNKGVkiV-PUsgz-uny4gqO
org.eclipse.equinox.p2.user.ui - 2.1.2.R37x_v20110815-1155-6-Bk8pYWZz0qUTX5I15GZWwbXkrl
org.eclipse.help - 1.3.0.v20110530-0844-7i7uFFmFFl8nvqbDpEqTvx
org.eclipse.jdt - 3.7.2.v20120120-1414-7z8gFcuFMP7BW5XTz0jLTnz0l9B1
org.eclipse.jsf.feature - 3.3.0.me201207261914
org.eclipse.ocl - 3.1.0.v20110606-1427
org.eclipse.pde - 3.7.2.v20120120-1420-7b7rFUOFEx2Xnqafnpz0E--0
org.eclipse.platform - 3.7.2.v20120207-1839-9gF7UHPDFxGjd-PqDr2jX_4yKaumkoHTz04_q-q
org.eclipse.rcp - 3.7.2.v20120120-1424-9DB5FmnFq5JCf1UA38R-kz0S0272
org.tigris.subversion.clientadapter.feature - 1.6.12
org.tigris.subversion.clientadapter.javahl.feature - 1.6.17
org.tigris.subversion.subclipse - 1.6.18
org.tigris.subversion.subclipse.graph.feature - 1.0.9


Eclipse startup command=-os
win32
-ws
win32
-arch
x86
-showsplash
-launcher
C:\Users\haslup\AppData\Local\MyEclipse10\myeclipse.exe
-name
Myeclipse
--launcher.library
C:\Users\haslup\AppData\Local\MyEclipse10\../MyEclipse for Spring/Common/plugins/org.eclipse.equinox.launcher.i18n.win32.win32.x86_4.2.0.v201201111650\eclipse_4201.dll
-startup
C:\Users\haslup\AppData\Local\MyEclipse10\../MyEclipse for Spring/Common/plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
-install
C:\Users\haslup\AppData\Local\MyEclipse10
-configuration
C:\Users\haslup\AppData\Local\MyEclipse10\configuration
-vm
C:\Users\haslup\AppData\Local\MyEclipse for Spring\Common\binary\com.sun.java.jdk.win32.x86_1.6.0.013\jre\bin\client\jvm.dll


2. If you are not on 10.6, can you please update to 10.6 and check if you still see the issue ?

Code:
Done.


3. If you are still seeing issues on 10.6, can you please list out the steps in detail you are following for us to help replicate the issue at our end ?

See attached zip file with a simple project I created.

It contains one tag file:

Code:
<%@ attribute name="whattosay" required="false" %>
<%@ attribute name="whattosaynext" required="false" rtexprvalue="true" %>
<div style='color:red' >
   ${ whattosay }
   ${ whattosaynext }
</div>


... and one JSP:

Code:
<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
<%@ taglib tagdir="/WEB-INF/tags/testtag" prefix="tt" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">
   
    <title>My JSP 'index.jsp' starting page</title>
   <meta http-equiv="pragma" content="no-cache">
   <meta http-equiv="cache-control" content="no-cache">
   <meta http-equiv="expires" content="0">   
   <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
   <meta http-equiv="description" content="This is my page">
   <!--
   <link rel="stylesheet" type="text/css" href="styles.css">
   -->
  </head>
 
  <body>
    <tt:testtag whattosay="${'Hello, world' }" whattosaynext="${'.' }" />
  </body>
</html>


In the JSP the validator marks the value of the whattosay attribute with a warning --

Code:
"whattosay" does not support runtime expressions.


-- but does not mark whattosaynext. This strongly suggests that the validator is treating rtexprvalue as defaulting to false.

Let us know how it works for you.
 
 View user's profile Send private message  
Reply with quote Back to top
support-swapna
Post subject:   PostPosted: Sep 07, 2012 - 11:46 AM



Joined: Nov 11, 2010
Posts: 2193

BigLeeH,

Thank you for the details and the project.
I could replicate the issue at my end. I have filed a PR for the dev team to work on it.

Sorry for inconvenience caused.

_________________
Swapna
MyEclipse Support
 
 View user's profile Send private message  
Reply with quote Back to top
support-tony
Post subject:   PostPosted: Nov 26, 2012 - 06:48 AM



Joined: Mar 09, 2011
Posts: 731

BigLeeH,

This issue has now been fixed in release 10.7. You can use the Configuration Center to update to 10.7. Alternatively download the MyEclipse or MyEclipse Blue installer from our download page.

Note that the full installer for MyEclipse for Spring won't be available for a few weeks but the fix should be in the update available from the Configuration Center. I mention this because it looks, from your installation details, as though you may have a MyEclipse for Spring installation also.

Thanks again for reporting the issue.

_________________
Tony
MyEclipse Support
 
 View user's profile Send private message  
Reply with quote Back to top
Display posts from previous:     
Jump to:  
All times are GMT - 6 Hours
Post new topic   Reply to topic
View previous topic Printable version Log in to check your private messages View next topic
Powered by PNphpBB2 © 2003-2004 The PNphpBB Group
Credits