[ 
https://issues.apache.org/jira/browse/OPENJPA-2386?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14544187#comment-14544187
 ] 

Diogo Monteiro commented on OPENJPA-2386:
-----------------------------------------

Still keep getting the same problem with openjpa 2.4.0.
Here is the stack track:
<openjpa-2.4.0-r422266:1674604 nonfatal user error> 
org.apache.openjpa.persistence.ArgumentException: The specified parameter of 
type "class java.time.LocalDateTime" is not a valid query parameter.
at org.apache.openjpa.jdbc.sql.DBDictionary.setUnknown(DBDictionary.java:1534)
at org.apache.openjpa.jdbc.sql.DBDictionary.setUnknown(DBDictionary.java:1462)
at org.apache.openjpa.jdbc.sql.SQLBuffer.setParameters(SQLBuffer.java:608)
at 
org.apache.openjpa.jdbc.kernel.SQLStoreQuery$SQLExecutor.executeUpdate(SQLStoreQuery.java:163)
at org.apache.openjpa.kernel.QueryImpl.update(QueryImpl.java:1055)
at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:866)
at org.apache.openjpa.kernel.QueryImpl.updateAll(QueryImpl.java:903)
at org.apache.openjpa.kernel.DelegatingQuery.updateAll(DelegatingQuery.java:597)
at org.apache.openjpa.persistence.QueryImpl.executeUpdate(QueryImpl.java:370)
at 
com.clouddynamics.heliotime.api.meter.helper.ResourceMeterQuery.stopMeter(ResourceMeterQuery.java:56)
at 
com.clouddynamics.heliotime.api.meter.command.StartMeterCmd.create(StartMeterCmd.java:100)
at 
com.clouddynamics.heliotime.api.meter.command.StartMeterCmd.execute(StartMeterCmd.java:85)
at com.clouddynamics.heliotime.api.BaseApi.execute(BaseApi.java:41)
at 
com.clouddynamics.heliotime.api.meter.command.StartMeterCmd.restEndPoint(StartMeterCmd.java:78)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)

> Support for JAVA 8
> ------------------
>
>                 Key: OPENJPA-2386
>                 URL: https://issues.apache.org/jira/browse/OPENJPA-2386
>             Project: OpenJPA
>          Issue Type: Improvement
>          Components: build / infrastructure, Enhance, jpa
>    Affects Versions: 2.3.0
>            Reporter: Kevin Sutter
>            Assignee: Rick Curtis
>             Fix For: 2.2.3, 2.4.0
>
>
> A few different aspects exist for the support of Java 8.  The first being 
> tolerance of the Java 8 runtime.  If OpenJPA and the application are built 
> and enhanced with Java 7 (or Java 6), then will these class files execute in 
> a Java 8 environment?  My assumption is "yes" since this would be consistent 
> with our initial experiences with Java 7.  But, some testing will be required 
> to verify this.
> The next aspect is the building of the application Entities with Java 8.  
> Building and enhancing Java Entity class files with Java 8 looks to be 
> hazardous...  The first indication is that ASM doesn't seem to handle the 
> Java 8 class file format.  And, if ASM doesn't handle it, then I'm sure that 
> Serp doesn't handle it either.  Now, whether our use of ASM as a 
> post-processor for Serp will suffice this time around, I have no idea.  
> This brings back the question of dropping Serp support altogether and going 
> the ASM route 
> (http://openjpa.208410.n2.nabble.com/DISCUSS-Java7-and-Serp-td6951682.html).  
> I know there's been some interest in this in the past.
> A longer-term aspect is when do we actually build OpenJPA with Java 8 and 
> take advantage (exploit) of the new features.  I think we have a long ways 
> before we have to cross that hurdle.  When we start developing JPA 2.1, we'll 
> probably have to upgrade our build process to use Java 7.  So, we're probably 
> on the same type of cycle for Java 8 for building OpenJPA (when it's required 
> by Java EE 8).



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to