You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cayenne.apache.org by Savva Kolbachev <s....@gmail.com> on 2016/04/29 18:04:16 UTC

[VOTE] 3.1.1

Hi All,
I'm glad to tell you that I've prepared 3.1.1 artifacts for voting.

Maven artifacts:
https://repository.apache.org/content/repositories/orgapachecayenne-1010/
Assemblies:
https://dist.apache.org/repos/dist/dev/cayenne/cayenne-parent-3.1.1/

Please evaluate and cast your votes.

-- 
Thanks and Regards
Savva Kolbachev

Re: [VOTE] 3.1.1

Posted by Savva Kolbachev <s....@gmail.com>.
Hi Andrus,

Yes, it's my fault. I fixed it for 4.0.M3 but just forgot to fix for 3.1.1.

2016-05-04 15:05 GMT+03:00 Andrus Adamchik <an...@objectstyle.org>:

> Here is my checklist:
>
> 1. MD5 matches
> 2. Signature checks
> 3. rat passes
> 4. builds from source
> 5. Modeler runs on OS X
> 6. Modeler runs on Windows
>
> Rat tripped over a bunch of *.iml files (IntelliJ Idea project files). It
> is not an issue from the IP compliance POV (those are generated files, and
> can be added to rat ignores). But ideally we need to be excluding them from
> the release (by tweaking the pom for the source assembly I guess? We fixed
> the same problem in 4.0 at some point).
>
> Don't think this is a vote blocker tgough, so my +1 on the release.
>
> Andrus
>
>
>
> > On Apr 29, 2016, at 12:04 PM, Savva Kolbachev <s....@gmail.com>
> wrote:
> >
> > Hi All,
> > I'm glad to tell you that I've prepared 3.1.1 artifacts for voting.
> >
> > Maven artifacts:
> >
> https://repository.apache.org/content/repositories/orgapachecayenne-1010/
> > Assemblies:
> > https://dist.apache.org/repos/dist/dev/cayenne/cayenne-parent-3.1.1/
> >
> > Please evaluate and cast your votes.
> >
> > --
> > Thanks and Regards
> > Savva Kolbachev
>
>


-- 
Thanks and Regards
Savva Kolbachev

Re: [VOTE] 3.1.1

Posted by Mike Kienenberger <mk...@gmail.com>.
Sorry for taking so long to review this.

Building from source using "mvn install" gave me problems at first.  I
tried java 1.7 / mvn 3.3.3 and then downgraded to java 1.6 / mvn
3.0.3, but neither worked.

Both times it died in

[INFO] Cayenne Java 1.5 Unpublished ...................... FAILURE [1:26.758s]

With 1.6 and "mvn" I made it to

[INFO] Cayenne Documentation ............................. FAILURE [39.250s]

I finally was able to get a clean build using 1.7 and mvn 3.3.3 with
"mvn" followed by "mvn install"

I also saw the 40 iml files reported by rat, but these are also not a
blocker for me.

I'm concerned about the build issues, but I suppose it must have been
something specific to my environment.

- signatures and checksums match
- source builds  (With problems noted above)
- apache rat passes except for 40 .iml files

+1






Below are the linux commands I used to verify the release of the
cayenne-3.1.1 files:

=============================================


wget https://dist.apache.org/repos/dist/dev/cayenne/cayenne-parent-3.1.1//cayenne-3.1.1-macosx.dmg
wget https://dist.apache.org/repos/dist/dev/cayenne/cayenne-parent-3.1.1//cayenne-3.1.1-macosx.dmg.asc
wget https://dist.apache.org/repos/dist/dev/cayenne/cayenne-parent-3.1.1//cayenne-3.1.1-macosx.dmg.md5
wget https://dist.apache.org/repos/dist/dev/cayenne/cayenne-parent-3.1.1//cayenne-3.1.1-src.tar.gz
wget https://dist.apache.org/repos/dist/dev/cayenne/cayenne-parent-3.1.1//cayenne-3.1.1-src.tar.gz.asc
wget https://dist.apache.org/repos/dist/dev/cayenne/cayenne-parent-3.1.1//cayenne-3.1.1-src.tar.gz.md5
wget https://dist.apache.org/repos/dist/dev/cayenne/cayenne-parent-3.1.1//cayenne-3.1.1-win.zip
wget https://dist.apache.org/repos/dist/dev/cayenne/cayenne-parent-3.1.1//cayenne-3.1.1-win.zip.asc
wget https://dist.apache.org/repos/dist/dev/cayenne/cayenne-parent-3.1.1//cayenne-3.1.1-win.zip.md5
wget https://dist.apache.org/repos/dist/dev/cayenne/cayenne-parent-3.1.1//cayenne-3.1.1.tar.gz
wget https://dist.apache.org/repos/dist/dev/cayenne/cayenne-parent-3.1.1//cayenne-3.1.1.tar.gz.asc
wget https://dist.apache.org/repos/dist/dev/cayenne/cayenne-parent-3.1.1//cayenne-3.1.1.tar.gz.md5

# check checksums
## made with  gpg --print-md MD5 cayenne-X.X.tar.gz
cat *.md5 | tr -d ' ' | awk 'BEGIN{OFS=" "; FS=":"}
{tmp=$1;$1=$2;$2=tmp;print}' | md5sum -c

# check signatures
wget http://www.apache.org/dist/cayenne/KEYS
gpg --import KEYS
find . -name '*.asc' -exec gpg --verify {} \;

# verify .tar.gz and -win.zip files are identical -- flawed process
due to platform building differences
mkdir src
cd src
tar xvf ../cayenne-3.1.1.tar.gz
mv cayenne-3.1.1/ cayenne-3.1.1-tar-gz
unzip ../cayenne-3.1.1-win.zip
# should be no output
# but windows and tar package are built with different java versions.
## differences in jars, pdfs, html resources, css, html, package-info
between tar.gz and zip(win)
diff -rq cayenne-3.1.1* | grep -v "jar differ" | grep -v "html differ"
| grep -v "pdf differ" | grep -v ".css differ"
# should be "are identical" output
diff -srq cayenne-3.1.1* | grep -v "jar differ" | grep -v "html
differ" | grep -v "pdf differ" | grep -v ".css differ" | grep -v "are
identical"

# unpack source
tar xvzf ../cayenne-3.1.1-src.tar.gz
# build source
cd cayenne-3.1.1-src
mvn install

## mvn apache-rat currently unused for cayenne
./rat.sh ~/java/apache-rat-0.11/apache-rat-0.11.jar

Re: [VOTE] 3.1.1

Posted by Andrus Adamchik <an...@objectstyle.org>.
Here is my checklist:

1. MD5 matches
2. Signature checks
3. rat passes
4. builds from source
5. Modeler runs on OS X 
6. Modeler runs on Windows

Rat tripped over a bunch of *.iml files (IntelliJ Idea project files). It is not an issue from the IP compliance POV (those are generated files, and can be added to rat ignores). But ideally we need to be excluding them from the release (by tweaking the pom for the source assembly I guess? We fixed the same problem in 4.0 at some point).

Don't think this is a vote blocker tgough, so my +1 on the release.

Andrus



> On Apr 29, 2016, at 12:04 PM, Savva Kolbachev <s....@gmail.com> wrote:
> 
> Hi All,
> I'm glad to tell you that I've prepared 3.1.1 artifacts for voting.
> 
> Maven artifacts:
> https://repository.apache.org/content/repositories/orgapachecayenne-1010/
> Assemblies:
> https://dist.apache.org/repos/dist/dev/cayenne/cayenne-parent-3.1.1/
> 
> Please evaluate and cast your votes.
> 
> -- 
> Thanks and Regards
> Savva Kolbachev


Re: [VOTE] 3.1.1

Posted by Andrus Adamchik <an...@objectstyle.org>.
Thanks Mike!

