You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomee.apache.org by Me Self <wm...@gmail.com> on 2017/04/27 07:12:44 UTC

Invalid response from server: -1

Hi All

I'm trying to run an Arquillian test in TomEE Plus 1.7.4 with the remote
adapter but getting this error:

Caused by: org.apache.openejb.client.ClientRuntimeException: Invalid
response from server: -1

The adapter does find the localhost server:

apr. 25, 2017 8:59:52 AM
org.apache.tomee.arquillian.remote.RemoteTomEEContainer
start
INFO: TomEE found running on local port 8080

The same test runs fine in with the TomEE embedded adapter.

The TomEE Plus 1.7.4 is a stock installation on localhost. I just unzipped
and ran /bin/startup.bat. Do I need to configure anything for this to work?
I noticed the TomEE "GUI" isnt installed out of the box with version 1.7.4
- does the Arquillian adapter need it?

Re: Invalid response from server: -1

Posted by Romain Manni-Bucau <rm...@gmail.com>.
Maybe check the system properties of your tomee through jmx

Le 28 avr. 2017 08:53, "Me Self" <wm...@gmail.com> a écrit :

> Have tried both the 1.1.5.Final it was compiled against and the newest
> arquillian.
>
> On Thu, Apr 27, 2017 at 2:13 PM, Romain Manni-Bucau <rmannibucau@gmail.com
> >
> wrote:
>
> > Except the pom i have a working setup doing more or less the same, maybe
> > try using arquillian 1.1.11.Final
> >
> >
> > Romain Manni-Bucau
> > @rmannibucau <https://twitter.com/rmannibucau> |  Blog
> > <https://blog-rmannibucau.rhcloud.com> | Old Blog
> > <http://rmannibucau.wordpress.com> | Github <https://github.com/
> > rmannibucau> |
> > LinkedIn <https://www.linkedin.com/in/rmannibucau> | JavaEE Factory
> > <https://javaeefactory-rmannibucau.rhcloud.com>
> >
> > 2017-04-27 13:59 GMT+02:00 Me Self <wm...@gmail.com>:
> >
> > > Hi
> > >
> > > I have the ejb client with the version you listed, also i tried
> > commenting
> > > out the blacklist and changing the value.
> > >
> > > I have a minimalist project to illustrate my setup here
> > > https://github.com/meselfi/arquillian-tomee-remote
> > >
> > > Running against TomEE 1.7.4 Plus.
> > >
> > >
> > > On Thu, Apr 27, 2017 at 11:09 AM, Romain Manni-Bucau <
> > > rmannibucau@gmail.com>
> > > wrote:
> > >
> > > > PS: did you notice the blacklist is in system.properties out of the
> box
> > > > with a wildcard value? you should change that value or remove the
> line
> > > > otherwise your config can be ignored.
> > > >
> > > >
> > > > Romain Manni-Bucau
> > > > @rmannibucau <https://twitter.com/rmannibucau> |  Blog
> > > > <https://blog-rmannibucau.rhcloud.com> | Old Blog
> > > > <http://rmannibucau.wordpress.com> | Github <https://github.com/
> > > > rmannibucau> |
> > > > LinkedIn <https://www.linkedin.com/in/rmannibucau> | JavaEE Factory
> > > > <https://javaeefactory-rmannibucau.rhcloud.com>
> > > >
> > > > 2017-04-27 10:52 GMT+02:00 Romain Manni-Bucau <rmannibucau@gmail.com
> >:
> > > >
> > > > > you should have openejb-client in v4.7.4 too
> > > > >
> > > > > if yes, please share your project on github, will test locally
> > > > >
> > > > >
> > > > > Romain Manni-Bucau
> > > > > @rmannibucau <https://twitter.com/rmannibucau> |  Blog
> > > > > <https://blog-rmannibucau.rhcloud.com> | Old Blog
> > > > > <http://rmannibucau.wordpress.com> | Github
> > > > > <https://github.com/rmannibucau> | LinkedIn
> > > > > <https://www.linkedin.com/in/rmannibucau> | JavaEE Factory
> > > > > <https://javaeefactory-rmannibucau.rhcloud.com>
> > > > >
> > > > > 2017-04-27 10:51 GMT+02:00 Me Self <wm...@gmail.com>:
> > > > >
> > > > >>                  Line 136: [INFO] +-
> org.apache.openejb:arquillian-
> > > > >> tomee-remote:jar:1.7.4:compile
> > > > >>
> > > > >>                  Line 145: [INFO] |  +-
> > org.apache.openejb:arquillian-
> > > > >> tomee-common:jar:1.7.4:compile
> > > > >>
> > > > >>                  Line 146: [INFO] |  +- org.apache.openejb:tomee-
> > > > >> common:jar:1.7.4:compile
> > > > >>
> > > > >>                  Line 155: [INFO] \- org.apache.openejb:apache-
> > > > >> tomee:zip:plus:1.7.4:compile
> > > > >>                  Line 156: [INFO]    +-
> > org.apache.openejb:tomee-util:
> > > > >> jar:1.7.4:compile
> > > > >>
> > > > >> On Thu, Apr 27, 2017 at 10:45 AM, Romain Manni-Bucau <
> > > > >> rmannibucau@gmail.com>
> > > > >> wrote:
> > > > >>
> > > > >> > can you do a mvn dependency:tree | grep tomee please?
> > > > >> >
> > > > >> >
> > > > >> > Romain Manni-Bucau
> > > > >> > @rmannibucau <https://twitter.com/rmannibucau> |  Blog
> > > > >> > <https://blog-rmannibucau.rhcloud.com> | Old Blog
> > > > >> > <http://rmannibucau.wordpress.com> | Github <
> https://github.com/
> > > > >> > rmannibucau> |
> > > > >> > LinkedIn <https://www.linkedin.com/in/rmannibucau> | JavaEE
> > Factory
> > > > >> > <https://javaeefactory-rmannibucau.rhcloud.com>
> > > > >> >
> > > > >> > 2017-04-27 10:44 GMT+02:00 Me Self <wm...@gmail.com>:
> > > > >> >
> > > > >> > > They are in sync
> > > > >> > >
> > > > >> > >             <properties>
> > > > >> > >
> > > > >> > >                          <tomee.version>1.7.4</tomee.version>
> > > > >> > >
> > > > >> > >                          ...
> > > > >> > >
> > > > >> > >
> > > > >> > >
> > > > >> > >
> > > > >> > >
> > > > >> > >                                      <dependencies>
> > > > >> > >
> > > > >> > >                                                   <dependency>
> > > > >> > >
> > > > >> > >
> > > > >>  <groupId>
> > > > >> > > org.apache.openejb</groupId>
> > > > >> > >
> > > > >> > >
> > > > >> >  <artifactId>
> > > > >> > > *arquillian*-*tomee*-remote</artifactId>
> > > > >> > >
> > > > >> > >
> > > > >>  <version>
> > > > >> > > ${tomee.version}</version>
> > > > >> > >
> > > > >> > >
> > > > >> >  <scope>test</
> > > > >> > > scope>
> > > > >> > >
> > > > >> > >
>  </dependency>
> > > > >> > >
> > > > >> > >                                                   <dependency>
> > > > >> > >
> > > > >> > >
> > > > >>  <groupId>
> > > > >> > > org.apache.openejb</groupId>
> > > > >> > >
> > > > >> > >
> > > > >> >  <artifactId>
> > > > >> > > *apache*-*tomee*</artifactId>
> > > > >> > >
> > > > >> > >
> > > > >>  <version>
> > > > >> > > ${tomee.version}</version>
> > > > >> > >
> > > > >> > >
> > > > >> >  <classifier>
> > > > >> > > ${tomee.classifier}</classifier>
> > > > >> > >
> > > > >> > >
> > > > >> >  <type>*zip*</
> > > > >> > > type>
> > > > >> > >
> > > > >> > >
> > > > >> >  <scope>test</
> > > > >> > > scope>
> > > > >> > >
> > > > >> > >
>  </dependency>
> > > > >> > >                                      </dependencies>
> > > > >> > >
> > > > >> > > On Thu, Apr 27, 2017 at 10:35 AM, Romain Manni-Bucau <
> > > > >> > > rmannibucau@gmail.com>
> > > > >> > > wrote:
> > > > >> > >
> > > > >> > > > check you have matching versions in your project
> (arquillian)
> > > and
> > > > >> > server,
> > > > >> > > > both should use 1.7.4/4.7.4 for tomee/openejb
> > > > >> > > >
> > > > >> > > >
> > > > >> > > > Romain Manni-Bucau
> > > > >> > > > @rmannibucau <https://twitter.com/rmannibucau> |  Blog
> > > > >> > > > <https://blog-rmannibucau.rhcloud.com> | Old Blog
> > > > >> > > > <http://rmannibucau.wordpress.com> | Github <
> > > https://github.com/
> > > > >> > > > rmannibucau> |
> > > > >> > > > LinkedIn <https://www.linkedin.com/in/rmannibucau> | JavaEE
> > > > Factory
> > > > >> > > > <https://javaeefactory-rmannibucau.rhcloud.com>
> > > > >> > > >
> > > > >> > > > 2017-04-27 10:34 GMT+02:00 Me Self <wm...@gmail.com>:
> > > > >> > > >
> > > > >> > > > > Yes theres a "Ejb(deployment-id=openejb/Deployer)" in the
> > > > server
> > > > >> > log.
> > > > >> > > > >
> > > > >> > > > > However I also this output when Arquillian tries to
> deploy:
> > > > >> > > > >
> > > > >> > > > > apr. 25, 2017 8:51:36 AM org.apache.openejb.client.
> > > EventLogger
> > > > >> log
> > > > >> > > > >
> > > > >> > > > > INFO: RemoteInitialContextCreated{providerUri=
> > > http://localhost:
> > > > >> > > > > 8080/tomee/ejb}
> > > > >> > > > >
> > > > >> > > > > apr. 25, 2017 8:51:36 AM org.apache.openejb.client.
> > > EventLogger
> > > > >> log
> > > > >> > > > >
> > > > >> > > > > WARNING: RequestFailed{server=http://
> > localhost:8080/tomee/ejb
> > > }
> > > > >> > > > > JNDI_LOOKUP:/openejb/DeployerBusinessRemote
> > > {error=Prematurely
> > > > >> > reached
> > > > >> > > > the
> > > > >> > > > > end of the stream.  OE
> > > > >> > > > >
> > > > >> > > > > JP/4.7 : Unable to read protocol version.  Reached the end
> > of
> > > > the
> > > > >> > > > stream.}
> > > > >> > > > >
> > > > >> > > > > apr. 25, 2017 8:51:36 AM org.apache.openejb.client.
> > > EventLogger
> > > > >> log
> > > > >> > > > >
> > > > >> > > > > INFO: RemoteInitialContextCreated{providerUri=
> > > http://localhost:
> > > > >> > > > > 8080/tomee/ejb}
> > > > >> > > > >
> > > > >> > > > > apr. 25, 2017 8:51:36 AM org.apache.openejb.client.
> > > EventLogger
> > > > >> log
> > > > >> > > > >
> > > > >> > > > > WARNING: RequestFailed{server=http://
> > localhost:8080/tomee/ejb
> > > }
> > > > >> > > > > JNDI_LOOKUP:/openejb/DeployerBusinessRemote
> > > {error=Prematurely
> > > > >> > reached
> > > > >> > > > the
> > > > >> > > > > end of the stream.  OE
> > > > >> > > > >
> > > > >> > > > > JP/4.7 : Unable to read protocol version.  Reached the end
> > of
> > > > the
> > > > >> > > > stream.}
> > > > >> > > > >
> > > > >> > > > > apr. 25, 2017 8:51:37 AM org.apache.openejb.client.
> > > EventLogger
> > > > >> log
> > > > >> > > > >
> > > > >> > > > > INFO: RemoteInitialContextCreated{providerUri=
> > > http://localhost:
> > > > >> > > > > 8080/tomee/ejb}
> > > > >> > > > >
> > > > >> > > > > apr. 25, 2017 8:51:37 AM org.apache.openejb.client.
> > > EventLogger
> > > > >> log
> > > > >> > > > >
> > > > >> > > > > WARNING: RequestFailed{server=http://
> > localhost:8080/tomee/ejb
> > > }
> > > > >> > > > > JNDI_LOOKUP:/openejb/DeployerBusinessRemote
> > > {error=Prematurely
> > > > >> > reached
> > > > >> > > > the
> > > > >> > > > > end of the stream.  OE
> > > > >> > > > >
> > > > >> > > > > JP/4.7 : Unable to read protocol version.  Reached the end
> > of
> > > > the
> > > > >> > > > stream.}
> > > > >> > > > >
> > > > >> > > > > apr. 25, 2017 8:51:37 AM org.apache.openejb.client.
> > > EventLogger
> > > > >> log
> > > > >> > > > >
> > > > >> > > > > INFO: RemoteInitialContextCreated{providerUri=
> > > http://localhost:
> > > > >> > > > > 8080/tomee/ejb}
> > > > >> > > > >
> > > > >> > > > > apr. 25, 2017 8:51:37 AM org.apache.openejb.client.
> > > EventLogger
> > > > >> log
> > > > >> > > > >
> > > > >> > > > > WARNING: RequestFailed{server=http://
> > localhost:8080/tomee/ejb
> > > }
> > > > >> > > > > JNDI_LOOKUP:/openejb/DeployerBusinessRemote
> > > {error=Prematurely
> > > > >> > reached
> > > > >> > > > the
> > > > >> > > > > end of the stream.  OE
> > > > >> > > > >
> > > > >> > > > > JP/4.7 : Unable to read protocol version.  Reached the end
> > of
> > > > the
> > > > >> > > > stream.}
> > > > >> > > > >
> > > > >> > > > > apr. 25, 2017 8:51:37 AM org.apache.openejb.client.
> > > EventLogger
> > > > >> log
> > > > >> > > > >
> > > > >> > > > > INFO: RemoteInitialContextCreated{providerUri=
> > > http://localhost:
> > > > >> > > > > 8080/tomee/ejb}
> > > > >> > > > >
> > > > >> > > > > apr. 25, 2017 8:51:37 AM org.apache.openejb.client.
> > > EventLogger
> > > > >> log
> > > > >> > > > >
> > > > >> > > > > WARNING: RequestFailed{server=http://
> > localhost:8080/tomee/ejb
> > > }
> > > > >> > > > > JNDI_LOOKUP:/openejb/DeployerBusinessRemote
> > > {error=Prematurely
> > > > >> > reached
> > > > >> > > > the
> > > > >> > > > > end of the stream.  OE
> > > > >> > > > >
> > > > >> > > > > JP/4.7 : Unable to read protocol version.  Reached the end
> > of
> > > > the
> > > > >> > > > stream.}
> > > > >> > > > >
> > > > >> > > > > apr. 25, 2017 8:51:37 AM org.apache.openejb.arquillian.
> > > > >> > > > > common.TomEEContainer
> > > > >> > > > > undeploy
> > > > >> > > > > WARNING: 96d4bc59-5ff9-40ac-b4c6-78005ad6e308.war was not
> > > > >> deployed
> > > > >> > > > >
> > > > >> > > > >
> > > > >> > > > >
> > > > >> > > > >
> > > > >> > > > >
> > > > >> > > > > On Thu, Apr 27, 2017 at 10:24 AM, Romain Manni-Bucau <
> > > > >> > > > > rmannibucau@gmail.com>
> > > > >> > > > > wrote:
> > > > >> > > > >
> > > > >> > > > > > 2017-04-27 10:07 GMT+02:00 Me Self <wm...@gmail.com>:
> > > > >> > > > > >
> > > > >> > > > > > > Tnx, I tried this setup from the link:
> > > > >> > > > > > >
> > > > >> > > > > > > system.conf:
> > > > >> > > > > > >
> > > > >> > > > > > > tomee.remote.support=true
> > > > >> > > > > > > openejb.system.apps=true
> > > > >> > > > > > > tomee.serialization.class.whitelist =
> > > > >> > > > > > > tomee.serialization.class.blacklist =
> > > > >> > > > > > >
> > > > >> > > > > > > As for the arquillian.xml file Im not sure which
> > > properties
> > > > >> are
> > > > >> > > > > relevant
> > > > >> > > > > > as
> > > > >> > > > > > > they mostly seem to address the usecase where the
> server
> > > is
> > > > >> > > > downloaded
> > > > >> > > > > -
> > > > >> > > > > > > but I already have one running. I tried these:
> > > > >> > > > > > >
> > > > >> > > > > > > <container qualifier="tomee">
> > > > >> > > > > > >   <configuration>
> > > > >> > > > > > >     <property name="httpPort">8080</property>
> > > > >> > > > > > >     <property name="stopPort">8005</property>
> > > > >> > > > > > >     <property name="version">1.7.4</property>
> > > > >> > > > > > >     <property name="classifier">plus</property>
> > > > >> > > > > > >     <property
> > > > >> > > > > > > name="javaagent">mvn:org.apache.sirona:sirona-
> > > > >> > > > > > > javaagent:0.2-incubating:jar:shaded</property>
> > > > >> > > > > > > </container>
> > > > >> > > > > > >
> > > > >> > > > > >
> > > > >> > > > > > In already installed mode the classifier and version are
> > > > ignored
> > > > >> > (you
> > > > >> > > > > have
> > > > >> > > > > > this responsability), it is inly used when downloaded.
> > > > >> > > > > >
> > > > >> > > > > >
> > > > >> > > > > > >
> > > > >> > > > > > >
> > > > >> > > > > > > I get the same error as before.
> > > > >> > > > > > >
> > > > >> > > > > > > As for the instruction on the linked page to make sure
> > > tomee
> > > > >> > webapp
> > > > >> > > > and
> > > > >> > > > > > > ejbd is activated it still feels like something is
> > missing
> > > > >> > despite
> > > > >> > > > > > setting
> > > > >> > > > > > > the properties in system.conf. There is no tomee in
> the
> > > > >> webapps
> > > > >> > > > folder
> > > > >> > > > > -
> > > > >> > > > > > > should there be one?
> > > > >> > > > > > >
> > > > >> > > > > > >
> > > > >> > > > > > >
> > > > >> > > > > > No, the log should have something like
> > "Ejb(...Deployer...)"
> > > > if
> > > > >> the
> > > > >> > > > > system
> > > > >> > > > > > app is activated.
> > > > >> > > > > >
> > > > >> > > > > > Do you get anything on server side in the logs?
> > > > >> > > > > >
> > > > >> > > > > >
> > > > >> > > > > > >
> > > > >> > > > > > >
> > > > >> > > > > > >
> > > > >> > > > > > > On Thu, Apr 27, 2017 at 9:24 AM, Romain Manni-Bucau <
> > > > >> > > > > > rmannibucau@gmail.com
> > > > >> > > > > > > >
> > > > >> > > > > > > wrote:
> > > > >> > > > > > >
> > > > >> > > > > > > > Hi
> > > > >> > > > > > > >
> > > > >> > > > > > > > you should find the needed information in tomee
> remote
> > > > part
> > > > >> at
> > > > >> > > > > > > > http://tomee.apache.org/
> developer/testing/arquillian/
> > > > >> > index.html
> > > > >> > > > > > > >
> > > > >> > > > > > > >
> > > > >> > > > > > > > Romain Manni-Bucau
> > > > >> > > > > > > > @rmannibucau <https://twitter.com/rmannibucau> |
> > Blog
> > > > >> > > > > > > > <https://blog-rmannibucau.rhcloud.com> | Old Blog
> > > > >> > > > > > > > <http://rmannibucau.wordpress.com> | Github <
> > > > >> > https://github.com/
> > > > >> > > > > > > > rmannibucau> |
> > > > >> > > > > > > > LinkedIn <https://www.linkedin.com/in/rmannibucau>
> |
> > > > JavaEE
> > > > >> > > > Factory
> > > > >> > > > > > > > <https://javaeefactory-rmannibucau.rhcloud.com>
> > > > >> > > > > > > >
> > > > >> > > > > > > > 2017-04-27 9:12 GMT+02:00 Me Self <
> wmsopou@gmail.com
> > >:
> > > > >> > > > > > > >
> > > > >> > > > > > > > > Hi All
> > > > >> > > > > > > > >
> > > > >> > > > > > > > > I'm trying to run an Arquillian test in TomEE Plus
> > > 1.7.4
> > > > >> with
> > > > >> > > the
> > > > >> > > > > > > remote
> > > > >> > > > > > > > > adapter but getting this error:
> > > > >> > > > > > > > >
> > > > >> > > > > > > > > Caused by: org.apache.openejb.client.Clie
> > > > >> ntRuntimeException:
> > > > >> > > > > Invalid
> > > > >> > > > > > > > > response from server: -1
> > > > >> > > > > > > > >
> > > > >> > > > > > > > > The adapter does find the localhost server:
> > > > >> > > > > > > > >
> > > > >> > > > > > > > > apr. 25, 2017 8:59:52 AM
> > > > >> > > > > > > > > org.apache.tomee.arquillian.
> > > remote.RemoteTomEEContainer
> > > > >> > > > > > > > > start
> > > > >> > > > > > > > > INFO: TomEE found running on local port 8080
> > > > >> > > > > > > > >
> > > > >> > > > > > > > > The same test runs fine in with the TomEE embedded
> > > > >> adapter.
> > > > >> > > > > > > > >
> > > > >> > > > > > > > > The TomEE Plus 1.7.4 is a stock installation on
> > > > >> localhost. I
> > > > >> > > just
> > > > >> > > > > > > > unzipped
> > > > >> > > > > > > > > and ran /bin/startup.bat. Do I need to configure
> > > > anything
> > > > >> for
> > > > >> > > > this
> > > > >> > > > > to
> > > > >> > > > > > > > work?
> > > > >> > > > > > > > > I noticed the TomEE "GUI" isnt installed out of
> the
> > > box
> > > > >> with
> > > > >> > > > > version
> > > > >> > > > > > > > 1.7.4
> > > > >> > > > > > > > > - does the Arquillian adapter need it?
> > > > >> > > > > > > > >
> > > > >> > > > > > > >
> > > > >> > > > > > >
> > > > >> > > > > >
> > > > >> > > > >
> > > > >> > > >
> > > > >> > >
> > > > >> >
> > > > >>
> > > > >
> > > > >
> > > >
> > >
> >
>

