Thanks Richard for the feedback.

I created https://github.com/eclipse-ee4j/jakartaee-tck/issues/580 and
updated TomEE ticket for tracking
--
Jean-Louis Monteiro
http://twitter.com/jlouismonteiro
http://www.tomitribe.com


On Fri, Nov 27, 2020 at 3:24 PM Zowalla, Richard <
[email protected]> wrote:

> Hi,
>
> seems the JARs are really build with that name missing the "_jarfile" [1]
> part of the files specified in the persistence.xml [2].
> Just discussed it with @mawiesne  - seems to be inconsistent.
>
> Best
> Richard
>
> [1]
> https://github.com/eclipse-ee4j/jakartaee-tck/blob/master/src/com/sun/ts/tests/jpa/ee/packaging/jar/build.xml
>  (line
> 27, 58 and 64)
> [2]
> https://github.com/eclipse-ee4j/jakartaee-tck/blob/master/src/com/sun/ts/tests/jpa/ee/packaging/jar/persistence.xml
>
>
> Am Freitag, den 27.11.2020, 11:14 +0100 schrieb Jean-Louis Monteiro:
>
> Sorry missed the screenshot for the EAR content
> [image: image.png]
>
> BTW, here is the link to the TomEE JIRA.
> https://issues.apache.org/jira/browse/TOMEE-2931
>
>
>
> --
> Jean-Louis Monteiro
> http://twitter.com/jlouismonteiro
> http://www.tomitribe.com
>
>
> On Fri, Nov 27, 2020 at 11:11 AM Jean-Louis Monteiro <
> [email protected]> wrote:
>
> Hello,
>
> As mentioned, I'm currently working on JPA to address the TCK issues.
> I'm facing one where I'd like to get some feedback. I think it's again a
> TCK bug that's why I would appreciate some more eyes before opening a
> challenge.
>
> The test is com.sun.ts.tests.jpa.ee.packaging.jar.Client -->
> https://github.com/eclipse-ee4j/jakartaee-tck/blob/master/src/com/sun/ts/tests/jpa/ee/packaging/jar/Client.java
>
> This error is this one
>
>     Caused by:
>
> Exception
>
>  [EclipseLink-
>
> 28018
>
> ] (Eclipse Persistence Services -
>
> 2
>
> .
>
> 7
>
> .
>
> 4
>
> .v20190115-
>
> ad5b7c6b2a
>
> ):
>
> org.eclipse.persistence.exceptions.EntityManagerSetupException
>
>
> Exception
>
>  Description: Predeployment of PersistenceUnit [CTS-EM] failed.
>
>
> Internal
>
> Exception
>
> :
>
> java.lang.RuntimeException
>
> :
>
> java.io.FileNotFoundException
>
> : /Users/<path>/jakartaeetck-
>
> prebuilt-8.0
>
> .
>
> 2
>
> /release/jakartaeetck-
>
> prebuilt-8.0
>
> .
>
> 2
>
> /dist/com/sun/ts/tests/jpa/ee/packaging/jar/jpa_ee_packaging_jar_vehicles/lib/jpa_ee_packaging_jar_jarfile1.jar
>  (No such file or directory)
>
>
>       at 
> org.eclipse.persistence.exceptions.EntityManagerSetupException.predeployFailed(EntityManagerSetupException.java:233)
>
>
>       ...
>
> 63
>
>  more
>
>
>    Caused by:
>
> java.lang.RuntimeException
>
> :
>
> java.io.FileNotFoundException
>
> : /Users/<path>/jakartaeetck-
>
> prebuilt-8.0
>
> .
>
> 2
>
> /release/jakartaeetck-
>
> prebuilt-8.0
>
> .
>
> 2
>
> /dist/com/sun/ts/tests/jpa/ee/packaging/jar/jpa_ee_packaging_jar_vehicles/lib/jpa_ee_packaging_jar_jarfile1.jar
>  (No such file or directory)
>
>
>       at 
> org.eclipse.persistence.internal.jpa.metadata.MetadataProcessor.loadStandardMappingFiles(MetadataProcessor.java:491)
>
>
>       at 
> org.eclipse.persistence.internal.jpa.metadata.MetadataProcessor.loadMappingFiles(MetadataProcessor.java:400)
>
>
>       at 
> org.eclipse.persistence.internal.jpa.deployment.PersistenceUnitProcessor.processORMetadata(PersistenceUnitProcessor.java:619)
>
>
>       at 
> org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.predeploy(EntityManagerSetupImpl.java:2003)
>
>
>
>
> If we open the EAR file and look at the persistence.xml it indeed has 2
> jar-file entries. Great.
> But if we look at the file name and compare it to what's on the left side
> (EAR content), we can see that the jar file name is not fully the expected
> one.
>
> Before 1 and 2, there is a "jarfile" in the persistence.xml
>
> I don't see how it could work.
> What do you think?
>
>
>
>
> --
> Jean-Louis Monteiro
> http://twitter.com/jlouismonteiro
> http://www.tomitribe.com
>
> --
>
>
>

Reply via email to