> On May 6, 2016, at 8:23 AM, Michael Gentry <bl...@gmail.com> wrote:
> 
> I'll try to get to this today or over the weekend. Sorry for the delay, been busy with other things.
> 
> mrg
> 
>> On Apr 29, 2016, at 12:04 PM, Savva Kolbachev <s....@gmail.com> wrote:
>> 
>> Hi All,
>> I'm glad to tell you that I've prepared 3.1.1 artifacts for voting.
>> 
>> Maven artifacts:
>> https://repository.apache.org/content/repositories/orgapachecayenne-1010/
>> Assemblies:
>> https://dist.apache.org/repos/dist/dev/cayenne/cayenne-parent-3.1.1/
>> 
>> Please evaluate and cast your votes.
>> 
>> -- 
>> Thanks and Regards
>> Savva Kolbachev


Re: [VOTE] 3.1.1

Posted by Michael Gentry <bl...@gmail.com>.
I'll try to get to this today or over the weekend. Sorry for the delay, been busy with other things.

mrg

> On Apr 29, 2016, at 12:04 PM, Savva Kolbachev <s....@gmail.com> wrote:
> 
> Hi All,
> I'm glad to tell you that I've prepared 3.1.1 artifacts for voting.
> 
> Maven artifacts:
> https://repository.apache.org/content/repositories/orgapachecayenne-1010/
> Assemblies:
> https://dist.apache.org/repos/dist/dev/cayenne/cayenne-parent-3.1.1/
> 
> Please evaluate and cast your votes.
> 
> -- 
> Thanks and Regards
> Savva Kolbachev

Re: [VOTE] 3.1.1

Posted by Savva Kolbachev <s....@gmail.com>.
Hi All,

Thanks everyone for your votes. I'm adding my +1 and closing the vote.
Results are as follows:
Andrus Adamchik [PMC] +1
Mike Kienenberger [PMC] +1
Michael Gentry [PMC] +1
Aristedes Maniatis [PMC] +0
Savva Kolbachev [PMC] +1

Congratulations! The vote passed and we have 3.1.1 release. I'll do all
necessary things to complete it in a few days.

2016-05-11 1:52 GMT+03:00 Aristedes Maniatis <ar...@maniatis.org>:

> I think that realistically I'm not going to get time to look at this in
> detail. However I took a quick look through the artifacts and things look
> good. And looking at the commits, it makes sense to release now. I'm +0
> that the release should happen, but I don't have a project that I can test
> Cayenne 3 against any more. Trusting that the unit tests have really good
> coverage, we should release.
>
>
> Ari
>
>
> On 11/05/2016 3:24am, Andrus Adamchik wrote:
> > Hi Mike,
> >
> > Great research. At least we know that nothing is broken at the source
> level.
> >
> > Andrus
> >
> >> On May 10, 2016, at 6:38 AM, Michael Gentry <bl...@gmail.com>
> wrote:
> >>
> >> So, my final bit of investigation (unless anyone thinks of anything
> else):
> >>
> >> Fedora 23 + OpenJDK 8 + build Cayenne 3.1.1 source bundle: CM works
> >>
> >> For whatever reason, the binary distribution doesn't work with OpenJDK
> 8 on
> >> Fedora, but if you compile the source with OpenJDK 8, you'll have a
> working
> >> CM.  We should just be aware of this in case someone is having an issue.
> >> We can tell them two solutions: compile CM yourself with OpenJDK 8 or
> use
> >> Oracle's JDK.
> >>
> >> Thanks,
> >>
> >> mrg
> >>
> >>
> >> On Mon, May 9, 2016 at 4:03 PM, Michael Gentry <bl...@gmail.com>
> wrote:
> >>
> >>> Fedora 23 + Oracle JDK 1.8.0_92: CM runs
> >>> Fedora 23 + Open JDK 1.8.0_91: CM crashes
> >>> Linux Mint 17.3 Cinnamon + Open JDK 1.7.0_101: CM runs
> >>>
> >>> I'm assuming it'll run on Ubuntu as well, since Mint is based upon
> Ubuntu
> >>> and Ubuntu uses JDK 7 if memory serves.
> >>>
> >>> So, at first glance, seems to be some compatibility issue with OpenJDK
> 8 +
> >>> CM.
> >>>
> >>> mrg
> >>>
> >>>
> >>> On Mon, May 9, 2016 at 3:06 PM, Michael Gentry <bl...@gmail.com>
> >>> wrote:
> >>>
> >>>> I'm pretty sure Mint uses OpenJDK, too, but I believe it comes with
> Java
> >>>> 7 instead of Java 8. I'll investigate, including Oracle, and report
> back.
> >>>>
> >>>> Thanks,
> >>>>
> >>>> mrg
> >>>>
> >>>>> On May 9, 2016, at 11:31 AM, Andrus Adamchik <andrus@objectstyle.org
> >
> >>>> wrote:
> >>>>>
> >>>>> Would it be possible to try it on Oracle Java? Could be an OpenJDK
> bug.
> >>>>>
> >>>>> Andrus
> >>>>>
> >>>>>> On May 9, 2016, at 7:36 AM, Michael Gentry <bl...@gmail.com>
> >>>> wrote:
> >>>>>>
> >>>>>> For grins, I installed Mint and Fedora in VirtualBox.  Cayenne
> Modeler
> >>>> runs
> >>>>>> in Mint, but not Fedora.
> >>>>>>
> >>>>>> Here is the exception:
> >>>>>>
> >>>>>> [mrg@localhost cayenne-3.1.1]$ java -jar bin/CayenneModeler.jar
> >>>>>> May 09, 2016 10:31:55 AM
> org.apache.cayenne.modeler.util.ModelerLogger
> >>>> info
> >>>>>> INFO: Starting CayenneModeler.
> >>>>>> May 09, 2016 10:31:56 AM
> org.apache.cayenne.modeler.util.ModelerLogger
> >>>> info
> >>>>>> INFO: JRE v.1.8.0_91 at
> >>>>>> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.91-2.b14.fc23.x86_64/jre
> >>>>>> Exception in thread "main" java.lang.ExceptionInInitializerError
> >>>>>> at
> >>>>>>
> >>>>
> com.jgoodies.looks.plastic.PlasticLookAndFeel.<clinit>(PlasticLookAndFeel.java:122)
> >>>>>> at
> >>>>>>
> >>>>
> org.apache.cayenne.modeler.generic.GenericPlatformInitializer.findTheme(GenericPlatformInitializer.java:64)
> >>>>>> at
> >>>>>>
> >>>>
> org.apache.cayenne.modeler.generic.GenericPlatformInitializer.initLookAndFeel(GenericPlatformInitializer.java:48)
> >>>>>> at org.apache.cayenne.modeler.Main.launch(Main.java:79)
> >>>>>> at
> >>>>
> org.apache.cayenne.modeler.generic.GenericMain.main(GenericMain.java:33)
> >>>>>> Caused by: java.awt.HeadlessException
> >>>>>> at
> >>>> sun.awt.HeadlessToolkit.getScreenResolution(HeadlessToolkit.java:226)
> >>>>>> at com.jgoodies.looks.LookUtils.isLowResolution(LookUtils.java:436)
> >>>>>> at com.jgoodies.looks.LookUtils.<clinit>(LookUtils.java:180)
> >>>>>> ... 5 more
> >>>>>>
> >>>>>>
> >>>>>> Does anyone have Fedora (or Red Hat) they can test Cayenne Modeler
> >>>> on?  It
> >>>>>> could be an issue with VirtualBox.  I used Fedora 23, Java 8 (as you
> >>>> can
> >>>>>> see in the stack trace), and 1920x1080 monitor resolution.
> >>>>>>
> >>>>>> Thanks,
> >>>>>>
> >>>>>> mrg
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>> On Sat, May 7, 2016 at 2:42 PM, Michael Gentry <
> blacknext@gmail.com>
> >>>> wrote:
> >>>>>>>
> >>>>>>> Given other's feedback, ignoring the .iml files.
> >>>>>>>
> >>>>>>>
> >>>>>>> The following generated files were missing a license header:
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>
> framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/exp/parser/ExpressionParserTreeConstants.java
> >>>>>>>
> >>>>>>>
> >>>>
> framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/exp/parser/JJTExpressionParserState.java
> >>>>>>>
> >>>>>>> We have the license header in other generated files, such as:
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>
> framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/exp/parser/Token.java
> >>>>>>>
> >>>>>>> I don't think this is a big issue, but thought I'd mention it.  No
> >>>> idea if
> >>>>>>> it can be easily added and even if so, I'd not hold up a release
> on it
> >>>>>>> since they are generated files.
> >>>>>>>
> >>>>>>> This one is also missing a license header, which also is probably
> not
> >>>>>>> significant:
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>
> itests/cayenne-tools-itest/src/test/resources/org/apache/cayenne/tools/velotemplate.vm
> >>>>>>>
> >>>>>>>
> >>>>>>> Outside of that:
> >>>>>>>
> >>>>>>> 1) All artifacts download.
> >>>>>>> 2) MD5 checksums are valid.
> >>>>>>> 3) Signatures are valid.
> >>>>>>> 4) OS X DMG mounts and is valid and Cayenne Modeler runs.
> >>>>>>> 5) Linux binary extracts and Cayenne Modeler runs.
> >>>>>>> 6) rat passes (mostly, see above)
> >>>>>>> 7) JDK7 builds.
> >>>>>>> 8) JDK8 builds.
> >>>>>>> 9) Cayenne Modeler runs from built sources (OS X and Linux).
> >>>>>>>
> >>>>>>> +1
> >>>>>>>
> >>>>>>>
> >>>>>>> Thanks,
> >>>>>>>
> >>>>>>> mrg
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>> On Fri, Apr 29, 2016 at 12:04 PM, Savva Kolbachev <
> >>>> s.kolbachev@gmail.com>
> >>>>>>> wrote:
> >>>>>>>>
> >>>>>>>> Hi All,
> >>>>>>>> I'm glad to tell you that I've prepared 3.1.1 artifacts for
> voting.
> >>>>>>>>
> >>>>>>>> Maven artifacts:
> >>>>>>>
> >>>>
> https://repository.apache.org/content/repositories/orgapachecayenne-1010/
> >>>>>>>> Assemblies:
> >>>>>>>>
> https://dist.apache.org/repos/dist/dev/cayenne/cayenne-parent-3.1.1/
> >>>>>>>>
> >>>>>>>> Please evaluate and cast your votes.
> >>>>>>>>
> >>>>>>>> --
> >>>>>>>> Thanks and Regards
> >>>>>>>> Savva Kolbachev
> >>>>>
> >>>>
> >>>
> >>>
> >
>
> --
> -------------------------->
> Aristedes Maniatis
> GPG fingerprint CBFB 84B4 738D 4E87 5E5C  5EFA EF6A 7D2E 3E49 102A
>



