You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomee.apache.org by "John D. Ament" <jo...@apache.org> on 2015/12/19 19:42:21 UTC

Using EARs against TomEE 7 M1

Hi all,

I was wondering, how does EAR support look in 7 M1?  I was trying to port
DeltaSpike to run tests against 7.0.0-M1 and it seems that most tests that
rely on EAR deployment fail with this error.  Any ideas would be very
useful.

John



SEVERE - EjbTransactionUtil.handleSystemException: Not a local file but no
prefix specified:
target/arquillian-test-working-dir/6/jndiUtilsWarFileTest.ear. So can't
resolve

java.lang.IllegalArgumentException: Not a local file but no prefix
specified: target/arquillian-test-working-dir/6/jndiUtilsWarFileTest.ear.
So can't resolve

at
org.apache.openejb.loader.provisining.ProvisioningResolver.protocol(ProvisioningResolver.java:133)


at
org.apache.openejb.loader.provisining.ProvisioningResolver.realLocation(ProvisioningResolver.java:115)


at
org.apache.openejb.loader.ProvisioningUtil.realLocation(ProvisioningUtil.java:158)


at
org.apache.openejb.assembler.classic.Assembler.getAppInfo(Assembler.java:606)


at org.apache.openejb.assembler.DeployerEjb.undeploy(DeployerEjb.java:406)

at sun.reflect.GeneratedMethodAccessor150.invoke(Unknown Source)

at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)


at java.lang.reflect.Method.invoke(Method.java:497)

at
org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:205)


at
org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:186)


at
org.apache.openejb.security.internal.InternalSecurityInterceptor.invoke(InternalSecurityInterceptor.java:35)


at sun.reflect.GeneratedMethodAccessor102.invoke(Unknown Source)

at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)


at java.lang.reflect.Method.invoke(Method.java:497)

at
org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:205)


at
org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:186)


at
org.apache.openejb.monitoring.StatsInterceptor.record(StatsInterceptor.java:181)


at
org.apache.openejb.monitoring.StatsInterceptor.invoke(StatsInterceptor.java:100)


at sun.reflect.GeneratedMethodAccessor63.invoke(Unknown Source)

at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)


at java.lang.reflect.Method.invoke(Method.java:497)

at
org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:205)


at
org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:186)


at
org.apache.openejb.core.interceptor.InterceptorStack.invoke(InterceptorStack.java:85)


at
org.apache.openejb.core.singleton.SingletonContainer._invoke(SingletonContainer.java:256)


at
org.apache.openejb.core.singleton.SingletonContainer.invoke(SingletonContainer.java:212)


at
org.apache.openejb.server.ejbd.EjbRequestHandler.doEjbObject_BUSINESS_METHOD(EjbRequestHandler.java:370)


at
org.apache.openejb.server.ejbd.EjbRequestHandler.processRequest(EjbRequestHandler.java:181)


at
org.apache.openejb.server.ejbd.EjbDaemon.processEjbRequest(EjbDaemon.java:350)


at org.apache.openejb.server.ejbd.EjbDaemon.service(EjbDaemon.java:240)

at org.apache.openejb.server.ejbd.EjbServer.service(EjbServer.java:104)

at
org.apache.openejb.server.httpd.ServerServlet.service(ServerServlet.java:58)


at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)

at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:291)


at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)


at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212)


at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)


at org.apache.tomee.catalina.OpenEJBValve.invoke(OpenEJBValve.java:44)

at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141)


at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)


at
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616)


at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)


at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:518)

at
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1096)


at
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:674)


at
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1500)


at
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1456)


at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)


at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)


at
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)


at java.lang.Thread.run(Thread.java:745)

Re: Using EARs against TomEE 7 M1

Posted by Romain Manni-Bucau <rm...@gmail.com>.
hi

same as on 1.7

do you rely on arquillian?


Romain Manni-Bucau
@rmannibucau <https://twitter.com/rmannibucau> |  Blog
<http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> |
LinkedIn <https://www.linkedin.com/in/rmannibucau> | Tomitriber
<http://www.tomitribe.com>

2015-12-19 19:42 GMT+01:00 John D. Ament <jo...@apache.org>:

