On Thursday, October 15, 2020 at 3:49:45 PM UTC+2 [email protected] wrote:
> Thanks Marc for the detailed explanation. > I thought we can provide any remote IP address tcpserver which is not > true. If only local addresses are allowed, why need to make it as a > parameter rather than hard code to the local address? > Because one machine can have multiple IP addresses. By default tcpserver binds to loopback ( 127.0.0.1 ) and configurable option exists to bind to other addresses. > Regards, > Ashok > > On Thu, Oct 15, 2020 at 12:41 AM Marc Hoffmann <[email protected]> > wrote: > >> There is a big difference in the semantic of the address attribute: >> >> * tcpclient: address is the IP address to connect to. This could be on >> any machine, as long as it is reachable >> * tcpserver: address is the local IP address the agent binds to. This >> address must be configured on a accessible local interface, local process >> must have permission to open that server port >> >> So if “because no ports on VM where PCF container is running is not >> allowed” is correct, you cannot use tcpserver on PCF. >> >> Regards, >> -marc >> >> >> >> >> >> On 14. Oct 2020, at 23:00, ashok kumar <[email protected]> wrote: >> >> Thanks Marc for quick response. >> The VM is accessible if I set output as "tcpclient" and able to capture >> the coverage data and would like to try with tcpserver too. I think if I >> try to use "address=*" agent is going to write to the VM where PCF is >> running and we dont want to try * because no ports on VM where PCF >> container is running is not allowed. >> >> I have couple of questions - >> 1. I dont see much difference between tcpserver and tcpclient modes >> because we are going to supply same values. May be I am missing something. >> >> >> Regards, >> Ashok >> >> On Wed, Oct 14, 2020 at 3:49 PM Marc Hoffmann <[email protected]> >> wrote: >> >>> Hi, >>> >>> I don’t know how PCF works. But probably the “IP Adress of VM” is not >>> available where the application is installed (container?). >>> >>> You can simply specify address=* to bind to any available address. >>> >>> Regards, >>> -marc >>> >>> >>> >>> On 14. Oct 2020, at 22:44, ashok kumar <[email protected]> wrote: >>> >>> Hi All, >>> >>> I have SpringBoot application running on PCF and I set >>> output="tcpserver", port="6335" and address="<IP Address of VM>" and while >>> starting the application, seeinb below exception. Appreciate your help on >>> this. >>> >>> 2020-10-14T15:36:01.308-05:00 [APP/PROC/WEB/0] [ERR] >>> java.net.BindException: Cannot assign requested address (Bind failed) >>> 2020-10-14T15:36:01.308-05:00 [APP/PROC/WEB/0] [ERR] at >>> java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:387) >>> 2020-10-14T15:36:01.308-05:00 [APP/PROC/WEB/0] [ERR] at >>> java.net.ServerSocket.bind(ServerSocket.java:390) >>> 2020-10-14T15:36:01.308-05:00 [APP/PROC/WEB/0] [ERR] at >>> org.jacoco.agent.rt.internal_43f5073.Agent.getInstance(Agent.java:54) >>> 2020-10-14T15:36:01.308-05:00 [APP/PROC/WEB/0] [ERR] at >>> org.jacoco.agent.rt.internal_43f5073.PreMain.premain(PreMain.java:50) >>> 2020-10-14T15:36:01.309-05:00 [APP/PROC/WEB/0] [ERR] at >>> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>> 2020-10-14T15:36:01.309-05:00 [APP/PROC/WEB/0] [ERR] at >>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >>> 2020-10-14T15:36:01.309-05:00 [APP/PROC/WEB/0] [ERR] at >>> java.lang.reflect.Method.invoke(Method.java:498) >>> 2020-10-14T15:36:01.309-05:00 [APP/PROC/WEB/0] [ERR] at >>> sun.instrument.InstrumentationImpl.loadClassAndStartAgent(InstrumentationImpl.java:386) >>> 2020-10-14T15:36:01.309-05:00 [APP/PROC/WEB/0] [ERR] at >>> sun.instrument.InstrumentationImpl.loadClassAndCallPremain(InstrumentationImpl.java:401) >>> 2020-10-14T15:36:01.309-05:00 [APP/PROC/WEB/0] [ERR] at >>> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>> 2020-10-14T15:36:01.310-05:00 [APP/PROC/WEB/0] [ERR] at >>> sun.instrument.InstrumentationImpl.loadClassAndCallPremain(InstrumentationImpl.java:401) >>> 2020-10-14T15:36:01.310-05:00 [APP/PROC/WEB/0] [ERR] Caused by: >>> java.net.BindException: Cannot assign requested address (Bind failed) >>> 2020-10-14T15:36:01.310-05:00 [APP/PROC/WEB/0] [ERR] at >>> java.net.ServerSocket.bind(ServerSocket.java:390) >>> 2020-10-14T15:36:01.310-05:00 [APP/PROC/WEB/0] [ERR] at >>> org.jacoco.agent.rt.internal_43f5073.output.TcpServerOutput.startup(TcpServerOutput.java:54) >>> 2020-10-14T15:36:01.310-05:00 [APP/PROC/WEB/0] [ERR] at >>> org.jacoco.agent.rt.internal_43f5073.Agent.startup(Agent.java:129) >>> 2020-10-14T15:36:01.311-05:00 [APP/PROC/WEB/0] [ERR] at >>> org.jacoco.agent.rt.internal_43f5073.Agent.getInstance(Agent.java:54) >>> >>> Regards, >>> Ashok >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "JaCoCo and EclEmma Users" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/jacoco/bae7028a-17dd-4eee-a4ef-a94d782943a4o%40googlegroups.com >>> >>> <https://groups.google.com/d/msgid/jacoco/bae7028a-17dd-4eee-a4ef-a94d782943a4o%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >>> >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "JaCoCo and EclEmma Users" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/jacoco/6EA54F95-0BCE-4B36-9BEF-49FC73699168%40mountainminds.com >>> >>> <https://groups.google.com/d/msgid/jacoco/6EA54F95-0BCE-4B36-9BEF-49FC73699168%40mountainminds.com?utm_medium=email&utm_source=footer> >>> . >>> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "JaCoCo and EclEmma Users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/jacoco/CAGHLmnvv4usd7c-wBj7Ymd0D1n7qkh7HLgvAHfCHY%2BoDcBYTJg%40mail.gmail.com >> >> <https://groups.google.com/d/msgid/jacoco/CAGHLmnvv4usd7c-wBj7Ymd0D1n7qkh7HLgvAHfCHY%2BoDcBYTJg%40mail.gmail.com?utm_medium=email&utm_source=footer> >> . >> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "JaCoCo and EclEmma Users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> > To view this discussion on the web visit >> https://groups.google.com/d/msgid/jacoco/1B21FA9C-3524-4875-BA3A-9EF101B9E471%40mountainminds.com >> >> <https://groups.google.com/d/msgid/jacoco/1B21FA9C-3524-4875-BA3A-9EF101B9E471%40mountainminds.com?utm_medium=email&utm_source=footer> >> . >> > -- You received this message because you are subscribed to the Google Groups "JaCoCo and EclEmma Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jacoco/510036c7-5d52-4282-893b-7a6c92541214n%40googlegroups.com.