-- 
Thanks and Regards
Savva Kolbachev

Re: [VOTE] 3.1.1

Posted by Aristedes Maniatis <ar...@maniatis.org>.
I think that realistically I'm not going to get time to look at this in detail. However I took a quick look through the artifacts and things look good. And looking at the commits, it makes sense to release now. I'm +0 that the release should happen, but I don't have a project that I can test Cayenne 3 against any more. Trusting that the unit tests have really good coverage, we should release.


Ari


On 11/05/2016 3:24am, Andrus Adamchik wrote:
> Hi Mike,
> 
> Great research. At least we know that nothing is broken at the source level.
> 
> Andrus
> 
>> On May 10, 2016, at 6:38 AM, Michael Gentry <bl...@gmail.com> wrote:
>>
>> So, my final bit of investigation (unless anyone thinks of anything else):
>>
>> Fedora 23 + OpenJDK 8 + build Cayenne 3.1.1 source bundle: CM works
>>
>> For whatever reason, the binary distribution doesn't work with OpenJDK 8 on
>> Fedora, but if you compile the source with OpenJDK 8, you'll have a working
>> CM.  We should just be aware of this in case someone is having an issue.
>> We can tell them two solutions: compile CM yourself with OpenJDK 8 or use
>> Oracle's JDK.
>>
>> Thanks,
>>
>> mrg
>>
>>
>> On Mon, May 9, 2016 at 4:03 PM, Michael Gentry <bl...@gmail.com> wrote:
>>
>>> Fedora 23 + Oracle JDK 1.8.0_92: CM runs
>>> Fedora 23 + Open JDK 1.8.0_91: CM crashes
>>> Linux Mint 17.3 Cinnamon + Open JDK 1.7.0_101: CM runs
>>>
>>> I'm assuming it'll run on Ubuntu as well, since Mint is based upon Ubuntu
>>> and Ubuntu uses JDK 7 if memory serves.
>>>
>>> So, at first glance, seems to be some compatibility issue with OpenJDK 8 +
>>> CM.
>>>
>>> mrg
>>>
>>>
>>> On Mon, May 9, 2016 at 3:06 PM, Michael Gentry <bl...@gmail.com>
>>> wrote:
>>>
>>>> I'm pretty sure Mint uses OpenJDK, too, but I believe it comes with Java
>>>> 7 instead of Java 8. I'll investigate, including Oracle, and report back.
>>>>
>>>> Thanks,
>>>>
>>>> mrg
>>>>
>>>>> On May 9, 2016, at 11:31 AM, Andrus Adamchik <an...@objectstyle.org>
>>>> wrote:
>>>>>
>>>>> Would it be possible to try it on Oracle Java? Could be an OpenJDK bug.
>>>>>
>>>>> Andrus
>>>>>
>>>>>> On May 9, 2016, at 7:36 AM, Michael Gentry <bl...@gmail.com>
>>>> wrote:
>>>>>>
>>>>>> For grins, I installed Mint and Fedora in VirtualBox.  Cayenne Modeler
>>>> runs
>>>>>> in Mint, but not Fedora.
>>>>>>
>>>>>> Here is the exception:
>>>>>>
>>>>>> [mrg@localhost cayenne-3.1.1]$ java -jar bin/CayenneModeler.jar
>>>>>> May 09, 2016 10:31:55 AM org.apache.cayenne.modeler.util.ModelerLogger
>>>> info
>>>>>> INFO: Starting CayenneModeler.
>>>>>> May 09, 2016 10:31:56 AM org.apache.cayenne.modeler.util.ModelerLogger
>>>> info
>>>>>> INFO: JRE v.1.8.0_91 at
>>>>>> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.91-2.b14.fc23.x86_64/jre
>>>>>> Exception in thread "main" java.lang.ExceptionInInitializerError
>>>>>> at
>>>>>>
>>>> com.jgoodies.looks.plastic.PlasticLookAndFeel.<clinit>(PlasticLookAndFeel.java:122)
>>>>>> at
>>>>>>
>>>> org.apache.cayenne.modeler.generic.GenericPlatformInitializer.findTheme(GenericPlatformInitializer.java:64)
>>>>>> at
>>>>>>
>>>> org.apache.cayenne.modeler.generic.GenericPlatformInitializer.initLookAndFeel(GenericPlatformInitializer.java:48)
>>>>>> at org.apache.cayenne.modeler.Main.launch(Main.java:79)
>>>>>> at
>>>> org.apache.cayenne.modeler.generic.GenericMain.main(GenericMain.java:33)
>>>>>> Caused by: java.awt.HeadlessException
>>>>>> at
>>>> sun.awt.HeadlessToolkit.getScreenResolution(HeadlessToolkit.java:226)
>>>>>> at com.jgoodies.looks.LookUtils.isLowResolution(LookUtils.java:436)
>>>>>> at com.jgoodies.looks.LookUtils.<clinit>(LookUtils.java:180)
>>>>>> ... 5 more
>>>>>>
>>>>>>
>>>>>> Does anyone have Fedora (or Red Hat) they can test Cayenne Modeler
>>>> on?  It
>>>>>> could be an issue with VirtualBox.  I used Fedora 23, Java 8 (as you
>>>> can
>>>>>> see in the stack trace), and 1920x1080 monitor resolution.
>>>>>>
>>>>>> Thanks,
>>>>>>
>>>>>> mrg
>>>>>>
>>>>>>
>>>>>>
>>>>>>> On Sat, May 7, 2016 at 2:42 PM, Michael Gentry <bl...@gmail.com>
>>>> wrote:
>>>>>>>
>>>>>>> Given other's feedback, ignoring the .iml files.
>>>>>>>
>>>>>>>
>>>>>>> The following generated files were missing a license header:
>>>>>>>
>>>>>>>
>>>>>>>
>>>> framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/exp/parser/ExpressionParserTreeConstants.java
>>>>>>>
>>>>>>>
>>>> framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/exp/parser/JJTExpressionParserState.java
>>>>>>>
>>>>>>> We have the license header in other generated files, such as:
>>>>>>>
>>>>>>>
>>>>>>>
>>>> framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/exp/parser/Token.java
>>>>>>>
>>>>>>> I don't think this is a big issue, but thought I'd mention it.  No
>>>> idea if
>>>>>>> it can be easily added and even if so, I'd not hold up a release on it
>>>>>>> since they are generated files.
>>>>>>>
>>>>>>> This one is also missing a license header, which also is probably not
>>>>>>> significant:
>>>>>>>
>>>>>>>
>>>>>>>
>>>> itests/cayenne-tools-itest/src/test/resources/org/apache/cayenne/tools/velotemplate.vm
>>>>>>>
>>>>>>>
>>>>>>> Outside of that:
>>>>>>>
>>>>>>> 1) All artifacts download.
>>>>>>> 2) MD5 checksums are valid.
>>>>>>> 3) Signatures are valid.
>>>>>>> 4) OS X DMG mounts and is valid and Cayenne Modeler runs.
>>>>>>> 5) Linux binary extracts and Cayenne Modeler runs.
>>>>>>> 6) rat passes (mostly, see above)
>>>>>>> 7) JDK7 builds.
>>>>>>> 8) JDK8 builds.
>>>>>>> 9) Cayenne Modeler runs from built sources (OS X and Linux).
>>>>>>>
>>>>>>> +1
>>>>>>>
>>>>>>>
>>>>>>> Thanks,
>>>>>>>
>>>>>>> mrg
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Fri, Apr 29, 2016 at 12:04 PM, Savva Kolbachev <
>>>> s.kolbachev@gmail.com>
>>>>>>> wrote:
>>>>>>>>
>>>>>>>> Hi All,
>>>>>>>> I'm glad to tell you that I've prepared 3.1.1 artifacts for voting.
>>>>>>>>
>>>>>>>> Maven artifacts:
>>>>>>>
>>>> https://repository.apache.org/content/repositories/orgapachecayenne-1010/
>>>>>>>> Assemblies:
>>>>>>>> https://dist.apache.org/repos/dist/dev/cayenne/cayenne-parent-3.1.1/
>>>>>>>>
>>>>>>>> Please evaluate and cast your votes.
>>>>>>>>
>>>>>>>> --
>>>>>>>> Thanks and Regards
>>>>>>>> Savva Kolbachev
>>>>>
>>>>
>>>
>>>
> 

