Ah, the problem with source and binary compatibility set to JDK 7 is here https://issues.apache.org/jira/browse/ODE-1043
On Mon, Dec 21, 2015 at 10:02 AM, Sathwik B P <[email protected]> wrote: > Raghavendra, > > I don't think there should be any problems running ODE binary under JDK 8. > > It's only that you will not be able to compile the source under JDK 7 and > above with source and target version set to JDK 7.I have listed in my > previous post where we need to move towards JPA 2 to fix that. > > It would be of great help if you could test on JDK 8 and let us know, so > that we can try to fix that in the trunk. > > regards, > sathwik > > On Sun, Dec 20, 2015 at 11:08 PM, Raghvendra Srivastava < > [email protected]> wrote: > >> Sathwik, >> As you know we are using ode in our application and we need to move to >> java8 for compliance and security reasons. Many of our customers are >> asking >> us to move our applications to java8. I was wondering what are the plans >> for porting ode to Java 8 given that Java 7 has also reached EOL few >> months >> back? >> Best regards, >> Rag >> >> On Sunday, December 20, 2015, Pierre Smits <[email protected]> >> wrote: >> >> > FYI: Java 7 is EOL since April 2015 >> > >> > Best regards, >> > >> > Pierre Smits >> > >> > ORRTIZ.COM <http://www.orrtiz.com> >> > OFBiz based solutions & services >> > >> > OFBiz Extensions Marketplace >> > http://oem.ofbizci.net/oci-2/ >> > >> > On Tue, Dec 8, 2015 at 9:30 AM, Sathwik B P <[email protected] >> > <javascript:;>> wrote: >> > >> > > I wish to confirm that the migration has worked. >> > > >> > > Initial setup: >> > > ODE war: ODE 1.3.5 with Hibernate 3.2.5 >> > > Tomcat 6.0.44 with Bitronix TM 2.1.4 >> > > JDK 1.5.0_22 >> > > Mysql: 5.6.27-0ubuntu0.15.04.1 (Ubuntu) >> > > >> > > >> > > Migration setup: >> > > ODE war: ODE 1.3.7-SNAPSHOT built with minimum binary compatibility >> to >> > > JDK 6 with Hibernate 3.3.2 >> > > TomEE 1.7.12 >> > > JDK 1.7.0_80 >> > > Mysql: 5.6.27-0ubuntu0.15.04.1 (Ubuntu) >> > > >> > > We can now move release ODE 1.3.7 with binary compatibility to JDK 6. >> > > >> > > >> > > regards, >> > > sathwik >> > > >> > > On Sun, Dec 6, 2015 at 7:51 PM, Sathwik B P <[email protected] >> > <javascript:;>> wrote: >> > > >> > > > Hi, >> > > > >> > > > As of now I have faced two issues with the compiling of ODE-1.3.x >> > source >> > > > after changing the binary compatibility to 1.6 >> > > > >> > > > A) With the removal of usage of APT tool in Rakefile. How do we >> > generate >> > > > the Channel and ChannelListener sources. There were 2 options >> > > > 1) Rewrite the annotation processor using new API >> > > > 2) Manually add the generated sources to the repo which was >> > generated >> > > > with JDK 1.5 >> > > > >> > > > Since we don't use the annotations API in the trunk anymore, I >> choose >> > to >> > > > manually add the generated source to the repo. >> > > > >> > > > >> > > > B) XMLBeans, for multiple occurrence element defined in XSD schema >> > > > generates different methods under JDK 1.5 and JDK 1.6 >> > > > >> > > > Collection<Something> getSomethingList() -----JDK 1.5 >> > > > Something[] getSomethingArray() ----- JDK 1.6 >> > > > >> > > > The generated sources from XMLBeans is predominantly used in the >> > > > Management API within ODE. So, I assume the dependency on this API >> by >> > > > external customers would be rare as they would be entitled to use >> the >> > > WSDL >> > > > and XSD. >> > > > >> > > > These are the following changes that have resulted due to the >> changes >> > in >> > > > the XMLBeans generated sources that has gone into trunk and the same >> > > needs >> > > > to be backported to ode 1.3.7 to make it work on JDK 1.6 >> > > > >> > > > >> > > >> > >> https://github.com/apache/ode/commit/ad45177f76a4a7518cb3f79d76e52f55cb86a9c6 >> > > > >> > > > >> > > > regards, >> > > > sathwik >> > > > >> > > > >> > > > On Wed, Dec 2, 2015 at 2:58 PM, Sathwik B P <[email protected] >> > <javascript:;>> >> > > wrote: >> > > > >> > > >> I will plan some migration tests since ODE does object >> serialization. >> > > >> >> > > >> Our last release was ODE 1.3.6, but will use a version older to >> that >> > > >> which is ODE 1.3.5 >> > > >> >> > > >> Initial setup: >> > > >> ODE war: ODE 1.3.5 >> > > >> Tomcat 6.0.44 >> > > >> JDK 1.5.0_22 >> > > >> >> > > >> Deploy some processes (sample processes that come packaged with ODE >> > > >> distribution and a custom process that uses explicit correlation) >> and >> > > >> initiate instances. >> > > >> >> > > >> Migration setup: >> > > >> ODE war: Replace ODE 1.3.5 deployed previously with ODE >> > 1.3.7-SNAPSHOT >> > > >> built with minimum binary compatibility to JDK 6 >> > > >> Tomcat 6.0.44 >> > > >> JDK 1.6.0_45 >> > > >> >> > > >> Now complete pending process instances and create new instances. >> > > >> >> > > >> Will come back with the migration test results. >> > > >> >> > > >> regards, >> > > >> sathwik >> > > >> >> > > >> On Mon, Nov 30, 2015 at 1:35 AM, Kevin SEJOURNE < >> > > >> [email protected] <javascript:;>> wrote: >> > > >> >> > > >>> Hello, >> > > >>> >> > > >>> Why wait for jdk8 ? >> > > >>> +1 for moving for a newer version. >> > > >>> >> > > >>> Regards, >> > > >>> Kevin >> > > >>> >> > > >>> >> > > >>> Kevin SEJOURNE >> > > >>> Ingénieur Recherche et Développement >> > > >>> Standard : +33141917777 | Fax : +33141917778 >> > > >>> 215, avenue Georges Clemenceau - 92024 - Nanterre >> > > >>> www.intrinsec.com >> > > >>> >> > > >>> ________________________________________ >> > > >>> De : Hadrian Zbarcea <[email protected] <javascript:;>> >> > > >>> Envoyé : samedi 28 novembre 2015 13:55 >> > > >>> À : [email protected] <javascript:;> >> > > >>> Objet : [!!Mass Mail]Re: Move towards binary compatibility to JDK >> 1.6 >> > > or >> > > >>> JDK 1.7 for 1.3.7 RELEASE >> > > >>> >> > > >>> +1 for moving to either jdk7 (safer bet) or even jdk8. >> > > >>> >> > > >>> Hadrian >> > > >>> >> > > >>> On 11/27/2015 06:19 PM, Tammo van Lessen wrote: >> > > >>> > +1 for moving to JDK 7 (although its also already EOL), so JDK 8 >> > > would >> > > >>> also >> > > >>> > be an option if nobody objects. >> > > >>> > >> > > >>> > On Fri, Nov 27, 2015 at 7:57 AM, Sathwik B P < >> [email protected] >> > <javascript:;>> >> > > >>> wrote: >> > > >>> > >> > > >>> >> Hi All, >> > > >>> >> >> > > >>> >> This is a proposal to move towards minimum compliance to JDK >> 1.6 >> > or >> > > >>> 1.7 >> > > >>> >> from existing JDK 1.5 for ODE 1.3.7 RELEASE. >> > > >>> >> >> > > >>> >> Is there anyone still on JDK 5 or 6? Let us know if there are >> any >> > > >>> concerns. >> > > >>> >> >> > > >>> >> regards, >> > > >>> >> sathwik >> > > >>> >> >> > > >>> > >> > > >>> > >> > > >>> > >> > > >>> >> > > >>> >> > > >>> >> > > >>> >> > > >>> >> > > >>> >> > > >>> >> > > >>> >> > > >> >> > > > >> > > >> > >> > >