> Hi all,
>
> I was wondering, how does EAR support look in 7 M1?  I was trying to port
> DeltaSpike to run tests against 7.0.0-M1 and it seems that most tests that
> rely on EAR deployment fail with this error.  Any ideas would be very
> useful.
>
> John
>
>
>
> SEVERE - EjbTransactionUtil.handleSystemException: Not a local file but no
> prefix specified:
> target/arquillian-test-working-dir/6/jndiUtilsWarFileTest.ear. So can't
> resolve
>
> java.lang.IllegalArgumentException: Not a local file but no prefix
> specified: target/arquillian-test-working-dir/6/jndiUtilsWarFileTest.ear.
> So can't resolve
>
> at
>
> org.apache.openejb.loader.provisining.ProvisioningResolver.protocol(ProvisioningResolver.java:133)
>
>
> at
>
> org.apache.openejb.loader.provisining.ProvisioningResolver.realLocation(ProvisioningResolver.java:115)
>
>
> at
>
> org.apache.openejb.loader.ProvisioningUtil.realLocation(ProvisioningUtil.java:158)
>
>
> at
>
> org.apache.openejb.assembler.classic.Assembler.getAppInfo(Assembler.java:606)
>
>
> at org.apache.openejb.assembler.DeployerEjb.undeploy(DeployerEjb.java:406)
>
> at sun.reflect.GeneratedMethodAccessor150.invoke(Unknown Source)
>
> at
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>
>
> at java.lang.reflect.Method.invoke(Method.java:497)
>
> at
>
> org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:205)
>
>
> at
>
> org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:186)
>
>
> at
>
> org.apache.openejb.security.internal.InternalSecurityInterceptor.invoke(InternalSecurityInterceptor.java:35)
>
>
> at sun.reflect.GeneratedMethodAccessor102.invoke(Unknown Source)
>
> at
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>
>
> at java.lang.reflect.Method.invoke(Method.java:497)
>
> at
>
> org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:205)
>
>
> at
>
> org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:186)
>
>
> at
>
> org.apache.openejb.monitoring.StatsInterceptor.record(StatsInterceptor.java:181)
>
>
> at
>
> org.apache.openejb.monitoring.StatsInterceptor.invoke(StatsInterceptor.java:100)
>
>
> at sun.reflect.GeneratedMethodAccessor63.invoke(Unknown Source)
>
> at
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>
>
> at java.lang.reflect.Method.invoke(Method.java:497)
>
> at
>
> org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:205)
>
>
> at
>
> org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:186)
>
>
> at
>
> org.apache.openejb.core.interceptor.InterceptorStack.invoke(InterceptorStack.java:85)
>
>
> at
>
> org.apache.openejb.core.singleton.SingletonContainer._invoke(SingletonContainer.java:256)
>
>
> at
>
> org.apache.openejb.core.singleton.SingletonContainer.invoke(SingletonContainer.java:212)
>
>
> at
>
> org.apache.openejb.server.ejbd.EjbRequestHandler.doEjbObject_BUSINESS_METHOD(EjbRequestHandler.java:370)
>
>
> at
>
> org.apache.openejb.server.ejbd.EjbRequestHandler.processRequest(EjbRequestHandler.java:181)
>
>
> at
>
> org.apache.openejb.server.ejbd.EjbDaemon.processEjbRequest(EjbDaemon.java:350)
>
>
> at org.apache.openejb.server.ejbd.EjbDaemon.service(EjbDaemon.java:240)
>
> at org.apache.openejb.server.ejbd.EjbServer.service(EjbServer.java:104)
>
> at
>
> org.apache.openejb.server.httpd.ServerServlet.service(ServerServlet.java:58)
>
>
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
>
> at
>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:291)
>
>
> at
>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>
>
> at
>
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212)
>
>
> at
>
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)
>
>
> at org.apache.tomee.catalina.OpenEJBValve.invoke(OpenEJBValve.java:44)
>
> at
>
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141)
>
>
> at
>
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
>
>
> at
>
> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616)
>
>
> at
>
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)
>
>
> at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:518)
>
> at
>
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1096)
>
>
> at
>
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:674)
>
>
> at
>
> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1500)
>
>
> at
>
> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1456)
>
>
> at
>
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
>
>
> at
>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>
>
> at
>
> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
>
>
> at java.lang.Thread.run(Thread.java:745)
>