-- 
-------------------------->
Aristedes Maniatis
GPG fingerprint CBFB 84B4 738D 4E87 5E5C  5EFA EF6A 7D2E 3E49 102A

Re: [VOTE] 3.1.1

Posted by Andrus Adamchik <an...@objectstyle.org>.
Hi Mike,

Great research. At least we know that nothing is broken at the source level.

Andrus

> On May 10, 2016, at 6:38 AM, Michael Gentry <bl...@gmail.com> wrote:
> 
> So, my final bit of investigation (unless anyone thinks of anything else):
> 
> Fedora 23 + OpenJDK 8 + build Cayenne 3.1.1 source bundle: CM works
> 
> For whatever reason, the binary distribution doesn't work with OpenJDK 8 on
> Fedora, but if you compile the source with OpenJDK 8, you'll have a working
> CM.  We should just be aware of this in case someone is having an issue.
> We can tell them two solutions: compile CM yourself with OpenJDK 8 or use
> Oracle's JDK.
> 
> Thanks,
> 
> mrg
> 
> 
> On Mon, May 9, 2016 at 4:03 PM, Michael Gentry <bl...@gmail.com> wrote:
> 
>> Fedora 23 + Oracle JDK 1.8.0_92: CM runs
>> Fedora 23 + Open JDK 1.8.0_91: CM crashes
>> Linux Mint 17.3 Cinnamon + Open JDK 1.7.0_101: CM runs
>> 
>> I'm assuming it'll run on Ubuntu as well, since Mint is based upon Ubuntu
>> and Ubuntu uses JDK 7 if memory serves.
>> 
>> So, at first glance, seems to be some compatibility issue with OpenJDK 8 +
>> CM.
>> 
>> mrg
>> 
>> 
>> On Mon, May 9, 2016 at 3:06 PM, Michael Gentry <bl...@gmail.com>
>> wrote:
>> 
>>> I'm pretty sure Mint uses OpenJDK, too, but I believe it comes with Java
>>> 7 instead of Java 8. I'll investigate, including Oracle, and report back.
>>> 
>>> Thanks,
>>> 
>>> mrg
>>> 
>>>> On May 9, 2016, at 11:31 AM, Andrus Adamchik <an...@objectstyle.org>
>>> wrote:
>>>> 
>>>> Would it be possible to try it on Oracle Java? Could be an OpenJDK bug.
>>>> 
>>>> Andrus
>>>> 
>>>>> On May 9, 2016, at 7:36 AM, Michael Gentry <bl...@gmail.com>
>>> wrote:
>>>>> 
>>>>> For grins, I installed Mint and Fedora in VirtualBox.  Cayenne Modeler
>>> runs
>>>>> in Mint, but not Fedora.
>>>>> 
>>>>> Here is the exception:
>>>>> 
>>>>> [mrg@localhost cayenne-3.1.1]$ java -jar bin/CayenneModeler.jar
>>>>> May 09, 2016 10:31:55 AM org.apache.cayenne.modeler.util.ModelerLogger
>>> info
>>>>> INFO: Starting CayenneModeler.
>>>>> May 09, 2016 10:31:56 AM org.apache.cayenne.modeler.util.ModelerLogger
>>> info
>>>>> INFO: JRE v.1.8.0_91 at
>>>>> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.91-2.b14.fc23.x86_64/jre
>>>>> Exception in thread "main" java.lang.ExceptionInInitializerError
>>>>> at
>>>>> 
>>> com.jgoodies.looks.plastic.PlasticLookAndFeel.<clinit>(PlasticLookAndFeel.java:122)
>>>>> at
>>>>> 
>>> org.apache.cayenne.modeler.generic.GenericPlatformInitializer.findTheme(GenericPlatformInitializer.java:64)
>>>>> at
>>>>> 
>>> org.apache.cayenne.modeler.generic.GenericPlatformInitializer.initLookAndFeel(GenericPlatformInitializer.java:48)
>>>>> at org.apache.cayenne.modeler.Main.launch(Main.java:79)
>>>>> at
>>> org.apache.cayenne.modeler.generic.GenericMain.main(GenericMain.java:33)
>>>>> Caused by: java.awt.HeadlessException
>>>>> at
>>> sun.awt.HeadlessToolkit.getScreenResolution(HeadlessToolkit.java:226)
>>>>> at com.jgoodies.looks.LookUtils.isLowResolution(LookUtils.java:436)
>>>>> at com.jgoodies.looks.LookUtils.<clinit>(LookUtils.java:180)
>>>>> ... 5 more
>>>>> 
>>>>> 
>>>>> Does anyone have Fedora (or Red Hat) they can test Cayenne Modeler
>>> on?  It
>>>>> could be an issue with VirtualBox.  I used Fedora 23, Java 8 (as you
>>> can
>>>>> see in the stack trace), and 1920x1080 monitor resolution.
>>>>> 
>>>>> Thanks,
>>>>> 
>>>>> mrg
>>>>> 
>>>>> 
>>>>> 
>>>>>> On Sat, May 7, 2016 at 2:42 PM, Michael Gentry <bl...@gmail.com>
>>> wrote:
>>>>>> 
>>>>>> Given other's feedback, ignoring the .iml files.
>>>>>> 
>>>>>> 
>>>>>> The following generated files were missing a license header:
>>>>>> 
>>>>>> 
>>>>>> 
>>> framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/exp/parser/ExpressionParserTreeConstants.java
>>>>>> 
>>>>>> 
>>> framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/exp/parser/JJTExpressionParserState.java
>>>>>> 
>>>>>> We have the license header in other generated files, such as:
>>>>>> 
>>>>>> 
>>>>>> 
>>> framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/exp/parser/Token.java
>>>>>> 
>>>>>> I don't think this is a big issue, but thought I'd mention it.  No
>>> idea if
>>>>>> it can be easily added and even if so, I'd not hold up a release on it
>>>>>> since they are generated files.
>>>>>> 
>>>>>> This one is also missing a license header, which also is probably not
>>>>>> significant:
>>>>>> 
>>>>>> 
>>>>>> 
>>> itests/cayenne-tools-itest/src/test/resources/org/apache/cayenne/tools/velotemplate.vm
>>>>>> 
>>>>>> 
>>>>>> Outside of that:
>>>>>> 
>>>>>> 1) All artifacts download.
>>>>>> 2) MD5 checksums are valid.
>>>>>> 3) Signatures are valid.
>>>>>> 4) OS X DMG mounts and is valid and Cayenne Modeler runs.
>>>>>> 5) Linux binary extracts and Cayenne Modeler runs.
>>>>>> 6) rat passes (mostly, see above)
>>>>>> 7) JDK7 builds.
>>>>>> 8) JDK8 builds.
>>>>>> 9) Cayenne Modeler runs from built sources (OS X and Linux).
>>>>>> 
>>>>>> +1
>>>>>> 
>>>>>> 
>>>>>> Thanks,
>>>>>> 
>>>>>> mrg
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> On Fri, Apr 29, 2016 at 12:04 PM, Savva Kolbachev <
>>> s.kolbachev@gmail.com>
>>>>>> wrote:
>>>>>>> 
>>>>>>> Hi All,
>>>>>>> I'm glad to tell you that I've prepared 3.1.1 artifacts for voting.
>>>>>>> 
>>>>>>> Maven artifacts:
>>>>>> 
>>> https://repository.apache.org/content/repositories/orgapachecayenne-1010/
>>>>>>> Assemblies:
>>>>>>> https://dist.apache.org/repos/dist/dev/cayenne/cayenne-parent-3.1.1/
>>>>>>> 
>>>>>>> Please evaluate and cast your votes.
>>>>>>> 
>>>>>>> --
>>>>>>> Thanks and Regards
>>>>>>> Savva Kolbachev
>>>> 
>>> 
>> 
>> 


