You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jdo-dev@db.apache.org by Michael Bouschen <mb...@apache.org> on 2012/03/30 12:14:00 UTC

JDO TCK Conference Call Friday, Mar 30, 9 am Pacific Time

Hi,

  We will have our regular meeting Friday, March 30 at 9 am Pacific Time 
to discuss JDO TCK issues and status.

   Dial-in numbers are:
   US Toll free: 866 682-4770
   Germany Frankfurt 069222216106
   Germany Toll free: 08006648515
   (Other countries by request)

   To place the call:
   1. Call the toll free number.
   2. Enter the conference number 939-3689#
   3. Enter the security code 1111#

   Agenda:

   1. Review of patch for README.html under trunk, more?
   2. log4j class loader, no enhancer log output with maven 2: 
https://issues.apache.org/jira/browse/JDO-706?
   3. Standardize field/property converters: 
https://issues.apache.org/jira/browse/JDO-709. Initial thoughts provided 
by Matthew.
   4. What's needed to release 3.1? Go to 
https://issues.apache.org/jira/secure/BrowseProject.jspa?id=10630,
       click "Issues" in the menu on the left and then click "JDO 3 
maintenance release 1 (3.1)" under "Unresolved: By Version"
   5. Other issues

   Action Items from weeks past:

   [April 8 2011] AI Craig comment on 
https://issues.apache.org/jira/browse/JDO-617 re the utility of the 
update operator.
   [Sep 23 2011] AI Michael document when changing dependencies (to 
DataNucleus) it's necessary to rebuild the exectck project before 
running tck.
-- 
*Michael Bouschen*
*Prokurist*

akquinet tech@spree GmbH
Bülowstr. 66, D-10783 Berlin

Fon:   +49 30 235 520-33
Fax:   +49 30 217 520-12
Email: michael.bouschen@akquinet.de
Web: www.akquinet.de <http://www.akquinet.de>

akquinet tech@spree GmbH, Berlin
Geschäftsführung: Martin Weber, Dr. Torsten Fink
Amtsgericht Berlin-Charlottenburg HRB 86780 B
USt.-Id. Nr.: DE 225 964 680

-- 
*Michael Bouschen*
*Prokurist*

akquinet tech@spree GmbH
Bülowstr. 66, D-10783 Berlin

Fon:   +49 30 235 520-33
Fax:   +49 30 217 520-12
Email: michael.bouschen@akquinet.de
Web: www.akquinet.de <http://www.akquinet.de>

akquinet tech@spree GmbH, Berlin
Geschäftsführung: Martin Weber, Dr. Torsten Fink
Amtsgericht Berlin-Charlottenburg HRB 86780 B
USt.-Id. Nr.: DE 225 964 680

Re: API build failure

Posted by Michelle Caisse <mc...@sonic.net>.
The patch fixed the problem I reported, but revealed the same issue with 
two files in test. With the following patch, api compiles and builds 
with Java 1.7:

Index: api/src/java/javax/jdo/spi/JDOImplHelper.java

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

--- api/src/java/javax/jdo/spi/JDOImplHelper.java    (revision 1308201)

+++ api/src/java/javax/jdo/spi/JDOImplHelper.java    (working copy)