Re: Invalid response from server: -1

Posted by Me Self <wm...@gmail.com>.
Have tried both the 1.1.5.Final it was compiled against and the newest
arquillian.

On Thu, Apr 27, 2017 at 2:13 PM, Romain Manni-Bucau <rm...@gmail.com>
wrote:

> Except the pom i have a working setup doing more or less the same, maybe
> try using arquillian 1.1.11.Final
>
>
> Romain Manni-Bucau
> @rmannibucau <https://twitter.com/rmannibucau> |  Blog
> <https://blog-rmannibucau.rhcloud.com> | Old Blog
> <http://rmannibucau.wordpress.com> | Github <https://github.com/
> rmannibucau> |
> LinkedIn <https://www.linkedin.com/in/rmannibucau> | JavaEE Factory
> <https://javaeefactory-rmannibucau.rhcloud.com>
>
> 2017-04-27 13:59 GMT+02:00 Me Self <wm...@gmail.com>:
>
> > Hi
> >
> > I have the ejb client with the version you listed, also i tried
> commenting
> > out the blacklist and changing the value.
> >
> > I have a minimalist project to illustrate my setup here
> > https://github.com/meselfi/arquillian-tomee-remote
> >
> > Running against TomEE 1.7.4 Plus.
> >
> >
> > On Thu, Apr 27, 2017 at 11:09 AM, Romain Manni-Bucau <
> > rmannibucau@gmail.com>
> > wrote:
> >
> > > PS: did you notice the blacklist is in system.properties out of the box
> > > with a wildcard value? you should change that value or remove the line
> > > otherwise your config can be ignored.
> > >
> > >
> > > Romain Manni-Bucau
> > > @rmannibucau <https://twitter.com/rmannibucau> |  Blog
> > > <https://blog-rmannibucau.rhcloud.com> | Old Blog
> > > <http://rmannibucau.wordpress.com> | Github <https://github.com/
> > > rmannibucau> |
> > > LinkedIn <https://www.linkedin.com/in/rmannibucau> | JavaEE Factory
> > > <https://javaeefactory-rmannibucau.rhcloud.com>
> > >
> > > 2017-04-27 10:52 GMT+02:00 Romain Manni-Bucau <rm...@gmail.com>:
> > >
> > > > you should have openejb-client in v4.7.4 too
> > > >
> > > > if yes, please share your project on github, will test locally
> > > >
> > > >
> > > > Romain Manni-Bucau
> > > > @rmannibucau <https://twitter.com/rmannibucau> |  Blog
> > > > <https://blog-rmannibucau.rhcloud.com> | Old Blog
> > > > <http://rmannibucau.wordpress.com> | Github
> > > > <https://github.com/rmannibucau> | LinkedIn
> > > > <https://www.linkedin.com/in/rmannibucau> | JavaEE Factory
> > > > <https://javaeefactory-rmannibucau.rhcloud.com>
> > > >
> > > > 2017-04-27 10:51 GMT+02:00 Me Self <wm...@gmail.com>:
> > > >
> > > >>                  Line 136: [INFO] +- org.apache.openejb:arquillian-
> > > >> tomee-remote:jar:1.7.4:compile
> > > >>
> > > >>                  Line 145: [INFO] |  +-
> org.apache.openejb:arquillian-
> > > >> tomee-common:jar:1.7.4:compile
> > > >>
> > > >>                  Line 146: [INFO] |  +- org.apache.openejb:tomee-
> > > >> common:jar:1.7.4:compile
> > > >>
> > > >>                  Line 155: [INFO] \- org.apache.openejb:apache-
> > > >> tomee:zip:plus:1.7.4:compile
> > > >>                  Line 156: [INFO]    +-
> org.apache.openejb:tomee-util:
> > > >> jar:1.7.4:compile
> > > >>
> > > >> On Thu, Apr 27, 2017 at 10:45 AM, Romain Manni-Bucau <
> > > >> rmannibucau@gmail.com>
> > > >> wrote:
> > > >>
> > > >> > can you do a mvn dependency:tree | grep tomee please?
> > > >> >
> > > >> >
> > > >> > Romain Manni-Bucau
> > > >> > @rmannibucau <https://twitter.com/rmannibucau> |  Blog
> > > >> > <https://blog-rmannibucau.rhcloud.com> | Old Blog
> > > >> > <http://rmannibucau.wordpress.com> | Github <https://github.com/
> > > >> > rmannibucau> |
> > > >> > LinkedIn <https://www.linkedin.com/in/rmannibucau> | JavaEE
> Factory
> > > >> > <https://javaeefactory-rmannibucau.rhcloud.com>
> > > >> >
> > > >> > 2017-04-27 10:44 GMT+02:00 Me Self <wm...@gmail.com>:
> > > >> >
> > > >> > > They are in sync
> > > >> > >
> > > >> > >             <properties>
> > > >> > >
> > > >> > >                          <tomee.version>1.7.4</tomee.version>
> > > >> > >
> > > >> > >                          ...
> > > >> > >
> > > >> > >
> > > >> > >
> > > >> > >
> > > >> > >
> > > >> > >                                      <dependencies>
> > > >> > >
> > > >> > >                                                   <dependency>
> > > >> > >
> > > >> > >
> > > >>  <groupId>
> > > >> > > org.apache.openejb</groupId>
> > > >> > >
> > > >> > >
> > > >> >  <artifactId>
> > > >> > > *arquillian*-*tomee*-remote</artifactId>
> > > >> > >
> > > >> > >
> > > >>  <version>
> > > >> > > ${tomee.version}</version>
> > > >> > >
> > > >> > >
> > > >> >  <scope>test</
> > > >> > > scope>
> > > >> > >
> > > >> > >                                                   </dependency>
> > > >> > >
> > > >> > >                                                   <dependency>
> > > >> > >
> > > >> > >
> > > >>  <groupId>
> > > >> > > org.apache.openejb</groupId>
> > > >> > >
> > > >> > >
> > > >> >  <artifactId>
> > > >> > > *apache*-*tomee*</artifactId>
> > > >> > >
> > > >> > >
> > > >>  <version>
> > > >> > > ${tomee.version}</version>
> > > >> > >
> > > >> > >
> > > >> >  <classifier>
> > > >> > > ${tomee.classifier}</classifier>
> > > >> > >
> > > >> > >
> > > >> >  <type>*zip*</
> > > >> > > type>
> > > >> > >
> > > >> > >
> > > >> >  <scope>test</
> > > >> > > scope>
> > > >> > >
> > > >> > >                                                   </dependency>
> > > >> > >                                      </dependencies>
> > > >> > >
> > > >> > > On Thu, Apr 27, 2017 at 10:35 AM, Romain Manni-Bucau <
> > > >> > > rmannibucau@gmail.com>
> > > >> > > wrote:
> > > >> > >
> > > >> > > > check you have matching versions in your project (arquillian)
> > and
> > > >> > server,
> > > >> > > > both should use 1.7.4/4.7.4 for tomee/openejb
> > > >> > > >
> > > >> > > >
> > > >> > > > Romain Manni-Bucau
> > > >> > > > @rmannibucau <https://twitter.com/rmannibucau> |  Blog
> > > >> > > > <https://blog-rmannibucau.rhcloud.com> | Old Blog
> > > >> > > > <http://rmannibucau.wordpress.com> | Github <
> > https://github.com/
> > > >> > > > rmannibucau> |
> > > >> > > > LinkedIn <https://www.linkedin.com/in/rmannibucau> | JavaEE
> > > Factory
> > > >> > > > <https://javaeefactory-rmannibucau.rhcloud.com>
> > > >> > > >
> > > >> > > > 2017-04-27 10:34 GMT+02:00 Me Self <wm...@gmail.com>:
> > > >> > > >
> > > >> > > > > Yes theres a "Ejb(deployment-id=openejb/Deployer)" in the
> > > server
> > > >> > log.
> > > >> > > > >
> > > >> > > > > However I also this output when Arquillian tries to deploy:
> > > >> > > > >
> > > >> > > > > apr. 25, 2017 8:51:36 AM org.apache.openejb.client.
> > EventLogger
> > > >> log
> > > >> > > > >
> > > >> > > > > INFO: RemoteInitialContextCreated{providerUri=
> > http://localhost:
> > > >> > > > > 8080/tomee/ejb}
> > > >> > > > >
> > > >> > > > > apr. 25, 2017 8:51:36 AM org.apache.openejb.client.
> > EventLogger
> > > >> log
> > > >> > > > >
> > > >> > > > > WARNING: RequestFailed{server=http://
> localhost:8080/tomee/ejb
> > }
> > > >> > > > > JNDI_LOOKUP:/openejb/DeployerBusinessRemote
> > {error=Prematurely
> > > >> > reached
> > > >> > > > the
> > > >> > > > > end of the stream.  OE
> > > >> > > > >
> > > >> > > > > JP/4.7 : Unable to read protocol version.  Reached the end
> of
> > > the
> > > >> > > > stream.}
> > > >> > > > >
> > > >> > > > > apr. 25, 2017 8:51:36 AM org.apache.openejb.client.
> > EventLogger
> > > >> log
> > > >> > > > >
> > > >> > > > > INFO: RemoteInitialContextCreated{providerUri=
> > http://localhost:
> > > >> > > > > 8080/tomee/ejb}
> > > >> > > > >
> > > >> > > > > apr. 25, 2017 8:51:36 AM org.apache.openejb.client.
> > EventLogger
> > > >> log
> > > >> > > > >
> > > >> > > > > WARNING: RequestFailed{server=http://
> localhost:8080/tomee/ejb
> > }
> > > >> > > > > JNDI_LOOKUP:/openejb/DeployerBusinessRemote
> > {error=Prematurely
> > > >> > reached
> > > >> > > > the
> > > >> > > > > end of the stream.  OE
> > > >> > > > >
> > > >> > > > > JP/4.7 : Unable to read protocol version.  Reached the end
> of
> > > the
> > > >> > > > stream.}
> > > >> > > > >
> > > >> > > > > apr. 25, 2017 8:51:37 AM org.apache.openejb.client.
> > EventLogger
> > > >> log
> > > >> > > > >
> > > >> > > > > INFO: RemoteInitialContextCreated{providerUri=
> > http://localhost:
> > > >> > > > > 8080/tomee/ejb}
> > > >> > > > >
> > > >> > > > > apr. 25, 2017 8:51:37 AM org.apache.openejb.client.
> > EventLogger
> > > >> log
> > > >> > > > >
> > > >> > > > > WARNING: RequestFailed{server=http://
> localhost:8080/tomee/ejb
> > }
> > > >> > > > > JNDI_LOOKUP:/openejb/DeployerBusinessRemote
> > {error=Prematurely
> > > >> > reached
> > > >> > > > the
> > > >> > > > > end of the stream.  OE
> > > >> > > > >
> > > >> > > > > JP/4.7 : Unable to read protocol version.  Reached the end
> of
> > > the
> > > >> > > > stream.}
> > > >> > > > >
> > > >> > > > > apr. 25, 2017 8:51:37 AM org.apache.openejb.client.
> > EventLogger
> > > >> log
> > > >> > > > >
> > > >> > > > > INFO: RemoteInitialContextCreated{providerUri=
> > http://localhost:
> > > >> > > > > 8080/tomee/ejb}
> > > >> > > > >
> > > >> > > > > apr. 25, 2017 8:51:37 AM org.apache.openejb.client.
> > EventLogger
> > > >> log
> > > >> > > > >
> > > >> > > > > WARNING: RequestFailed{server=http://
> localhost:8080/tomee/ejb
> > }
> > > >> > > > > JNDI_LOOKUP:/openejb/DeployerBusinessRemote
> > {error=Prematurely
> > > >> > reached
> > > >> > > > the
> > > >> > > > > end of the stream.  OE
> > > >> > > > >
> > > >> > > > > JP/4.7 : Unable to read protocol version.  Reached the end
> of
> > > the
> > > >> > > > stream.}
> > > >> > > > >
> > > >> > > > > apr. 25, 2017 8:51:37 AM org.apache.openejb.client.
> > EventLogger
> > > >> log
> > > >> > > > >
> > > >> > > > > INFO: RemoteInitialContextCreated{providerUri=
> > http://localhost:
> > > >> > > > > 8080/tomee/ejb}
> > > >> > > > >
> > > >> > > > > apr. 25, 2017 8:51:37 AM org.apache.openejb.client.
> > EventLogger
> > > >> log
> > > >> > > > >
> > > >> > > > > WARNING: RequestFailed{server=http://
> localhost:8080/tomee/ejb
> > }
> > > >> > > > > JNDI_LOOKUP:/openejb/DeployerBusinessRemote
> > {error=Prematurely
> > > >> > reached
> > > >> > > > the
> > > >> > > > > end of the stream.  OE
> > > >> > > > >
> > > >> > > > > JP/4.7 : Unable to read protocol version.  Reached the end
> of
> > > the
> > > >> > > > stream.}
> > > >> > > > >
> > > >> > > > > apr. 25, 2017 8:51:37 AM org.apache.openejb.arquillian.
> > > >> > > > > common.TomEEContainer
> > > >> > > > > undeploy
> > > >> > > > > WARNING: 96d4bc59-5ff9-40ac-b4c6-78005ad6e308.war was not
> > > >> deployed
> > > >> > > > >
> > > >> > > > >
> > > >> > > > >
> > > >> > > > >
> > > >> > > > >
> > > >> > > > > On Thu, Apr 27, 2017 at 10:24 AM, Romain Manni-Bucau <
> > > >> > > > > rmannibucau@gmail.com>
> > > >> > > > > wrote:
> > > >> > > > >
> > > >> > > > > > 2017-04-27 10:07 GMT+02:00 Me Self <wm...@gmail.com>:
> > > >> > > > > >
> > > >> > > > > > > Tnx, I tried this setup from the link:
> > > >> > > > > > >
> > > >> > > > > > > system.conf:
> > > >> > > > > > >
> > > >> > > > > > > tomee.remote.support=true
> > > >> > > > > > > openejb.system.apps=true
> > > >> > > > > > > tomee.serialization.class.whitelist =
> > > >> > > > > > > tomee.serialization.class.blacklist =
> > > >> > > > > > >
> > > >> > > > > > > As for the arquillian.xml file Im not sure which
> > properties
> > > >> are
> > > >> > > > > relevant
> > > >> > > > > > as
> > > >> > > > > > > they mostly seem to address the usecase where the server
> > is
> > > >> > > > downloaded
> > > >> > > > > -
> > > >> > > > > > > but I already have one running. I tried these:
> > > >> > > > > > >
> > > >> > > > > > > <container qualifier="tomee">
> > > >> > > > > > >   <configuration>
> > > >> > > > > > >     <property name="httpPort">8080</property>
> > > >> > > > > > >     <property name="stopPort">8005</property>
> > > >> > > > > > >     <property name="version">1.7.4</property>
> > > >> > > > > > >     <property name="classifier">plus</property>
> > > >> > > > > > >     <property
> > > >> > > > > > > name="javaagent">mvn:org.apache.sirona:sirona-
> > > >> > > > > > > javaagent:0.2-incubating:jar:shaded</property>
> > > >> > > > > > > </container>
> > > >> > > > > > >
> > > >> > > > > >
> > > >> > > > > > In already installed mode the classifier and version are
> > > ignored
> > > >> > (you
> > > >> > > > > have
> > > >> > > > > > this responsability), it is inly used when downloaded.
> > > >> > > > > >
> > > >> > > > > >
> > > >> > > > > > >
> > > >> > > > > > >
> > > >> > > > > > > I get the same error as before.
> > > >> > > > > > >
> > > >> > > > > > > As for the instruction on the linked page to make sure
> > tomee
> > > >> > webapp
> > > >> > > > and
> > > >> > > > > > > ejbd is activated it still feels like something is
> missing
> > > >> > despite
> > > >> > > > > > setting
> > > >> > > > > > > the properties in system.conf. There is no tomee in the
> > > >> webapps
> > > >> > > > folder
> > > >> > > > > -
> > > >> > > > > > > should there be one?
> > > >> > > > > > >
> > > >> > > > > > >
> > > >> > > > > > >
> > > >> > > > > > No, the log should have something like
> "Ejb(...Deployer...)"
> > > if
> > > >> the
> > > >> > > > > system
> > > >> > > > > > app is activated.
> > > >> > > > > >
> > > >> > > > > > Do you get anything on server side in the logs?
> > > >> > > > > >
> > > >> > > > > >
> > > >> > > > > > >
> > > >> > > > > > >
> > > >> > > > > > >
> > > >> > > > > > > On Thu, Apr 27, 2017 at 9:24 AM, Romain Manni-Bucau <
> > > >> > > > > > rmannibucau@gmail.com
> > > >> > > > > > > >
> > > >> > > > > > > wrote:
> > > >> > > > > > >
> > > >> > > > > > > > Hi
> > > >> > > > > > > >
> > > >> > > > > > > > you should find the needed information in tomee remote
> > > part
> > > >> at
> > > >> > > > > > > > http://tomee.apache.org/developer/testing/arquillian/
> > > >> > index.html
> > > >> > > > > > > >
> > > >> > > > > > > >
> > > >> > > > > > > > Romain Manni-Bucau
> > > >> > > > > > > > @rmannibucau <https://twitter.com/rmannibucau> |
> Blog
> > > >> > > > > > > > <https://blog-rmannibucau.rhcloud.com> | Old Blog
> > > >> > > > > > > > <http://rmannibucau.wordpress.com> | Github <
> > > >> > https://github.com/
> > > >> > > > > > > > rmannibucau> |
> > > >> > > > > > > > LinkedIn <https://www.linkedin.com/in/rmannibucau> |
> > > JavaEE
> > > >> > > > Factory
> > > >> > > > > > > > <https://javaeefactory-rmannibucau.rhcloud.com>
> > > >> > > > > > > >
> > > >> > > > > > > > 2017-04-27 9:12 GMT+02:00 Me Self <wmsopou@gmail.com
> >:
> > > >> > > > > > > >
> > > >> > > > > > > > > Hi All
> > > >> > > > > > > > >
> > > >> > > > > > > > > I'm trying to run an Arquillian test in TomEE Plus
> > 1.7.4
> > > >> with
> > > >> > > the
> > > >> > > > > > > remote
> > > >> > > > > > > > > adapter but getting this error:
> > > >> > > > > > > > >
> > > >> > > > > > > > > Caused by: org.apache.openejb.client.Clie
> > > >> ntRuntimeException:
> > > >> > > > > Invalid
> > > >> > > > > > > > > response from server: -1
> > > >> > > > > > > > >
> > > >> > > > > > > > > The adapter does find the localhost server:
> > > >> > > > > > > > >
> > > >> > > > > > > > > apr. 25, 2017 8:59:52 AM
> > > >> > > > > > > > > org.apache.tomee.arquillian.
> > remote.RemoteTomEEContainer
> > > >> > > > > > > > > start
> > > >> > > > > > > > > INFO: TomEE found running on local port 8080
> > > >> > > > > > > > >
> > > >> > > > > > > > > The same test runs fine in with the TomEE embedded
> > > >> adapter.
> > > >> > > > > > > > >
> > > >> > > > > > > > > The TomEE Plus 1.7.4 is a stock installation on
> > > >> localhost. I
> > > >> > > just
> > > >> > > > > > > > unzipped
> > > >> > > > > > > > > and ran /bin/startup.bat. Do I need to configure
> > > anything
> > > >> for
> > > >> > > > this
> > > >> > > > > to
> > > >> > > > > > > > work?
> > > >> > > > > > > > > I noticed the TomEE "GUI" isnt installed out of the
> > box
> > > >> with
> > > >> > > > > version
> > > >> > > > > > > > 1.7.4
> > > >> > > > > > > > > - does the Arquillian adapter need it?
> > > >> > > > > > > > >
> > > >> > > > > > > >
> > > >> > > > > > >
> > > >> > > > > >
> > > >> > > > >
> > > >> > > >
> > > >> > >
> > > >> >
> > > >>
> > > >
> > > >
> > >
> >
>