Re: [VOTE] 3.1.1

Posted by Michael Gentry <bl...@gmail.com>.
So, my final bit of investigation (unless anyone thinks of anything else):

Fedora 23 + OpenJDK 8 + build Cayenne 3.1.1 source bundle: CM works

For whatever reason, the binary distribution doesn't work with OpenJDK 8 on
Fedora, but if you compile the source with OpenJDK 8, you'll have a working
CM.  We should just be aware of this in case someone is having an issue.
We can tell them two solutions: compile CM yourself with OpenJDK 8 or use
Oracle's JDK.

Thanks,

mrg


On Mon, May 9, 2016 at 4:03 PM, Michael Gentry <bl...@gmail.com> wrote:

> Fedora 23 + Oracle JDK 1.8.0_92: CM runs
> Fedora 23 + Open JDK 1.8.0_91: CM crashes
> Linux Mint 17.3 Cinnamon + Open JDK 1.7.0_101: CM runs
>
> I'm assuming it'll run on Ubuntu as well, since Mint is based upon Ubuntu
> and Ubuntu uses JDK 7 if memory serves.
>
> So, at first glance, seems to be some compatibility issue with OpenJDK 8 +
> CM.
>
> mrg
>
>
> On Mon, May 9, 2016 at 3:06 PM, Michael Gentry <bl...@gmail.com>
> wrote:
>
>> I'm pretty sure Mint uses OpenJDK, too, but I believe it comes with Java
>> 7 instead of Java 8. I'll investigate, including Oracle, and report back.
>>
>> Thanks,
>>
>> mrg
>>
>> > On May 9, 2016, at 11:31 AM, Andrus Adamchik <an...@objectstyle.org>
>> wrote:
>> >
>> > Would it be possible to try it on Oracle Java? Could be an OpenJDK bug.
>> >
>> > Andrus
>> >
>> >> On May 9, 2016, at 7:36 AM, Michael Gentry <bl...@gmail.com>
>> wrote:
>> >>
>> >> For grins, I installed Mint and Fedora in VirtualBox.  Cayenne Modeler
>> runs
>> >> in Mint, but not Fedora.
>> >>
>> >> Here is the exception:
>> >>
>> >> [mrg@localhost cayenne-3.1.1]$ java -jar bin/CayenneModeler.jar
>> >> May 09, 2016 10:31:55 AM org.apache.cayenne.modeler.util.ModelerLogger
>> info
>> >> INFO: Starting CayenneModeler.
>> >> May 09, 2016 10:31:56 AM org.apache.cayenne.modeler.util.ModelerLogger
>> info
>> >> INFO: JRE v.1.8.0_91 at
>> >> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.91-2.b14.fc23.x86_64/jre
>> >> Exception in thread "main" java.lang.ExceptionInInitializerError
>> >> at
>> >>
>> com.jgoodies.looks.plastic.PlasticLookAndFeel.<clinit>(PlasticLookAndFeel.java:122)
>> >> at
>> >>
>> org.apache.cayenne.modeler.generic.GenericPlatformInitializer.findTheme(GenericPlatformInitializer.java:64)
>> >> at
>> >>
>> org.apache.cayenne.modeler.generic.GenericPlatformInitializer.initLookAndFeel(GenericPlatformInitializer.java:48)
>> >> at org.apache.cayenne.modeler.Main.launch(Main.java:79)
>> >> at
>> org.apache.cayenne.modeler.generic.GenericMain.main(GenericMain.java:33)
>> >> Caused by: java.awt.HeadlessException
>> >> at
>> sun.awt.HeadlessToolkit.getScreenResolution(HeadlessToolkit.java:226)
>> >> at com.jgoodies.looks.LookUtils.isLowResolution(LookUtils.java:436)
>> >> at com.jgoodies.looks.LookUtils.<clinit>(LookUtils.java:180)
>> >> ... 5 more
>> >>
>> >>
>> >> Does anyone have Fedora (or Red Hat) they can test Cayenne Modeler
>> on?  It
>> >> could be an issue with VirtualBox.  I used Fedora 23, Java 8 (as you
>> can
>> >> see in the stack trace), and 1920x1080 monitor resolution.
>> >>
>> >> Thanks,
>> >>
>> >> mrg
>> >>
>> >>
>> >>
>> >>> On Sat, May 7, 2016 at 2:42 PM, Michael Gentry <bl...@gmail.com>
>> wrote:
>> >>>
>> >>> Given other's feedback, ignoring the .iml files.
>> >>>
>> >>>
>> >>> The following generated files were missing a license header:
>> >>>
>> >>>
>> >>>
>> framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/exp/parser/ExpressionParserTreeConstants.java
>> >>>
>> >>>
>> framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/exp/parser/JJTExpressionParserState.java
>> >>>
>> >>> We have the license header in other generated files, such as:
>> >>>
>> >>>
>> >>>
>> framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/exp/parser/Token.java
>> >>>
>> >>> I don't think this is a big issue, but thought I'd mention it.  No
>> idea if
>> >>> it can be easily added and even if so, I'd not hold up a release on it
>> >>> since they are generated files.
>> >>>
>> >>> This one is also missing a license header, which also is probably not
>> >>> significant:
>> >>>
>> >>>
>> >>>
>> itests/cayenne-tools-itest/src/test/resources/org/apache/cayenne/tools/velotemplate.vm
>> >>>
>> >>>
>> >>> Outside of that:
>> >>>
>> >>> 1) All artifacts download.
>> >>> 2) MD5 checksums are valid.
>> >>> 3) Signatures are valid.
>> >>> 4) OS X DMG mounts and is valid and Cayenne Modeler runs.
>> >>> 5) Linux binary extracts and Cayenne Modeler runs.
>> >>> 6) rat passes (mostly, see above)
>> >>> 7) JDK7 builds.
>> >>> 8) JDK8 builds.
>> >>> 9) Cayenne Modeler runs from built sources (OS X and Linux).
>> >>>
>> >>> +1
>> >>>
>> >>>
>> >>> Thanks,
>> >>>
>> >>> mrg
>> >>>
>> >>>
>> >>>
>> >>> On Fri, Apr 29, 2016 at 12:04 PM, Savva Kolbachev <
>> s.kolbachev@gmail.com>
>> >>> wrote:
>> >>>>
>> >>>> Hi All,
>> >>>> I'm glad to tell you that I've prepared 3.1.1 artifacts for voting.
>> >>>>
>> >>>> Maven artifacts:
>> >>>
>> https://repository.apache.org/content/repositories/orgapachecayenne-1010/
>> >>>> Assemblies:
>> >>>> https://dist.apache.org/repos/dist/dev/cayenne/cayenne-parent-3.1.1/
>> >>>>
>> >>>> Please evaluate and cast your votes.
>> >>>>
>> >>>> --
>> >>>> Thanks and Regards
>> >>>> Savva Kolbachev
>> >
>>
>
>

