You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by "ASF GitHub Bot (JIRA)" <ji...@apache.org> on 2018/12/10 14:19:00 UTC

[jira] [Commented] (TOMEE-2330) CMP based applications do not deploy on Plume

    [ https://issues.apache.org/jira/browse/TOMEE-2330?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16714775#comment-16714775 ] 

ASF GitHub Bot commented on TOMEE-2330:
---------------------------------------

GitHub user jgallimore opened a pull request:

    https://github.com/apache/tomee/pull/266

    TOMEE-2330 fix issue with incorrect base URL for generated persistenc…

    …e units
    
    This uses the full path for the module as opposed to just the module ID. The doesn't seem to affect OpenJPA based distros, but does affect EclipseLink - i.e. Plume.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/jgallimore/tomee TOMEE-2330

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/tomee/pull/266.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #266
    
----
commit 4d535f969e9769f0403fddd100b085a0d1de15a9
Author: Jonathan Gallimore <jg...@...>
Date:   2018-12-10T14:16:43Z

    TOMEE-2330 fix issue with incorrect base URL for generated persistence units

----


> CMP based applications do not deploy on Plume
> ---------------------------------------------
>
>                 Key: TOMEE-2330
>                 URL: https://issues.apache.org/jira/browse/TOMEE-2330
>             Project: TomEE
>          Issue Type: Bug
>    Affects Versions: 8.0.0-M1
>            Reporter: Jonathan Gallimore
>            Assignee: Jonathan Gallimore
>            Priority: Major
>              Labels: pull-request-available
>             Fix For: 8.0.0-Final
>
>
> CmpMappingTest reproduces. It looks like the root URL in the generated persistence unit is not valid. The artifact deployed on plus or webprofile works fine.
> Here's the exception:
> 07-Dec-2018 16:58:08.853 SEVERE [main] org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal Unable to deploy collapsed ear in war StandardEngine[Catalina].StandardHost[localhost].StandardContext[/CmpMappingTest]
>  org.apache.openejb.OpenEJBException: Creating application failed: /Users/tomitribe/tmp/apache-tomee-plume-8.0.0-SNAPSHOT/webapps/CmpMappingTest: org.apache.openejb.OpenEJBRuntimeException: javax.persistence.PersistenceException: Exception [EclipseLink-28018] (Eclipse Persistence Services - 2.6.4.v20160829-44060b6): org.eclipse.persistence.exceptions.EntityManagerSetupException
> Exception Description: Predeployment of PersistenceUnit [cmp] failed.
> Internal Exception: java.lang.RuntimeException: java.io.FileNotFoundException: /Users/tomitribe/tmp/apache-tomee-plume-8.0.0-SNAPSHOT/bin/CmpMappingTest (No such file or directory): javax.persistence.PersistenceException: Exception [EclipseLink-28018] (Eclipse Persistence Services - 2.6.4.v20160829-44060b6): org.eclipse.persistence.exceptions.EntityManagerSetupException
> Exception Description: Predeployment of PersistenceUnit [cmp] failed.
> Internal Exception: java.lang.RuntimeException: java.io.FileNotFoundException: /Users/tomitribe/tmp/apache-tomee-plume-8.0.0-SNAPSHOT/bin/CmpMappingTest (No such file or directory)
>  at org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:1100)
>  at org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:760)
>  at org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:1309)
>  at org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(TomcatWebAppBuilder.java:1131)
>  at org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:134)
>  at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)
>  at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5007)
>  at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
>  at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:743)
>  at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:719)
>  at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:703)
>  at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1141)
>  at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1876)
>  at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
>  at java.util.concurrent.FutureTask.run(FutureTask.java:266)
>  at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
>  at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:112)
>  at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:1053)
>  at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:428)
>  at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1585)
>  at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:308)
>  at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)
>  at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:424)
>  at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:367)
>  at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:969)
>  at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:839)
>  at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
>  at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1429)
>  at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1419)
>  at java.util.concurrent.FutureTask.run(FutureTask.java:266)
>  at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
>  at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:134)
>  at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:944)
>  at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:261)
>  at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
>  at org.apache.catalina.core.StandardService.startInternal(StandardService.java:422)
>  at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
>  at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:770)
>  at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
>  at org.apache.catalina.startup.Catalina.start(Catalina.java:682)
>  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>  at java.lang.reflect.Method.invoke(Method.java:498)
>  at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:350)
>  at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:492)
> Caused by: org.apache.openejb.OpenEJBException: org.apache.openejb.OpenEJBRuntimeException: javax.persistence.PersistenceException: Exception [EclipseLink-28018] (Eclipse Persistence Services - 2.6.4.v20160829-44060b6): org.eclipse.persistence.exceptions.EntityManagerSetupException
> Exception Description: Predeployment of PersistenceUnit [cmp] failed.
> Internal Exception: java.lang.RuntimeException: java.io.FileNotFoundException: /Users/tomitribe/tmp/apache-tomee-plume-8.0.0-SNAPSHOT/bin/CmpMappingTest (No such file or directory): javax.persistence.PersistenceException: Exception [EclipseLink-28018] (Eclipse Persistence Services - 2.6.4.v20160829-44060b6): org.eclipse.persistence.exceptions.EntityManagerSetupException
> Exception Description: Predeployment of PersistenceUnit [cmp] failed.
> Internal Exception: java.lang.RuntimeException: java.io.FileNotFoundException: /Users/tomitribe/tmp/apache-tomee-plume-8.0.0-SNAPSHOT/bin/CmpMappingTest (No such file or directory)
>  at org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:926)
>  ... 45 more
> Caused by: org.apache.openejb.OpenEJBRuntimeException: javax.persistence.PersistenceException: Exception [EclipseLink-28018] (Eclipse Persistence Services - 2.6.4.v20160829-44060b6): org.eclipse.persistence.exceptions.EntityManagerSetupException
> Exception Description: Predeployment of PersistenceUnit [cmp] failed.
> Internal Exception: java.lang.RuntimeException: java.io.FileNotFoundException: /Users/tomitribe/tmp/apache-tomee-plume-8.0.0-SNAPSHOT/bin/CmpMappingTest (No such file or directory)
>  at org.apache.openejb.assembler.classic.ReloadableEntityManagerFactory.createDelegate(ReloadableEntityManagerFactory.java:136)
>  at org.apache.openejb.assembler.classic.ReloadableEntityManagerFactory.<init>(ReloadableEntityManagerFactory.java:105)
>  at org.apache.openejb.assembler.classic.PersistenceBuilder.createEntityManagerFactory(PersistenceBuilder.java:157)
>  at org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:920)
>  ... 45 more
> Caused by: javax.persistence.PersistenceException: Exception [EclipseLink-28018] (Eclipse Persistence Services - 2.6.4.v20160829-44060b6): org.eclipse.persistence.exceptions.EntityManagerSetupException
> Exception Description: Predeployment of PersistenceUnit [cmp] failed.
> Internal Exception: java.lang.RuntimeException: java.io.FileNotFoundException: /Users/tomitribe/tmp/apache-tomee-plume-8.0.0-SNAPSHOT/bin/CmpMappingTest (No such file or directory)
>  at org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.createPredeployFailedPersistenceException(EntityManagerSetupImpl.java:2035)
>  at org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.predeploy(EntityManagerSetupImpl.java:2026)
>  at org.eclipse.persistence.jpa.PersistenceProvider.createContainerEntityManagerFactoryImpl(PersistenceProvider.java:347)
>  at org.eclipse.persistence.jpa.PersistenceProvider.createContainerEntityManagerFactory(PersistenceProvider.java:313)
>  at org.apache.openejb.assembler.classic.EntityManagerFactoryCallable.call(EntityManagerFactoryCallable.java:112)
>  at org.apache.openejb.assembler.classic.ReloadableEntityManagerFactory.createDelegate(ReloadableEntityManagerFactory.java:134)
>  ... 48 more
> Caused by: Exception [EclipseLink-28018] (Eclipse Persistence Services - 2.6.4.v20160829-44060b6): org.eclipse.persistence.exceptions.EntityManagerSetupException
> Exception Description: Predeployment of PersistenceUnit [cmp] failed.
> Internal Exception: java.lang.RuntimeException: java.io.FileNotFoundException: /Users/tomitribe/tmp/apache-tomee-plume-8.0.0-SNAPSHOT/bin/CmpMappingTest (No such file or directory)
>  at org.eclipse.persistence.exceptions.EntityManagerSetupException.predeployFailed(EntityManagerSetupException.java:231)
>  ... 54 more
> Caused by: java.lang.RuntimeException: java.io.FileNotFoundException: /Users/tomitribe/tmp/apache-tomee-plume-8.0.0-SNAPSHOT/bin/CmpMappingTest (No such file or directory)
>  at org.eclipse.persistence.internal.jpa.metadata.MetadataProcessor.loadStandardMappingFiles(MetadataProcessor.java:484)
>  at org.eclipse.persistence.internal.jpa.metadata.MetadataProcessor.loadMappingFiles(MetadataProcessor.java:393)
>  at org.eclipse.persistence.internal.jpa.deployment.PersistenceUnitProcessor.processORMetadata(PersistenceUnitProcessor.java:597)
>  at org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.predeploy(EntityManagerSetupImpl.java:1948)
>  ... 52 more
> Caused by: java.io.FileNotFoundException: /Users/tomitribe/tmp/apache-tomee-plume-8.0.0-SNAPSHOT/bin/CmpMappingTest (No such file or directory)
>  at java.util.zip.ZipFile.open(Native Method)
>  at java.util.zip.ZipFile.<init>(ZipFile.java:225)
>  at java.util.zip.ZipFile.<init>(ZipFile.java:155)
>  at java.util.jar.JarFile.<init>(JarFile.java:166)
>  at java.util.jar.JarFile.<init>(JarFile.java:130)
>  at org.eclipse.persistence.internal.jpa.deployment.ArchiveFactoryImpl.createArchive(ArchiveFactoryImpl.java:93)
>  at org.eclipse.persistence.internal.jpa.deployment.ArchiveFactoryImpl.createArchive(ArchiveFactoryImpl.java:58)
>  at org.eclipse.persistence.internal.jpa.metadata.MetadataProcessor.loadStandardMappingFiles(MetadataProcessor.java:469)
>  ... 55 more
> 07-Dec-2018 16:58:08.863 SEVERE [main] sun.reflect.NativeMethodAccessorImpl.invoke ContainerBase.addChild: start: 
>  org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/CmpMappingTest]]
>  at org.apache.catalina.util.LifecycleBase.handleSubClassException(LifecycleBase.java:441)
>  at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:198)
>  at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:743)
>  at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:719)
>  at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:703)
>  at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1141)
>  at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1876)
>  at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
>  at java.util.concurrent.FutureTask.run(FutureTask.java:266)
>  at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
>  at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:112)
>  at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:1053)
>  at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:428)
>  at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1585)
>  at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:308)
>  at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)
>  at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:424)
>  at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:367)
>  at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:969)
>  at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:839)
>  at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
>  at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1429)
>  at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1419)
>  at java.util.concurrent.FutureTask.run(FutureTask.java:266)
>  at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
>  at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:134)
>  at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:944)
>  at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:261)
>  at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
>  at org.apache.catalina.core.StandardService.startInternal(StandardService.java:422)
>  at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
>  at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:770)
>  at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
>  at org.apache.catalina.startup.Catalina.start(Catalina.java:682)
>  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>  at java.lang.reflect.Method.invoke(Method.java:498)
>  at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:350)
>  at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:492)
> Caused by: org.apache.tomee.catalina.TomEERuntimeException: org.apache.openejb.OpenEJBException: Creating application failed: /Users/tomitribe/tmp/apache-tomee-plume-8.0.0-SNAPSHOT/webapps/CmpMappingTest: org.apache.openejb.OpenEJBRuntimeException: javax.persistence.PersistenceException: Exception [EclipseLink-28018] (Eclipse Persistence Services - 2.6.4.v20160829-44060b6): org.eclipse.persistence.exceptions.EntityManagerSetupException
> Exception Description: Predeployment of PersistenceUnit [cmp] failed.
> Internal Exception: java.lang.RuntimeException: java.io.FileNotFoundException: /Users/tomitribe/tmp/apache-tomee-plume-8.0.0-SNAPSHOT/bin/CmpMappingTest (No such file or directory): javax.persistence.PersistenceException: Exception [EclipseLink-28018] (Eclipse Persistence Services - 2.6.4.v20160829-44060b6): org.eclipse.persistence.exceptions.EntityManagerSetupException
> Exception Description: Predeployment of PersistenceUnit [cmp] failed.
> Internal Exception: java.lang.RuntimeException: java.io.FileNotFoundException: /Users/tomitribe/tmp/apache-tomee-plume-8.0.0-SNAPSHOT/bin/CmpMappingTest (No such file or directory)
>  at org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:1321)
>  at org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(TomcatWebAppBuilder.java:1131)
>  at org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:134)
>  at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)
>  at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5007)
>  at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
>  ... 38 more
> Caused by: org.apache.openejb.OpenEJBException: Creating application failed: /Users/tomitribe/tmp/apache-tomee-plume-8.0.0-SNAPSHOT/webapps/CmpMappingTest: org.apache.openejb.OpenEJBRuntimeException: javax.persistence.PersistenceException: Exception [EclipseLink-28018] (Eclipse Persistence Services - 2.6.4.v20160829-44060b6): org.eclipse.persistence.exceptions.EntityManagerSetupException
> Exception Description: Predeployment of PersistenceUnit [cmp] failed.
> Internal Exception: java.lang.RuntimeException: java.io.FileNotFoundException: /Users/tomitribe/tmp/apache-tomee-plume-8.0.0-SNAPSHOT/bin/CmpMappingTest (No such file or directory): javax.persistence.PersistenceException: Exception [EclipseLink-28018] (Eclipse Persistence Services - 2.6.4.v20160829-44060b6): org.eclipse.persistence.exceptions.EntityManagerSetupException
> Exception Description: Predeployment of PersistenceUnit [cmp] failed.
> Internal Exception: java.lang.RuntimeException: java.io.FileNotFoundException: /Users/tomitribe/tmp/apache-tomee-plume-8.0.0-SNAPSHOT/bin/CmpMappingTest (No such file or directory)
>  at org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:1100)
>  at org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:760)
>  at org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:1309)
>  ... 43 more
> Caused by: org.apache.openejb.OpenEJBException: org.apache.openejb.OpenEJBRuntimeException: javax.persistence.PersistenceException: Exception [EclipseLink-28018] (Eclipse Persistence Services - 2.6.4.v20160829-44060b6): org.eclipse.persistence.exceptions.EntityManagerSetupException
> Exception Description: Predeployment of PersistenceUnit [cmp] failed.
> Internal Exception: java.lang.RuntimeException: java.io.FileNotFoundException: /Users/tomitribe/tmp/apache-tomee-plume-8.0.0-SNAPSHOT/bin/CmpMappingTest (No such file or directory): javax.persistence.PersistenceException: Exception [EclipseLink-28018] (Eclipse Persistence Services - 2.6.4.v20160829-44060b6): org.eclipse.persistence.exceptions.EntityManagerSetupException
> Exception Description: Predeployment of PersistenceUnit [cmp] failed.
> Internal Exception: java.lang.RuntimeException: java.io.FileNotFoundException: /Users/tomitribe/tmp/apache-tomee-plume-8.0.0-SNAPSHOT/bin/CmpMappingTest (No such file or directory)
>  at org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:926)
>  ... 45 more
> Caused by: org.apache.openejb.OpenEJBRuntimeException: javax.persistence.PersistenceException: Exception [EclipseLink-28018] (Eclipse Persistence Services - 2.6.4.v20160829-44060b6): org.eclipse.persistence.exceptions.EntityManagerSetupException
> Exception Description: Predeployment of PersistenceUnit [cmp] failed.
> Internal Exception: java.lang.RuntimeException: java.io.FileNotFoundException: /Users/tomitribe/tmp/apache-tomee-plume-8.0.0-SNAPSHOT/bin/CmpMappingTest (No such file or directory)
>  at org.apache.openejb.assembler.classic.ReloadableEntityManagerFactory.createDelegate(ReloadableEntityManagerFactory.java:136)
>  at org.apache.openejb.assembler.classic.ReloadableEntityManagerFactory.<init>(ReloadableEntityManagerFactory.java:105)
>  at org.apache.openejb.assembler.classic.PersistenceBuilder.createEntityManagerFactory(PersistenceBuilder.java:157)
>  at org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:920)
>  ... 45 more
> Caused by: javax.persistence.PersistenceException: Exception [EclipseLink-28018] (Eclipse Persistence Services - 2.6.4.v20160829-44060b6): org.eclipse.persistence.exceptions.EntityManagerSetupException
> Exception Description: Predeployment of PersistenceUnit [cmp] failed.
> Internal Exception: java.lang.RuntimeException: java.io.FileNotFoundException: /Users/tomitribe/tmp/apache-tomee-plume-8.0.0-SNAPSHOT/bin/CmpMappingTest (No such file or directory)
>  at org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.createPredeployFailedPersistenceException(EntityManagerSetupImpl.java:2035)
>  at org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.predeploy(EntityManagerSetupImpl.java:2026)
>  at org.eclipse.persistence.jpa.PersistenceProvider.createContainerEntityManagerFactoryImpl(PersistenceProvider.java:347)
>  at org.eclipse.persistence.jpa.PersistenceProvider.createContainerEntityManagerFactory(PersistenceProvider.java:313)
>  at org.apache.openejb.assembler.classic.EntityManagerFactoryCallable.call(EntityManagerFactoryCallable.java:112)
>  at org.apache.openejb.assembler.classic.ReloadableEntityManagerFactory.createDelegate(ReloadableEntityManagerFactory.java:134)
>  ... 48 more
> Caused by: Exception [EclipseLink-28018] (Eclipse Persistence Services - 2.6.4.v20160829-44060b6): org.eclipse.persistence.exceptions.EntityManagerSetupException
> Exception Description: Predeployment of PersistenceUnit [cmp] failed.
> Internal Exception: java.lang.RuntimeException: java.io.FileNotFoundException: /Users/tomitribe/tmp/apache-tomee-plume-8.0.0-SNAPSHOT/bin/CmpMappingTest (No such file or directory)
>  at org.eclipse.persistence.exceptions.EntityManagerSetupException.predeployFailed(EntityManagerSetupException.java:231)
>  ... 54 more
> Caused by: java.lang.RuntimeException: java.io.FileNotFoundException: /Users/tomitribe/tmp/apache-tomee-plume-8.0.0-SNAPSHOT/bin/CmpMappingTest (No such file or directory)
>  at org.eclipse.persistence.internal.jpa.metadata.MetadataProcessor.loadStandardMappingFiles(MetadataProcessor.java:484)
>  at org.eclipse.persistence.internal.jpa.metadata.MetadataProcessor.loadMappingFiles(MetadataProcessor.java:393)
>  at org.eclipse.persistence.internal.jpa.deployment.PersistenceUnitProcessor.processORMetadata(PersistenceUnitProcessor.java:597)
>  at org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.predeploy(EntityManagerSetupImpl.java:1948)
>  ... 52 more
> Caused by: java.io.FileNotFoundException: /Users/tomitribe/tmp/apache-tomee-plume-8.0.0-SNAPSHOT/bin/CmpMappingTest (No such file or directory)
>  at java.util.zip.ZipFile.open(Native Method)
>  at java.util.zip.ZipFile.<init>(ZipFile.java:225)
>  at java.util.zip.ZipFile.<init>(ZipFile.java:155)
>  at java.util.jar.JarFile.<init>(JarFile.java:166)
>  at java.util.jar.JarFile.<init>(JarFile.java:130)
>  at org.eclipse.persistence.internal.jpa.deployment.ArchiveFactoryImpl.createArchive(ArchiveFactoryImpl.java:93)
>  at org.eclipse.persistence.internal.jpa.deployment.ArchiveFactoryImpl.createArchive(ArchiveFactoryImpl.java:58)
>  at org.eclipse.persistence.internal.jpa.metadata.MetadataProcessor.loadStandardMappingFiles(MetadataProcessor.java:469)
>  ... 55 more



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)