Re: Invalid response from server: -1

Posted by Romain Manni-Bucau <rm...@gmail.com>.
Except the pom i have a working setup doing more or less the same, maybe
try using arquillian 1.1.11.Final


Romain Manni-Bucau
@rmannibucau <https://twitter.com/rmannibucau> |  Blog
<https://blog-rmannibucau.rhcloud.com> | Old Blog
<http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> |
LinkedIn <https://www.linkedin.com/in/rmannibucau> | JavaEE Factory
<https://javaeefactory-rmannibucau.rhcloud.com>

2017-04-27 13:59 GMT+02:00 Me Self <wm...@gmail.com>:

> Hi
>
> I have the ejb client with the version you listed, also i tried commenting
> out the blacklist and changing the value.
>
> I have a minimalist project to illustrate my setup here
> https://github.com/meselfi/arquillian-tomee-remote
>
> Running against TomEE 1.7.4 Plus.
>
>
> On Thu, Apr 27, 2017 at 11:09 AM, Romain Manni-Bucau <
> rmannibucau@gmail.com>
> wrote:
>
> > PS: did you notice the blacklist is in system.properties out of the box
> > with a wildcard value? you should change that value or remove the line
> > otherwise your config can be ignored.
> >
> >
> > Romain Manni-Bucau
> > @rmannibucau <https://twitter.com/rmannibucau> |  Blog
> > <https://blog-rmannibucau.rhcloud.com> | Old Blog
> > <http://rmannibucau.wordpress.com> | Github <https://github.com/
> > rmannibucau> |
> > LinkedIn <https://www.linkedin.com/in/rmannibucau> | JavaEE Factory
> > <https://javaeefactory-rmannibucau.rhcloud.com>
> >
> > 2017-04-27 10:52 GMT+02:00 Romain Manni-Bucau <rm...@gmail.com>:
> >
> > > you should have openejb-client in v4.7.4 too
> > >
> > > if yes, please share your project on github, will test locally
> > >
> > >
> > > Romain Manni-Bucau
> > > @rmannibucau <https://twitter.com/rmannibucau> |  Blog
> > > <https://blog-rmannibucau.rhcloud.com> | Old Blog
> > > <http://rmannibucau.wordpress.com> | Github
> > > <https://github.com/rmannibucau> | LinkedIn
> > > <https://www.linkedin.com/in/rmannibucau> | JavaEE Factory
> > > <https://javaeefactory-rmannibucau.rhcloud.com>
> > >
> > > 2017-04-27 10:51 GMT+02:00 Me Self <wm...@gmail.com>:
> > >
> > >>                  Line 136: [INFO] +- org.apache.openejb:arquillian-
> > >> tomee-remote:jar:1.7.4:compile
> > >>
> > >>                  Line 145: [INFO] |  +- org.apache.openejb:arquillian-
> > >> tomee-common:jar:1.7.4:compile
> > >>
> > >>                  Line 146: [INFO] |  +- org.apache.openejb:tomee-
> > >> common:jar:1.7.4:compile
> > >>
> > >>                  Line 155: [INFO] \- org.apache.openejb:apache-
> > >> tomee:zip:plus:1.7.4:compile
> > >>                  Line 156: [INFO]    +- org.apache.openejb:tomee-util:
> > >> jar:1.7.4:compile
> > >>
> > >> On Thu, Apr 27, 2017 at 10:45 AM, Romain Manni-Bucau <
> > >> rmannibucau@gmail.com>
> > >> wrote:
> > >>
> > >> > can you do a mvn dependency:tree | grep tomee please?
> > >> >
> > >> >
> > >> > Romain Manni-Bucau
> > >> > @rmannibucau <https://twitter.com/rmannibucau> |  Blog
> > >> > <https://blog-rmannibucau.rhcloud.com> | Old Blog
> > >> > <http://rmannibucau.wordpress.com> | Github <https://github.com/
> > >> > rmannibucau> |
> > >> > LinkedIn <https://www.linkedin.com/in/rmannibucau> | JavaEE Factory
> > >> > <https://javaeefactory-rmannibucau.rhcloud.com>
> > >> >
> > >> > 2017-04-27 10:44 GMT+02:00 Me Self <wm...@gmail.com>:
> > >> >
> > >> > > They are in sync
> > >> > >
> > >> > >             <properties>
> > >> > >
> > >> > >                          <tomee.version>1.7.4</tomee.version>
> > >> > >
> > >> > >                          ...
> > >> > >
> > >> > >
> > >> > >
> > >> > >
> > >> > >
> > >> > >                                      <dependencies>
> > >> > >
> > >> > >                                                   <dependency>
> > >> > >
> > >> > >
> > >>  <groupId>
> > >> > > org.apache.openejb</groupId>
> > >> > >
> > >> > >
> > >> >  <artifactId>
> > >> > > *arquillian*-*tomee*-remote</artifactId>
> > >> > >
> > >> > >
> > >>  <version>
> > >> > > ${tomee.version}</version>
> > >> > >
> > >> > >
> > >> >  <scope>test</
> > >> > > scope>
> > >> > >
> > >> > >                                                   </dependency>
> > >> > >
> > >> > >                                                   <dependency>
> > >> > >
> > >> > >
> > >>  <groupId>
> > >> > > org.apache.openejb</groupId>
> > >> > >
> > >> > >
> > >> >  <artifactId>
> > >> > > *apache*-*tomee*</artifactId>
> > >> > >
> > >> > >
> > >>  <version>
> > >> > > ${tomee.version}</version>
> > >> > >
> > >> > >
> > >> >  <classifier>
> > >> > > ${tomee.classifier}</classifier>
> > >> > >
> > >> > >
> > >> >  <type>*zip*</
> > >> > > type>
> > >> > >
> > >> > >
> > >> >  <scope>test</
> > >> > > scope>
> > >> > >
> > >> > >                                                   </dependency>
> > >> > >                                      </dependencies>
> > >> > >
> > >> > > On Thu, Apr 27, 2017 at 10:35 AM, Romain Manni-Bucau <
> > >> > > rmannibucau@gmail.com>
> > >> > > wrote:
> > >> > >
> > >> > > > check you have matching versions in your project (arquillian)
> and
> > >> > server,
> > >> > > > both should use 1.7.4/4.7.4 for tomee/openejb
> > >> > > >
> > >> > > >
> > >> > > > Romain Manni-Bucau
> > >> > > > @rmannibucau <https://twitter.com/rmannibucau> |  Blog
> > >> > > > <https://blog-rmannibucau.rhcloud.com> | Old Blog
> > >> > > > <http://rmannibucau.wordpress.com> | Github <
> https://github.com/
> > >> > > > rmannibucau> |
> > >> > > > LinkedIn <https://www.linkedin.com/in/rmannibucau> | JavaEE
> > Factory
> > >> > > > <https://javaeefactory-rmannibucau.rhcloud.com>
> > >> > > >
> > >> > > > 2017-04-27 10:34 GMT+02:00 Me Self <wm...@gmail.com>:
> > >> > > >
> > >> > > > > Yes theres a "Ejb(deployment-id=openejb/Deployer)" in the
> > server
> > >> > log.
> > >> > > > >
> > >> > > > > However I also this output when Arquillian tries to deploy:
> > >> > > > >
> > >> > > > > apr. 25, 2017 8:51:36 AM org.apache.openejb.client.
> EventLogger
> > >> log
> > >> > > > >
> > >> > > > > INFO: RemoteInitialContextCreated{providerUri=
> http://localhost:
> > >> > > > > 8080/tomee/ejb}
> > >> > > > >
> > >> > > > > apr. 25, 2017 8:51:36 AM org.apache.openejb.client.
> EventLogger
> > >> log
> > >> > > > >
> > >> > > > > WARNING: RequestFailed{server=http://localhost:8080/tomee/ejb
> }
> > >> > > > > JNDI_LOOKUP:/openejb/DeployerBusinessRemote
> {error=Prematurely
> > >> > reached
> > >> > > > the
> > >> > > > > end of the stream.  OE
> > >> > > > >
> > >> > > > > JP/4.7 : Unable to read protocol version.  Reached the end of
> > the
> > >> > > > stream.}
> > >> > > > >
> > >> > > > > apr. 25, 2017 8:51:36 AM org.apache.openejb.client.
> EventLogger
> > >> log
> > >> > > > >
> > >> > > > > INFO: RemoteInitialContextCreated{providerUri=
> http://localhost:
> > >> > > > > 8080/tomee/ejb}
> > >> > > > >
> > >> > > > > apr. 25, 2017 8:51:36 AM org.apache.openejb.client.
> EventLogger
> > >> log
> > >> > > > >
> > >> > > > > WARNING: RequestFailed{server=http://localhost:8080/tomee/ejb
> }
> > >> > > > > JNDI_LOOKUP:/openejb/DeployerBusinessRemote
> {error=Prematurely
> > >> > reached
> > >> > > > the
> > >> > > > > end of the stream.  OE
> > >> > > > >
> > >> > > > > JP/4.7 : Unable to read protocol version.  Reached the end of
> > the
> > >> > > > stream.}
> > >> > > > >
> > >> > > > > apr. 25, 2017 8:51:37 AM org.apache.openejb.client.
> EventLogger
> > >> log
> > >> > > > >
> > >> > > > > INFO: RemoteInitialContextCreated{providerUri=
> http://localhost:
> > >> > > > > 8080/tomee/ejb}
> > >> > > > >
> > >> > > > > apr. 25, 2017 8:51:37 AM org.apache.openejb.client.
> EventLogger
> > >> log
> > >> > > > >
> > >> > > > > WARNING: RequestFailed{server=http://localhost:8080/tomee/ejb
> }
> > >> > > > > JNDI_LOOKUP:/openejb/DeployerBusinessRemote
> {error=Prematurely
> > >> > reached
> > >> > > > the
> > >> > > > > end of the stream.  OE
> > >> > > > >
> > >> > > > > JP/4.7 : Unable to read protocol version.  Reached the end of
> > the
> > >> > > > stream.}
> > >> > > > >
> > >> > > > > apr. 25, 2017 8:51:37 AM org.apache.openejb.client.
> EventLogger
> > >> log
> > >> > > > >
> > >> > > > > INFO: RemoteInitialContextCreated{providerUri=
> http://localhost:
> > >> > > > > 8080/tomee/ejb}
> > >> > > > >
> > >> > > > > apr. 25, 2017 8:51:37 AM org.apache.openejb.client.
> EventLogger
> > >> log
> > >> > > > >
> > >> > > > > WARNING: RequestFailed{server=http://localhost:8080/tomee/ejb
> }
> > >> > > > > JNDI_LOOKUP:/openejb/DeployerBusinessRemote
> {error=Prematurely
> > >> > reached
> > >> > > > the
> > >> > > > > end of the stream.  OE
> > >> > > > >
> > >> > > > > JP/4.7 : Unable to read protocol version.  Reached the end of
> > the
> > >> > > > stream.}
> > >> > > > >
> > >> > > > > apr. 25, 2017 8:51:37 AM org.apache.openejb.client.
> EventLogger
> > >> log
> > >> > > > >
> > >> > > > > INFO: RemoteInitialContextCreated{providerUri=
> http://localhost:
> > >> > > > > 8080/tomee/ejb}
> > >> > > > >
> > >> > > > > apr. 25, 2017 8:51:37 AM org.apache.openejb.client.
> EventLogger
> > >> log
> > >> > > > >
> > >> > > > > WARNING: RequestFailed{server=http://localhost:8080/tomee/ejb
> }
> > >> > > > > JNDI_LOOKUP:/openejb/DeployerBusinessRemote
> {error=Prematurely
> > >> > reached
> > >> > > > the
> > >> > > > > end of the stream.  OE
> > >> > > > >
> > >> > > > > JP/4.7 : Unable to read protocol version.  Reached the end of
> > the
> > >> > > > stream.}
> > >> > > > >
> > >> > > > > apr. 25, 2017 8:51:37 AM org.apache.openejb.arquillian.
> > >> > > > > common.TomEEContainer
> > >> > > > > undeploy
> > >> > > > > WARNING: 96d4bc59-5ff9-40ac-b4c6-78005ad6e308.war was not
> > >> deployed
> > >> > > > >
> > >> > > > >
> > >> > > > >
> > >> > > > >
> > >> > > > >
> > >> > > > > On Thu, Apr 27, 2017 at 10:24 AM, Romain Manni-Bucau <
> > >> > > > > rmannibucau@gmail.com>
> > >> > > > > wrote:
> > >> > > > >
> > >> > > > > > 2017-04-27 10:07 GMT+02:00 Me Self <wm...@gmail.com>:
> > >> > > > > >
> > >> > > > > > > Tnx, I tried this setup from the link:
> > >> > > > > > >
> > >> > > > > > > system.conf:
> > >> > > > > > >
> > >> > > > > > > tomee.remote.support=true
> > >> > > > > > > openejb.system.apps=true
> > >> > > > > > > tomee.serialization.class.whitelist =
> > >> > > > > > > tomee.serialization.class.blacklist =
> > >> > > > > > >
> > >> > > > > > > As for the arquillian.xml file Im not sure which
> properties
> > >> are
> > >> > > > > relevant
> > >> > > > > > as
> > >> > > > > > > they mostly seem to address the usecase where the server
> is
> > >> > > > downloaded
> > >> > > > > -
> > >> > > > > > > but I already have one running. I tried these:
> > >> > > > > > >
> > >> > > > > > > <container qualifier="tomee">
> > >> > > > > > >   <configuration>
> > >> > > > > > >     <property name="httpPort">8080</property>
> > >> > > > > > >     <property name="stopPort">8005</property>
> > >> > > > > > >     <property name="version">1.7.4</property>
> > >> > > > > > >     <property name="classifier">plus</property>
> > >> > > > > > >     <property
> > >> > > > > > > name="javaagent">mvn:org.apache.sirona:sirona-
> > >> > > > > > > javaagent:0.2-incubating:jar:shaded</property>
> > >> > > > > > > </container>
> > >> > > > > > >
> > >> > > > > >
> > >> > > > > > In already installed mode the classifier and version are
> > ignored
> > >> > (you
> > >> > > > > have
> > >> > > > > > this responsability), it is inly used when downloaded.
> > >> > > > > >
> > >> > > > > >
> > >> > > > > > >
> > >> > > > > > >
> > >> > > > > > > I get the same error as before.
> > >> > > > > > >
> > >> > > > > > > As for the instruction on the linked page to make sure
> tomee
> > >> > webapp
> > >> > > > and
> > >> > > > > > > ejbd is activated it still feels like something is missing
> > >> > despite
> > >> > > > > > setting
> > >> > > > > > > the properties in system.conf. There is no tomee in the
> > >> webapps
> > >> > > > folder
> > >> > > > > -
> > >> > > > > > > should there be one?
> > >> > > > > > >
> > >> > > > > > >
> > >> > > > > > >
> > >> > > > > > No, the log should have something like "Ejb(...Deployer...)"
> > if
> > >> the
> > >> > > > > system
> > >> > > > > > app is activated.
> > >> > > > > >
> > >> > > > > > Do you get anything on server side in the logs?
> > >> > > > > >
> > >> > > > > >
> > >> > > > > > >
> > >> > > > > > >
> > >> > > > > > >
> > >> > > > > > > On Thu, Apr 27, 2017 at 9:24 AM, Romain Manni-Bucau <
> > >> > > > > > rmannibucau@gmail.com
> > >> > > > > > > >
> > >> > > > > > > wrote:
> > >> > > > > > >
> > >> > > > > > > > Hi
> > >> > > > > > > >
> > >> > > > > > > > you should find the needed information in tomee remote
> > part
> > >> at
> > >> > > > > > > > http://tomee.apache.org/developer/testing/arquillian/
> > >> > index.html
> > >> > > > > > > >
> > >> > > > > > > >
> > >> > > > > > > > Romain Manni-Bucau
> > >> > > > > > > > @rmannibucau <https://twitter.com/rmannibucau> |  Blog
> > >> > > > > > > > <https://blog-rmannibucau.rhcloud.com> | Old Blog
> > >> > > > > > > > <http://rmannibucau.wordpress.com> | Github <
> > >> > https://github.com/
> > >> > > > > > > > rmannibucau> |
> > >> > > > > > > > LinkedIn <https://www.linkedin.com/in/rmannibucau> |
> > JavaEE
> > >> > > > Factory
> > >> > > > > > > > <https://javaeefactory-rmannibucau.rhcloud.com>
> > >> > > > > > > >
> > >> > > > > > > > 2017-04-27 9:12 GMT+02:00 Me Self <wm...@gmail.com>:
> > >> > > > > > > >
> > >> > > > > > > > > Hi All
> > >> > > > > > > > >
> > >> > > > > > > > > I'm trying to run an Arquillian test in TomEE Plus
> 1.7.4
> > >> with
> > >> > > the
> > >> > > > > > > remote
> > >> > > > > > > > > adapter but getting this error:
> > >> > > > > > > > >
> > >> > > > > > > > > Caused by: org.apache.openejb.client.Clie
> > >> ntRuntimeException:
> > >> > > > > Invalid
> > >> > > > > > > > > response from server: -1
> > >> > > > > > > > >
> > >> > > > > > > > > The adapter does find the localhost server:
> > >> > > > > > > > >
> > >> > > > > > > > > apr. 25, 2017 8:59:52 AM
> > >> > > > > > > > > org.apache.tomee.arquillian.
> remote.RemoteTomEEContainer
> > >> > > > > > > > > start
> > >> > > > > > > > > INFO: TomEE found running on local port 8080
> > >> > > > > > > > >
> > >> > > > > > > > > The same test runs fine in with the TomEE embedded
> > >> adapter.
> > >> > > > > > > > >
> > >> > > > > > > > > The TomEE Plus 1.7.4 is a stock installation on
> > >> localhost. I
> > >> > > just
> > >> > > > > > > > unzipped
> > >> > > > > > > > > and ran /bin/startup.bat. Do I need to configure
> > anything
> > >> for
> > >> > > > this
> > >> > > > > to
> > >> > > > > > > > work?
> > >> > > > > > > > > I noticed the TomEE "GUI" isnt installed out of the
> box
> > >> with
> > >> > > > > version
> > >> > > > > > > > 1.7.4
> > >> > > > > > > > > - does the Arquillian adapter need it?
> > >> > > > > > > > >
> > >> > > > > > > >
> > >> > > > > > >
> > >> > > > > >
> > >> > > > >
> > >> > > >
> > >> > >
> > >> >
> > >>
> > >
> > >
> >
>