Re: [VOTE] 3.1.1

Posted by Michael Gentry <bl...@gmail.com>.
Fedora 23 + Oracle JDK 1.8.0_92: CM runs
Fedora 23 + Open JDK 1.8.0_91: CM crashes
Linux Mint 17.3 Cinnamon + Open JDK 1.7.0_101: CM runs

I'm assuming it'll run on Ubuntu as well, since Mint is based upon Ubuntu
and Ubuntu uses JDK 7 if memory serves.

So, at first glance, seems to be some compatibility issue with OpenJDK 8 +
CM.

mrg


On Mon, May 9, 2016 at 3:06 PM, Michael Gentry <bl...@gmail.com> wrote:

> I'm pretty sure Mint uses OpenJDK, too, but I believe it comes with Java 7
> instead of Java 8. I'll investigate, including Oracle, and report back.
>
> Thanks,
>
> mrg
>
> > On May 9, 2016, at 11:31 AM, Andrus Adamchik <an...@objectstyle.org>
> wrote:
> >
> > Would it be possible to try it on Oracle Java? Could be an OpenJDK bug.
> >
> > Andrus
> >
> >> On May 9, 2016, at 7:36 AM, Michael Gentry <bl...@gmail.com> wrote:
> >>
> >> For grins, I installed Mint and Fedora in VirtualBox.  Cayenne Modeler
> runs
> >> in Mint, but not Fedora.
> >>
> >> Here is the exception:
> >>
> >> [mrg@localhost cayenne-3.1.1]$ java -jar bin/CayenneModeler.jar
> >> May 09, 2016 10:31:55 AM org.apache.cayenne.modeler.util.ModelerLogger
> info
> >> INFO: Starting CayenneModeler.
> >> May 09, 2016 10:31:56 AM org.apache.cayenne.modeler.util.ModelerLogger
> info
> >> INFO: JRE v.1.8.0_91 at
> >> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.91-2.b14.fc23.x86_64/jre
> >> Exception in thread "main" java.lang.ExceptionInInitializerError
> >> at
> >>
> com.jgoodies.looks.plastic.PlasticLookAndFeel.<clinit>(PlasticLookAndFeel.java:122)
> >> at
> >>
> org.apache.cayenne.modeler.generic.GenericPlatformInitializer.findTheme(GenericPlatformInitializer.java:64)
> >> at
> >>
> org.apache.cayenne.modeler.generic.GenericPlatformInitializer.initLookAndFeel(GenericPlatformInitializer.java:48)
> >> at org.apache.cayenne.modeler.Main.launch(Main.java:79)
> >> at
> org.apache.cayenne.modeler.generic.GenericMain.main(GenericMain.java:33)
> >> Caused by: java.awt.HeadlessException
> >> at sun.awt.HeadlessToolkit.getScreenResolution(HeadlessToolkit.java:226)
> >> at com.jgoodies.looks.LookUtils.isLowResolution(LookUtils.java:436)
> >> at com.jgoodies.looks.LookUtils.<clinit>(LookUtils.java:180)
> >> ... 5 more
> >>
> >>
> >> Does anyone have Fedora (or Red Hat) they can test Cayenne Modeler on?
> It
> >> could be an issue with VirtualBox.  I used Fedora 23, Java 8 (as you can
> >> see in the stack trace), and 1920x1080 monitor resolution.
> >>
> >> Thanks,
> >>
> >> mrg
> >>
> >>
> >>
> >>> On Sat, May 7, 2016 at 2:42 PM, Michael Gentry <bl...@gmail.com>
> wrote:
> >>>
> >>> Given other's feedback, ignoring the .iml files.
> >>>
> >>>
> >>> The following generated files were missing a license header:
> >>>
> >>>
> >>>
> framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/exp/parser/ExpressionParserTreeConstants.java
> >>>
> >>>
> framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/exp/parser/JJTExpressionParserState.java
> >>>
> >>> We have the license header in other generated files, such as:
> >>>
> >>>
> >>>
> framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/exp/parser/Token.java
> >>>
> >>> I don't think this is a big issue, but thought I'd mention it.  No
> idea if
> >>> it can be easily added and even if so, I'd not hold up a release on it
> >>> since they are generated files.
> >>>
> >>> This one is also missing a license header, which also is probably not
> >>> significant:
> >>>
> >>>
> >>>
> itests/cayenne-tools-itest/src/test/resources/org/apache/cayenne/tools/velotemplate.vm
> >>>
> >>>
> >>> Outside of that:
> >>>
> >>> 1) All artifacts download.
> >>> 2) MD5 checksums are valid.
> >>> 3) Signatures are valid.
> >>> 4) OS X DMG mounts and is valid and Cayenne Modeler runs.
> >>> 5) Linux binary extracts and Cayenne Modeler runs.
> >>> 6) rat passes (mostly, see above)
> >>> 7) JDK7 builds.
> >>> 8) JDK8 builds.
> >>> 9) Cayenne Modeler runs from built sources (OS X and Linux).
> >>>
> >>> +1
> >>>
> >>>
> >>> Thanks,
> >>>
> >>> mrg
> >>>
> >>>
> >>>
> >>> On Fri, Apr 29, 2016 at 12:04 PM, Savva Kolbachev <
> s.kolbachev@gmail.com>
> >>> wrote:
> >>>>
> >>>> Hi All,
> >>>> I'm glad to tell you that I've prepared 3.1.1 artifacts for voting.
> >>>>
> >>>> Maven artifacts:
> >>>
> https://repository.apache.org/content/repositories/orgapachecayenne-1010/
> >>>> Assemblies:
> >>>> https://dist.apache.org/repos/dist/dev/cayenne/cayenne-parent-3.1.1/
> >>>>
> >>>> Please evaluate and cast your votes.
> >>>>
> >>>> --
> >>>> Thanks and Regards
> >>>> Savva Kolbachev
> >
>

