dev@glassfish.java.net

Re: Compiling Glassfish in Eclipse

From: Markus KARG <markus.karg_at_gmx.net>
Date: Fri, 13 Oct 2006 22:00:15 +0200

Marina,

thank you for your kind help, but in fact I do not well understand what
exactly you like me to change. Can you tell me the file and line number
where you want me to add the try{}catch?

Markus

Marina Vatkina wrote:
> 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
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>
>
>
>