@@ -839,7 +839,7 @@

      public static Object construct(String className, String keyString) {
          StringConstructor stringConstructor;
          try {
-            Class keyClass = Class.forName(className);
+            Class<?> keyClass = Class.forName(className);
              synchronized(stringConstructorMap) {
                  stringConstructor =
                          (StringConstructor) 
stringConstructorMap.get(keyClass);
@@ -847,8 +847,8 @@

              if (stringConstructor != null) {
                  return stringConstructor.construct(keyString);
              } else {
-                Constructor keyConstructor =
-                    keyClass.getConstructor(new Class[]{String.class});
+                Constructor<?> keyConstructor =
+                    keyClass.getConstructor(new Class<?>[]{String.class});
                  return keyConstructor.newInstance(new 
Object[]{keyString});
              }
          } catch (JDOException ex) {
Index: api/test/java/javax/jdo/ObjectStateTest.java

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

--- api/test/java/javax/jdo/ObjectStateTest.java    (revision 1308201)

+++ api/test/java/javax/jdo/ObjectStateTest.java    (working copy)

@@ -215,7 +215,7 @@

      }

      private static Method getDeclaredMethod
-            (Class clazz, String methodName, Class[] parameters) {
+            (Class<?> clazz, String methodName, Class[] parameters) {
          try {
              Method result = clazz.getDeclaredMethod(methodName, 
parameters);
              return result;
Index: api/test/java/javax/jdo/util/BatchTestRunner.java

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

--- api/test/java/javax/jdo/util/BatchTestRunner.java    (revision 1308201)

+++ api/test/java/javax/jdo/util/BatchTestRunner.java    (working copy)

@@ -111,10 +111,10 @@

                  String msg = null;
                  try {
                      // get class instance
-                    Class clazz = Class.forName(className);
+                    Class<?> clazz = Class.forName(className);
                      // constructor taking PrintStream arg
-                    Constructor ctor = clazz.getConstructor(
-                        new Class[] { PrintStream.class } );
+                    Constructor<?> ctor = clazz.getConstructor(
+                        new Class<?>[] { PrintStream.class } );
                      // create instance
                      return (ResultPrinter)ctor.newInstance(
                          new Object[] { System.out });


-- Michelle

On 4/2/2012 8:01 AM, Craig L Russell wrote:
> Can you try this patch?
>
> Your symptom is probably a bug in JDK 1.7...
>
> Craig
>
> Index: src/java/javax/jdo/spi/JDOImplHelper.java
> ===================================================================
> --- src/java/javax/jdo/spi/JDOImplHelper.java    (revision 1307510)
> +++ src/java/javax/jdo/spi/JDOImplHelper.java    (working copy)
> @@ -839,7 +839,7 @@
>      public static Object construct(String className, String keyString) {
>          StringConstructor stringConstructor;
>          try {
> -            Class keyClass = Class.forName(className);
> +            Class<?> keyClass = Class.forName(className);
>              synchronized(stringConstructorMap) {
>                  stringConstructor =
>                          (StringConstructor) 
> stringConstructorMap.get(keyClass);
> @@ -847,8 +847,8 @@
>              if (stringConstructor != null) {
>                  return stringConstructor.construct(keyString);
>              } else {
> -                Constructor keyConstructor =
> -                    keyClass.getConstructor(new Class[]{String.class});
> +                Constructor<?> keyConstructor =
> +                    keyClass.getConstructor(new 
> Class<?>[]{String.class});
>                  return keyConstructor.newInstance(new 
> Object[]{keyString});
>              }
>          } catch (JDOException ex) {
>
> On Apr 2, 2012, at 12:56 AM, Michael Bouschen wrote:
>
>> Hi Michelle,
>>
>> do you have a JDK1.6 installed and can rebuild the api with JDK1.6? 
>> I'm wondering whether this makes a difference.
>>
>> Regards Michael
>>
>>> With a clean check-out of JDO trunk, using jdk1.7.0_03, I get a 
>>> build error:
>>> [INFO] Compilation failure
>>> could not parse error message: warning: [options] bootstrap class 
>>> path not set in conjunction with -source 1.5
>>> C:\jdoClean\api\src\java\javax\jdo\spi\JDOImplHelper.java:851: 
>>> warning: [unchecked] unchecked call to getConstructor(Class<?>...) 
>>> as a member of the raw type Class
>>>                    keyClass.getConstructor(new Class[]{String.class});
>>>                                           ^
>>>
>>> -- Michelle
>>>
>>> michelle@michelle-PC /cygdrive/c/jdoClean
>>> $ mvn clean install
>>> [INFO] Scanning for projects...
>>> [INFO] Reactor build order:
>>> [INFO]   Java Data Objects (JDO)
>>> [INFO]   JDO API
>>> [INFO]   jdo-exectck Maven Mojo
>>> [INFO]   JDO 3 Technology Compatibility Kit
>>> [INFO] 
>>> ------------------------------------------------------------------------ 
>>>
>>> [INFO] Building Java Data Objects (JDO)
>>> [INFO]    task-segment: [clean, install]
>>> [INFO] 
>>> ------------------------------------------------------------------------ 
>>>
>>> [INFO] [clean:clean {execution: default-clean}]
>>> [INFO] Setting property: classpath.resource.loader.class => 
>>> 'org.codehaus.plexus
>>> .velocity.ContextClassLoaderResourceLoader'.
>>> [INFO] Setting property: velocimacro.messages.on => 'false'.
>>> [INFO] Setting property: resource.loader => 'classpath'.
>>> [INFO] Setting property: resource.manager.logwhenfound => 'false'.
>>> [INFO] [remote-resources:process {execution: default}]
>>> [INFO] [site:attach-descriptor {execution: default-attach-descriptor}]
>>> [INFO] [install:install {execution: default-install}]
>>> [INFO] Installing C:\jdoClean\pom.xml to 
>>> C:\Users\michelle\.m2\repository\javax\
>>> jdo\root\3.1-SNAPSHOT\root-3.1-SNAPSHOT.pom
>>> [INFO] 
>>> ------------------------------------------------------------------------ 
>>>
>>> [INFO] Building JDO API
>>> [INFO]    task-segment: [clean, install]
>>> [INFO] 
>>> ------------------------------------------------------------------------ 
>>>
>>> [INFO] [clean:clean {execution: default-clean}]
>>> [INFO] [remote-resources:process {execution: default}]
>>> [INFO] [resources:resources {execution: default-resources}]
>>> [INFO] Using 'UTF-8' encoding to copy filtered resources.
>>> [INFO] Copying 1 resource to META-INF
>>> [INFO] Copying 1 resource
>>> [INFO] Copying 31 resources
>>> [INFO] Copying 3 resources
>>> [INFO] [compiler:compile {execution: default-compile}]
>>> [INFO] Compiling 146 source files to C:\jdoClean\api\target\classes
>>> [INFO] 
>>> ------------------------------------------------------------------------ 
>>>
>>> [ERROR] BUILD FAILURE
>>> [INFO] 
>>> ------------------------------------------------------------------------ 
>>>
>>> [INFO] Compilation failure
>>> could not parse error message: warning: [options] bootstrap class 
>>> path not set i
>>> n conjunction with -source 1.5
>>> C:\jdoClean\api\src\java\javax\jdo\spi\JDOImplHelper.java:851: 
>>> warning: [uncheck
>>> ed] unchecked call to getConstructor(Class<?>...) as a member of the 
>>> raw type Cl
>>> ass
>>>                    keyClass.getConstructor(new Class[]{String.class});
>>>                                           ^
>>>
>>>
>>> [INFO] 
>>> ------------------------------------------------------------------------ 
>>>
>>> [INFO] For more information, run Maven with the -e switch
>>> [INFO] 
>>> ------------------------------------------------------------------------ 
>>>
>>> [INFO] Total time: 4 seconds
>>> [INFO] Finished at: Sun Apr 01 13:59:15 MST 2012
>>> [INFO] Final Memory: 41M/530M
>>> [INFO] 
>>> ------------------------------------------------------------------------ 
>>>
>>>
>>> michelle@michelle-PC /cygdrive/c/jdoClean
>>> $ echo $JAVA_HOME
>>> C:\Program Files\Java\jdk1.7.0_03
>>
>>
>> -- 
>> *Michael Bouschen*
>> *Prokurist*
>>
>> akquinet tech@spree GmbH
>> Bülowstr. 66, D-10783 Berlin
>>
>> Fon:   +49 30 235 520-33
>> Fax:   +49 30 217 520-12
>> Email: michael.bouschen@akquinet.de
>> Web: www.akquinet.de <http://www.akquinet.de>
>>
>> akquinet tech@spree GmbH, Berlin
>> Geschäftsführung: Martin Weber, Dr. Torsten Fink
>> Amtsgericht Berlin-Charlottenburg HRB 86780 B
>> USt.-Id. Nr.: DE 225 964 680
>
> Craig L Russell
> Architect, Oracle
> http://db.apache.org/jdo
> 408 276-5638 mailto:Craig.Russell@oracle.com
> P.S. A good JDO? O, Gasp!
>
>
>


Re: API build failure

Posted by Craig L Russell <cr...@oracle.com>.
Can you try this patch?

Your symptom is probably a bug in JDK 1.7...

Craig

Index: src/java/javax/jdo/spi/JDOImplHelper.java
===================================================================
--- src/java/javax/jdo/spi/JDOImplHelper.java	(revision 1307510)
+++ src/java/javax/jdo/spi/JDOImplHelper.java	(working copy)
@@ -839,7 +839,7 @@
      public static Object construct(String className, String  
keyString) {
          StringConstructor stringConstructor;
          try {
-            Class keyClass = Class.forName(className);
+            Class<?> keyClass = Class.forName(className);
              synchronized(stringConstructorMap) {
                  stringConstructor =
                          (StringConstructor)  
stringConstructorMap.get(keyClass);
@@ -847,8 +847,8 @@
              if (stringConstructor != null) {
                  return stringConstructor.construct(keyString);
              } else {
-                Constructor keyConstructor =
-                    keyClass.getConstructor(new Class[]{String.class});
+                Constructor<?> keyConstructor =
+                    keyClass.getConstructor(new Class<?>[] 
{String.class});
                  return keyConstructor.newInstance(new Object[] 
{keyString});
              }
          } catch (JDOException ex) {

On Apr 2, 2012, at 12:56 AM, Michael Bouschen wrote:

> Hi Michelle,
>
> do you have a JDK1.6 installed and can rebuild the api with JDK1.6?  
> I'm wondering whether this makes a difference.
>
> Regards Michael
>
>> With a clean check-out of JDO trunk, using jdk1.7.0_03, I get a  
>> build error:
>> [INFO] Compilation failure
>> could not parse error message: warning: [options] bootstrap class  
>> path not set in conjunction with -source 1.5
>> C:\jdoClean\api\src\java\javax\jdo\spi\JDOImplHelper.java:851:  
>> warning: [unchecked] unchecked call to getConstructor(Class<?>...)  
>> as a member of the raw type Class
>>                    keyClass.getConstructor(new Class[] 
>> {String.class});
>>                                           ^
>>
>> -- Michelle
>>
>> michelle@michelle-PC /cygdrive/c/jdoClean
>> $ mvn clean install
>> [INFO] Scanning for projects...
>> [INFO] Reactor build order:
>> [INFO]   Java Data Objects (JDO)
>> [INFO]   JDO API
>> [INFO]   jdo-exectck Maven Mojo
>> [INFO]   JDO 3 Technology Compatibility Kit
>> [INFO]  
>> ------------------------------------------------------------------------
>> [INFO] Building Java Data Objects (JDO)
>> [INFO]    task-segment: [clean, install]
>> [INFO]  
>> ------------------------------------------------------------------------
>> [INFO] [clean:clean {execution: default-clean}]
>> [INFO] Setting property: classpath.resource.loader.class =>  
>> 'org.codehaus.plexus
>> .velocity.ContextClassLoaderResourceLoader'.
>> [INFO] Setting property: velocimacro.messages.on => 'false'.
>> [INFO] Setting property: resource.loader => 'classpath'.
>> [INFO] Setting property: resource.manager.logwhenfound => 'false'.
>> [INFO] [remote-resources:process {execution: default}]
>> [INFO] [site:attach-descriptor {execution: default-attach- 
>> descriptor}]
>> [INFO] [install:install {execution: default-install}]
>> [INFO] Installing C:\jdoClean\pom.xml to C:\Users\michelle 
>> \.m2\repository\javax\
>> jdo\root\3.1-SNAPSHOT\root-3.1-SNAPSHOT.pom
>> [INFO]  
>> ------------------------------------------------------------------------
>> [INFO] Building JDO API
>> [INFO]    task-segment: [clean, install]
>> [INFO]  
>> ------------------------------------------------------------------------
>> [INFO] [clean:clean {execution: default-clean}]
>> [INFO] [remote-resources:process {execution: default}]
>> [INFO] [resources:resources {execution: default-resources}]
>> [INFO] Using 'UTF-8' encoding to copy filtered resources.
>> [INFO] Copying 1 resource to META-INF
>> [INFO] Copying 1 resource
>> [INFO] Copying 31 resources
>> [INFO] Copying 3 resources
>> [INFO] [compiler:compile {execution: default-compile}]
>> [INFO] Compiling 146 source files to C:\jdoClean\api\target\classes
>> [INFO]  
>> ------------------------------------------------------------------------
>> [ERROR] BUILD FAILURE
>> [INFO]  
>> ------------------------------------------------------------------------
>> [INFO] Compilation failure
>> could not parse error message: warning: [options] bootstrap class  
>> path not set i
>> n conjunction with -source 1.5
>> C:\jdoClean\api\src\java\javax\jdo\spi\JDOImplHelper.java:851:  
>> warning: [uncheck
>> ed] unchecked call to getConstructor(Class<?>...) as a member of  
>> the raw type Cl
>> ass
>>                    keyClass.getConstructor(new Class[] 
>> {String.class});
>>                                           ^
>>
>>
>> [INFO]  
>> ------------------------------------------------------------------------
>> [INFO] For more information, run Maven with the -e switch
>> [INFO]  
>> ------------------------------------------------------------------------
>> [INFO] Total time: 4 seconds
>> [INFO] Finished at: Sun Apr 01 13:59:15 MST 2012
>> [INFO] Final Memory: 41M/530M
>> [INFO]  
>> ------------------------------------------------------------------------
>>
>> michelle@michelle-PC /cygdrive/c/jdoClean
>> $ echo $JAVA_HOME
>> C:\Program Files\Java\jdk1.7.0_03
>
>
> -- 
> *Michael Bouschen*
> *Prokurist*
>
> akquinet tech@spree GmbH
> Bülowstr. 66, D-10783 Berlin
>
> Fon:   +49 30 235 520-33
> Fax:   +49 30 217 520-12
> Email: michael.bouschen@akquinet.de
> Web: www.akquinet.de <http://www.akquinet.de>
>
> akquinet tech@spree GmbH, Berlin
> Geschäftsführung: Martin Weber, Dr. Torsten Fink
> Amtsgericht Berlin-Charlottenburg HRB 86780 B
> USt.-Id. Nr.: DE 225 964 680

Craig L Russell
Architect, Oracle
http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@oracle.com
P.S. A good JDO? O, Gasp!


Re: API build failure

Posted by Michael Bouschen <mi...@akquinet.de>.
Hi Michelle,

do you have a JDK1.6 installed and can rebuild the api with JDK1.6? I'm 
wondering whether this makes a difference.

Regards Michael

> With a clean check-out of JDO trunk, using jdk1.7.0_03, I get a build 
> error:
> [INFO] Compilation failure
> could not parse error message: warning: [options] bootstrap class path 
> not set in conjunction with -source 1.5
> C:\jdoClean\api\src\java\javax\jdo\spi\JDOImplHelper.java:851: 
> warning: [unchecked] unchecked call to getConstructor(Class<?>...) as 
> a member of the raw type Class
>                     keyClass.getConstructor(new Class[]{String.class});
>                                            ^
>
> -- Michelle
>
> michelle@michelle-PC /cygdrive/c/jdoClean
> $ mvn clean install
> [INFO] Scanning for projects...
> [INFO] Reactor build order:
> [INFO]   Java Data Objects (JDO)
> [INFO]   JDO API
> [INFO]   jdo-exectck Maven Mojo
> [INFO]   JDO 3 Technology Compatibility Kit
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Building Java Data Objects (JDO)
> [INFO]    task-segment: [clean, install]
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] [clean:clean {execution: default-clean}]
> [INFO] Setting property: classpath.resource.loader.class => 
> 'org.codehaus.plexus
> .velocity.ContextClassLoaderResourceLoader'.
> [INFO] Setting property: velocimacro.messages.on => 'false'.
> [INFO] Setting property: resource.loader => 'classpath'.
> [INFO] Setting property: resource.manager.logwhenfound => 'false'.
> [INFO] [remote-resources:process {execution: default}]
> [INFO] [site:attach-descriptor {execution: default-attach-descriptor}]
> [INFO] [install:install {execution: default-install}]
> [INFO] Installing C:\jdoClean\pom.xml to 
> C:\Users\michelle\.m2\repository\javax\
> jdo\root\3.1-SNAPSHOT\root-3.1-SNAPSHOT.pom
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Building JDO API
> [INFO]    task-segment: [clean, install]
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] [clean:clean {execution: default-clean}]
> [INFO] [remote-resources:process {execution: default}]
> [INFO] [resources:resources {execution: default-resources}]
> [INFO] Using 'UTF-8' encoding to copy filtered resources.
> [INFO] Copying 1 resource to META-INF
> [INFO] Copying 1 resource
> [INFO] Copying 31 resources
> [INFO] Copying 3 resources
> [INFO] [compiler:compile {execution: default-compile}]
> [INFO] Compiling 146 source files to C:\jdoClean\api\target\classes
> [INFO] 
> ------------------------------------------------------------------------
> [ERROR] BUILD FAILURE
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Compilation failure
> could not parse error message: warning: [options] bootstrap class path 
> not set i
> n conjunction with -source 1.5
> C:\jdoClean\api\src\java\javax\jdo\spi\JDOImplHelper.java:851: 
> warning: [uncheck
> ed] unchecked call to getConstructor(Class<?>...) as a member of the 
> raw type Cl
> ass
>                     keyClass.getConstructor(new Class[]{String.class});
>                                            ^
>
>
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] For more information, run Maven with the -e switch
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Total time: 4 seconds
> [INFO] Finished at: Sun Apr 01 13:59:15 MST 2012
> [INFO] Final Memory: 41M/530M
> [INFO] 
> ------------------------------------------------------------------------
>
> michelle@michelle-PC /cygdrive/c/jdoClean
> $ echo $JAVA_HOME
> C:\Program Files\Java\jdk1.7.0_03


-- 
*Michael Bouschen*
*Prokurist*

akquinet tech@spree GmbH
Bülowstr. 66, D-10783 Berlin

Fon:   +49 30 235 520-33
Fax:   +49 30 217 520-12
Email: michael.bouschen@akquinet.de
Web: www.akquinet.de <http://www.akquinet.de>

akquinet tech@spree GmbH, Berlin
Geschäftsführung: Martin Weber, Dr. Torsten Fink
Amtsgericht Berlin-Charlottenburg HRB 86780 B
USt.-Id. Nr.: DE 225 964 680

API build failure

Posted by Michelle Caisse <mc...@sonic.net>.
With a clean check-out of JDO trunk, using jdk1.7.0_03, I get a build 
error:
[INFO] Compilation failure
could not parse error message: warning: [options] bootstrap class path 
not set in conjunction with -source 1.5
C:\jdoClean\api\src\java\javax\jdo\spi\JDOImplHelper.java:851: warning: 
[unchecked] unchecked call to getConstructor(Class<?>...) as a member of 
the raw type Class
                     keyClass.getConstructor(new Class[]{String.class});
                                            ^

-- Michelle

michelle@michelle-PC /cygdrive/c/jdoClean
$ mvn clean install
[INFO] Scanning for projects...
[INFO] Reactor build order:
[INFO]   Java Data Objects (JDO)
[INFO]   JDO API
[INFO]   jdo-exectck Maven Mojo
[INFO]   JDO 3 Technology Compatibility Kit
[INFO] 
------------------------------------------------------------------------
[INFO] Building Java Data Objects (JDO)
[INFO]    task-segment: [clean, install]
[INFO] 
------------------------------------------------------------------------
[INFO] [clean:clean {execution: default-clean}]
[INFO] Setting property: classpath.resource.loader.class => 
'org.codehaus.plexus
.velocity.ContextClassLoaderResourceLoader'.
[INFO] Setting property: velocimacro.messages.on => 'false'.
[INFO] Setting property: resource.loader => 'classpath'.
[INFO] Setting property: resource.manager.logwhenfound => 'false'.
[INFO] [remote-resources:process {execution: default}]
[INFO] [site:attach-descriptor {execution: default-attach-descriptor}]
[INFO] [install:install {execution: default-install}]
[INFO] Installing C:\jdoClean\pom.xml to 
C:\Users\michelle\.m2\repository\javax\
jdo\root\3.1-SNAPSHOT\root-3.1-SNAPSHOT.pom
[INFO] 
------------------------------------------------------------------------
[INFO] Building JDO API
[INFO]    task-segment: [clean, install]
[INFO] 
------------------------------------------------------------------------
[INFO] [clean:clean {execution: default-clean}]
[INFO] [remote-resources:process {execution: default}]
[INFO] [resources:resources {execution: default-resources}]
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource to META-INF
[INFO] Copying 1 resource
[INFO] Copying 31 resources
[INFO] Copying 3 resources
[INFO] [compiler:compile {execution: default-compile}]
[INFO] Compiling 146 source files to C:\jdoClean\api\target\classes
[INFO] 
------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] 
------------------------------------------------------------------------
[INFO] Compilation failure
could not parse error message: warning: [options] bootstrap class path 
not set i
n conjunction with -source 1.5
C:\jdoClean\api\src\java\javax\jdo\spi\JDOImplHelper.java:851: warning: 
[uncheck
ed] unchecked call to getConstructor(Class<?>...) as a member of the raw 
type Cl
ass
                     keyClass.getConstructor(new Class[]{String.class});
                                            ^


[INFO] 
------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] 
------------------------------------------------------------------------
[INFO] Total time: 4 seconds
[INFO] Finished at: Sun Apr 01 13:59:15 MST 2012
[INFO] Final Memory: 41M/530M
[INFO] 
------------------------------------------------------------------------

michelle@michelle-PC /cygdrive/c/jdoClean
$ echo $JAVA_HOME
C:\Program Files\Java\jdk1.7.0_03

Minutes: JDO TCK Conference Call Friday, Mar 30, 9 am Pacific Time

Posted by Craig L Russell <cr...@oracle.com>.
Attendees: Michael Bouschen, Michelle Caisse, Matthew Adams, Craig  
Russell

  Agenda:

  1. Review of patch for README.html under trunk, more?

Looks good. Ship it. And if anyone wants to update it further, just do  
it. Commit, then review.

  2. log4j class loader, no enhancer log output with maven 2: https://issues.apache.org/jira/browse/JDO-706?

Enhancement works fine now. DataNucleus is out of the maven  
dependencies. But now the tck doesn't run. AI Michelle verify the  
patch has the latest changes to allow anyone else to take a look.

  3. Standardize field/property converters: https://issues.apache.org/jira/browse/JDO-709 
. Initial thoughts provided by Matthew.

AI Matthew update the JIRA with some examples.

  4. What's needed to release 3.1? Go to https://issues.apache.org/jira/secure/BrowseProject.jspa?id=10630 
,
      click "Issues" in the menu on the left and then click "JDO 3  
maintenance release 1 (3.1)" under "Unresolved: By Version"

At this point, mostly specification updates. Only Michelle and Craig  
have access to FrameMaker. AI Craig see if Adobe can provide licenses  
for others in the JDO project to update the specification.

Question: Do we publish the "annotated" specification that corresponds  
to the tck ids? Not currently, but we can do this.

  5. Other issues

https://issues.apache.org/jira/browse/JDO-713 signature verifier needs  
update to support new annotation for @Discriminator.

  Action Items from weeks past:

  [April 8 2011] AI Craig comment on https://issues.apache.org/jira/browse/JDO-617 
  re the utility of the update operator.

Craig L Russell
Architect, Oracle
http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@oracle.com
P.S. A good JDO? O, Gasp!