Re: [VOTE] 3.1.1

Posted by Michael Gentry <bl...@gmail.com>.
I'm pretty sure Mint uses OpenJDK, too, but I believe it comes with Java 7 instead of Java 8. I'll investigate, including Oracle, and report back. 

Thanks, 

mrg

> On May 9, 2016, at 11:31 AM, Andrus Adamchik <an...@objectstyle.org> wrote:
> 
> Would it be possible to try it on Oracle Java? Could be an OpenJDK bug.
> 
> Andrus
> 
>> On May 9, 2016, at 7:36 AM, Michael Gentry <bl...@gmail.com> wrote:
>> 
>> For grins, I installed Mint and Fedora in VirtualBox.  Cayenne Modeler runs
>> in Mint, but not Fedora.
>> 
>> Here is the exception:
>> 
>> [mrg@localhost cayenne-3.1.1]$ java -jar bin/CayenneModeler.jar
>> May 09, 2016 10:31:55 AM org.apache.cayenne.modeler.util.ModelerLogger info
>> INFO: Starting CayenneModeler.
>> May 09, 2016 10:31:56 AM org.apache.cayenne.modeler.util.ModelerLogger info
>> INFO: JRE v.1.8.0_91 at
>> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.91-2.b14.fc23.x86_64/jre
>> Exception in thread "main" java.lang.ExceptionInInitializerError
>> at
>> com.jgoodies.looks.plastic.PlasticLookAndFeel.<clinit>(PlasticLookAndFeel.java:122)
>> at
>> org.apache.cayenne.modeler.generic.GenericPlatformInitializer.findTheme(GenericPlatformInitializer.java:64)
>> at
>> org.apache.cayenne.modeler.generic.GenericPlatformInitializer.initLookAndFeel(GenericPlatformInitializer.java:48)
>> at org.apache.cayenne.modeler.Main.launch(Main.java:79)
>> at org.apache.cayenne.modeler.generic.GenericMain.main(GenericMain.java:33)
>> Caused by: java.awt.HeadlessException
>> at sun.awt.HeadlessToolkit.getScreenResolution(HeadlessToolkit.java:226)
>> at com.jgoodies.looks.LookUtils.isLowResolution(LookUtils.java:436)
>> at com.jgoodies.looks.LookUtils.<clinit>(LookUtils.java:180)
>> ... 5 more
>> 
>> 
>> Does anyone have Fedora (or Red Hat) they can test Cayenne Modeler on?  It
>> could be an issue with VirtualBox.  I used Fedora 23, Java 8 (as you can
>> see in the stack trace), and 1920x1080 monitor resolution.
>> 
>> Thanks,
>> 
>> mrg
>> 
>> 
>> 
>>> On Sat, May 7, 2016 at 2:42 PM, Michael Gentry <bl...@gmail.com> wrote:
>>> 
>>> Given other's feedback, ignoring the .iml files.
>>> 
>>> 
>>> The following generated files were missing a license header:
>>> 
>>> 
>>> framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/exp/parser/ExpressionParserTreeConstants.java
>>> 
>>> framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/exp/parser/JJTExpressionParserState.java
>>> 
>>> We have the license header in other generated files, such as:
>>> 
>>> 
>>> framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/exp/parser/Token.java
>>> 
>>> I don't think this is a big issue, but thought I'd mention it.  No idea if
>>> it can be easily added and even if so, I'd not hold up a release on it
>>> since they are generated files.
>>> 
>>> This one is also missing a license header, which also is probably not
>>> significant:
>>> 
>>> 
>>> itests/cayenne-tools-itest/src/test/resources/org/apache/cayenne/tools/velotemplate.vm
>>> 
>>> 
>>> Outside of that:
>>> 
>>> 1) All artifacts download.
>>> 2) MD5 checksums are valid.
>>> 3) Signatures are valid.
>>> 4) OS X DMG mounts and is valid and Cayenne Modeler runs.
>>> 5) Linux binary extracts and Cayenne Modeler runs.
>>> 6) rat passes (mostly, see above)
>>> 7) JDK7 builds.
>>> 8) JDK8 builds.
>>> 9) Cayenne Modeler runs from built sources (OS X and Linux).
>>> 
>>> +1
>>> 
>>> 
>>> Thanks,
>>> 
>>> mrg
>>> 
>>> 
>>> 
>>> On Fri, Apr 29, 2016 at 12:04 PM, Savva Kolbachev <s....@gmail.com>
>>> wrote:
>>>> 
>>>> Hi All,
>>>> I'm glad to tell you that I've prepared 3.1.1 artifacts for voting.
>>>> 
>>>> Maven artifacts:
>>> https://repository.apache.org/content/repositories/orgapachecayenne-1010/
>>>> Assemblies:
>>>> https://dist.apache.org/repos/dist/dev/cayenne/cayenne-parent-3.1.1/
>>>> 
>>>> Please evaluate and cast your votes.
>>>> 
>>>> --
>>>> Thanks and Regards
>>>> Savva Kolbachev
> 

Re: [VOTE] 3.1.1

Posted by Andrus Adamchik <an...@objectstyle.org>.
Would it be possible to try it on Oracle Java? Could be an OpenJDK bug.

Andrus

