dev@glassfish.java.net

Re: Compiling Glassfish in Eclipse

From: Marina Vatkina <Marina.Vatkina_at_Sun.COM>
Date: Mon, 09 Oct 2006 14:17:18 -0700

Hi Markus,

I might have an answer for #2 - go to the rollback line
and temporary modify the test to print the stack trace
or the exception that happened before that. I planned to
file a bug on that, but hadn't done it yet - the code
doesn't check if tx is active, so the catch block throws
tx inactive exception instead of the actual one (there
are several tests with this problem).

thanks,
-marina

Markus KARG wrote On 10/08/06 05:05,:
> Tom,
>
> hope you enjoyed the weekend. :-) I found some time on this Sunday to
> let my laptop run some more tests (the latest needed 43 Minutes). You
> could imagine that there are some problems that I need your help for to fix.
>
> First of all, I want to tell you that there are two problems in the
> entity-persistence-tests that prevent them from running on MaxDB:
>
> MaxDB only supports identifiers not longer than 32 characters, but the
> following two identifiers are longer: FK_CMP3_EMP_PROJ_EMPLOYEES_EMP_ID
> and FK_CMP3_EMP_PROJ_PROJECTS_PROJ_ID. I worked around by renaming
> EMPLOYESS_EMP_ID to EMPLS_EMP_ID and PROJECTS_PROJ_ID to PRJCTS_PROJ_ID
> wherever I found that in entity-persistence-tests. Actually this seems
> to work. I hope that you will incorporate that fixes into cvs trunk,
> since it took me long time to find out. Actually I wonder how you made
> the tests run on Informix, since I know that (at least some old Informix
> versions) had a similar restriction, too (but maybe it was larger than
> 32 characters).
>
> But now I am stuck with some error messages I don't know how to fix. In
> fact, it seems the tests are trying to do things that MaxDB is not
> supporting:
>
> (a) Several times I found problems like the following:
>
> Internal Exception: com.sap.dbtech.jdbc.exceptions.DatabaseException:
> [-7008]: Updates of this table not allowedError Code: -7008
> Call:DELETE FROM CMP3_SALARY WHERE EXISTS(SELECT t0.EMP_ID FROM
> CMP3_EMPLOYEE t0, CMP3_SALARY t1 WHERE ((t0.F_NAME = ?) AND (t1.EMP_ID =
> t0.EMP_ID)) AND t1.EMP_ID = CMP3_SALARY.EMP_ID)
> bind => [testFlushMode]
>
> (b) Some tests fail due to tearDown() failing:
>
> Testcase: testPersistThenRemoveCalls took 0,242 sec
> Caused an ERROR
>
> Exception Description: No transaction is currently active
> java.lang.IllegalStateException:
> Exception Description: No transaction is currently active
> at
> oracle.toplink.essentials.internal.ejb.cmp3.transaction.base.EntityTransactionImpl.rollback(EntityTransactionImpl.java:125)
> at
> oracle.toplink.essentials.testing.tests.cmp3.advanced.CallbackEventJUnitTestSuite.tearDown(CallbackEventJUnitTestSuite.java:268)
>
> Do you have a tip for me how to go on? I don't have any clue how to fix
> or workaround both failures.
>
> Thanks for all!
> Markus
>
>
> Tom Ware wrote:
>
>>Hi Markus,
>>
>> I think we have a clear idea of the requirements now.
>>
>> If I were going to enable a feature that allowed delimiters to be
>>appended to the end of DDL statements, I would take a look at the
>>following:
>>
>>1. SchemaManager and its createSQLFiles member variable
>>2. DatabasePlatform and its getStoredProcedureTerminationToken() method
>>3. The implementation of createOnDatabase() and buildCreationWriter()
>>in DatabaseObjectDefinition and its subclasses.
>>
>>-Tom
>>
>>Markus KARG wrote:
>>
>>
>>>Tom Ware wrote:
>>>
>>>
>>>
>>>>Hi Markus,
>>>>
>>>>Believe it or not, none of our previous DB support has required
>>>>delimiter characters on statements we send directly through JDBC. In
>>>>MaxDB, are terminators required for all SQL statements sent through
>>>>JDBC?
>>>>
>>>
>>>Terminators are needed for DDL only, but not for "normal" SQL.
>>>
>>>BTW, ASA needs delimiters, too, sometimes (you can adjust that by a
>>>database parameter actually!). So that is a proof that current ASA
>>>support in GF is not well done. I'll have a look at that once I'm
>>>finished with MaxDB. :-)
>>>
>>>
>>>
>>>>There is some code that potentially allows this kind of support in our
>>>>SchemaManager class, but changes to that class will only affect DDL
>>>>generation and not other SQL Statements.
>>>>
>>>
>>>That's exactly what we need here since SQL MUST NOT get affected.
>>>
>>>
>>>
>>>>To support this kind of thing on other select statements, changes will
>>>>have to be made somewhat deeper in the code (SQLStatement,
>>>>DatabaseAccessor or somewhere like that)
>>>>
>>>
>>>NO, DON'T DO THAT! SQL IS NOT A PROBLEM AT ALL, ONLY DDL IS THE PROBLEM!
>>>
>>>
>>>
>>>>Although I suspect I know the answer, I will pose the questions: On
>>>>MaxDB, is there any way to send SQL directly through JDBC without the
>>>>line terminators? Is this a requirement on all SQL statements?
>>>>
>>>
>>>SQL is working without delimiters.
>>>Only DDL needs the delimiters.
>>>The double slashes are not needed (actually MUST NOT be used) in SQL.
>>>MaxDB's architecture does a strong differenciation between DATA QUERY (=
>>>SQL) and DATA DEFINITION (= DDL). There are different parsers for that
>>>it seems. SQL is JDBC compliant. DDL is not. Actually DDL passed in via
>>>JDBC is not executed by the SQL parser but forwarded to the dbmcli tool
>>>(an administration tool). That tool needs that double slashes. That's
>>>the whole story. DATA QUERY (= SQL) is quite normally processed as with
>>>any other RDBMS, without any restriction. Since the dbmcli tool is the
>>>ONLY tool that is able do schema changes, the WAY you pass DDL into
>>>MaxDB is not the problem (whether you are using JDBC, native ways or
>>>anything else). The TOOL expects the slashes, independent of the WAY.
>>>
>>>Clear now? :-)
>>>
>>>Thanks
>>>Markus
>>>
>>>
>>>
>>>>-Tom
>>>>
>>>>Markus KARG wrote:
>>>>
>>>>
>>>>
>>>>>Please find testresults.txt attached.
>>>>>
>>>>>Thanks
>>>>>Markus
>>>>>
>>>>>Tom Ware wrote:
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>>Hi Markus,
>>>>>>
>>>>>>I just realized the issue you are seeing is more serious than I
>>>>>>initially thought and you are actually stuck. I thought the issue was
>>>>>>with the generated DDL files which are currently only used within
>>>>>>GlassFish.
>>>>>>
>>>>>>Can you send the exception you are seeing including the stack trace?
>>>>>>
>>>>>>-Tom
>>>>>>
>>>>>>Tom Ware wrote:
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>>Hi Markus,
>>>>>>>
>>>>>>>I'lll set some of the Sun Folks reply to this as well since the file
>>>>>>>generation feature was developed so GlassFish and Sun AS could use
>>>>>>>it, but here is what I believe:
>>>>>>>
>>>>>>>A .ddl file and a .sql file are somewhat different. The ddl
>>>>>>>extension is used to indicate that this is a non delimited file that
>>>>>>>has a SQL statement on each line. A file with the sql extension
>>>>>>>would have to have the delimiters. I believe the consumer of the
>>>>>>>ddl
>>>>>>>file is expected to run it line by line rather than as a whole
>>>>>>>batch.
>>>>>>>
>>>>>>>Having said that, I think enabling the generation of a .sql file is
>>>>>>>a great idea and one that would be quite easy to implement.
>>>>>>>Essentially, in EntityManagerFactoryProvider.writeDDLsToFiles(), the
>>>>>>>following line is called:
>>>>>>>
>>>>>>>mgr.setCreateSQLFiles(false);
>>>>>>>
>>>>>>>If we added a configuration option that allowed that method to be
>>>>>>>called with "true", the result of
>>>>>>>DatabasePlatform.getStoredProcedureTerminationToken() would be
>>>>>>>appended to the end of each line. We could change the way that
>>>>>>>worked slightly and I think it would work.
>>>>>>>
>>>>>>>-Tom
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>Markus KARG wrote:
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>Tom,
>>>>>>>>
>>>>>>>>one more question:
>>>>>>>>
>>>>>>>>entity-persistence-tests writes a file with DDL that it wants to
>>>>>>>>execute. Actually MaxDB needs a trailing double-slash-string
>>>>>>>>"//" at
>>>>>>>>the
>>>>>>>>end of each DDL sequence. I did not find out how / where to adjust
>>>>>>>>that.
>>>>>>>>Can you tell me the method in DatabasePlatform that I need to
>>>>>>>>overwrite
>>>>>>>>to append "//" to each DDL statement?
>>>>>>>>
>>>>>>>>I cannot continue with my work because the test stops at the DDL
>>>>>>>>execution complaining about the missing trailing delimiter...
>>>>>>>>
>>>>>>>>Thanks a lot!
>>>>>>>>Markus
>>>>>>>>
>>>>>>>>Tom Ware wrote:
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>Hi Markus,
>>>>>>>>>
>>>>>>>>>First of all, from a different email: The Java Persistence API
>>>>>>>>>implementation found in GlassFish was contributed by Oracle and
>>>>>>>>>is an
>>>>>>>>>open-source version of Oracle's TopLink product. That version is
>>>>>>>>>called TopLink Essentials. We are working with Sun to make that
>>>>>>>>>more
>>>>>>>>>obvious in the GlassFish product. TopLink Essentials is actually
>>>>>>>>>the
>>>>>>>>>JPA implementation for a number of Application servers including
>>>>>>>>>Oracle AS, GlassFish, Sun AS, Spring 2.0, JEUS (Tmax Soft), and
>>>>>>>>>Easy
>>>>>>>>>Beans (JOnAS EJB 3.0 Container)
>>>>>>>>>
>>>>>>>>>Since this is our first foray into the open source world, there
>>>>>>>>>are
>>>>>>>>>definitely some ease-of-development challenges we have to face to
>>>>>>>>>make
>>>>>>>>>it easier for new developers to contribute. We appreciate the
>>>>>>>>>patience you have given us so far.
>>>>>>>>>
>>>>>>>>>It is true that there are quite a number of things to consider
>>>>>>>>>when
>>>>>>>>>extending the database support in TopLink. In general, the best
>>>>>>>>>approach to take is to pick a database with similar features
>>>>>>>>>and SQL
>>>>>>>>>support and use the functionality in it's DatabasePlatform
>>>>>>>>>subclass as
>>>>>>>>>a base for the functionality you are implementing. That is why I
>>>>>>>>>was
>>>>>>>>>hoping MaxDB would have similar functionality to MySQL.
>>>>>>>>>
>>>>>>>>>Some additional comments inline:
>>>>>>>>>
>>>>>>>>>Markus KARG wrote:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>Tom,
>>>>>>>>>>
>>>>>>>>>>thank you for all your kind help so far. Today was the first day
>>>>>>>>>>that I
>>>>>>>>>>actually worked on MaxDB support. :-)
>>>>>>>>>>
>>>>>>>>>>So what have I done?
>>>>>>>>>>
>>>>>>>>>>I copied the MySQL Platform, renamed it to MaxDB Platform, and
>>>>>>>>>>removed
>>>>>>>>>>ALL code to see what the test will tell me when expecting no
>>>>>>>>>>special
>>>>>>>>>>treatments necessary for MaxDB. Certainly it failed, as
>>>>>>>>>>expected. ;-)
>>>>>>>>>>
>>>>>>>>>>The first error in testresults.txt is:
>>>>>>>>>>
>>>>>>>>>>Exception [TOPLINK-7144] (Oracle TopLink Essentials - 2006.8
>>>>>>>>>>(Build
>>>>>>>>>>060908)):
>>>>>>>>>>oracle.toplink.essentials.exceptions.ValidationException
>>>>>>>>>>Exception Description: XML_INC_ADDRESS_SEQ: platform
>>>>>>>>>>DatabasePlatform
>>>>>>>>>>doesn't support NativeSequence
>>>>>>>>>>
>>>>>>>>>>Since I know that MaxDB actually has a sequence feature built in
>>>>>>>>>>(you
>>>>>>>>>>can create any number of named sequences using CREATE
>>>>>>>>>>SEQUENCE, and
>>>>>>>>>>query for the current and next numbers by the sequence name) I
>>>>>>>>>>thought
>>>>>>>>>>it should be easy implementing this.
>>>>>>>>>>
>>>>>>>>>>So I added that code:
>>>>>>>>>>
>>>>>>>>>>@Override
>>>>>>>>>>public final boolean supportsNativeSequenceNumbers() {
>>>>>>>>>> return true;
>>>>>>>>>>}
>>>>>>>>>>
>>>>>>>>>>In fact, the test result is unchanged.
>>>>>>>>>>
>>>>>>>>>>Actually I do not understand two things here:
>>>>>>>>>>
>>>>>>>>>>(1) The test complains about DatabasePlatform not supporting
>>>>>>>>>>native
>>>>>>>>>>Sequences, while my build.properties contains MaxDBPlatform
>>>>>>>>>>but not
>>>>>>>>>>DatabasePlatform. Are there any magic commands to execute before
>>>>>>>>>>running
>>>>>>>>>>the test (I tried maven clean build in both,
>>>>>>>>>>entity-persistence and
>>>>>>>>>>entity-persistence-tests, then deleted testresults.txt and did
>>>>>>>>>>ant
>>>>>>>>>>test)?
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>How is MaxDBPlatform specified in build.properties? Try
>>>>>>>>>switching to:
>>>>>>>>>toplink.target-database=<fully qualified class name>. I will fix
>>>>>>>>>the
>>>>>>>>>tl.platform property in the current build script. The reason it
>>>>>>>>>doesn't cause problems for other databases is the existing
>>>>>>>>>Databases
>>>>>>>>>are in general covered by our automatic detection feature.
>>>>>>>>>Hopefully
>>>>>>>>>when you have added support, we can add MaxDB to the list of
>>>>>>>>>Databases
>>>>>>>>>we automatically detect.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>(2) Why does it still tell me that I would not support native
>>>>>>>>>>sequences
>>>>>>>>>>while I have added "return true"?
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>Native Sequencing integration is likely one of the biggest
>>>>>>>>>challenges
>>>>>>>>>you will face in your MaxDB implementation.
>>>>>>>>>
>>>>>>>>>The code that throws the exception you are seeing checks
>>>>>>>>>supportsNativeSequenceNumbers() and getSelectQuery() on the
>>>>>>>>>database
>>>>>>>>>platform, so perhaps the select query is null.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>Seems to be a long way. Still 61 failed tests to fix. ;-)
>>>>>>>>>>
>>>>>>>>>>BTW, I am not quite aware how to implement
>>>>>>>>>>buildSelectQueryForNativeSequence, because MaxDB needs to know
>>>>>>>>>>the
>>>>>>>>>>name
>>>>>>>>>>of the sequence to query. How to obtain that name?
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>Take a look at OraclePlatform. It also requires to know the
>>>>>>>>>name of
>>>>>>>>>the sequence.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>Actually implementing
>>>>>>>>>>MaxDB support seems to be harder to do than expected, since the
>>>>>>>>>>DatabasePlatform code is... well... not easy to understand,
>>>>>>>>>>actually. In
>>>>>>>>>>fact, I am missing a clear interface to implement, where I just
>>>>>>>>>>have to
>>>>>>>>>>return values like "yes, I this is supported", "no, this is not
>>>>>>>>>>supported", "SELECT FOO FROM DUMMY". In fact, there is lots of
>>>>>>>>>>more
>>>>>>>>>>code, and most of it is strange and undocumented. So please don't
>>>>>>>>>>mind
>>>>>>>>>>be for asking you 61 more questions like this one. ;-)
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>Feel free to ask questions. Unfortunately, just indicating
>>>>>>>>>whether
>>>>>>>>>something is supported is sometimes not adequate given that some
>>>>>>>>>databases build the SQL statements they use to expose certain
>>>>>>>>>features
>>>>>>>>>in completely different ways. Some areas where that is
>>>>>>>>>particularly
>>>>>>>>>true are Native Sequencing, Outer Joins and Select for update.
>>>>>>>>>Having
>>>>>>>>>said that, you are correct when you indicate that the developer
>>>>>>>>>experience could be quite a bit better for users that wish to
>>>>>>>>>extend
>>>>>>>>>DatabasePlatforms. I can tell you simply that we are working
>>>>>>>>>every
>>>>>>>>>day to make this product a better open source solution. Your
>>>>>>>>>feedback
>>>>>>>>>will definitely help.
>>>>>>>>>
>>>>>>>>>-Tom
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>Thanks for all
>>>>>>>>>>Markus
>>>>>>>>>>
>>>>>>>>>>Tom Ware wrote:
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>Hi Markus,
>>>>>>>>>>>
>>>>>>>>>>>I have tried to help a bit. I fixed some formatting on the
>>>>>>>>>>>build.xml
>>>>>>>>>>>in entity-persistence-tests. The issue was a combination of
>>>>>>>>>>>tabs
>>>>>>>>>>>and
>>>>>>>>>>>spaces. With the correct "tab" setting, it looked ok.
>>>>>>>>>>>Hopefully it
>>>>>>>>>>>is better now.
>>>>>>>>>>>
>>>>>>>>>>>I have also updated the script to be more explicit when it
>>>>>>>>>>>fails.
>>>>>>>>>>>
>>>>>>>>>>>I'll take the blame for the 15 failures you are now seeing.
>>>>>>>>>>>It is
>>>>>>>>>>>likely because of embedded Derby. I must admit I run my
>>>>>>>>>>>testing on
>>>>>>>>>>>Oracle most of the time. I think you have some other emails from
>>>>>>>>>>>some
>>>>>>>>>>>of the folks at Sun who are more expert at running on Derby
>>>>>>>>>>>than I.
>>>>>>>>>>>Hopefully they are helpful.
>>>>>>>>>>>
>>>>>>>>>>>The good news is that with that number of tests passing, I
>>>>>>>>>>>believe
>>>>>>>>>>>you are in a state where if you still have the patience, you can
>>>>>>>>>>>start
>>>>>>>>>>>working on MaxDB. It looks like the scripts are all working for
>>>>>>>>>>>you,
>>>>>>>>>>>and the tests are running.
>>>>>>>>>>>
>>>>>>>>>>>The test program you mention sounds neat. Is it something
>>>>>>>>>>>that is
>>>>>>>>>>>part of JOnAS or something more generic?
>>>>>>>>>>>
>>>>>>>>>>>The best place to start looking at supporting new database
>>>>>>>>>>>platforms
>>>>>>>>>>>is in the oracle.toplink.essentials.platform.database
>>>>>>>>>>>package. When
>>>>>>>>>>>you have started your implementation, you may also need to
>>>>>>>>>>>use the
>>>>>>>>>>>toplink.target-database property in your persistence unit and
>>>>>>>>>>>specify
>>>>>>>>>>>the name of your new platform class.
>>>>>>>>>>>
>>>>>>>>>>>Let me know when you have additional questions,
>>>>>>>>>>>Tom
>>>>>>>>>>>
>>>>>>>>>>>Markus KARG wrote:
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>>Tom,
>>>>>>>>>>>>
>>>>>>>>>>>>it's actually hard to set up a machine to be able to contribute
>>>>>>>>>>>>MaxDB
>>>>>>>>>>>>support... Seems I am a bit the build-script-team's
>>>>>>>>>>>>experimental
>>>>>>>>>>>>animal,
>>>>>>>>>>>>what I am not very amused of. :-(
>>>>>>>>>>>>
>>>>>>>>>>>>Okay, so I have added the classpath you told me, and now I can
>>>>>>>>>>>>run
>>>>>>>>>>>>more
>>>>>>>>>>>>but not all tests:
>>>>>>>>>>>>
>>>>>>>>>>>>Tests run: 527, Failures: 0, Errors: 15, Time elapsed: 173,493
>>>>>>>>>>>>sec
>>>>>>>>>>>>
>>>>>>>>>>>>Actually I isn't funny to see BUILD SUCCESSFUL below that line,
>>>>>>>>>>>>since it
>>>>>>>>>>>>makes me wonder what the script author thinks to be successful
>>>>>>>>>>>>with a
>>>>>>>>>>>>test that stops after 3 minutes with 15 errors. Also the
>>>>>>>>>>>>script is
>>>>>>>>>>>>formatted so badly (too many, too less tabs and spaces) that it
>>>>>>>>>>>>looks
>>>>>>>>>>>>like someone did a quick hack in five minutes, which might
>>>>>>>>>>>>be the
>>>>>>>>>>>>cause
>>>>>>>>>>>>of my problems?
>>>>>>>>>>>>
>>>>>>>>>>>>So I now will set up a Derby installation in network mode just
>>>>>>>>>>>>to test
>>>>>>>>>>>>whether the code currently pulled from CVS is working well,
>>>>>>>>>>>>so I
>>>>>>>>>>>>can
>>>>>>>>>>>>FINALLY start implementing MaxDB support. Actually I am
>>>>>>>>>>>>starting to
>>>>>>>>>>>>lose
>>>>>>>>>>>>interest in contributing anything, after all those experiments
>>>>>>>>>>>>and
>>>>>>>>>>>>after
>>>>>>>>>>>>all those weeks. Maybe I should come back once it is
>>>>>>>>>>>>possible to
>>>>>>>>>>>>just
>>>>>>>>>>>>do:
>>>>>>>>>>>>
>>>>>>>>>>>>svn co http://www.java.net/glassfish
>>>>>>>>>>>>mvn test
>>>>>>>>>>>>
>>>>>>>>>>>>(Actually it could be so easy once the project structure would
>>>>>>>>>>>>have
>>>>>>>>>>>>cleaned up. I just did this with a very large project some
>>>>>>>>>>>>weeks
>>>>>>>>>>>>ago
>>>>>>>>>>>>that used thousands of ANT lines before).
>>>>>>>>>>>>
>>>>>>>>>>>>BTW, I contributed support for Sybase 8 to JOnAS 4.x sometimes.
>>>>>>>>>>>>I was
>>>>>>>>>>>>done in one hour. I just had to run a test program that
>>>>>>>>>>>>"investigated"
>>>>>>>>>>>>(trial and error) the behaviour of the Sybase driver. That's
>>>>>>>>>>>>all. The
>>>>>>>>>>>>test program resulted in the final code, more or less. That's
>>>>>>>>>>>>quite a
>>>>>>>>>>>>difference to all the work that has to be done just to compile
>>>>>>>>>>>>and
>>>>>>>>>>>>tests
>>>>>>>>>>>>GlassFish. If GlassFish wouldn't be so much better than JOnAS,
>>>>>>>>>>>>and if
>>>>>>>>>>>>there wouldn't the actual need to use MaxDB, I would have
>>>>>>>>>>>>given up
>>>>>>>>>>>>weeks
>>>>>>>>>>>>ago.
>>>>>>>>>>>>
>>>>>>>>>>>>Okay, so I will do the Derby installation and come back to you
>>>>>>>>>>>>with
>>>>>>>>>>>>more
>>>>>>>>>>>>results then.
>>>>>>>>>>>>
>>>>>>>>>>>>(Sorry, I'm a bit tired and disappointed)
>>>>>>>>>>>>
>>>>>>>>>>>>Thanks a lot to all the kind people in this forum, this is a
>>>>>>>>>>>>great
>>>>>>>>>>>>community!
>>>>>>>>>>>>Markus
>>>>>>>>>>>>
>>>>>>>>>>>>Tom Ware wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>>Derby is included with your GlassFish installation.
>>>>>>>>>>>>>
>>>>>>>>>>>>>I'll provide a suggestion and perhaps one of the Sun folks
>>>>>>>>>>>>>that
>>>>>>>>>>>>>run
>>>>>>>>>>>>>the tests on Derby on a more regular basis than I can
>>>>>>>>>>>>>comment on
>>>>>>>>>>>>>easier ways.
>>>>>>>>>>>>>
>>>>>>>>>>>>>When I run on Derby, I include the derby jar on the Classpath
>>>>>>>>>>>>>that
>>>>>>>>>>>>>actually runs ant. I believe it is because I am running the
>>>>>>>>>>>>>embedded
>>>>>>>>>>>>>Derby version.
>>>>>>>>>>>>>
>>>>>>>>>>>>>Try adding: <cvs home>/publish/glassfish/javadb/lib/derby.jar
>>>>>>>>>>>>>to the
>>>>>>>>>>>>>classpath of the VM that is actually running ant.
>>>>>>>>>>>>>
>>>>>>>>>>>>>If that works for you, I will add a comment to the readme
>>>>>>>>>>>>>file.
>>>>>>>>>>>>>
>>>>>>>>>>>>>-Tom
>>>>>>>>>>>>>
>>>>>>>>>>>>>Markus KARG wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>>Tom,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>thank you once more. In fact there is the following error:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>Exception Description: Configuration error. Class
>>>>>>>>>>>>>>[org.apache.derby.jdbc.EmbeddedDriver] not found.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>It seems that Derby is not found. Isn't it included in
>>>>>>>>>>>>>>GlassFish?
>>>>>>>>>>>>>>Do I
>>>>>>>>>>>>>>have to install it manually?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>Thanks a lot! :-)
>>>>>>>>>>>>>>Markus
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>Tom Ware wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>Hi Markus,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>Based on your results, I suspect there is an issue with
>>>>>>>>>>>>>>>connecting to
>>>>>>>>>>>>>>>the database.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>Take a look in the testresults.txt file that should exist in
>>>>>>>>>>>>>>>your
>>>>>>>>>>>>>>>entity-persistence-tests directory. That is the file
>>>>>>>>>>>>>>>that the
>>>>>>>>>>>>>>>junit
>>>>>>>>>>>>>>>results are written to by default. Hopefully there will
>>>>>>>>>>>>>>>be an
>>>>>>>>>>>>>>>exception trace near the beginning of that file.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>-Tom
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>Markus KARG wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>Tom,
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>thank you for your tip, actually I was in the wrong
>>>>>>>>>>>>>>>>directory...
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>So now I have run "ant test" and here is the result.
>>>>>>>>>>>>>>>>Actually I
>>>>>>>>>>>>>>>>think
>>>>>>>>>>>>>>>>that despite its saying "BUILD SUCCESSFUL", it did not do
>>>>>>>>>>>>>>>>anything
>>>>>>>>>>>>>>>>-- it
>>>>>>>>>>>>>>>>just needed 24 Seconds to run, while you told me that it
>>>>>>>>>>>>>>>>needs 20
>>>>>>>>>>>>>>>>Minutes on your PC. Also it says there are 61 errors. I
>>>>>>>>>>>>>>>>have
>>>>>>>>>>>>>>>>used
>>>>>>>>>>>>>>>>Derby,
>>>>>>>>>>>>>>>>as you told me. Below is the log.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>What is my fault?
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>Thanks a lot!
>>>>>>>>>>>>>>>>Markus
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>markus_at_localhost:~/workspace/glassfish/entity-persistence-tests>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>ant
>>>>>>>>>>>>>>>>test
>>>>>>>>>>>>>>>>Buildfile: build.xml
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>init:
>>>>>>>>>>>>>>>>[echo] Building component TopLink Essentials Testing
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>test:
>>>>>>>>>>>>>>>>[junit] Running
>>>>>>>>>>>>>>>>oracle.toplink.essentials.testing.tests.FullRegressionTestSuite
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>[junit] [TopLink Finer]: 2006.09.25
>>>>>>>>>>>>>>>>09:22:53.772--Thread(Thread[main,5,main])--javaSECMPInitializer
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>-
>>>>>>>>>>>>>>>>initializaing
>>>>>>>>>>>>>>>>jar:file:/home/markus/workspace/glassfish/entity-persistence-tests/lib/toplink-essentials-tests.jar!/META-INF/persistence.xml.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>[junit] [TopLink Finer]: 2006.09.25
>>>>>>>>>>>>>>>>09:22:54.300--Thread(Thread[main,5,main])--javaSECMPInitializer
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>-
>>>>>>>>>>>>>>>>created temporary ClassLoader:
>>>>>>>>>>>>>>>>oracle.toplink.essentials.internal.ejb.cmp3.JavaSECMPInitializer$TempEntityLoad.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>[junit] [TopLink Finer]: 2006.09.25
>>>>>>>>>>>>>>>>09:22:54.302--Thread(Thread[main,5,main])--javaSECMPInitializer
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>-
>>>>>>>>>>>>>>>>override load class for collection members: true.
>>>>>>>>>>>>>>>>[junit] [TopLink Finer]: 2006.09.25
>>>>>>>>>>>>>>>>09:22:54.387--Thread(Thread[main,5,main])--javaSECMPInitializer
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>-
>>>>>>>>>>>>>>>>predeploying default.
>>>>>>>>>>>>>>>>[junit] [TopLink Config]: 2006.09.25
>>>>>>>>>>>>>>>>09:23:08.827--ServerSession(9936523)--Thread(Thread[main,5,main])--The
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>primary key column name for the inheritance class [class
>>>>>>>>>>>>>>>>oracle.toplink.essentials.testing.models.cmp3.xml.inheritance.NonFueledVehicle]
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>is being defaulted to: ID.
>>>>>>>>>>>>>>>>[junit] [TopLink Config]: 2006.09.25
>>>>>>>>>>>>>>>>09:23:08.845--ServerSession(9936523)--Thread(Thread[main,5,main])--The
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>foreign key column name for the inheritance class [class
>>>>>>>>>>>>>>>>oracle.toplink.essentials.testing.models.cmp3.xml.inheritance.NonFueledVehicle]
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>is being defaulted to: ID.
>>>>>>>>>>>>>>>>[junit] [TopLink Config]: 2006.09.25
>>>>>>>>>>>>>>>>09:23:08.858--ServerSession(9936523)--Thread(Thread[main,5,main])--The
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>primary key column name for the inheritance class [class
>>>>>>>>>>>>>>>>oracle.toplink.essentials.testing.models.cmp3.xml.inheritance.Car]
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>is
>>>>>>>>>>>>>>>>being defaulted to: ID.
>>>>>>>>>>>>>>>>[junit] [TopLink Config]: 2006.09.25
>>>>>>>>>>>>>>>>09:23:08.889--ServerSession(9936523)--Thread(Thread[main,5,main])--The
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>foreign key column name for the inheritance class [class
>>>>>>>>>>>>>>>>oracle.toplink.essentials.testing.models.cmp3.xml.inheritance.Car]
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>is
>>>>>>>>>>>>>>>>being defaulted to: ID.
>>>>>>>>>>>>>>>>[junit] [TopLink Config]: 2006.09.25
>>>>>>>>>>>>>>>>09:23:08.896--ServerSession(9936523)--Thread(Thread[main,5,main])--The
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>primary key column name for the inheritance class [class
>>>>>>>>>>>>>>>>oracle.toplink.essentials.testing.models.cmp3.xml.inheritance.SportsCar]
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>is being defaulted to: ID.
>>>>>>>>>>>>>>>>[junit] [TopLink Config]: 2006.09.25
>>>>>>>>>>>>>>>>09:23:08.898--ServerSession(9936523)--Thread(Thread[main,5,main])--The
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>foreign key column name for the inheritance class [class
>>>>>>>>>>>>>>>>oracle.toplink.essentials.testing.models.cmp3.xml.inheritance.SportsCar]
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>is being defaulted to: ID.
>>>>>>>>>>>>>>>>[junit] [TopLink Config]: 2006.09.25
>>>>>>>>>>>>>>>>09:23:08.903--ServerSession(9936523)--Thread(Thread[main,5,main])--The
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>primary key column name for the inheritance class [class
>>>>>>>>>>>>>>>>oracle.toplink.essentials.testing.models.cmp3.xml.inheritance.Bicycle]
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>is being defaulted to: ID.
>>>>>>>>>>>>>>>>[junit] [TopLink Config]: 2006.09.25
>>>>>>>>>>>>>>>>09:23:08.905--ServerSession(9936523)--Thread(Thread[main,5,main])--The
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>foreign key column name for the inheritance class [class
>>>>>>>>>>>>>>>>oracle.toplink.essentials.testing.models.cmp3.xml.inheritance.Bicycle]
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>is being defaulted to: ID.
>>>>>>>>>>>>>>>>[junit] [TopLink Config]: 2006.09.25
>>>>>>>>>>>>>>>>09:23:08.973--ServerSession(9936523)--Thread(Thread[main,5,main])--The
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>discriminator column name for the root inheritance class
>>>>>>>>>>>>>>>>[class
>>>>>>>>>>>>>>>>oracle.toplink.essentials.testing.models.cmp3.xml.inheritance.Person]
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>is
>>>>>>>>>>>>>>>>being defaulted to: DTYPE.
>>>>>>>>>>>>>>>>[junit] [TopLink Config]: 2006.09.25
>>>>>>>>>>>>>>>>09:23:08.976--ServerSession(9936523)--Thread(Thread[main,5,main])--The
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>primary key column name for the inheritance class [class
>>>>>>>>>>>>>>>>oracle.toplink.essentials.testing.models.cmp3.xml.inheritance.Engineer]
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>is being defaulted to: ID.
>>>>>>>>>>>>>>>>[junit] [TopLink Config]: 2006.09.25
>>>>>>>>>>>>>>>>09:23:08.978--ServerSession(9936523)--Thread(Thread[main,5,main])--The
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>foreign key column name for the inheritance class [class
>>>>>>>>>>>>>>>>oracle.toplink.essentials.testing.models.cmp3.xml.inheritance.Engineer]
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>is being defaulted to: ID.
>>>>>>>>>>>>>>>>[junit] [TopLink Config]: 2006.09.25
>>>>>>>>>>>>>>>>09:23:08.984--ServerSession(9936523)--Thread(Thread[main,5,main])--The
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>primary key column name for the inheritance class [class
>>>>>>>>>>>>>>>>oracle.toplink.essentials.testing.models.cmp3.xml.inheritance.ImaginaryCar]
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>is being defaulted to: ID.
>>>>>>>>>>>>>>>>[junit] [TopLink Config]: 2006.09.25
>>>>>>>>>>>>>>>>09:23:08.986--ServerSession(9936523)--Thread(Thread[main,5,main])--The
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>foreign key column name for the inheritance class [class
>>>>>>>>>>>>>>>>oracle.toplink.essentials.testing.models.cmp3.xml.inheritance.ImaginaryCar]
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>is being defaulted to: ID.
>>>>>>>>>>>>>>>>[junit] [TopLink Config]: 2006.09.25
>>>>>>>>>>>>>>>>09:23:08.990--ServerSession(9936523)--Thread(Thread[main,5,main])--The
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>primary key column name for the inheritance class [class
>>>>>>>>>>>>>>>>oracle.toplink.essentials.testing.models.cmp3.xml.inheritance.Lawyer]
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>is
>>>>>>>>>>>>>>>>being defaulted to: ID.
>>>>>>>>>>>>>>>>[junit] [TopLink Config]: 2006.09.25
>>>>>>>>>>>>>>>>09:23:08.992--ServerSession(9936523)--Thread(Thread[main,5,main])--The
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>foreign key column name for the inheritance class [class
>>>>>>>>>>>>>>>>oracle.toplink.essentials.testing.models.cmp3.xml.inheritance.Lawyer]
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>is
>>>>>>>>>>>>>>>>being defaulted to: ID.
>>>>>>>>>>>>>>>>[junit] [TopLink Config]: 2006.09.25
>>>>>>>>>>>>>>>>09:23:09.267--ServerSession(9936523)--Thread(Thread[main,5,main])--The
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>primary key column name for the mapping element [public
>>>>>>>>>>>>>>>>oracle.toplink.essentials.testing.models.cmp3.xml.inheritance.Car
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>oracle.toplink.essentials.testing.models.cmp3.xml.inheritance.Person.getCar()]
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>is being defaulted to: ID.
>>>>>>>>>>>>>>>>[junit] [TopLink Config]: 2006.09.25
>>>>>>>>>>>>>>>>09:23:09.274--ServerSession(9936523)--Thread(Thread[main,5,main])--The
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>primary key column name for the mapping element [public
>>>>>>>>>>>>>>>>oracle.toplink.essentials.testing.models.cmp3.xml.inheritance.Engineer
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>oracle.toplink.essentials.testing.models.cmp3.xml.inheritance.Person.getBestFriend()]
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>is being defaulted to: ID.
>>>>>>>>>>>>>>>>[junit] [TopLink Config]: 2006.09.25
>>>>>>>>>>>>>>>>09:23:09.276--ServerSession(9936523)--Thread(Thread[main,5,main])--The
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>target entity (reference) class for the one to one mapping
>>>>>>>>>>>>>>>>element
>>>>>>>>>>>>>>>>[public
>>>>>>>>>>>>>>>>oracle.toplink.essentials.testing.models.cmp3.xml.inheritance.Person
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>oracle.toplink.essentials.testing.models.cmp3.xml.inheritance.Bus.getBusDriver()]
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>is being defaulted to: class
>>>>>>>>>>>>>>>>oracle.toplink.essentials.testing.models.cmp3.xml.inheritance.Person.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>[junit] [TopLink Finer]: 2006.09.25
>>>>>>>>>>>>>>>>09:23:09.279--ServerSession(9936523)--Thread(Thread[main,5,main])--Weaver
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>processing class
>>>>>>>>>>>>>>>>[oracle.toplink.essentials.testing.models.cmp3.xml.inheritance.TireInfo].
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>[junit] [TopLink Finer]: 2006.09.25
>>>>>>>>>>>>>>>>09:23:09.284--ServerSession(9936523)--Thread(Thread[main,5,main])--Weaver
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>processing class
>>>>>>>>>>>>>>>>[oracle.toplink.essentials.testing.models.cmp3.xml.inheritance.Car].
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>[junit] [TopLink Finer]: 2006.09.25
>>>>>>>>>>>>>>>>09:23:09.286--ServerSession(9936523)--Thread(Thread[main,5,main])--Weaver
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>processing class
>>>>>>>>>>>>>>>>[oracle.toplink.essentials.testing.models.cmp3.xml.inheritance.SportsCar].
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>[junit] [TopLink Finer]: 2006.09.25
>>>>>>>>>>>>>>>>09:23:09.287--ServerSession(9936523)--Thread(Thread[main,5,main])--Weaver
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>processing class
>>>>>>>>>>>>>>>>[oracle.toplink.essentials.testing.models.cmp3.xml.inheritance.Boat].
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>[junit] [TopLink Finer]: 2006.09.25
>>>>>>>>>>>>>>>>09:23:09.289--ServerSession(9936523)--Thread(Thread[main,5,main])--Weaver
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>processing class
>>>>>>>>>>>>>>>>[oracle.toplink.essentials.testing.models.cmp3.xml.inheritance.Bus].
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>[junit] [TopLink Finer]: 2006.09.25
>>>>>>>>>>>>>>>>09:23:09.291--ServerSession(9936523)--Thread(Thread[main,5,main])--Weaver
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>processing class
>>>>>>>>>>>>>>>>[oracle.toplink.essentials.testing.models.cmp3.xml.inheritance.Bicycle].
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>[junit] [TopLink Finer]: 2006.09.25
>>>>>>>>>>>>>>>>09:23:09.292--ServerSession(9936523)--Thread(Thread[main,5,main])--Weaver
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>processing class
>>>>>>>>>>>>>>>>[oracle.toplink.essentials.testing.models.cmp3.xml.inheritance.Person].
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>[junit] [TopLink Finer]: 2006.09.25
>>>>>>>>>>>>>>>>09:23:09.294--ServerSession(9936523)--Thread(Thread[main,5,main])--Weaver
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>processing class
>>>>>>>>>>>>>>>>[oracle.toplink.essentials.testing.models.cmp3.xml.inheritance.Engineer].
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>[junit] [TopLink Finer]: 2006.09.25
>>>>>>>>>>>>>>>>09:23:09.296--ServerSession(9936523)--Thread(Thread[main,5,main])--Weaver
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>processing class
>>>>>>>>>>>>>>>>[oracle.toplink.essentials.testing.models.cmp3.xml.inheritance.PerformanceTireInfo].
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>[junit] [TopLink Finer]: 2006.09.25
>>>>>>>>>>>>>>>>09:23:09.298--ServerSession(9936523)--Thread(Thread[main,5,main])--Weaver
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>processing class
>>>>>>>>>>>>>>>>[oracle.toplink.essentials.testing.models.cmp3.xml.inheritance.NonFueledVehicle].
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>[junit] [TopLink Finer]: 2006.09.25
>>>>>>>>>>>>>>>>09:23:09.299--ServerSession(9936523)--Thread(Thread[main,5,main])--Weaver
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>processing class
>>>>>>>>>>>>>>>>[oracle.toplink.essentials.testing.models.cmp3.xml.inheritance.Company].
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>[junit] [TopLink Finer]: 2006.09.25
>>>>>>>>>>>>>>>>09:23:09.301--ServerSession(9936523)--Thread(Thread[main,5,main])--Weaver
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>processing class
>>>>>>>>>>>>>>>>[oracle.toplink.essentials.testing.models.cmp3.xml.inheritance.Vehicle].
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>[junit] [TopLink Finer]: 2006.09.25
>>>>>>>>>>>>>>>>09:23:09.303--ServerSession(9936523)--Thread(Thread[main,5,main])--Weaver
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>processing class
>>>>>>>>>>>>>>>>[oracle.toplink.essentials.testing.models.cmp3.xml.inheritance.Lawyer].
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>[junit] [TopLink Finer]: 2006.09.25
>>>>>>>>>>>>>>>>09:23:09.304--ServerSession(9936523)--Thread(Thread[main,5,main])--Weaver
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>processing class
>>>>>>>>>>>>>>>>[oracle.toplink.essentials.testing.models.cmp3.xml.inheritance.ImaginaryCar].
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>[junit] [TopLink Finer]: 2006.09.25
>>>>>>>>>>>>>>>>09:23:09.306--Thread(Thread[main,5,main])--javaSECMPInitializer
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>-
>>>>>>>>>>>>>>>>registering transformer for ignore.
>>>>>>>>>>>>>>>>[junit] [TopLink Finer]: 2006.09.25
>>>>>>>>>>>>>>>>09:23:09.308--Thread(Thread[main,5,main])--javaSECMPInitializer
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>-
>>>>>>>>>>>>>>>>initializaing
>>>>>>>>>>>>>>>>jar:file:/home/markus/workspace/glassfish/entity-persistence-tests/lib/toplink-essentials-ddl-generation-tests.jar!/META-INF/persistence.xml.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>[junit] [TopLink Finer]: 2006.09.25
>>>>>>>>>>>>>>>>09:23:09.413--Thread(Thread[main,5,main])--javaSECMPInitializer
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>-
>>>>>>>>>>>>>>>>created temporary ClassLoader:
>>>>>>>>>>>>>>>>oracle.toplink.essentials.internal.ejb.cmp3.JavaSECMPInitializer$TempEntityLoad.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>[junit] [TopLink Finer]: 2006.09.25
>>>>>>>>>>>>>>>>09:23:09.414--Thread(Thread[main,5,main])--javaSECMPInitializer
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>-
>>>>>>>>>>>>>>>>override load class for collection members: true.
>>>>>>>>>>>>>>>>[junit] [TopLink Finer]: 2006.09.25
>>>>>>>>>>>>>>>>09:23:09.415--Thread(Thread[main,5,main])--javaSECMPInitializer
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>-
>>>>>>>>>>>>>>>>predeploying ddlGeneration.
>>>>>>>>>>>>>>>>[junit] [TopLink Warning]: 2006.09.25
>>>>>>>>>>>>>>>>09:23:11.470--ServerSession(11228395)--Thread(Thread[main,5,main])--Ignoring
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>the named/named-native query
>>>>>>>>>>>>>>>>[oracle.toplink.essentials.internal.ejb.cmp3.metadata.MetadataDescriptor_at_8a54]
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>on entity class [findAnyMergeSQLBeerConsumer] as a query
>>>>>>>>>>>>>>>>with that
>>>>>>>>>>>>>>>>name
>>>>>>>>>>>>>>>>already exists.
>>>>>>>>>>>>>>>>[junit] [TopLink Warning]: 2006.09.25
>>>>>>>>>>>>>>>>09:23:11.471--ServerSession(11228395)--Thread(Thread[main,5,main])--Ignoring
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>the named/named-native query
>>>>>>>>>>>>>>>>[oracle.toplink.essentials.internal.ejb.cmp3.metadata.MetadataDescriptor_at_8a54]
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>on entity class [findAllMergeSQLCertifications] as a query
>>>>>>>>>>>>>>>>with
>>>>>>>>>>>>>>>>that
>>>>>>>>>>>>>>>>name already exists.
>>>>>>>>>>>>>>>>[junit] [TopLink Config]: 2006.09.25
>>>>>>>>>>>>>>>>09:23:11.474--ServerSession(11228395)--Thread(Thread[main,5,main])--The
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>table name for entity [class
>>>>>>>>>>>>>>>>oracle.toplink.essentials.testing.models.cmp3.xml.merge.inherited.Alpine]
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>is being defaulted to: MERGEALPINE.
>>>>>>>>>>>>>>>>[junit] [TopLink Config]: 2006.09.25
>>>>>>>>>>>>>>>>09:23:11.488--ServerSession(11228395)--Thread(Thread[main,5,main])--The
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>column name for element [private java.sql.Timestamp
>>>>>>>>>>>>>>>>oracle.toplink.essentials.testing.models.cmp3.xml.merge.inherited.Beer.version]
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>is being defaulted to: VERSION.
>>>>>>>>>>>>>>>>[junit] [TopLink Config]: 2006.09.25
>>>>>>>>>>>>>>>>09:23:11.493--ServerSession(11228395)--Thread(Thread[main,5,main])--The
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>column name for element [public java.lang.String
>>>>>>>>>>>>>>>>oracle.toplink.essentials.testing.models.cmp3.xml.merge.inherited.EmbeddedSerialNumber.getBreweryCode()]
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>is being defaulted to: BREWERYCODE.
>>>>>>>>>>>>>>>>[junit] [TopLink Config]: 2006.09.25
>>>>>>>>>>>>>>>>09:23:11.495--ServerSession(11228395)--Thread(Thread[main,5,main])--The
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>column name for element [private double
>>>>>>>>>>>>>>>>oracle.toplink.essentials.testing.models.cmp3.xml.merge.inherited.Beer.alcoholContent]
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>is being defaulted to: ALCOHOLCONTENT.
>>>>>>>>>>>>>>>>[junit] [TopLink Config]: 2006.09.25
>>>>>>>>>>>>>>>>09:23:11.497--ServerSession(11228395)--Thread(Thread[main,5,main])--The
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>column name for element [private
>>>>>>>>>>>>>>>>oracle.toplink.essentials.testing.models.cmp3.xml.merge.inherited.Alpine$Classification
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>oracle.toplink.essentials.testing.models.cmp3.xml.merge.inherited.Alpine.classification]
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>is being defaulted to: CLASSIFICATION.
>>>>>>>>>>>>>>>>[junit] [TopLink Config]: 2006.09.25
>>>>>>>>>>>>>>>>09:23:11.504--ServerSession(11228395)--Thread(Thread[main,5,main])--The
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>column name for element [private java.sql.Timestamp
>>>>>>>>>>>>>>>>oracle.toplink.essentials.testing.models.cmp3.xml.merge.inherited.Beer.version]
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>is being defaulted to: VERSION.
>>>>>>>>>>>>>>>>[junit] [TopLink Config]: 2006.09.25
>>>>>>>>>>>>>>>>09:23:11.506--ServerSession(11228395)--Thread(Thread[main,5,main])--The
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>column name for element [private double
>>>>>>>>>>>>>>>>oracle.toplink.essentials.testing.models.cmp3.xml.merge.inherited.Beer.alcoholContent]
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>is being defaulted to: ALCOHOLCONTENT.
>>>>>>>>>>>>>>>>[junit] [TopLink Config]: 2006.09.25
>>>>>>>>>>>>>>>>09:23:11.508--ServerSession(11228395)--Thread(Thread[main,5,main])--The
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>column name for element [private
>>>>>>>>>>>>>>>>oracle.toplink.essentials.testing.models.cmp3.xml.merge.inherited.Canadian$Flavor
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>oracle.toplink.essentials.testing.models.cmp3.xml.merge.inherited.Canadian.flavor]
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>is being defaulted to: FLAVOR.
>>>>>>>>>>>>>>>>[junit] [TopLink Config]: 2006.09.25
>>>>>>>>>>>>>>>>09:23:11.783--ServerSession(11228395)--Thread(Thread[main,5,main])--The
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>column name for element [public java.lang.Integer
>>>>>>>>>>>>>>>>oracle.toplink.essentials.testing.models.cmp3.xml.merge.inherited.BeerConsumer.getId()]
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>is being defaulted to: ID.
>>>>>>>>>>>>>>>>[junit] [TopLink Config]: 2006.09.25
>>>>>>>>>>>>>>>>09:23:11.801--ServerSession(11228395)--Thread(Thread[main,5,main])--The
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>column name for element [public java.lang.String
>>>>>>>>>>>>>>>>oracle.toplink.essentials.testing.models.cmp3.xml.merge.inherited.BeerConsumer.getName()]
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>is being defaulted to: NAME.
>>>>>>>>>>>>>>>>[junit] [TopLink Config]: 2006.09.25
>>>>>>>>>>>>>>>>09:23:12.057--ServerSession(11228395)--Thread(Thread[main,5,main])--The
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>column name for element [public java.lang.String
>>>>>>>>>>>>>>>>oracle.toplink.essentials.testing.models.cmp3.xml.merge.inherited.Certification.getDescription()]
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>is being defaulted to: DESCRIPTION.
>>>>>>>>>>>>>>>>[junit] [TopLink Config]: 2006.09.25
>>>>>>>>>>>>>>>>09:23:12.061--ServerSession(11228395)--Thread(Thread[main,5,main])--The
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>column name for element [public java.lang.Integer
>>>>>>>>>>>>>>>>oracle.toplink.essentials.testing.models.cmp3.xml.merge.inherited.Certification.getId()]
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>is being defaulted to: ID.
>>>>>>>>>>>>>>>>[junit] [TopLink Config]: 2006.09.25
>>>>>>>>>>>>>>>>09:23:12.063--ServerSession(11228395)--Thread(Thread[main,5,main])--The
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>primary key column name for the mapping element [public
>>>>>>>>>>>>>>>>oracle.toplink.essentials.testing.models.cmp3.xml.merge.inherited.BeerConsumer
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>oracle.toplink.essentials.testing.models.cmp3.xml.merge.inherited.TelephoneNumber.getBeerConsumer()]
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>is being defaulted to: ID.
>>>>>>>>>>>>>>>>[junit] [TopLink Config]: 2006.09.25
>>>>>>>>>>>>>>>>09:23:12.064--ServerSession(11228395)--Thread(Thread[main,5,main])--The
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>primary key column name for the mapping element [private
>>>>>>>>>>>>>>>>oracle.toplink.essentials.testing.models.cmp3.xml.merge.inherited.BeerConsumer
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>oracle.toplink.essentials.testing.models.cmp3.xml.merge.inherited.Beer.beerConsumer]
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>is being defaulted to: ID.
>>>>>>>>>>>>>>>>[junit] [TopLink Config]: 2006.09.25
>>>>>>>>>>>>>>>>09:23:12.065--ServerSession(11228395)--Thread(Thread[main,5,main])--The
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>primary key column name for the mapping element [private
>>>>>>>>>>>>>>>>oracle.toplink.essentials.testing.models.cmp3.xml.merge.inherited.BeerConsumer
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>oracle.toplink.essentials.testing.models.cmp3.xml.merge.inherited.Beer.beerConsumer]
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>is being defaulted to: ID.
>>>>>>>>>>>>>>>>[junit] [TopLink Config]: 2006.09.25
>>>>>>>>>>>>>>>>09:23:12.067--ServerSession(11228395)--Thread(Thread[main,5,main])--The
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>map key attribute name for the mapping element [public
>>>>>>>>>>>>>>>>java.util.Map
>>>>>>>>>>>>>>>>oracle.toplink.essentials.testing.models.cmp3.xml.merge.inherited.BeerConsumer.getCanadianBeersToConsume()]
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>is being defaulted to: id.
>>>>>>>>>>>>>>>>[junit] [TopLink Config]: 2006.09.25
>>>>>>>>>>>>>>>>09:23:12.068--ServerSession(11228395)--Thread(Thread[main,5,main])--The
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>primary key column name for the mapping element [public
>>>>>>>>>>>>>>>>oracle.toplink.essentials.testing.models.cmp3.xml.merge.inherited.BeerConsumer
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>oracle.toplink.essentials.testing.models.cmp3.xml.merge.inherited.Certification.getBeerConsumer()]
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>is being defaulted to: ID.
>>>>>>>>>>>>>>>>[junit] [TopLink Finer]: 2006.09.25
>>>>>>>>>>>>>>>>09:23:12.069--ServerSession(11228395)--Thread(Thread[main,5,main])--Weaver
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>processing class
>>>>>>>>>>>>>>>>[oracle.toplink.essentials.testing.models.cmp3.xml.merge.inherited.Canadian].
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>[junit] [TopLink Finer]: 2006.09.25
>>>>>>>>>>>>>>>>09:23:12.069--ServerSession(11228395)--Thread(Thread[main,5,main])--Weaver
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>processing class
>>>>>>>>>>>>>>>>[oracle.toplink.essentials.testing.models.cmp3.xml.merge.inherited.BeerConsumer].
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>[junit] [TopLink Finer]: 2006.09.25
>>>>>>>>>>>>>>>>09:23:12.070--ServerSession(11228395)--Thread(Thread[main,5,main])--Weaver
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>processing class
>>>>>>>>>>>>>>>>[oracle.toplink.essentials.testing.models.cmp3.xml.merge.inherited.Alpine].
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>[junit] [TopLink Finer]: 2006.09.25
>>>>>>>>>>>>>>>>09:23:12.070--ServerSession(11228395)--Thread(Thread[main,5,main])--Weaver
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>processing class
>>>>>>>>>>>>>>>>[oracle.toplink.essentials.testing.models.cmp3.xml.merge.inherited.TelephoneNumber].
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>[junit] [TopLink Finer]: 2006.09.25
>>>>>>>>>>>>>>>>09:23:12.071--ServerSession(11228395)--Thread(Thread[main,5,main])--Weaver
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>processing class
>>>>>>>>>>>>>>>>[oracle.toplink.essentials.testing.models.cmp3.xml.merge.inherited.Certification].
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>[junit] [TopLink Finer]: 2006.09.25
>>>>>>>>>>>>>>>>09:23:12.071--Thread(Thread[main,5,main])--javaSECMPInitializer
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>-
>>>>>>>>>>>>>>>>registering transformer for ddlGeneration.
>>>>>>>>>>>>>>>>[junit] [TopLink Finer]: 2006.09.25
>>>>>>>>>>>>>>>>09:23:12.071--Thread(Thread[main,5,main])--javaSECMPInitializer
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>-
>>>>>>>>>>>>>>>>initializaing
>>>>>>>>>>>>>>>>jar:file:/home/markus/workspace/glassfish/entity-persistence-tests/lib/toplink-essentials-validation-tests.jar!/META-INF/persistence.xml.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>[junit] [TopLink Finer]: 2006.09.25
>>>>>>>>>>>>>>>>09:23:12.179--Thread(Thread[main,5,main])--javaSECMPInitializer
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>-
>>>>>>>>>>>>>>>>created temporary ClassLoader:
>>>>>>>>>>>>>>>>oracle.toplink.essentials.internal.ejb.cmp3.JavaSECMPInitializer$TempEntityLoad.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>[junit] [TopLink Finer]: 2006.09.25
>>>>>>>>>>>>>>>>09:23:12.180--Thread(Thread[main,5,main])--javaSECMPInitializer
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>-
>>>>>>>>>>>>>>>>override load class for collection members: true.
>>>>>>>>>>>>>>>>[junit] [TopLink Finer]: 2006.09.25
>>>>>>>>>>>>>>>>09:23:12.186--Thread(Thread[main,5,main])--javaSECMPInitializer
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>-
>>>>>>>>>>>>>>>>predeploying broken-PU.
>>>>>>>>>>>>>>>>[junit] Tests run: 22, Failures: 0, Errors: 61, Time
>>>>>>>>>>>>>>>>elapsed:
>>>>>>>>>>>>>>>>3,809 sec
>>>>>>>>>>>>>>>>[junit] Test
>>>>>>>>>>>>>>>>oracle.toplink.essentials.testing.tests.FullRegressionTestSuite
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>FAILED
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>BUILD SUCCESSFUL
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>Tom Ware wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>Hi Markus,
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>I guess I should have been more clear. Testing is run out
>>>>>>>>>>>>>>>>>of the
>>>>>>>>>>>>>>>>>entity-persistence-tests module. The build file with the
>>>>>>>>>>>>>>>>>"test"
>>>>>>>>>>>>>>>>>target exists in that module.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>-Tom
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>Markus KARG wrote:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>Tom,
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>thank you for being so patient with me and sorry for me
>>>>>>>>>>>>>>>>>>answering so
>>>>>>>>>>>>>>>>>>late. Actually I had not found any time to work on my
>>>>>>>>>>>>>>>>>>MaxDB
>>>>>>>>>>>>>>>>>>support in
>>>>>>>>>>>>>>>>>>the past weeks, since I was booked out with my "real"
>>>>>>>>>>>>>>>>>>job of
>>>>>>>>>>>>>>>>>>coordinating a globally distributed development team.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>So today I am back at my keyboard and wanted to continue
>>>>>>>>>>>>>>>>>>with
>>>>>>>>>>>>>>>>>>your
>>>>>>>>>>>>>>>>>>step-by-step instructions on how to add MaxDB support
>>>>>>>>>>>>>>>>>>into
>>>>>>>>>>>>>>>>>>GlassFish.
>>>>>>>>>>>>>>>>>>Unfortunately there is one step not working and you might
>>>>>>>>>>>>>>>>>>be so
>>>>>>>>>>>>>>>>>>kind to
>>>>>>>>>>>>>>>>>>tell me where I am going wrong.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>The first step to running the tests (as Marina has also
>>>>>>>>>>>>>>>>>>>replied) is
>>>>>>>>>>>>>>>>>>>to take a look at the readme.txt file in the
>>>>>>>>>>>>>>>>>>>entity-persistence-tests
>>>>>>>>>>>>>>>>>>>directory and follow those instructions. If you do not
>>>>>>>>>>>>>>>>>>>have
>>>>>>>>>>>>>>>>>>>a DB
>>>>>>>>>>>>>>>>>>>(other than MaxDB) conveniently available you can use an
>>>>>>>>>>>>>>>>>>>embedded
>>>>>>>>>>>>>>>>>>>Derby database. Everything you need to do that is
>>>>>>>>>>>>>>>>>>>available
>>>>>>>>>>>>>>>>>>> from a
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>bootstrapped GlassFish. As you can probably tell
>>>>>>>>>>>>>>>>>>>from my
>>>>>>>>>>>>>>>>>>>email
>>>>>>>>>>>>>>>>>>>address, I usually run these tests on Oracle, so I am
>>>>>>>>>>>>>>>>>>>not a
>>>>>>>>>>>>>>>>>>>Derby
>>>>>>>>>>>>>>>>>>>expert, but, here are the properties I use when I am
>>>>>>>>>>>>>>>>>>>running
>>>>>>>>>>>>>>>>>>>tests on
>>>>>>>>>>>>>>>>>>>Derby:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>--
>>>>>>>>>>>>>>>>>>>jdbc.driver.jar=<cvs
>>>>>>>>>>>>>>>>>>>home>/publish/glassfish/javadb/lib/derby.jar
>>>>>>>>>>>>>>>>>>>db.driver=org.apache.derby.jdbc.EmbeddedDriver
>>>>>>>>>>>>>>>>>>>db.url=jdbc:derby:testDb;create=true;
>>>>>>>>>>>>>>>>>>>db.user=tware
>>>>>>>>>>>>>>>>>>>db.pwd=password
>>>>>>>>>>>>>>>>>>>--
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>The tests actually take on the order of 20 minutes to
>>>>>>>>>>>>>>>>>>>run on
>>>>>>>>>>>>>>>>>>>embedded
>>>>>>>>>>>>>>>>>>>Derby. If you have a commercial-quality database, the
>>>>>>>>>>>>>>>>>>>tests
>>>>>>>>>>>>>>>>>>>will run
>>>>>>>>>>>>>>>>>>>much quicker. (my tests on Oracle run in less then 5
>>>>>>>>>>>>>>>>>>>minutes)
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>-Tom
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>I did as you told me, also added tl.platform=...derby...
>>>>>>>>>>>>>>>>>>(as
>>>>>>>>>>>>>>>>>>to be
>>>>>>>>>>>>>>>>>>found
>>>>>>>>>>>>>>>>>>in the readme), but then the readme says that I shall to
>>>>>>>>>>>>>>>>>>"ant
>>>>>>>>>>>>>>>>>>test", but
>>>>>>>>>>>>>>>>>>actually the build.xml of entity-persistence doesn't
>>>>>>>>>>>>>>>>>>contain a
>>>>>>>>>>>>>>>>>>target
>>>>>>>>>>>>>>>>>>named test, so ant is not doing anything but complaining
>>>>>>>>>>>>>>>>>>about
>>>>>>>>>>>>>>>>>>exactly
>>>>>>>>>>>>>>>>>>that problem. So it seems either the readme is wrong, or
>>>>>>>>>>>>>>>>>>the
>>>>>>>>>>>>>>>>>>build.xml
>>>>>>>>>>>>>>>>>>is buggy.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>What shall I do now?
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>Thanks
>>>>>>>>>>>>>>>>>>Markus
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>---------------------------------------------------------------------
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>To unsubscribe, e-mail:
>>>>>>>>>>>>>>>>>dev-unsubscribe_at_glassfish.dev.java.net
>>>>>>>>>>>>>>>>>For additional commands, e-mail:
>>>>>>>>>>>>>>>>>dev-help_at_glassfish.dev.java.net
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>---------------------------------------------------------------------
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>To unsubscribe, e-mail:
>>>>>>>>>>>>>>>dev-unsubscribe_at_glassfish.dev.java.net
>>>>>>>>>>>>>>>For additional commands, e-mail:
>>>>>>>>>>>>>>>dev-help_at_glassfish.dev.java.net
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>---------------------------------------------------------------------
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
>>>>>>>>>>>For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>---------------------------------------------------------------------
>>>>>>To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
>>>>>>For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>---------------------------------------------------------------------
>>>>To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
>>>>For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>
>