[jbosstools-issues] [JBoss JIRA] (JBIDE-21380) EL syntax error: String is not closed.

Andrei Ivanov (JIRA) issues at jboss.org
Tue Dec 22 05:16:02 EST 2015


Andrei Ivanov created JBIDE-21380:
-------------------------------------

             Summary: EL syntax error: String is not closed.
                 Key: JBIDE-21380
                 URL: https://issues.jboss.org/browse/JBIDE-21380
             Project: Tools (JBoss Tools)
          Issue Type: Bug
    Affects Versions: 4.3.x
         Environment: Eclipse Mars.1 (4.5.1)
            Reporter: Andrei Ivanov
            Priority: Minor


I get a {{EL syntax error: String is not closed.}} warning when an expression is composed using string concatenation:
{code:java}
String expression = "#{" + entry.getValue() + "}";
{code}

\\
\\
A different issue I think might be that when enabling the JSF support for the web module, the JBoss Tools Knowledge Support is enabled for the other modules too, including the data module.
This leads to {{EL syntax error: Expecting expression.}} for a JPA query with Spring EL expressions:
{code:java}
import org.springframework.data.jpa.repository.Query;
import org.springframework.data.repository.PagingAndSortingRepository;

public interface FunctionsRepository extends PagingAndSortingRepository<Function, Integer> {
	@Query("SELECT DISTINCT r.workCenter.function"
			+ " FROM StaffingAgreementDataRecord r"
			+ " WHERE r.staffingAgreement.customer.id IN :customerIds"
			+ " AND r.staffingAgreement.startDate <= :#{#interval.end}"
			+ " AND r.staffingAgreement.endDate >= :#{#interval.start}")
	List<Function> findByCustomersAndInterval(List<Integer> customerIds, Interval interval);
}
{code}



--
This message was sent by Atlassian JIRA
(v6.4.11#64026)


More information about the jbosstools-issues mailing list