> On May 9, 2016, at 7:36 AM, Michael Gentry <bl...@gmail.com> wrote:
> 
> For grins, I installed Mint and Fedora in VirtualBox.  Cayenne Modeler runs
> in Mint, but not Fedora.
> 
> Here is the exception:
> 
> [mrg@localhost cayenne-3.1.1]$ java -jar bin/CayenneModeler.jar
> May 09, 2016 10:31:55 AM org.apache.cayenne.modeler.util.ModelerLogger info
> INFO: Starting CayenneModeler.
> May 09, 2016 10:31:56 AM org.apache.cayenne.modeler.util.ModelerLogger info
> INFO: JRE v.1.8.0_91 at
> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.91-2.b14.fc23.x86_64/jre
> Exception in thread "main" java.lang.ExceptionInInitializerError
> at
> com.jgoodies.looks.plastic.PlasticLookAndFeel.<clinit>(PlasticLookAndFeel.java:122)
> at
> org.apache.cayenne.modeler.generic.GenericPlatformInitializer.findTheme(GenericPlatformInitializer.java:64)
> at
> org.apache.cayenne.modeler.generic.GenericPlatformInitializer.initLookAndFeel(GenericPlatformInitializer.java:48)
> at org.apache.cayenne.modeler.Main.launch(Main.java:79)
> at org.apache.cayenne.modeler.generic.GenericMain.main(GenericMain.java:33)
> Caused by: java.awt.HeadlessException
> at sun.awt.HeadlessToolkit.getScreenResolution(HeadlessToolkit.java:226)
> at com.jgoodies.looks.LookUtils.isLowResolution(LookUtils.java:436)
> at com.jgoodies.looks.LookUtils.<clinit>(LookUtils.java:180)
> ... 5 more
> 
> 
> Does anyone have Fedora (or Red Hat) they can test Cayenne Modeler on?  It
> could be an issue with VirtualBox.  I used Fedora 23, Java 8 (as you can
> see in the stack trace), and 1920x1080 monitor resolution.
> 
> Thanks,
> 
> mrg
> 
> 
> 
> On Sat, May 7, 2016 at 2:42 PM, Michael Gentry <bl...@gmail.com> wrote:
> 
>> Given other's feedback, ignoring the .iml files.
>> 
>> 
>> The following generated files were missing a license header:
>> 
>> 
>> framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/exp/parser/ExpressionParserTreeConstants.java
>> 
>> framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/exp/parser/JJTExpressionParserState.java
>> 
>> We have the license header in other generated files, such as:
>> 
>> 
>> framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/exp/parser/Token.java
>> 
>> I don't think this is a big issue, but thought I'd mention it.  No idea if
>> it can be easily added and even if so, I'd not hold up a release on it
>> since they are generated files.
>> 
>> This one is also missing a license header, which also is probably not
>> significant:
>> 
>> 
>> itests/cayenne-tools-itest/src/test/resources/org/apache/cayenne/tools/velotemplate.vm
>> 
>> 
>> Outside of that:
>> 
>> 1) All artifacts download.
>> 2) MD5 checksums are valid.
>> 3) Signatures are valid.
>> 4) OS X DMG mounts and is valid and Cayenne Modeler runs.
>> 5) Linux binary extracts and Cayenne Modeler runs.
>> 6) rat passes (mostly, see above)
>> 7) JDK7 builds.
>> 8) JDK8 builds.
>> 9) Cayenne Modeler runs from built sources (OS X and Linux).
>> 
>> +1
>> 
>> 
>> Thanks,
>> 
>> mrg
>> 
>> 
>> 
>> On Fri, Apr 29, 2016 at 12:04 PM, Savva Kolbachev <s....@gmail.com>
>> wrote:
>>> 
>>> Hi All,
>>> I'm glad to tell you that I've prepared 3.1.1 artifacts for voting.
>>> 
>>> Maven artifacts:
>>> 
>> https://repository.apache.org/content/repositories/orgapachecayenne-1010/
>>> Assemblies:
>>> https://dist.apache.org/repos/dist/dev/cayenne/cayenne-parent-3.1.1/
>>> 
>>> Please evaluate and cast your votes.
>>> 
>>> --
>>> Thanks and Regards
>>> Savva Kolbachev
>> 


Re: [VOTE] 3.1.1

Posted by Michael Gentry <bl...@gmail.com>.
For grins, I installed Mint and Fedora in VirtualBox.  Cayenne Modeler runs
in Mint, but not Fedora.

Here is the exception:

[mrg@localhost cayenne-3.1.1]$ java -jar bin/CayenneModeler.jar
May 09, 2016 10:31:55 AM org.apache.cayenne.modeler.util.ModelerLogger info
INFO: Starting CayenneModeler.
May 09, 2016 10:31:56 AM org.apache.cayenne.modeler.util.ModelerLogger info
INFO: JRE v.1.8.0_91 at
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.91-2.b14.fc23.x86_64/jre
Exception in thread "main" java.lang.ExceptionInInitializerError
at
com.jgoodies.looks.plastic.PlasticLookAndFeel.<clinit>(PlasticLookAndFeel.java:122)
at
org.apache.cayenne.modeler.generic.GenericPlatformInitializer.findTheme(GenericPlatformInitializer.java:64)
at
org.apache.cayenne.modeler.generic.GenericPlatformInitializer.initLookAndFeel(GenericPlatformInitializer.java:48)
at org.apache.cayenne.modeler.Main.launch(Main.java:79)
at org.apache.cayenne.modeler.generic.GenericMain.main(GenericMain.java:33)
Caused by: java.awt.HeadlessException
at sun.awt.HeadlessToolkit.getScreenResolution(HeadlessToolkit.java:226)
at com.jgoodies.looks.LookUtils.isLowResolution(LookUtils.java:436)
at com.jgoodies.looks.LookUtils.<clinit>(LookUtils.java:180)
... 5 more


Does anyone have Fedora (or Red Hat) they can test Cayenne Modeler on?  It
could be an issue with VirtualBox.  I used Fedora 23, Java 8 (as you can
see in the stack trace), and 1920x1080 monitor resolution.

Thanks,

mrg



On Sat, May 7, 2016 at 2:42 PM, Michael Gentry <bl...@gmail.com> wrote:

> Given other's feedback, ignoring the .iml files.
>
>
> The following generated files were missing a license header:
>
>
> framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/exp/parser/ExpressionParserTreeConstants.java
>
> framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/exp/parser/JJTExpressionParserState.java
>
> We have the license header in other generated files, such as:
>
>
> framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/exp/parser/Token.java
>
> I don't think this is a big issue, but thought I'd mention it.  No idea if
> it can be easily added and even if so, I'd not hold up a release on it
> since they are generated files.
>
> This one is also missing a license header, which also is probably not
> significant:
>
>
> itests/cayenne-tools-itest/src/test/resources/org/apache/cayenne/tools/velotemplate.vm
>
>
> Outside of that:
>
> 1) All artifacts download.
> 2) MD5 checksums are valid.
> 3) Signatures are valid.
> 4) OS X DMG mounts and is valid and Cayenne Modeler runs.
> 5) Linux binary extracts and Cayenne Modeler runs.
> 6) rat passes (mostly, see above)
> 7) JDK7 builds.
> 8) JDK8 builds.
> 9) Cayenne Modeler runs from built sources (OS X and Linux).
>
> +1
>
>
> Thanks,
>
> mrg
>
>
>
> On Fri, Apr 29, 2016 at 12:04 PM, Savva Kolbachev <s....@gmail.com>
> wrote:
> >
> > Hi All,
> > I'm glad to tell you that I've prepared 3.1.1 artifacts for voting.
> >
> > Maven artifacts:
> >
> https://repository.apache.org/content/repositories/orgapachecayenne-1010/
> > Assemblies:
> > https://dist.apache.org/repos/dist/dev/cayenne/cayenne-parent-3.1.1/
> >
> > Please evaluate and cast your votes.
> >
> > --
> > Thanks and Regards
> > Savva Kolbachev
>

Re: [VOTE] 3.1.1

Posted by Michael Gentry <bl...@gmail.com>.
Given other's feedback, ignoring the .iml files.


The following generated files were missing a license header:

framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/exp/parser/ExpressionParserTreeConstants.java
framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/exp/parser/JJTExpressionParserState.java

We have the license header in other generated files, such as:

framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/exp/parser/Token.java

I don't think this is a big issue, but thought I'd mention it.  No idea if
it can be easily added and even if so, I'd not hold up a release on it
since they are generated files.

This one is also missing a license header, which also is probably not
significant:

itests/cayenne-tools-itest/src/test/resources/org/apache/cayenne/tools/velotemplate.vm


Outside of that:

1) All artifacts download.
2) MD5 checksums are valid.
3) Signatures are valid.
4) OS X DMG mounts and is valid and Cayenne Modeler runs.
5) Linux binary extracts and Cayenne Modeler runs.
6) rat passes (mostly, see above)
7) JDK7 builds.
8) JDK8 builds.
9) Cayenne Modeler runs from built sources (OS X and Linux).

+1


Thanks,

mrg



On Fri, Apr 29, 2016 at 12:04 PM, Savva Kolbachev <s....@gmail.com>
wrote:
>
> Hi All,
> I'm glad to tell you that I've prepared 3.1.1 artifacts for voting.
>
> Maven artifacts:
> https://repository.apache.org/content/repositories/orgapachecayenne-1010/
> Assemblies:
> https://dist.apache.org/repos/dist/dev/cayenne/cayenne-parent-3.1.1/
>
> Please evaluate and cast your votes.
>
> --
> Thanks and Regards
> Savva Kolbachev