Re: Invalid response from server: -1

Posted by Me Self <wm...@gmail.com>.
Hi

I have the ejb client with the version you listed, also i tried commenting
out the blacklist and changing the value.

I have a minimalist project to illustrate my setup here
https://github.com/meselfi/arquillian-tomee-remote

Running against TomEE 1.7.4 Plus.


On Thu, Apr 27, 2017 at 11:09 AM, Romain Manni-Bucau <rm...@gmail.com>
wrote:

> PS: did you notice the blacklist is in system.properties out of the box
> with a wildcard value? you should change that value or remove the line
> otherwise your config can be ignored.
>
>
> Romain Manni-Bucau
> @rmannibucau <https://twitter.com/rmannibucau> |  Blog
> <https://blog-rmannibucau.rhcloud.com> | Old Blog
> <http://rmannibucau.wordpress.com> | Github <https://github.com/
> rmannibucau> |
> LinkedIn <https://www.linkedin.com/in/rmannibucau> | JavaEE Factory
> <https://javaeefactory-rmannibucau.rhcloud.com>
>
> 2017-04-27 10:52 GMT+02:00 Romain Manni-Bucau <rm...@gmail.com>:
>
> > you should have openejb-client in v4.7.4 too
> >
> > if yes, please share your project on github, will test locally
> >
> >
> > Romain Manni-Bucau
> > @rmannibucau <https://twitter.com/rmannibucau> |  Blog
> > <https://blog-rmannibucau.rhcloud.com> | Old Blog
> > <http://rmannibucau.wordpress.com> | Github
> > <https://github.com/rmannibucau> | LinkedIn
> > <https://www.linkedin.com/in/rmannibucau> | JavaEE Factory
> > <https://javaeefactory-rmannibucau.rhcloud.com>
> >
> > 2017-04-27 10:51 GMT+02:00 Me Self <wm...@gmail.com>:
> >
> >>                  Line 136: [INFO] +- org.apache.openejb:arquillian-
> >> tomee-remote:jar:1.7.4:compile
> >>
> >>                  Line 145: [INFO] |  +- org.apache.openejb:arquillian-
> >> tomee-common:jar:1.7.4:compile
> >>
> >>                  Line 146: [INFO] |  +- org.apache.openejb:tomee-
> >> common:jar:1.7.4:compile
> >>
> >>                  Line 155: [INFO] \- org.apache.openejb:apache-
> >> tomee:zip:plus:1.7.4:compile
> >>                  Line 156: [INFO]    +- org.apache.openejb:tomee-util:
> >> jar:1.7.4:compile
> >>
> >> On Thu, Apr 27, 2017 at 10:45 AM, Romain Manni-Bucau <
> >> rmannibucau@gmail.com>
> >> wrote:
> >>
> >> > can you do a mvn dependency:tree | grep tomee please?
> >> >
> >> >
> >> > Romain Manni-Bucau
> >> > @rmannibucau <https://twitter.com/rmannibucau> |  Blog
> >> > <https://blog-rmannibucau.rhcloud.com> | Old Blog
> >> > <http://rmannibucau.wordpress.com> | Github <https://github.com/
> >> > rmannibucau> |
> >> > LinkedIn <https://www.linkedin.com/in/rmannibucau> | JavaEE Factory
> >> > <https://javaeefactory-rmannibucau.rhcloud.com>
> >> >
> >> > 2017-04-27 10:44 GMT+02:00 Me Self <wm...@gmail.com>:
> >> >
> >> > > They are in sync
> >> > >
> >> > >             <properties>
> >> > >
> >> > >                          <tomee.version>1.7.4</tomee.version>
> >> > >
> >> > >                          ...
> >> > >
> >> > >
> >> > >
> >> > >
> >> > >
> >> > >                                      <dependencies>
> >> > >
> >> > >                                                   <dependency>
> >> > >
> >> > >
> >>  <groupId>
> >> > > org.apache.openejb</groupId>
> >> > >
> >> > >
> >> >  <artifactId>
> >> > > *arquillian*-*tomee*-remote</artifactId>
> >> > >
> >> > >
> >>  <version>
> >> > > ${tomee.version}</version>
> >> > >
> >> > >
> >> >  <scope>test</
> >> > > scope>
> >> > >
> >> > >                                                   </dependency>
> >> > >
> >> > >                                                   <dependency>
> >> > >
> >> > >
> >>  <groupId>
> >> > > org.apache.openejb</groupId>
> >> > >
> >> > >
> >> >  <artifactId>
> >> > > *apache*-*tomee*</artifactId>
> >> > >
> >> > >
> >>  <version>
> >> > > ${tomee.version}</version>
> >> > >
> >> > >
> >> >  <classifier>
> >> > > ${tomee.classifier}</classifier>
> >> > >
> >> > >
> >> >  <type>*zip*</
> >> > > type>
> >> > >
> >> > >
> >> >  <scope>test</
> >> > > scope>
> >> > >
> >> > >                                                   </dependency>
> >> > >                                      </dependencies>
> >> > >
> >> > > On Thu, Apr 27, 2017 at 10:35 AM, Romain Manni-Bucau <
> >> > > rmannibucau@gmail.com>
> >> > > wrote:
> >> > >
> >> > > > check you have matching versions in your project (arquillian) and
> >> > server,
> >> > > > both should use 1.7.4/4.7.4 for tomee/openejb
> >> > > >
> >> > > >
> >> > > > Romain Manni-Bucau
> >> > > > @rmannibucau <https://twitter.com/rmannibucau> |  Blog
> >> > > > <https://blog-rmannibucau.rhcloud.com> | Old Blog
> >> > > > <http://rmannibucau.wordpress.com> | Github <https://github.com/
> >> > > > rmannibucau> |
> >> > > > LinkedIn <https://www.linkedin.com/in/rmannibucau> | JavaEE
> Factory
> >> > > > <https://javaeefactory-rmannibucau.rhcloud.com>
> >> > > >
> >> > > > 2017-04-27 10:34 GMT+02:00 Me Self <wm...@gmail.com>:
> >> > > >
> >> > > > > Yes theres a "Ejb(deployment-id=openejb/Deployer)" in the
> server
> >> > log.
> >> > > > >
> >> > > > > However I also this output when Arquillian tries to deploy:
> >> > > > >
> >> > > > > apr. 25, 2017 8:51:36 AM org.apache.openejb.client.EventLogger
> >> log
> >> > > > >
> >> > > > > INFO: RemoteInitialContextCreated{providerUri=http://localhost:
> >> > > > > 8080/tomee/ejb}
> >> > > > >
> >> > > > > apr. 25, 2017 8:51:36 AM org.apache.openejb.client.EventLogger
> >> log
> >> > > > >
> >> > > > > WARNING: RequestFailed{server=http://localhost:8080/tomee/ejb}
> >> > > > > JNDI_LOOKUP:/openejb/DeployerBusinessRemote {error=Prematurely
> >> > reached
> >> > > > the
> >> > > > > end of the stream.  OE
> >> > > > >
> >> > > > > JP/4.7 : Unable to read protocol version.  Reached the end of
> the
> >> > > > stream.}
> >> > > > >
> >> > > > > apr. 25, 2017 8:51:36 AM org.apache.openejb.client.EventLogger
> >> log
> >> > > > >
> >> > > > > INFO: RemoteInitialContextCreated{providerUri=http://localhost:
> >> > > > > 8080/tomee/ejb}
> >> > > > >
> >> > > > > apr. 25, 2017 8:51:36 AM org.apache.openejb.client.EventLogger
> >> log
> >> > > > >
> >> > > > > WARNING: RequestFailed{server=http://localhost:8080/tomee/ejb}
> >> > > > > JNDI_LOOKUP:/openejb/DeployerBusinessRemote {error=Prematurely
> >> > reached
> >> > > > the
> >> > > > > end of the stream.  OE
> >> > > > >
> >> > > > > JP/4.7 : Unable to read protocol version.  Reached the end of
> the
> >> > > > stream.}
> >> > > > >
> >> > > > > apr. 25, 2017 8:51:37 AM org.apache.openejb.client.EventLogger
> >> log
> >> > > > >
> >> > > > > INFO: RemoteInitialContextCreated{providerUri=http://localhost:
> >> > > > > 8080/tomee/ejb}
> >> > > > >
> >> > > > > apr. 25, 2017 8:51:37 AM org.apache.openejb.client.EventLogger
> >> log
> >> > > > >
> >> > > > > WARNING: RequestFailed{server=http://localhost:8080/tomee/ejb}
> >> > > > > JNDI_LOOKUP:/openejb/DeployerBusinessRemote {error=Prematurely
> >> > reached
> >> > > > the
> >> > > > > end of the stream.  OE
> >> > > > >
> >> > > > > JP/4.7 : Unable to read protocol version.  Reached the end of
> the
> >> > > > stream.}
> >> > > > >
> >> > > > > apr. 25, 2017 8:51:37 AM org.apache.openejb.client.EventLogger
> >> log
> >> > > > >
> >> > > > > INFO: RemoteInitialContextCreated{providerUri=http://localhost:
> >> > > > > 8080/tomee/ejb}
> >> > > > >
> >> > > > > apr. 25, 2017 8:51:37 AM org.apache.openejb.client.EventLogger
> >> log
> >> > > > >
> >> > > > > WARNING: RequestFailed{server=http://localhost:8080/tomee/ejb}
> >> > > > > JNDI_LOOKUP:/openejb/DeployerBusinessRemote {error=Prematurely
> >> > reached
> >> > > > the
> >> > > > > end of the stream.  OE
> >> > > > >
> >> > > > > JP/4.7 : Unable to read protocol version.  Reached the end of
> the
> >> > > > stream.}
> >> > > > >
> >> > > > > apr. 25, 2017 8:51:37 AM org.apache.openejb.client.EventLogger
> >> log
> >> > > > >
> >> > > > > INFO: RemoteInitialContextCreated{providerUri=http://localhost:
> >> > > > > 8080/tomee/ejb}
> >> > > > >
> >> > > > > apr. 25, 2017 8:51:37 AM org.apache.openejb.client.EventLogger
> >> log
> >> > > > >
> >> > > > > WARNING: RequestFailed{server=http://localhost:8080/tomee/ejb}
> >> > > > > JNDI_LOOKUP:/openejb/DeployerBusinessRemote {error=Prematurely
> >> > reached
> >> > > > the
> >> > > > > end of the stream.  OE
> >> > > > >
> >> > > > > JP/4.7 : Unable to read protocol version.  Reached the end of
> the
> >> > > > stream.}
> >> > > > >
> >> > > > > apr. 25, 2017 8:51:37 AM org.apache.openejb.arquillian.
> >> > > > > common.TomEEContainer
> >> > > > > undeploy
> >> > > > > WARNING: 96d4bc59-5ff9-40ac-b4c6-78005ad6e308.war was not
> >> deployed
> >> > > > >
> >> > > > >
> >> > > > >
> >> > > > >
> >> > > > >
> >> > > > > On Thu, Apr 27, 2017 at 10:24 AM, Romain Manni-Bucau <
> >> > > > > rmannibucau@gmail.com>
> >> > > > > wrote:
> >> > > > >
> >> > > > > > 2017-04-27 10:07 GMT+02:00 Me Self <wm...@gmail.com>:
> >> > > > > >
> >> > > > > > > Tnx, I tried this setup from the link:
> >> > > > > > >
> >> > > > > > > system.conf:
> >> > > > > > >
> >> > > > > > > tomee.remote.support=true
> >> > > > > > > openejb.system.apps=true
> >> > > > > > > tomee.serialization.class.whitelist =
> >> > > > > > > tomee.serialization.class.blacklist =
> >> > > > > > >
> >> > > > > > > As for the arquillian.xml file Im not sure which properties
> >> are
> >> > > > > relevant
> >> > > > > > as
> >> > > > > > > they mostly seem to address the usecase where the server is
> >> > > > downloaded
> >> > > > > -
> >> > > > > > > but I already have one running. I tried these:
> >> > > > > > >
> >> > > > > > > <container qualifier="tomee">
> >> > > > > > >   <configuration>
> >> > > > > > >     <property name="httpPort">8080</property>
> >> > > > > > >     <property name="stopPort">8005</property>
> >> > > > > > >     <property name="version">1.7.4</property>
> >> > > > > > >     <property name="classifier">plus</property>
> >> > > > > > >     <property
> >> > > > > > > name="javaagent">mvn:org.apache.sirona:sirona-
> >> > > > > > > javaagent:0.2-incubating:jar:shaded</property>
> >> > > > > > > </container>
> >> > > > > > >
> >> > > > > >
> >> > > > > > In already installed mode the classifier and version are
> ignored
> >> > (you
> >> > > > > have
> >> > > > > > this responsability), it is inly used when downloaded.
> >> > > > > >
> >> > > > > >
> >> > > > > > >
> >> > > > > > >
> >> > > > > > > I get the same error as before.
> >> > > > > > >
> >> > > > > > > As for the instruction on the linked page to make sure tomee
> >> > webapp
> >> > > > and
> >> > > > > > > ejbd is activated it still feels like something is missing
> >> > despite
> >> > > > > > setting
> >> > > > > > > the properties in system.conf. There is no tomee in the
> >> webapps
> >> > > > folder
> >> > > > > -
> >> > > > > > > should there be one?
> >> > > > > > >
> >> > > > > > >
> >> > > > > > >
> >> > > > > > No, the log should have something like "Ejb(...Deployer...)"
> if
> >> the
> >> > > > > system
> >> > > > > > app is activated.
> >> > > > > >
> >> > > > > > Do you get anything on server side in the logs?
> >> > > > > >
> >> > > > > >
> >> > > > > > >
> >> > > > > > >
> >> > > > > > >
> >> > > > > > > On Thu, Apr 27, 2017 at 9:24 AM, Romain Manni-Bucau <
> >> > > > > > rmannibucau@gmail.com
> >> > > > > > > >
> >> > > > > > > wrote:
> >> > > > > > >
> >> > > > > > > > Hi
> >> > > > > > > >
> >> > > > > > > > you should find the needed information in tomee remote
> part
> >> at
> >> > > > > > > > http://tomee.apache.org/developer/testing/arquillian/
> >> > index.html
> >> > > > > > > >
> >> > > > > > > >
> >> > > > > > > > Romain Manni-Bucau
> >> > > > > > > > @rmannibucau <https://twitter.com/rmannibucau> |  Blog
> >> > > > > > > > <https://blog-rmannibucau.rhcloud.com> | Old Blog
> >> > > > > > > > <http://rmannibucau.wordpress.com> | Github <
> >> > https://github.com/
> >> > > > > > > > rmannibucau> |
> >> > > > > > > > LinkedIn <https://www.linkedin.com/in/rmannibucau> |
> JavaEE
> >> > > > Factory
> >> > > > > > > > <https://javaeefactory-rmannibucau.rhcloud.com>
> >> > > > > > > >
> >> > > > > > > > 2017-04-27 9:12 GMT+02:00 Me Self <wm...@gmail.com>:
> >> > > > > > > >
> >> > > > > > > > > Hi All
> >> > > > > > > > >
> >> > > > > > > > > I'm trying to run an Arquillian test in TomEE Plus 1.7.4
> >> with
> >> > > the
> >> > > > > > > remote
> >> > > > > > > > > adapter but getting this error:
> >> > > > > > > > >
> >> > > > > > > > > Caused by: org.apache.openejb.client.Clie
> >> ntRuntimeException:
> >> > > > > Invalid
> >> > > > > > > > > response from server: -1
> >> > > > > > > > >
> >> > > > > > > > > The adapter does find the localhost server:
> >> > > > > > > > >
> >> > > > > > > > > apr. 25, 2017 8:59:52 AM
> >> > > > > > > > > org.apache.tomee.arquillian.remote.RemoteTomEEContainer
> >> > > > > > > > > start
> >> > > > > > > > > INFO: TomEE found running on local port 8080
> >> > > > > > > > >
> >> > > > > > > > > The same test runs fine in with the TomEE embedded
> >> adapter.
> >> > > > > > > > >
> >> > > > > > > > > The TomEE Plus 1.7.4 is a stock installation on
> >> localhost. I
> >> > > just
> >> > > > > > > > unzipped
> >> > > > > > > > > and ran /bin/startup.bat. Do I need to configure
> anything
> >> for
> >> > > > this
> >> > > > > to
> >> > > > > > > > work?
> >> > > > > > > > > I noticed the TomEE "GUI" isnt installed out of the box
> >> with
> >> > > > > version
> >> > > > > > > > 1.7.4
> >> > > > > > > > > - does the Arquillian adapter need it?
> >> > > > > > > > >
> >> > > > > > > >
> >> > > > > > >
> >> > > > > >
> >> > > > >
> >> > > >
> >> > >
> >> >
> >>
> >
> >
>

Re: Invalid response from server: -1

Posted by Romain Manni-Bucau <rm...@gmail.com>.
PS: did you notice the blacklist is in system.properties out of the box
with a wildcard value? you should change that value or remove the line
otherwise your config can be ignored.


Romain Manni-Bucau
@rmannibucau <https://twitter.com/rmannibucau> |  Blog
<https://blog-rmannibucau.rhcloud.com> | Old Blog
<http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> |
LinkedIn <https://www.linkedin.com/in/rmannibucau> | JavaEE Factory
<https://javaeefactory-rmannibucau.rhcloud.com>

2017-04-27 10:52 GMT+02:00 Romain Manni-Bucau <rm...@gmail.com>:

> you should have openejb-client in v4.7.4 too
>
> if yes, please share your project on github, will test locally
>
>
> Romain Manni-Bucau
> @rmannibucau <https://twitter.com/rmannibucau> |  Blog
> <https://blog-rmannibucau.rhcloud.com> | Old Blog
> <http://rmannibucau.wordpress.com> | Github
> <https://github.com/rmannibucau> | LinkedIn
> <https://www.linkedin.com/in/rmannibucau> | JavaEE Factory
> <https://javaeefactory-rmannibucau.rhcloud.com>
>
> 2017-04-27 10:51 GMT+02:00 Me Self <wm...@gmail.com>:
>
>>                  Line 136: [INFO] +- org.apache.openejb:arquillian-
>> tomee-remote:jar:1.7.4:compile
>>
>>                  Line 145: [INFO] |  +- org.apache.openejb:arquillian-
>> tomee-common:jar:1.7.4:compile
>>
>>                  Line 146: [INFO] |  +- org.apache.openejb:tomee-
>> common:jar:1.7.4:compile
>>
>>                  Line 155: [INFO] \- org.apache.openejb:apache-
>> tomee:zip:plus:1.7.4:compile
>>                  Line 156: [INFO]    +- org.apache.openejb:tomee-util:
>> jar:1.7.4:compile
>>
>> On Thu, Apr 27, 2017 at 10:45 AM, Romain Manni-Bucau <
>> rmannibucau@gmail.com>
>> wrote:
>>
>> > can you do a mvn dependency:tree | grep tomee please?
>> >
>> >
>> > Romain Manni-Bucau
>> > @rmannibucau <https://twitter.com/rmannibucau> |  Blog
>> > <https://blog-rmannibucau.rhcloud.com> | Old Blog
>> > <http://rmannibucau.wordpress.com> | Github <https://github.com/
>> > rmannibucau> |
>> > LinkedIn <https://www.linkedin.com/in/rmannibucau> | JavaEE Factory
>> > <https://javaeefactory-rmannibucau.rhcloud.com>
>> >
>> > 2017-04-27 10:44 GMT+02:00 Me Self <wm...@gmail.com>:
>> >
>> > > They are in sync
>> > >
>> > >             <properties>
>> > >
>> > >                          <tomee.version>1.7.4</tomee.version>
>> > >
>> > >                          ...
>> > >
>> > >
>> > >
>> > >
>> > >
>> > >                                      <dependencies>
>> > >
>> > >                                                   <dependency>
>> > >
>> > >
>>  <groupId>
>> > > org.apache.openejb</groupId>
>> > >
>> > >
>> >  <artifactId>
>> > > *arquillian*-*tomee*-remote</artifactId>
>> > >
>> > >
>>  <version>
>> > > ${tomee.version}</version>
>> > >
>> > >
>> >  <scope>test</
>> > > scope>
>> > >
>> > >                                                   </dependency>
>> > >
>> > >                                                   <dependency>
>> > >
>> > >
>>  <groupId>
>> > > org.apache.openejb</groupId>
>> > >
>> > >
>> >  <artifactId>
>> > > *apache*-*tomee*</artifactId>
>> > >
>> > >
>>  <version>
>> > > ${tomee.version}</version>
>> > >
>> > >
>> >  <classifier>
>> > > ${tomee.classifier}</classifier>
>> > >
>> > >
>> >  <type>*zip*</
>> > > type>
>> > >
>> > >
>> >  <scope>test</
>> > > scope>
>> > >
>> > >                                                   </dependency>
>> > >                                      </dependencies>
>> > >
>> > > On Thu, Apr 27, 2017 at 10:35 AM, Romain Manni-Bucau <
>> > > rmannibucau@gmail.com>
>> > > wrote:
>> > >
>> > > > check you have matching versions in your project (arquillian) and
>> > server,
>> > > > both should use 1.7.4/4.7.4 for tomee/openejb
>> > > >
>> > > >
>> > > > Romain Manni-Bucau
>> > > > @rmannibucau <https://twitter.com/rmannibucau> |  Blog
>> > > > <https://blog-rmannibucau.rhcloud.com> | Old Blog
>> > > > <http://rmannibucau.wordpress.com> | Github <https://github.com/
>> > > > rmannibucau> |
>> > > > LinkedIn <https://www.linkedin.com/in/rmannibucau> | JavaEE Factory
>> > > > <https://javaeefactory-rmannibucau.rhcloud.com>
>> > > >
>> > > > 2017-04-27 10:34 GMT+02:00 Me Self <wm...@gmail.com>:
>> > > >
>> > > > > Yes theres a "Ejb(deployment-id=openejb/Deployer)" in the server
>> > log.
>> > > > >
>> > > > > However I also this output when Arquillian tries to deploy:
>> > > > >
>> > > > > apr. 25, 2017 8:51:36 AM org.apache.openejb.client.EventLogger
>> log
>> > > > >
>> > > > > INFO: RemoteInitialContextCreated{providerUri=http://localhost:
>> > > > > 8080/tomee/ejb}
>> > > > >
>> > > > > apr. 25, 2017 8:51:36 AM org.apache.openejb.client.EventLogger
>> log
>> > > > >
>> > > > > WARNING: RequestFailed{server=http://localhost:8080/tomee/ejb}
>> > > > > JNDI_LOOKUP:/openejb/DeployerBusinessRemote {error=Prematurely
>> > reached
>> > > > the
>> > > > > end of the stream.  OE
>> > > > >
>> > > > > JP/4.7 : Unable to read protocol version.  Reached the end of the
>> > > > stream.}
>> > > > >
>> > > > > apr. 25, 2017 8:51:36 AM org.apache.openejb.client.EventLogger
>> log
>> > > > >
>> > > > > INFO: RemoteInitialContextCreated{providerUri=http://localhost:
>> > > > > 8080/tomee/ejb}
>> > > > >
>> > > > > apr. 25, 2017 8:51:36 AM org.apache.openejb.client.EventLogger
>> log
>> > > > >
>> > > > > WARNING: RequestFailed{server=http://localhost:8080/tomee/ejb}
>> > > > > JNDI_LOOKUP:/openejb/DeployerBusinessRemote {error=Prematurely
>> > reached
>> > > > the
>> > > > > end of the stream.  OE
>> > > > >
>> > > > > JP/4.7 : Unable to read protocol version.  Reached the end of the
>> > > > stream.}
>> > > > >
>> > > > > apr. 25, 2017 8:51:37 AM org.apache.openejb.client.EventLogger
>> log
>> > > > >
>> > > > > INFO: RemoteInitialContextCreated{providerUri=http://localhost:
>> > > > > 8080/tomee/ejb}
>> > > > >
>> > > > > apr. 25, 2017 8:51:37 AM org.apache.openejb.client.EventLogger
>> log
>> > > > >
>> > > > > WARNING: RequestFailed{server=http://localhost:8080/tomee/ejb}
>> > > > > JNDI_LOOKUP:/openejb/DeployerBusinessRemote {error=Prematurely
>> > reached
>> > > > the
>> > > > > end of the stream.  OE
>> > > > >
>> > > > > JP/4.7 : Unable to read protocol version.  Reached the end of the
>> > > > stream.}
>> > > > >
>> > > > > apr. 25, 2017 8:51:37 AM org.apache.openejb.client.EventLogger
>> log
>> > > > >
>> > > > > INFO: RemoteInitialContextCreated{providerUri=http://localhost:
>> > > > > 8080/tomee/ejb}
>> > > > >
>> > > > > apr. 25, 2017 8:51:37 AM org.apache.openejb.client.EventLogger
>> log
>> > > > >
>> > > > > WARNING: RequestFailed{server=http://localhost:8080/tomee/ejb}
>> > > > > JNDI_LOOKUP:/openejb/DeployerBusinessRemote {error=Prematurely
>> > reached
>> > > > the
>> > > > > end of the stream.  OE
>> > > > >
>> > > > > JP/4.7 : Unable to read protocol version.  Reached the end of the
>> > > > stream.}
>> > > > >
>> > > > > apr. 25, 2017 8:51:37 AM org.apache.openejb.client.EventLogger
>> log
>> > > > >
>> > > > > INFO: RemoteInitialContextCreated{providerUri=http://localhost:
>> > > > > 8080/tomee/ejb}
>> > > > >
>> > > > > apr. 25, 2017 8:51:37 AM org.apache.openejb.client.EventLogger
>> log
>> > > > >
>> > > > > WARNING: RequestFailed{server=http://localhost:8080/tomee/ejb}
>> > > > > JNDI_LOOKUP:/openejb/DeployerBusinessRemote {error=Prematurely
>> > reached
>> > > > the
>> > > > > end of the stream.  OE
>> > > > >
>> > > > > JP/4.7 : Unable to read protocol version.  Reached the end of the
>> > > > stream.}
>> > > > >
>> > > > > apr. 25, 2017 8:51:37 AM org.apache.openejb.arquillian.
>> > > > > common.TomEEContainer
>> > > > > undeploy
>> > > > > WARNING: 96d4bc59-5ff9-40ac-b4c6-78005ad6e308.war was not
>> deployed
>> > > > >
>> > > > >
>> > > > >
>> > > > >
>> > > > >
>> > > > > On Thu, Apr 27, 2017 at 10:24 AM, Romain Manni-Bucau <
>> > > > > rmannibucau@gmail.com>
>> > > > > wrote:
>> > > > >
>> > > > > > 2017-04-27 10:07 GMT+02:00 Me Self <wm...@gmail.com>:
>> > > > > >
>> > > > > > > Tnx, I tried this setup from the link:
>> > > > > > >
>> > > > > > > system.conf:
>> > > > > > >
>> > > > > > > tomee.remote.support=true
>> > > > > > > openejb.system.apps=true
>> > > > > > > tomee.serialization.class.whitelist =
>> > > > > > > tomee.serialization.class.blacklist =
>> > > > > > >
>> > > > > > > As for the arquillian.xml file Im not sure which properties
>> are
>> > > > > relevant
>> > > > > > as
>> > > > > > > they mostly seem to address the usecase where the server is
>> > > > downloaded
>> > > > > -
>> > > > > > > but I already have one running. I tried these:
>> > > > > > >
>> > > > > > > <container qualifier="tomee">
>> > > > > > >   <configuration>
>> > > > > > >     <property name="httpPort">8080</property>
>> > > > > > >     <property name="stopPort">8005</property>
>> > > > > > >     <property name="version">1.7.4</property>
>> > > > > > >     <property name="classifier">plus</property>
>> > > > > > >     <property
>> > > > > > > name="javaagent">mvn:org.apache.sirona:sirona-
>> > > > > > > javaagent:0.2-incubating:jar:shaded</property>
>> > > > > > > </container>
>> > > > > > >
>> > > > > >
>> > > > > > In already installed mode the classifier and version are ignored
>> > (you
>> > > > > have
>> > > > > > this responsability), it is inly used when downloaded.
>> > > > > >
>> > > > > >
>> > > > > > >
>> > > > > > >
>> > > > > > > I get the same error as before.
>> > > > > > >
>> > > > > > > As for the instruction on the linked page to make sure tomee
>> > webapp
>> > > > and
>> > > > > > > ejbd is activated it still feels like something is missing
>> > despite
>> > > > > > setting
>> > > > > > > the properties in system.conf. There is no tomee in the
>> webapps
>> > > > folder
>> > > > > -
>> > > > > > > should there be one?
>> > > > > > >
>> > > > > > >
>> > > > > > >
>> > > > > > No, the log should have something like "Ejb(...Deployer...)" if
>> the
>> > > > > system
>> > > > > > app is activated.
>> > > > > >
>> > > > > > Do you get anything on server side in the logs?
>> > > > > >
>> > > > > >
>> > > > > > >
>> > > > > > >
>> > > > > > >
>> > > > > > > On Thu, Apr 27, 2017 at 9:24 AM, Romain Manni-Bucau <
>> > > > > > rmannibucau@gmail.com
>> > > > > > > >
>> > > > > > > wrote:
>> > > > > > >
>> > > > > > > > Hi
>> > > > > > > >
>> > > > > > > > you should find the needed information in tomee remote part
>> at
>> > > > > > > > http://tomee.apache.org/developer/testing/arquillian/
>> > index.html
>> > > > > > > >
>> > > > > > > >
>> > > > > > > > Romain Manni-Bucau
>> > > > > > > > @rmannibucau <https://twitter.com/rmannibucau> |  Blog
>> > > > > > > > <https://blog-rmannibucau.rhcloud.com> | Old Blog
>> > > > > > > > <http://rmannibucau.wordpress.com> | Github <
>> > https://github.com/
>> > > > > > > > rmannibucau> |
>> > > > > > > > LinkedIn <https://www.linkedin.com/in/rmannibucau> | JavaEE
>> > > > Factory
>> > > > > > > > <https://javaeefactory-rmannibucau.rhcloud.com>
>> > > > > > > >
>> > > > > > > > 2017-04-27 9:12 GMT+02:00 Me Self <wm...@gmail.com>:
>> > > > > > > >
>> > > > > > > > > Hi All
>> > > > > > > > >
>> > > > > > > > > I'm trying to run an Arquillian test in TomEE Plus 1.7.4
>> with
>> > > the
>> > > > > > > remote
>> > > > > > > > > adapter but getting this error:
>> > > > > > > > >
>> > > > > > > > > Caused by: org.apache.openejb.client.Clie
>> ntRuntimeException:
>> > > > > Invalid
>> > > > > > > > > response from server: -1
>> > > > > > > > >
>> > > > > > > > > The adapter does find the localhost server:
>> > > > > > > > >
>> > > > > > > > > apr. 25, 2017 8:59:52 AM
>> > > > > > > > > org.apache.tomee.arquillian.remote.RemoteTomEEContainer
>> > > > > > > > > start
>> > > > > > > > > INFO: TomEE found running on local port 8080
>> > > > > > > > >
>> > > > > > > > > The same test runs fine in with the TomEE embedded
>> adapter.
>> > > > > > > > >
>> > > > > > > > > The TomEE Plus 1.7.4 is a stock installation on
>> localhost. I
>> > > just
>> > > > > > > > unzipped
>> > > > > > > > > and ran /bin/startup.bat. Do I need to configure anything
>> for
>> > > > this
>> > > > > to
>> > > > > > > > work?
>> > > > > > > > > I noticed the TomEE "GUI" isnt installed out of the box
>> with
>> > > > > version
>> > > > > > > > 1.7.4
>> > > > > > > > > - does the Arquillian adapter need it?
>> > > > > > > > >
>> > > > > > > >
>> > > > > > >
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>>
>
>

Re: Invalid response from server: -1

Posted by Romain Manni-Bucau <rm...@gmail.com>.
you should have openejb-client in v4.7.4 too

if yes, please share your project on github, will test locally


Romain Manni-Bucau
@rmannibucau <https://twitter.com/rmannibucau> |  Blog
<https://blog-rmannibucau.rhcloud.com> | Old Blog
<http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> |
LinkedIn <https://www.linkedin.com/in/rmannibucau> | JavaEE Factory
<https://javaeefactory-rmannibucau.rhcloud.com>

2017-04-27 10:51 GMT+02:00 Me Self <wm...@gmail.com>:

>                  Line 136: [INFO] +- org.apache.openejb:arquillian-
> tomee-remote:jar:1.7.4:compile
>
>                  Line 145: [INFO] |  +- org.apache.openejb:arquillian-
> tomee-common:jar:1.7.4:compile
>
>                  Line 146: [INFO] |  +- org.apache.openejb:tomee-
> common:jar:1.7.4:compile
>
>                  Line 155: [INFO] \- org.apache.openejb:apache-
> tomee:zip:plus:1.7.4:compile
>                  Line 156: [INFO]    +- org.apache.openejb:tomee-util:
> jar:1.7.4:compile
>
> On Thu, Apr 27, 2017 at 10:45 AM, Romain Manni-Bucau <
> rmannibucau@gmail.com>
> wrote:
>
> > can you do a mvn dependency:tree | grep tomee please?
> >
> >
> > Romain Manni-Bucau
> > @rmannibucau <https://twitter.com/rmannibucau> |  Blog
> > <https://blog-rmannibucau.rhcloud.com> | Old Blog
> > <http://rmannibucau.wordpress.com> | Github <https://github.com/
> > rmannibucau> |
> > LinkedIn <https://www.linkedin.com/in/rmannibucau> | JavaEE Factory
> > <https://javaeefactory-rmannibucau.rhcloud.com>
> >
> > 2017-04-27 10:44 GMT+02:00 Me Self <wm...@gmail.com>:
> >
> > > They are in sync
> > >
> > >             <properties>
> > >
> > >                          <tomee.version>1.7.4</tomee.version>
> > >
> > >                          ...
> > >
> > >
> > >
> > >
> > >
> > >                                      <dependencies>
> > >
> > >                                                   <dependency>
> > >
> > >                                                               <groupId>
> > > org.apache.openejb</groupId>
> > >
> > >
> >  <artifactId>
> > > *arquillian*-*tomee*-remote</artifactId>
> > >
> > >                                                               <version>
> > > ${tomee.version}</version>
> > >
> > >
> >  <scope>test</
> > > scope>
> > >
> > >                                                   </dependency>
> > >
> > >                                                   <dependency>
> > >
> > >                                                               <groupId>
> > > org.apache.openejb</groupId>
> > >
> > >
> >  <artifactId>
> > > *apache*-*tomee*</artifactId>
> > >
> > >                                                               <version>
> > > ${tomee.version}</version>
> > >
> > >
> >  <classifier>
> > > ${tomee.classifier}</classifier>
> > >
> > >
> >  <type>*zip*</
> > > type>
> > >
> > >
> >  <scope>test</
> > > scope>
> > >
> > >                                                   </dependency>
> > >                                      </dependencies>
> > >
> > > On Thu, Apr 27, 2017 at 10:35 AM, Romain Manni-Bucau <
> > > rmannibucau@gmail.com>
> > > wrote:
> > >
> > > > check you have matching versions in your project (arquillian) and
> > server,
> > > > both should use 1.7.4/4.7.4 for tomee/openejb
> > > >
> > > >
> > > > Romain Manni-Bucau
> > > > @rmannibucau <https://twitter.com/rmannibucau> |  Blog
> > > > <https://blog-rmannibucau.rhcloud.com> | Old Blog
> > > > <http://rmannibucau.wordpress.com> | Github <https://github.com/
> > > > rmannibucau> |
> > > > LinkedIn <https://www.linkedin.com/in/rmannibucau> | JavaEE Factory
> > > > <https://javaeefactory-rmannibucau.rhcloud.com>
> > > >
> > > > 2017-04-27 10:34 GMT+02:00 Me Self <wm...@gmail.com>:
> > > >
> > > > > Yes theres a "Ejb(deployment-id=openejb/Deployer)" in the server
> > log.
> > > > >
> > > > > However I also this output when Arquillian tries to deploy:
> > > > >
> > > > > apr. 25, 2017 8:51:36 AM org.apache.openejb.client.EventLogger log
> > > > >
> > > > > INFO: RemoteInitialContextCreated{providerUri=http://localhost:
> > > > > 8080/tomee/ejb}
> > > > >
> > > > > apr. 25, 2017 8:51:36 AM org.apache.openejb.client.EventLogger log
> > > > >
> > > > > WARNING: RequestFailed{server=http://localhost:8080/tomee/ejb}
> > > > > JNDI_LOOKUP:/openejb/DeployerBusinessRemote {error=Prematurely
> > reached
> > > > the
> > > > > end of the stream.  OE
> > > > >
> > > > > JP/4.7 : Unable to read protocol version.  Reached the end of the
> > > > stream.}
> > > > >
> > > > > apr. 25, 2017 8:51:36 AM org.apache.openejb.client.EventLogger log
> > > > >
> > > > > INFO: RemoteInitialContextCreated{providerUri=http://localhost:
> > > > > 8080/tomee/ejb}
> > > > >
> > > > > apr. 25, 2017 8:51:36 AM org.apache.openejb.client.EventLogger log
> > > > >
> > > > > WARNING: RequestFailed{server=http://localhost:8080/tomee/ejb}
> > > > > JNDI_LOOKUP:/openejb/DeployerBusinessRemote {error=Prematurely
> > reached
> > > > the
> > > > > end of the stream.  OE
> > > > >
> > > > > JP/4.7 : Unable to read protocol version.  Reached the end of the
> > > > stream.}
> > > > >
> > > > > apr. 25, 2017 8:51:37 AM org.apache.openejb.client.EventLogger log
> > > > >
> > > > > INFO: RemoteInitialContextCreated{providerUri=http://localhost:
> > > > > 8080/tomee/ejb}
> > > > >
> > > > > apr. 25, 2017 8:51:37 AM org.apache.openejb.client.EventLogger log
> > > > >
> > > > > WARNING: RequestFailed{server=http://localhost:8080/tomee/ejb}
> > > > > JNDI_LOOKUP:/openejb/DeployerBusinessRemote {error=Prematurely
> > reached
> > > > the
> > > > > end of the stream.  OE
> > > > >
> > > > > JP/4.7 : Unable to read protocol version.  Reached the end of the
> > > > stream.}
> > > > >
> > > > > apr. 25, 2017 8:51:37 AM org.apache.openejb.client.EventLogger log
> > > > >
> > > > > INFO: RemoteInitialContextCreated{providerUri=http://localhost:
> > > > > 8080/tomee/ejb}
> > > > >
> > > > > apr. 25, 2017 8:51:37 AM org.apache.openejb.client.EventLogger log
> > > > >
> > > > > WARNING: RequestFailed{server=http://localhost:8080/tomee/ejb}
> > > > > JNDI_LOOKUP:/openejb/DeployerBusinessRemote {error=Prematurely
> > reached
> > > > the
> > > > > end of the stream.  OE
> > > > >
> > > > > JP/4.7 : Unable to read protocol version.  Reached the end of the
> > > > stream.}
> > > > >
> > > > > apr. 25, 2017 8:51:37 AM org.apache.openejb.client.EventLogger log
> > > > >
> > > > > INFO: RemoteInitialContextCreated{providerUri=http://localhost:
> > > > > 8080/tomee/ejb}
> > > > >
> > > > > apr. 25, 2017 8:51:37 AM org.apache.openejb.client.EventLogger log
> > > > >
> > > > > WARNING: RequestFailed{server=http://localhost:8080/tomee/ejb}
> > > > > JNDI_LOOKUP:/openejb/DeployerBusinessRemote {error=Prematurely
> > reached
> > > > the
> > > > > end of the stream.  OE
> > > > >
> > > > > JP/4.7 : Unable to read protocol version.  Reached the end of the
> > > > stream.}
> > > > >
> > > > > apr. 25, 2017 8:51:37 AM org.apache.openejb.arquillian.
> > > > > common.TomEEContainer
> > > > > undeploy
> > > > > WARNING: 96d4bc59-5ff9-40ac-b4c6-78005ad6e308.war was not deployed
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > On Thu, Apr 27, 2017 at 10:24 AM, Romain Manni-Bucau <
> > > > > rmannibucau@gmail.com>
> > > > > wrote:
> > > > >
> > > > > > 2017-04-27 10:07 GMT+02:00 Me Self <wm...@gmail.com>:
> > > > > >
> > > > > > > Tnx, I tried this setup from the link:
> > > > > > >
> > > > > > > system.conf:
> > > > > > >
> > > > > > > tomee.remote.support=true
> > > > > > > openejb.system.apps=true
> > > > > > > tomee.serialization.class.whitelist =
> > > > > > > tomee.serialization.class.blacklist =
> > > > > > >
> > > > > > > As for the arquillian.xml file Im not sure which properties are
> > > > > relevant
> > > > > > as
> > > > > > > they mostly seem to address the usecase where the server is
> > > > downloaded
> > > > > -
> > > > > > > but I already have one running. I tried these:
> > > > > > >
> > > > > > > <container qualifier="tomee">
> > > > > > >   <configuration>
> > > > > > >     <property name="httpPort">8080</property>
> > > > > > >     <property name="stopPort">8005</property>
> > > > > > >     <property name="version">1.7.4</property>
> > > > > > >     <property name="classifier">plus</property>
> > > > > > >     <property
> > > > > > > name="javaagent">mvn:org.apache.sirona:sirona-
> > > > > > > javaagent:0.2-incubating:jar:shaded</property>
> > > > > > > </container>
> > > > > > >
> > > > > >
> > > > > > In already installed mode the classifier and version are ignored
> > (you
> > > > > have
> > > > > > this responsability), it is inly used when downloaded.
> > > > > >
> > > > > >
> > > > > > >
> > > > > > >
> > > > > > > I get the same error as before.
> > > > > > >
> > > > > > > As for the instruction on the linked page to make sure tomee
> > webapp
> > > > and
> > > > > > > ejbd is activated it still feels like something is missing
> > despite
> > > > > > setting
> > > > > > > the properties in system.conf. There is no tomee in the webapps
> > > > folder
> > > > > -
> > > > > > > should there be one?
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > No, the log should have something like "Ejb(...Deployer...)" if
> the
> > > > > system
> > > > > > app is activated.
> > > > > >
> > > > > > Do you get anything on server side in the logs?
> > > > > >
> > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > On Thu, Apr 27, 2017 at 9:24 AM, Romain Manni-Bucau <
> > > > > > rmannibucau@gmail.com
> > > > > > > >
> > > > > > > wrote:
> > > > > > >
> > > > > > > > Hi
> > > > > > > >
> > > > > > > > you should find the needed information in tomee remote part
> at
> > > > > > > > http://tomee.apache.org/developer/testing/arquillian/
> > index.html
> > > > > > > >
> > > > > > > >
> > > > > > > > Romain Manni-Bucau
> > > > > > > > @rmannibucau <https://twitter.com/rmannibucau> |  Blog
> > > > > > > > <https://blog-rmannibucau.rhcloud.com> | Old Blog
> > > > > > > > <http://rmannibucau.wordpress.com> | Github <
> > https://github.com/
> > > > > > > > rmannibucau> |
> > > > > > > > LinkedIn <https://www.linkedin.com/in/rmannibucau> | JavaEE
> > > > Factory
> > > > > > > > <https://javaeefactory-rmannibucau.rhcloud.com>
> > > > > > > >
> > > > > > > > 2017-04-27 9:12 GMT+02:00 Me Self <wm...@gmail.com>:
> > > > > > > >
> > > > > > > > > Hi All
> > > > > > > > >
> > > > > > > > > I'm trying to run an Arquillian test in TomEE Plus 1.7.4
> with
> > > the
> > > > > > > remote
> > > > > > > > > adapter but getting this error:
> > > > > > > > >
> > > > > > > > > Caused by: org.apache.openejb.client.
> ClientRuntimeException:
> > > > > Invalid
> > > > > > > > > response from server: -1
> > > > > > > > >
> > > > > > > > > The adapter does find the localhost server:
> > > > > > > > >
> > > > > > > > > apr. 25, 2017 8:59:52 AM
> > > > > > > > > org.apache.tomee.arquillian.remote.RemoteTomEEContainer
> > > > > > > > > start
> > > > > > > > > INFO: TomEE found running on local port 8080
> > > > > > > > >
> > > > > > > > > The same test runs fine in with the TomEE embedded adapter.
> > > > > > > > >
> > > > > > > > > The TomEE Plus 1.7.4 is a stock installation on localhost.
> I
> > > just
> > > > > > > > unzipped
> > > > > > > > > and ran /bin/startup.bat. Do I need to configure anything
> for
> > > > this
> > > > > to
> > > > > > > > work?
> > > > > > > > > I noticed the TomEE "GUI" isnt installed out of the box
> with
> > > > > version
> > > > > > > > 1.7.4
> > > > > > > > > - does the Arquillian adapter need it?
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>

Re: Invalid response from server: -1

Posted by Me Self <wm...@gmail.com>.
                 Line 136: [INFO] +- org.apache.openejb:arquillian-
tomee-remote:jar:1.7.4:compile

                 Line 145: [INFO] |  +- org.apache.openejb:arquillian-
tomee-common:jar:1.7.4:compile

                 Line 146: [INFO] |  +- org.apache.openejb:tomee-
common:jar:1.7.4:compile

                 Line 155: [INFO] \- org.apache.openejb:apache-
tomee:zip:plus:1.7.4:compile
                 Line 156: [INFO]    +- org.apache.openejb:tomee-util:
jar:1.7.4:compile

On Thu, Apr 27, 2017 at 10:45 AM, Romain Manni-Bucau <rm...@gmail.com>
wrote:

> can you do a mvn dependency:tree | grep tomee please?
>
>
> Romain Manni-Bucau
> @rmannibucau <https://twitter.com/rmannibucau> |  Blog
> <https://blog-rmannibucau.rhcloud.com> | Old Blog
> <http://rmannibucau.wordpress.com> | Github <https://github.com/
> rmannibucau> |
> LinkedIn <https://www.linkedin.com/in/rmannibucau> | JavaEE Factory
> <https://javaeefactory-rmannibucau.rhcloud.com>
>
> 2017-04-27 10:44 GMT+02:00 Me Self <wm...@gmail.com>:
>
> > They are in sync
> >
> >             <properties>
> >
> >                          <tomee.version>1.7.4</tomee.version>
> >
> >                          ...
> >
> >
> >
> >
> >
> >                                      <dependencies>
> >
> >                                                   <dependency>
> >
> >                                                               <groupId>
> > org.apache.openejb</groupId>
> >
> >
>  <artifactId>
> > *arquillian*-*tomee*-remote</artifactId>
> >
> >                                                               <version>
> > ${tomee.version}</version>
> >
> >
>  <scope>test</
> > scope>
> >
> >                                                   </dependency>
> >
> >                                                   <dependency>
> >
> >                                                               <groupId>
> > org.apache.openejb</groupId>
> >
> >
>  <artifactId>
> > *apache*-*tomee*</artifactId>
> >
> >                                                               <version>
> > ${tomee.version}</version>
> >
> >
>  <classifier>
> > ${tomee.classifier}</classifier>
> >
> >
>  <type>*zip*</
> > type>
> >
> >
>  <scope>test</
> > scope>
> >
> >                                                   </dependency>
> >                                      </dependencies>
> >
> > On Thu, Apr 27, 2017 at 10:35 AM, Romain Manni-Bucau <
> > rmannibucau@gmail.com>
> > wrote:
> >
> > > check you have matching versions in your project (arquillian) and
> server,
> > > both should use 1.7.4/4.7.4 for tomee/openejb
> > >
> > >
> > > Romain Manni-Bucau
> > > @rmannibucau <https://twitter.com/rmannibucau> |  Blog
> > > <https://blog-rmannibucau.rhcloud.com> | Old Blog
> > > <http://rmannibucau.wordpress.com> | Github <https://github.com/
> > > rmannibucau> |
> > > LinkedIn <https://www.linkedin.com/in/rmannibucau> | JavaEE Factory
> > > <https://javaeefactory-rmannibucau.rhcloud.com>
> > >
> > > 2017-04-27 10:34 GMT+02:00 Me Self <wm...@gmail.com>:
> > >
> > > > Yes theres a "Ejb(deployment-id=openejb/Deployer)" in the server
> log.
> > > >
> > > > However I also this output when Arquillian tries to deploy:
> > > >
> > > > apr. 25, 2017 8:51:36 AM org.apache.openejb.client.EventLogger log
> > > >
> > > > INFO: RemoteInitialContextCreated{providerUri=http://localhost:
> > > > 8080/tomee/ejb}
> > > >
> > > > apr. 25, 2017 8:51:36 AM org.apache.openejb.client.EventLogger log
> > > >
> > > > WARNING: RequestFailed{server=http://localhost:8080/tomee/ejb}
> > > > JNDI_LOOKUP:/openejb/DeployerBusinessRemote {error=Prematurely
> reached
> > > the
> > > > end of the stream.  OE
> > > >
> > > > JP/4.7 : Unable to read protocol version.  Reached the end of the
> > > stream.}
> > > >
> > > > apr. 25, 2017 8:51:36 AM org.apache.openejb.client.EventLogger log
> > > >
> > > > INFO: RemoteInitialContextCreated{providerUri=http://localhost:
> > > > 8080/tomee/ejb}
> > > >
> > > > apr. 25, 2017 8:51:36 AM org.apache.openejb.client.EventLogger log
> > > >
> > > > WARNING: RequestFailed{server=http://localhost:8080/tomee/ejb}
> > > > JNDI_LOOKUP:/openejb/DeployerBusinessRemote {error=Prematurely
> reached
> > > the
> > > > end of the stream.  OE
> > > >
> > > > JP/4.7 : Unable to read protocol version.  Reached the end of the
> > > stream.}
> > > >
> > > > apr. 25, 2017 8:51:37 AM org.apache.openejb.client.EventLogger log
> > > >
> > > > INFO: RemoteInitialContextCreated{providerUri=http://localhost:
> > > > 8080/tomee/ejb}
> > > >
> > > > apr. 25, 2017 8:51:37 AM org.apache.openejb.client.EventLogger log
> > > >
> > > > WARNING: RequestFailed{server=http://localhost:8080/tomee/ejb}
> > > > JNDI_LOOKUP:/openejb/DeployerBusinessRemote {error=Prematurely
> reached
> > > the
> > > > end of the stream.  OE
> > > >
> > > > JP/4.7 : Unable to read protocol version.  Reached the end of the
> > > stream.}
> > > >
> > > > apr. 25, 2017 8:51:37 AM org.apache.openejb.client.EventLogger log
> > > >
> > > > INFO: RemoteInitialContextCreated{providerUri=http://localhost:
> > > > 8080/tomee/ejb}
> > > >
> > > > apr. 25, 2017 8:51:37 AM org.apache.openejb.client.EventLogger log
> > > >
> > > > WARNING: RequestFailed{server=http://localhost:8080/tomee/ejb}
> > > > JNDI_LOOKUP:/openejb/DeployerBusinessRemote {error=Prematurely
> reached
> > > the
> > > > end of the stream.  OE
> > > >
> > > > JP/4.7 : Unable to read protocol version.  Reached the end of the
> > > stream.}
> > > >
> > > > apr. 25, 2017 8:51:37 AM org.apache.openejb.client.EventLogger log
> > > >
> > > > INFO: RemoteInitialContextCreated{providerUri=http://localhost:
> > > > 8080/tomee/ejb}
> > > >
> > > > apr. 25, 2017 8:51:37 AM org.apache.openejb.client.EventLogger log
> > > >
> > > > WARNING: RequestFailed{server=http://localhost:8080/tomee/ejb}
> > > > JNDI_LOOKUP:/openejb/DeployerBusinessRemote {error=Prematurely
> reached
> > > the
> > > > end of the stream.  OE
> > > >
> > > > JP/4.7 : Unable to read protocol version.  Reached the end of the
> > > stream.}
> > > >
> > > > apr. 25, 2017 8:51:37 AM org.apache.openejb.arquillian.
> > > > common.TomEEContainer
> > > > undeploy
> > > > WARNING: 96d4bc59-5ff9-40ac-b4c6-78005ad6e308.war was not deployed
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > On Thu, Apr 27, 2017 at 10:24 AM, Romain Manni-Bucau <
> > > > rmannibucau@gmail.com>
> > > > wrote:
> > > >
> > > > > 2017-04-27 10:07 GMT+02:00 Me Self <wm...@gmail.com>:
> > > > >
> > > > > > Tnx, I tried this setup from the link:
> > > > > >
> > > > > > system.conf:
> > > > > >
> > > > > > tomee.remote.support=true
> > > > > > openejb.system.apps=true
> > > > > > tomee.serialization.class.whitelist =
> > > > > > tomee.serialization.class.blacklist =
> > > > > >
> > > > > > As for the arquillian.xml file Im not sure which properties are
> > > > relevant
> > > > > as
> > > > > > they mostly seem to address the usecase where the server is
> > > downloaded
> > > > -
> > > > > > but I already have one running. I tried these:
> > > > > >
> > > > > > <container qualifier="tomee">
> > > > > >   <configuration>
> > > > > >     <property name="httpPort">8080</property>
> > > > > >     <property name="stopPort">8005</property>
> > > > > >     <property name="version">1.7.4</property>
> > > > > >     <property name="classifier">plus</property>
> > > > > >     <property
> > > > > > name="javaagent">mvn:org.apache.sirona:sirona-
> > > > > > javaagent:0.2-incubating:jar:shaded</property>
> > > > > > </container>
> > > > > >
> > > > >
> > > > > In already installed mode the classifier and version are ignored
> (you
> > > > have
> > > > > this responsability), it is inly used when downloaded.
> > > > >
> > > > >
> > > > > >
> > > > > >
> > > > > > I get the same error as before.
> > > > > >
> > > > > > As for the instruction on the linked page to make sure tomee
> webapp
> > > and
> > > > > > ejbd is activated it still feels like something is missing
> despite
> > > > > setting
> > > > > > the properties in system.conf. There is no tomee in the webapps
> > > folder
> > > > -
> > > > > > should there be one?
> > > > > >
> > > > > >
> > > > > >
> > > > > No, the log should have something like "Ejb(...Deployer...)" if the
> > > > system
> > > > > app is activated.
> > > > >
> > > > > Do you get anything on server side in the logs?
> > > > >
> > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > On Thu, Apr 27, 2017 at 9:24 AM, Romain Manni-Bucau <
> > > > > rmannibucau@gmail.com
> > > > > > >
> > > > > > wrote:
> > > > > >
> > > > > > > Hi
> > > > > > >
> > > > > > > you should find the needed information in tomee remote part at
> > > > > > > http://tomee.apache.org/developer/testing/arquillian/
> index.html
> > > > > > >
> > > > > > >
> > > > > > > Romain Manni-Bucau
> > > > > > > @rmannibucau <https://twitter.com/rmannibucau> |  Blog
> > > > > > > <https://blog-rmannibucau.rhcloud.com> | Old Blog
> > > > > > > <http://rmannibucau.wordpress.com> | Github <
> https://github.com/
> > > > > > > rmannibucau> |
> > > > > > > LinkedIn <https://www.linkedin.com/in/rmannibucau> | JavaEE
> > > Factory
> > > > > > > <https://javaeefactory-rmannibucau.rhcloud.com>
> > > > > > >
> > > > > > > 2017-04-27 9:12 GMT+02:00 Me Self <wm...@gmail.com>:
> > > > > > >
> > > > > > > > Hi All
> > > > > > > >
> > > > > > > > I'm trying to run an Arquillian test in TomEE Plus 1.7.4 with
> > the
> > > > > > remote
> > > > > > > > adapter but getting this error:
> > > > > > > >
> > > > > > > > Caused by: org.apache.openejb.client.ClientRuntimeException:
> > > > Invalid
> > > > > > > > response from server: -1
> > > > > > > >
> > > > > > > > The adapter does find the localhost server:
> > > > > > > >
> > > > > > > > apr. 25, 2017 8:59:52 AM
> > > > > > > > org.apache.tomee.arquillian.remote.RemoteTomEEContainer
> > > > > > > > start
> > > > > > > > INFO: TomEE found running on local port 8080
> > > > > > > >
> > > > > > > > The same test runs fine in with the TomEE embedded adapter.
> > > > > > > >
> > > > > > > > The TomEE Plus 1.7.4 is a stock installation on localhost. I
> > just
> > > > > > > unzipped
> > > > > > > > and ran /bin/startup.bat. Do I need to configure anything for
> > > this
> > > > to
> > > > > > > work?
> > > > > > > > I noticed the TomEE "GUI" isnt installed out of the box with
> > > > version
> > > > > > > 1.7.4
> > > > > > > > - does the Arquillian adapter need it?
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>

Re: Invalid response from server: -1

Posted by Romain Manni-Bucau <rm...@gmail.com>.
can you do a mvn dependency:tree | grep tomee please?


Romain Manni-Bucau
@rmannibucau <https://twitter.com/rmannibucau> |  Blog
<https://blog-rmannibucau.rhcloud.com> | Old Blog
<http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> |
LinkedIn <https://www.linkedin.com/in/rmannibucau> | JavaEE Factory
<https://javaeefactory-rmannibucau.rhcloud.com>

2017-04-27 10:44 GMT+02:00 Me Self <wm...@gmail.com>:

> They are in sync
>
>             <properties>
>
>                          <tomee.version>1.7.4</tomee.version>
>
>                          ...
>
>
>
>
>
>                                      <dependencies>
>
>                                                   <dependency>
>
>                                                               <groupId>
> org.apache.openejb</groupId>
>
>                                                               <artifactId>
> *arquillian*-*tomee*-remote</artifactId>
>
>                                                               <version>
> ${tomee.version}</version>
>
>                                                               <scope>test</
> scope>
>
>                                                   </dependency>
>
>                                                   <dependency>
>
>                                                               <groupId>
> org.apache.openejb</groupId>
>
>                                                               <artifactId>
> *apache*-*tomee*</artifactId>
>
>                                                               <version>
> ${tomee.version}</version>
>
>                                                               <classifier>
> ${tomee.classifier}</classifier>
>
>                                                               <type>*zip*</
> type>
>
>                                                               <scope>test</
> scope>
>
>                                                   </dependency>
>                                      </dependencies>
>
> On Thu, Apr 27, 2017 at 10:35 AM, Romain Manni-Bucau <
> rmannibucau@gmail.com>
> wrote:
>
> > check you have matching versions in your project (arquillian) and server,
> > both should use 1.7.4/4.7.4 for tomee/openejb
> >
> >
> > Romain Manni-Bucau
> > @rmannibucau <https://twitter.com/rmannibucau> |  Blog
> > <https://blog-rmannibucau.rhcloud.com> | Old Blog
> > <http://rmannibucau.wordpress.com> | Github <https://github.com/
> > rmannibucau> |
> > LinkedIn <https://www.linkedin.com/in/rmannibucau> | JavaEE Factory
> > <https://javaeefactory-rmannibucau.rhcloud.com>
> >
> > 2017-04-27 10:34 GMT+02:00 Me Self <wm...@gmail.com>:
> >
> > > Yes theres a "Ejb(deployment-id=openejb/Deployer)" in the server log.
> > >
> > > However I also this output when Arquillian tries to deploy:
> > >
> > > apr. 25, 2017 8:51:36 AM org.apache.openejb.client.EventLogger log
> > >
> > > INFO: RemoteInitialContextCreated{providerUri=http://localhost:
> > > 8080/tomee/ejb}
> > >
> > > apr. 25, 2017 8:51:36 AM org.apache.openejb.client.EventLogger log
> > >
> > > WARNING: RequestFailed{server=http://localhost:8080/tomee/ejb}
> > > JNDI_LOOKUP:/openejb/DeployerBusinessRemote {error=Prematurely reached
> > the
> > > end of the stream.  OE
> > >
> > > JP/4.7 : Unable to read protocol version.  Reached the end of the
> > stream.}
> > >
> > > apr. 25, 2017 8:51:36 AM org.apache.openejb.client.EventLogger log
> > >
> > > INFO: RemoteInitialContextCreated{providerUri=http://localhost:
> > > 8080/tomee/ejb}
> > >
> > > apr. 25, 2017 8:51:36 AM org.apache.openejb.client.EventLogger log
> > >
> > > WARNING: RequestFailed{server=http://localhost:8080/tomee/ejb}
> > > JNDI_LOOKUP:/openejb/DeployerBusinessRemote {error=Prematurely reached
> > the
> > > end of the stream.  OE
> > >
> > > JP/4.7 : Unable to read protocol version.  Reached the end of the
> > stream.}
> > >
> > > apr. 25, 2017 8:51:37 AM org.apache.openejb.client.EventLogger log
> > >
> > > INFO: RemoteInitialContextCreated{providerUri=http://localhost:
> > > 8080/tomee/ejb}
> > >
> > > apr. 25, 2017 8:51:37 AM org.apache.openejb.client.EventLogger log
> > >
> > > WARNING: RequestFailed{server=http://localhost:8080/tomee/ejb}
> > > JNDI_LOOKUP:/openejb/DeployerBusinessRemote {error=Prematurely reached
> > the
> > > end of the stream.  OE
> > >
> > > JP/4.7 : Unable to read protocol version.  Reached the end of the
> > stream.}
> > >
> > > apr. 25, 2017 8:51:37 AM org.apache.openejb.client.EventLogger log
> > >
> > > INFO: RemoteInitialContextCreated{providerUri=http://localhost:
> > > 8080/tomee/ejb}
> > >
> > > apr. 25, 2017 8:51:37 AM org.apache.openejb.client.EventLogger log
> > >
> > > WARNING: RequestFailed{server=http://localhost:8080/tomee/ejb}
> > > JNDI_LOOKUP:/openejb/DeployerBusinessRemote {error=Prematurely reached
> > the
> > > end of the stream.  OE
> > >
> > > JP/4.7 : Unable to read protocol version.  Reached the end of the
> > stream.}
> > >
> > > apr. 25, 2017 8:51:37 AM org.apache.openejb.client.EventLogger log
> > >
> > > INFO: RemoteInitialContextCreated{providerUri=http://localhost:
> > > 8080/tomee/ejb}
> > >
> > > apr. 25, 2017 8:51:37 AM org.apache.openejb.client.EventLogger log
> > >
> > > WARNING: RequestFailed{server=http://localhost:8080/tomee/ejb}
> > > JNDI_LOOKUP:/openejb/DeployerBusinessRemote {error=Prematurely reached
> > the
> > > end of the stream.  OE
> > >
> > > JP/4.7 : Unable to read protocol version.  Reached the end of the
> > stream.}
> > >
> > > apr. 25, 2017 8:51:37 AM org.apache.openejb.arquillian.
> > > common.TomEEContainer
> > > undeploy
> > > WARNING: 96d4bc59-5ff9-40ac-b4c6-78005ad6e308.war was not deployed
> > >
> > >
> > >
> > >
> > >
> > > On Thu, Apr 27, 2017 at 10:24 AM, Romain Manni-Bucau <
> > > rmannibucau@gmail.com>
> > > wrote:
> > >
> > > > 2017-04-27 10:07 GMT+02:00 Me Self <wm...@gmail.com>:
> > > >
> > > > > Tnx, I tried this setup from the link:
> > > > >
> > > > > system.conf:
> > > > >
> > > > > tomee.remote.support=true
> > > > > openejb.system.apps=true
> > > > > tomee.serialization.class.whitelist =
> > > > > tomee.serialization.class.blacklist =
> > > > >
> > > > > As for the arquillian.xml file Im not sure which properties are
> > > relevant
> > > > as
> > > > > they mostly seem to address the usecase where the server is
> > downloaded
> > > -
> > > > > but I already have one running. I tried these:
> > > > >
> > > > > <container qualifier="tomee">
> > > > >   <configuration>
> > > > >     <property name="httpPort">8080</property>
> > > > >     <property name="stopPort">8005</property>
> > > > >     <property name="version">1.7.4</property>
> > > > >     <property name="classifier">plus</property>
> > > > >     <property
> > > > > name="javaagent">mvn:org.apache.sirona:sirona-
> > > > > javaagent:0.2-incubating:jar:shaded</property>
> > > > > </container>
> > > > >
> > > >
> > > > In already installed mode the classifier and version are ignored (you
> > > have
> > > > this responsability), it is inly used when downloaded.
> > > >
> > > >
> > > > >
> > > > >
> > > > > I get the same error as before.
> > > > >
> > > > > As for the instruction on the linked page to make sure tomee webapp
> > and
> > > > > ejbd is activated it still feels like something is missing despite
> > > > setting
> > > > > the properties in system.conf. There is no tomee in the webapps
> > folder
> > > -
> > > > > should there be one?
> > > > >
> > > > >
> > > > >
> > > > No, the log should have something like "Ejb(...Deployer...)" if the
> > > system
> > > > app is activated.
> > > >
> > > > Do you get anything on server side in the logs?
> > > >
> > > >
> > > > >
> > > > >
> > > > >
> > > > > On Thu, Apr 27, 2017 at 9:24 AM, Romain Manni-Bucau <
> > > > rmannibucau@gmail.com
> > > > > >
> > > > > wrote:
> > > > >
> > > > > > Hi
> > > > > >
> > > > > > you should find the needed information in tomee remote part at
> > > > > > http://tomee.apache.org/developer/testing/arquillian/index.html
> > > > > >
> > > > > >
> > > > > > Romain Manni-Bucau
> > > > > > @rmannibucau <https://twitter.com/rmannibucau> |  Blog
> > > > > > <https://blog-rmannibucau.rhcloud.com> | Old Blog
> > > > > > <http://rmannibucau.wordpress.com> | Github <https://github.com/
> > > > > > rmannibucau> |
> > > > > > LinkedIn <https://www.linkedin.com/in/rmannibucau> | JavaEE
> > Factory
> > > > > > <https://javaeefactory-rmannibucau.rhcloud.com>
> > > > > >
> > > > > > 2017-04-27 9:12 GMT+02:00 Me Self <wm...@gmail.com>:
> > > > > >
> > > > > > > Hi All
> > > > > > >
> > > > > > > I'm trying to run an Arquillian test in TomEE Plus 1.7.4 with
> the
> > > > > remote
> > > > > > > adapter but getting this error:
> > > > > > >
> > > > > > > Caused by: org.apache.openejb.client.ClientRuntimeException:
> > > Invalid
> > > > > > > response from server: -1
> > > > > > >
> > > > > > > The adapter does find the localhost server:
> > > > > > >
> > > > > > > apr. 25, 2017 8:59:52 AM
> > > > > > > org.apache.tomee.arquillian.remote.RemoteTomEEContainer
> > > > > > > start
> > > > > > > INFO: TomEE found running on local port 8080
> > > > > > >
> > > > > > > The same test runs fine in with the TomEE embedded adapter.
> > > > > > >
> > > > > > > The TomEE Plus 1.7.4 is a stock installation on localhost. I
> just
> > > > > > unzipped
> > > > > > > and ran /bin/startup.bat. Do I need to configure anything for
> > this
> > > to
> > > > > > work?
> > > > > > > I noticed the TomEE "GUI" isnt installed out of the box with
> > > version
> > > > > > 1.7.4
> > > > > > > - does the Arquillian adapter need it?
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>

Re: Invalid response from server: -1

Posted by Me Self <wm...@gmail.com>.
They are in sync

            <properties>

                         <tomee.version>1.7.4</tomee.version>

                         ...





                                     <dependencies>

                                                  <dependency>

                                                              <groupId>
org.apache.openejb</groupId>

                                                              <artifactId>
*arquillian*-*tomee*-remote</artifactId>

                                                              <version>
${tomee.version}</version>

                                                              <scope>test</
scope>

                                                  </dependency>

                                                  <dependency>

                                                              <groupId>
org.apache.openejb</groupId>

                                                              <artifactId>
*apache*-*tomee*</artifactId>

                                                              <version>
${tomee.version}</version>

                                                              <classifier>
${tomee.classifier}</classifier>

                                                              <type>*zip*</
type>

                                                              <scope>test</
scope>

                                                  </dependency>
                                     </dependencies>

On Thu, Apr 27, 2017 at 10:35 AM, Romain Manni-Bucau <rm...@gmail.com>
wrote:

> check you have matching versions in your project (arquillian) and server,
> both should use 1.7.4/4.7.4 for tomee/openejb
>
>
> Romain Manni-Bucau
> @rmannibucau <https://twitter.com/rmannibucau> |  Blog
> <https://blog-rmannibucau.rhcloud.com> | Old Blog
> <http://rmannibucau.wordpress.com> | Github <https://github.com/
> rmannibucau> |
> LinkedIn <https://www.linkedin.com/in/rmannibucau> | JavaEE Factory
> <https://javaeefactory-rmannibucau.rhcloud.com>
>
> 2017-04-27 10:34 GMT+02:00 Me Self <wm...@gmail.com>:
>
> > Yes theres a "Ejb(deployment-id=openejb/Deployer)" in the server log.
> >
> > However I also this output when Arquillian tries to deploy:
> >
> > apr. 25, 2017 8:51:36 AM org.apache.openejb.client.EventLogger log
> >
> > INFO: RemoteInitialContextCreated{providerUri=http://localhost:
> > 8080/tomee/ejb}
> >
> > apr. 25, 2017 8:51:36 AM org.apache.openejb.client.EventLogger log
> >
> > WARNING: RequestFailed{server=http://localhost:8080/tomee/ejb}
> > JNDI_LOOKUP:/openejb/DeployerBusinessRemote {error=Prematurely reached
> the
> > end of the stream.  OE
> >
> > JP/4.7 : Unable to read protocol version.  Reached the end of the
> stream.}
> >
> > apr. 25, 2017 8:51:36 AM org.apache.openejb.client.EventLogger log
> >
> > INFO: RemoteInitialContextCreated{providerUri=http://localhost:
> > 8080/tomee/ejb}
> >
> > apr. 25, 2017 8:51:36 AM org.apache.openejb.client.EventLogger log
> >
> > WARNING: RequestFailed{server=http://localhost:8080/tomee/ejb}
> > JNDI_LOOKUP:/openejb/DeployerBusinessRemote {error=Prematurely reached
> the
> > end of the stream.  OE
> >
> > JP/4.7 : Unable to read protocol version.  Reached the end of the
> stream.}
> >
> > apr. 25, 2017 8:51:37 AM org.apache.openejb.client.EventLogger log
> >
> > INFO: RemoteInitialContextCreated{providerUri=http://localhost:
> > 8080/tomee/ejb}
> >
> > apr. 25, 2017 8:51:37 AM org.apache.openejb.client.EventLogger log
> >
> > WARNING: RequestFailed{server=http://localhost:8080/tomee/ejb}
> > JNDI_LOOKUP:/openejb/DeployerBusinessRemote {error=Prematurely reached
> the
> > end of the stream.  OE
> >
> > JP/4.7 : Unable to read protocol version.  Reached the end of the
> stream.}
> >
> > apr. 25, 2017 8:51:37 AM org.apache.openejb.client.EventLogger log
> >
> > INFO: RemoteInitialContextCreated{providerUri=http://localhost:
> > 8080/tomee/ejb}
> >
> > apr. 25, 2017 8:51:37 AM org.apache.openejb.client.EventLogger log
> >
> > WARNING: RequestFailed{server=http://localhost:8080/tomee/ejb}
> > JNDI_LOOKUP:/openejb/DeployerBusinessRemote {error=Prematurely reached
> the
> > end of the stream.  OE
> >
> > JP/4.7 : Unable to read protocol version.  Reached the end of the
> stream.}
> >
> > apr. 25, 2017 8:51:37 AM org.apache.openejb.client.EventLogger log
> >
> > INFO: RemoteInitialContextCreated{providerUri=http://localhost:
> > 8080/tomee/ejb}
> >
> > apr. 25, 2017 8:51:37 AM org.apache.openejb.client.EventLogger log
> >
> > WARNING: RequestFailed{server=http://localhost:8080/tomee/ejb}
> > JNDI_LOOKUP:/openejb/DeployerBusinessRemote {error=Prematurely reached
> the
> > end of the stream.  OE
> >
> > JP/4.7 : Unable to read protocol version.  Reached the end of the
> stream.}
> >
> > apr. 25, 2017 8:51:37 AM org.apache.openejb.arquillian.
> > common.TomEEContainer
> > undeploy
> > WARNING: 96d4bc59-5ff9-40ac-b4c6-78005ad6e308.war was not deployed
> >
> >
> >
> >
> >
> > On Thu, Apr 27, 2017 at 10:24 AM, Romain Manni-Bucau <
> > rmannibucau@gmail.com>
> > wrote:
> >
> > > 2017-04-27 10:07 GMT+02:00 Me Self <wm...@gmail.com>:
> > >
> > > > Tnx, I tried this setup from the link:
> > > >
> > > > system.conf:
> > > >
> > > > tomee.remote.support=true
> > > > openejb.system.apps=true
> > > > tomee.serialization.class.whitelist =
> > > > tomee.serialization.class.blacklist =
> > > >
> > > > As for the arquillian.xml file Im not sure which properties are
> > relevant
> > > as
> > > > they mostly seem to address the usecase where the server is
> downloaded
> > -
> > > > but I already have one running. I tried these:
> > > >
> > > > <container qualifier="tomee">
> > > >   <configuration>
> > > >     <property name="httpPort">8080</property>
> > > >     <property name="stopPort">8005</property>
> > > >     <property name="version">1.7.4</property>
> > > >     <property name="classifier">plus</property>
> > > >     <property
> > > > name="javaagent">mvn:org.apache.sirona:sirona-
> > > > javaagent:0.2-incubating:jar:shaded</property>
> > > > </container>
> > > >
> > >
> > > In already installed mode the classifier and version are ignored (you
> > have
> > > this responsability), it is inly used when downloaded.
> > >
> > >
> > > >
> > > >
> > > > I get the same error as before.
> > > >
> > > > As for the instruction on the linked page to make sure tomee webapp
> and
> > > > ejbd is activated it still feels like something is missing despite
> > > setting
> > > > the properties in system.conf. There is no tomee in the webapps
> folder
> > -
> > > > should there be one?
> > > >
> > > >
> > > >
> > > No, the log should have something like "Ejb(...Deployer...)" if the
> > system
> > > app is activated.
> > >
> > > Do you get anything on server side in the logs?
> > >
> > >
> > > >
> > > >
> > > >
> > > > On Thu, Apr 27, 2017 at 9:24 AM, Romain Manni-Bucau <
> > > rmannibucau@gmail.com
> > > > >
> > > > wrote:
> > > >
> > > > > Hi
> > > > >
> > > > > you should find the needed information in tomee remote part at
> > > > > http://tomee.apache.org/developer/testing/arquillian/index.html
> > > > >
> > > > >
> > > > > Romain Manni-Bucau
> > > > > @rmannibucau <https://twitter.com/rmannibucau> |  Blog
> > > > > <https://blog-rmannibucau.rhcloud.com> | Old Blog
> > > > > <http://rmannibucau.wordpress.com> | Github <https://github.com/
> > > > > rmannibucau> |
> > > > > LinkedIn <https://www.linkedin.com/in/rmannibucau> | JavaEE
> Factory
> > > > > <https://javaeefactory-rmannibucau.rhcloud.com>
> > > > >
> > > > > 2017-04-27 9:12 GMT+02:00 Me Self <wm...@gmail.com>:
> > > > >
> > > > > > Hi All
> > > > > >
> > > > > > I'm trying to run an Arquillian test in TomEE Plus 1.7.4 with the
> > > > remote
> > > > > > adapter but getting this error:
> > > > > >
> > > > > > Caused by: org.apache.openejb.client.ClientRuntimeException:
> > Invalid
> > > > > > response from server: -1
> > > > > >
> > > > > > The adapter does find the localhost server:
> > > > > >
> > > > > > apr. 25, 2017 8:59:52 AM
> > > > > > org.apache.tomee.arquillian.remote.RemoteTomEEContainer
> > > > > > start
> > > > > > INFO: TomEE found running on local port 8080
> > > > > >
> > > > > > The same test runs fine in with the TomEE embedded adapter.
> > > > > >
> > > > > > The TomEE Plus 1.7.4 is a stock installation on localhost. I just
> > > > > unzipped
> > > > > > and ran /bin/startup.bat. Do I need to configure anything for
> this
> > to
> > > > > work?
> > > > > > I noticed the TomEE "GUI" isnt installed out of the box with
> > version
> > > > > 1.7.4
> > > > > > - does the Arquillian adapter need it?
> > > > > >
> > > > >
> > > >
> > >
> >
>

Re: Invalid response from server: -1

Posted by Romain Manni-Bucau <rm...@gmail.com>.
check you have matching versions in your project (arquillian) and server,
both should use 1.7.4/4.7.4 for tomee/openejb


Romain Manni-Bucau
@rmannibucau <https://twitter.com/rmannibucau> |  Blog
<https://blog-rmannibucau.rhcloud.com> | Old Blog
<http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> |
LinkedIn <https://www.linkedin.com/in/rmannibucau> | JavaEE Factory
<https://javaeefactory-rmannibucau.rhcloud.com>

2017-04-27 10:34 GMT+02:00 Me Self <wm...@gmail.com>:

> Yes theres a "Ejb(deployment-id=openejb/Deployer)" in the server log.
>
> However I also this output when Arquillian tries to deploy:
>
> apr. 25, 2017 8:51:36 AM org.apache.openejb.client.EventLogger log
>
> INFO: RemoteInitialContextCreated{providerUri=http://localhost:
> 8080/tomee/ejb}
>
> apr. 25, 2017 8:51:36 AM org.apache.openejb.client.EventLogger log
>
> WARNING: RequestFailed{server=http://localhost:8080/tomee/ejb}
> JNDI_LOOKUP:/openejb/DeployerBusinessRemote {error=Prematurely reached the
> end of the stream.  OE
>
> JP/4.7 : Unable to read protocol version.  Reached the end of the stream.}
>
> apr. 25, 2017 8:51:36 AM org.apache.openejb.client.EventLogger log
>
> INFO: RemoteInitialContextCreated{providerUri=http://localhost:
> 8080/tomee/ejb}
>
> apr. 25, 2017 8:51:36 AM org.apache.openejb.client.EventLogger log
>
> WARNING: RequestFailed{server=http://localhost:8080/tomee/ejb}
> JNDI_LOOKUP:/openejb/DeployerBusinessRemote {error=Prematurely reached the
> end of the stream.  OE
>
> JP/4.7 : Unable to read protocol version.  Reached the end of the stream.}
>
> apr. 25, 2017 8:51:37 AM org.apache.openejb.client.EventLogger log
>
> INFO: RemoteInitialContextCreated{providerUri=http://localhost:
> 8080/tomee/ejb}
>
> apr. 25, 2017 8:51:37 AM org.apache.openejb.client.EventLogger log
>
> WARNING: RequestFailed{server=http://localhost:8080/tomee/ejb}
> JNDI_LOOKUP:/openejb/DeployerBusinessRemote {error=Prematurely reached the
> end of the stream.  OE
>
> JP/4.7 : Unable to read protocol version.  Reached the end of the stream.}
>
> apr. 25, 2017 8:51:37 AM org.apache.openejb.client.EventLogger log
>
> INFO: RemoteInitialContextCreated{providerUri=http://localhost:
> 8080/tomee/ejb}
>
> apr. 25, 2017 8:51:37 AM org.apache.openejb.client.EventLogger log
>
> WARNING: RequestFailed{server=http://localhost:8080/tomee/ejb}
> JNDI_LOOKUP:/openejb/DeployerBusinessRemote {error=Prematurely reached the
> end of the stream.  OE
>
> JP/4.7 : Unable to read protocol version.  Reached the end of the stream.}
>
> apr. 25, 2017 8:51:37 AM org.apache.openejb.client.EventLogger log
>
> INFO: RemoteInitialContextCreated{providerUri=http://localhost:
> 8080/tomee/ejb}
>
> apr. 25, 2017 8:51:37 AM org.apache.openejb.client.EventLogger log
>
> WARNING: RequestFailed{server=http://localhost:8080/tomee/ejb}
> JNDI_LOOKUP:/openejb/DeployerBusinessRemote {error=Prematurely reached the
> end of the stream.  OE
>
> JP/4.7 : Unable to read protocol version.  Reached the end of the stream.}
>
> apr. 25, 2017 8:51:37 AM org.apache.openejb.arquillian.
> common.TomEEContainer
> undeploy
> WARNING: 96d4bc59-5ff9-40ac-b4c6-78005ad6e308.war was not deployed
>
>
>
>
>
> On Thu, Apr 27, 2017 at 10:24 AM, Romain Manni-Bucau <
> rmannibucau@gmail.com>
> wrote:
>
> > 2017-04-27 10:07 GMT+02:00 Me Self <wm...@gmail.com>:
> >
> > > Tnx, I tried this setup from the link:
> > >
> > > system.conf:
> > >
> > > tomee.remote.support=true
> > > openejb.system.apps=true
> > > tomee.serialization.class.whitelist =
> > > tomee.serialization.class.blacklist =
> > >
> > > As for the arquillian.xml file Im not sure which properties are
> relevant
> > as
> > > they mostly seem to address the usecase where the server is downloaded
> -
> > > but I already have one running. I tried these:
> > >
> > > <container qualifier="tomee">
> > >   <configuration>
> > >     <property name="httpPort">8080</property>
> > >     <property name="stopPort">8005</property>
> > >     <property name="version">1.7.4</property>
> > >     <property name="classifier">plus</property>
> > >     <property
> > > name="javaagent">mvn:org.apache.sirona:sirona-
> > > javaagent:0.2-incubating:jar:shaded</property>
> > > </container>
> > >
> >
> > In already installed mode the classifier and version are ignored (you
> have
> > this responsability), it is inly used when downloaded.
> >
> >
> > >
> > >
> > > I get the same error as before.
> > >
> > > As for the instruction on the linked page to make sure tomee webapp and
> > > ejbd is activated it still feels like something is missing despite
> > setting
> > > the properties in system.conf. There is no tomee in the webapps folder
> -
> > > should there be one?
> > >
> > >
> > >
> > No, the log should have something like "Ejb(...Deployer...)" if the
> system
> > app is activated.
> >
> > Do you get anything on server side in the logs?
> >
> >
> > >
> > >
> > >
> > > On Thu, Apr 27, 2017 at 9:24 AM, Romain Manni-Bucau <
> > rmannibucau@gmail.com
> > > >
> > > wrote:
> > >
> > > > Hi
> > > >
> > > > you should find the needed information in tomee remote part at
> > > > http://tomee.apache.org/developer/testing/arquillian/index.html
> > > >
> > > >
> > > > Romain Manni-Bucau
> > > > @rmannibucau <https://twitter.com/rmannibucau> |  Blog
> > > > <https://blog-rmannibucau.rhcloud.com> | Old Blog
> > > > <http://rmannibucau.wordpress.com> | Github <https://github.com/
> > > > rmannibucau> |
> > > > LinkedIn <https://www.linkedin.com/in/rmannibucau> | JavaEE Factory
> > > > <https://javaeefactory-rmannibucau.rhcloud.com>
> > > >
> > > > 2017-04-27 9:12 GMT+02:00 Me Self <wm...@gmail.com>:
> > > >
> > > > > Hi All
> > > > >
> > > > > I'm trying to run an Arquillian test in TomEE Plus 1.7.4 with the
> > > remote
> > > > > adapter but getting this error:
> > > > >
> > > > > Caused by: org.apache.openejb.client.ClientRuntimeException:
> Invalid
> > > > > response from server: -1
> > > > >
> > > > > The adapter does find the localhost server:
> > > > >
> > > > > apr. 25, 2017 8:59:52 AM
> > > > > org.apache.tomee.arquillian.remote.RemoteTomEEContainer
> > > > > start
> > > > > INFO: TomEE found running on local port 8080
> > > > >
> > > > > The same test runs fine in with the TomEE embedded adapter.
> > > > >
> > > > > The TomEE Plus 1.7.4 is a stock installation on localhost. I just
> > > > unzipped
> > > > > and ran /bin/startup.bat. Do I need to configure anything for this
> to
> > > > work?
> > > > > I noticed the TomEE "GUI" isnt installed out of the box with
> version
> > > > 1.7.4
> > > > > - does the Arquillian adapter need it?
> > > > >
> > > >
> > >
> >
>

Re: Invalid response from server: -1

Posted by Me Self <wm...@gmail.com>.
Yes theres a "Ejb(deployment-id=openejb/Deployer)" in the server log.

However I also this output when Arquillian tries to deploy:

apr. 25, 2017 8:51:36 AM org.apache.openejb.client.EventLogger log

INFO: RemoteInitialContextCreated{providerUri=http://localhost:
8080/tomee/ejb}

apr. 25, 2017 8:51:36 AM org.apache.openejb.client.EventLogger log

WARNING: RequestFailed{server=http://localhost:8080/tomee/ejb}
JNDI_LOOKUP:/openejb/DeployerBusinessRemote {error=Prematurely reached the
end of the stream.  OE

JP/4.7 : Unable to read protocol version.  Reached the end of the stream.}

apr. 25, 2017 8:51:36 AM org.apache.openejb.client.EventLogger log

INFO: RemoteInitialContextCreated{providerUri=http://localhost:
8080/tomee/ejb}

apr. 25, 2017 8:51:36 AM org.apache.openejb.client.EventLogger log

WARNING: RequestFailed{server=http://localhost:8080/tomee/ejb}
JNDI_LOOKUP:/openejb/DeployerBusinessRemote {error=Prematurely reached the
end of the stream.  OE

JP/4.7 : Unable to read protocol version.  Reached the end of the stream.}

apr. 25, 2017 8:51:37 AM org.apache.openejb.client.EventLogger log

INFO: RemoteInitialContextCreated{providerUri=http://localhost:
8080/tomee/ejb}

apr. 25, 2017 8:51:37 AM org.apache.openejb.client.EventLogger log

WARNING: RequestFailed{server=http://localhost:8080/tomee/ejb}
JNDI_LOOKUP:/openejb/DeployerBusinessRemote {error=Prematurely reached the
end of the stream.  OE

JP/4.7 : Unable to read protocol version.  Reached the end of the stream.}

apr. 25, 2017 8:51:37 AM org.apache.openejb.client.EventLogger log

INFO: RemoteInitialContextCreated{providerUri=http://localhost:
8080/tomee/ejb}

apr. 25, 2017 8:51:37 AM org.apache.openejb.client.EventLogger log

WARNING: RequestFailed{server=http://localhost:8080/tomee/ejb}
JNDI_LOOKUP:/openejb/DeployerBusinessRemote {error=Prematurely reached the
end of the stream.  OE

JP/4.7 : Unable to read protocol version.  Reached the end of the stream.}

apr. 25, 2017 8:51:37 AM org.apache.openejb.client.EventLogger log

INFO: RemoteInitialContextCreated{providerUri=http://localhost:
8080/tomee/ejb}

apr. 25, 2017 8:51:37 AM org.apache.openejb.client.EventLogger log

WARNING: RequestFailed{server=http://localhost:8080/tomee/ejb}
JNDI_LOOKUP:/openejb/DeployerBusinessRemote {error=Prematurely reached the
end of the stream.  OE

JP/4.7 : Unable to read protocol version.  Reached the end of the stream.}

apr. 25, 2017 8:51:37 AM org.apache.openejb.arquillian.common.TomEEContainer
undeploy
WARNING: 96d4bc59-5ff9-40ac-b4c6-78005ad6e308.war was not deployed





On Thu, Apr 27, 2017 at 10:24 AM, Romain Manni-Bucau <rm...@gmail.com>
wrote:

> 2017-04-27 10:07 GMT+02:00 Me Self <wm...@gmail.com>:
>
> > Tnx, I tried this setup from the link:
> >
> > system.conf:
> >
> > tomee.remote.support=true
> > openejb.system.apps=true
> > tomee.serialization.class.whitelist =
> > tomee.serialization.class.blacklist =
> >
> > As for the arquillian.xml file Im not sure which properties are relevant
> as
> > they mostly seem to address the usecase where the server is downloaded -
> > but I already have one running. I tried these:
> >
> > <container qualifier="tomee">
> >   <configuration>
> >     <property name="httpPort">8080</property>
> >     <property name="stopPort">8005</property>
> >     <property name="version">1.7.4</property>
> >     <property name="classifier">plus</property>
> >     <property
> > name="javaagent">mvn:org.apache.sirona:sirona-
> > javaagent:0.2-incubating:jar:shaded</property>
> > </container>
> >
>
> In already installed mode the classifier and version are ignored (you have
> this responsability), it is inly used when downloaded.
>
>
> >
> >
> > I get the same error as before.
> >
> > As for the instruction on the linked page to make sure tomee webapp and
> > ejbd is activated it still feels like something is missing despite
> setting
> > the properties in system.conf. There is no tomee in the webapps folder -
> > should there be one?
> >
> >
> >
> No, the log should have something like "Ejb(...Deployer...)" if the system
> app is activated.
>
> Do you get anything on server side in the logs?
>
>
> >
> >
> >
> > On Thu, Apr 27, 2017 at 9:24 AM, Romain Manni-Bucau <
> rmannibucau@gmail.com
> > >
> > wrote:
> >
> > > Hi
> > >
> > > you should find the needed information in tomee remote part at
> > > http://tomee.apache.org/developer/testing/arquillian/index.html
> > >
> > >
> > > Romain Manni-Bucau
> > > @rmannibucau <https://twitter.com/rmannibucau> |  Blog
> > > <https://blog-rmannibucau.rhcloud.com> | Old Blog
> > > <http://rmannibucau.wordpress.com> | Github <https://github.com/
> > > rmannibucau> |
> > > LinkedIn <https://www.linkedin.com/in/rmannibucau> | JavaEE Factory
> > > <https://javaeefactory-rmannibucau.rhcloud.com>
> > >
> > > 2017-04-27 9:12 GMT+02:00 Me Self <wm...@gmail.com>:
> > >
> > > > Hi All
> > > >
> > > > I'm trying to run an Arquillian test in TomEE Plus 1.7.4 with the
> > remote
> > > > adapter but getting this error:
> > > >
> > > > Caused by: org.apache.openejb.client.ClientRuntimeException: Invalid
> > > > response from server: -1
> > > >
> > > > The adapter does find the localhost server:
> > > >
> > > > apr. 25, 2017 8:59:52 AM
> > > > org.apache.tomee.arquillian.remote.RemoteTomEEContainer
> > > > start
> > > > INFO: TomEE found running on local port 8080
> > > >
> > > > The same test runs fine in with the TomEE embedded adapter.
> > > >
> > > > The TomEE Plus 1.7.4 is a stock installation on localhost. I just
> > > unzipped
> > > > and ran /bin/startup.bat. Do I need to configure anything for this to
> > > work?
> > > > I noticed the TomEE "GUI" isnt installed out of the box with version
> > > 1.7.4
> > > > - does the Arquillian adapter need it?
> > > >
> > >
> >
>

Re: Invalid response from server: -1

Posted by Romain Manni-Bucau <rm...@gmail.com>.
2017-04-27 10:07 GMT+02:00 Me Self <wm...@gmail.com>:

> Tnx, I tried this setup from the link:
>
> system.conf:
>
> tomee.remote.support=true
> openejb.system.apps=true
> tomee.serialization.class.whitelist =
> tomee.serialization.class.blacklist =
>
> As for the arquillian.xml file Im not sure which properties are relevant as
> they mostly seem to address the usecase where the server is downloaded -
> but I already have one running. I tried these:
>
> <container qualifier="tomee">
>   <configuration>
>     <property name="httpPort">8080</property>
>     <property name="stopPort">8005</property>
>     <property name="version">1.7.4</property>
>     <property name="classifier">plus</property>
>     <property
> name="javaagent">mvn:org.apache.sirona:sirona-
> javaagent:0.2-incubating:jar:shaded</property>
> </container>
>

In already installed mode the classifier and version are ignored (you have
this responsability), it is inly used when downloaded.


>
>
> I get the same error as before.
>
> As for the instruction on the linked page to make sure tomee webapp and
> ejbd is activated it still feels like something is missing despite setting
> the properties in system.conf. There is no tomee in the webapps folder -
> should there be one?
>
>
>
No, the log should have something like "Ejb(...Deployer...)" if the system
app is activated.

Do you get anything on server side in the logs?


>
>
>
> On Thu, Apr 27, 2017 at 9:24 AM, Romain Manni-Bucau <rmannibucau@gmail.com
> >
> wrote:
>
> > Hi
> >
> > you should find the needed information in tomee remote part at
> > http://tomee.apache.org/developer/testing/arquillian/index.html
> >
> >
> > Romain Manni-Bucau
> > @rmannibucau <https://twitter.com/rmannibucau> |  Blog
> > <https://blog-rmannibucau.rhcloud.com> | Old Blog
> > <http://rmannibucau.wordpress.com> | Github <https://github.com/
> > rmannibucau> |
> > LinkedIn <https://www.linkedin.com/in/rmannibucau> | JavaEE Factory
> > <https://javaeefactory-rmannibucau.rhcloud.com>
> >
> > 2017-04-27 9:12 GMT+02:00 Me Self <wm...@gmail.com>:
> >
> > > Hi All
> > >
> > > I'm trying to run an Arquillian test in TomEE Plus 1.7.4 with the
> remote
> > > adapter but getting this error:
> > >
> > > Caused by: org.apache.openejb.client.ClientRuntimeException: Invalid
> > > response from server: -1
> > >
> > > The adapter does find the localhost server:
> > >
> > > apr. 25, 2017 8:59:52 AM
> > > org.apache.tomee.arquillian.remote.RemoteTomEEContainer
> > > start
> > > INFO: TomEE found running on local port 8080
> > >
> > > The same test runs fine in with the TomEE embedded adapter.
> > >
> > > The TomEE Plus 1.7.4 is a stock installation on localhost. I just
> > unzipped
> > > and ran /bin/startup.bat. Do I need to configure anything for this to
> > work?
> > > I noticed the TomEE "GUI" isnt installed out of the box with version
> > 1.7.4
> > > - does the Arquillian adapter need it?
> > >
> >
>

Re: Invalid response from server: -1

Posted by Me Self <wm...@gmail.com>.
Tnx, I tried this setup from the link:

system.conf:

tomee.remote.support=true
openejb.system.apps=true
tomee.serialization.class.whitelist =
tomee.serialization.class.blacklist =

As for the arquillian.xml file Im not sure which properties are relevant as
they mostly seem to address the usecase where the server is downloaded -
but I already have one running. I tried these:

<container qualifier="tomee">
  <configuration>
    <property name="httpPort">8080</property>
    <property name="stopPort">8005</property>
    <property name="version">1.7.4</property>
    <property name="classifier">plus</property>
    <property
name="javaagent">mvn:org.apache.sirona:sirona-javaagent:0.2-incubating:jar:shaded</property>
</container>


I get the same error as before.

As for the instruction on the linked page to make sure tomee webapp and
ejbd is activated it still feels like something is missing despite setting
the properties in system.conf. There is no tomee in the webapps folder -
should there be one?





On Thu, Apr 27, 2017 at 9:24 AM, Romain Manni-Bucau <rm...@gmail.com>
wrote:

> Hi
>
> you should find the needed information in tomee remote part at
> http://tomee.apache.org/developer/testing/arquillian/index.html
>
>
> Romain Manni-Bucau
> @rmannibucau <https://twitter.com/rmannibucau> |  Blog
> <https://blog-rmannibucau.rhcloud.com> | Old Blog
> <http://rmannibucau.wordpress.com> | Github <https://github.com/
> rmannibucau> |
> LinkedIn <https://www.linkedin.com/in/rmannibucau> | JavaEE Factory
> <https://javaeefactory-rmannibucau.rhcloud.com>
>
> 2017-04-27 9:12 GMT+02:00 Me Self <wm...@gmail.com>:
>
> > Hi All
> >
> > I'm trying to run an Arquillian test in TomEE Plus 1.7.4 with the remote
> > adapter but getting this error:
> >
> > Caused by: org.apache.openejb.client.ClientRuntimeException: Invalid
> > response from server: -1
> >
> > The adapter does find the localhost server:
> >
> > apr. 25, 2017 8:59:52 AM
> > org.apache.tomee.arquillian.remote.RemoteTomEEContainer
> > start
> > INFO: TomEE found running on local port 8080
> >
> > The same test runs fine in with the TomEE embedded adapter.
> >
> > The TomEE Plus 1.7.4 is a stock installation on localhost. I just
> unzipped
> > and ran /bin/startup.bat. Do I need to configure anything for this to
> work?
> > I noticed the TomEE "GUI" isnt installed out of the box with version
> 1.7.4
> > - does the Arquillian adapter need it?
> >
>

Re: Invalid response from server: -1

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

you should find the needed information in tomee remote part at
http://tomee.apache.org/developer/testing/arquillian/index.html


Romain Manni-Bucau
@rmannibucau <https://twitter.com/rmannibucau> |  Blog
<https://blog-rmannibucau.rhcloud.com> | Old Blog
<http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> |
LinkedIn <https://www.linkedin.com/in/rmannibucau> | JavaEE Factory
<https://javaeefactory-rmannibucau.rhcloud.com>

2017-04-27 9:12 GMT+02:00 Me Self <wm...@gmail.com>:

> Hi All
>
> I'm trying to run an Arquillian test in TomEE Plus 1.7.4 with the remote
> adapter but getting this error:
>
> Caused by: org.apache.openejb.client.ClientRuntimeException: Invalid
> response from server: -1
>
> The adapter does find the localhost server:
>
> apr. 25, 2017 8:59:52 AM
> org.apache.tomee.arquillian.remote.RemoteTomEEContainer
> start
> INFO: TomEE found running on local port 8080
>
> The same test runs fine in with the TomEE embedded adapter.
>
> The TomEE Plus 1.7.4 is a stock installation on localhost. I just unzipped
> and ran /bin/startup.bat. Do I need to configure anything for this to work?
> I noticed the TomEE "GUI" isnt installed out of the box with version 1.7.4
> - does the Arquillian adapter need it?
>