Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NumberFormatException: Cannot parse null string #74

Open
basilevs opened this issue Apr 27, 2024 · 0 comments
Open

NumberFormatException: Cannot parse null string #74

basilevs opened this issue Apr 27, 2024 · 0 comments

Comments

@basilevs
Copy link
Contributor

Starting a test after AUT is started, but is not yet initialized leads to following execution error.

Test steps

  • Open a development environment for an Eclipse application
  • Use Run configurations dialog to create a launch configuration "Eclipse Application under Test" use existing Eclipse Application launch configuration as a target.
  • Quickly start a test before AUT window appears.

Expected result

Test does not start until AUT is fully initialized.

Actual result:

Failed to execute command org.eclipse.rcptt.tesla.ecl.model.impl.GetAdvancedInfoImpl@5be74475 (host: null)
  Failed to execute command org.eclipse.rcptt.ecl.core.impl.SequenceImpl@74a0e75f (host: null)

  org.eclipse.core.runtime.CoreException: Failed to execute command org.eclipse.rcptt.tesla.ecl.model.impl.GetAdvancedInfoImpl@5be74475 (host: null)
  	at org.eclipse.rcptt.internal.launching.aut.BaseAutLaunch.unsafeExecute(BaseAutLaunch.java:344)
  	at org.eclipse.rcptt.internal.launching.aut.BaseAutLaunch.execute(BaseAutLaunch.java:209)
  	at org.eclipse.rcptt.internal.launching.aut.BaseAutLaunch.execute(BaseAutLaunch.java:180)
  	at org.eclipse.rcptt.internal.launching.aut.BaseAutLaunch.execute(BaseAutLaunch.java:175)
  	at org.eclipse.rcptt.internal.launching.ecl.ExecAdvancedInfoUtil.getAdvancedInfo(ExecAdvancedInfoUtil.java:27)
  	at org.eclipse.rcptt.internal.launching.ecl.ExecAdvancedInfoUtil.setAdvancedInfo(ExecAdvancedInfoUtil.java:38)
  	at org.eclipse.rcptt.internal.launching.ecl.ExecAdvancedInfoUtil.askForAdvancedInfo(ExecAdvancedInfoUtil.java:57)
  	at org.eclipse.rcptt.internal.launching.PrepareExecutionWrapper.execute(PrepareExecutionWrapper.java:139)
  	at org.eclipse.rcptt.internal.launching.Executable.executeAndRememberResult(Executable.java:128)
  	at org.eclipse.rcptt.internal.launching.Q7LaunchManager$SessionRunnable.run(Q7LaunchManager.java:147)
  	at org.eclipse.rcptt.internal.launching.Q7LaunchManager$ExecThread$1.run(Q7LaunchManager.java:723)
  	at java.base/java.lang.Thread.run(Thread.java:1583)
  Caused by: org.eclipse.core.runtime.CoreException: Couldn't open ECL session
  	at org.eclipse.rcptt.internal.launching.aut.BaseAutLaunch.computeInNewSession(BaseAutLaunch.java:296)
  	at org.eclipse.rcptt.internal.launching.aut.BaseAutLaunch.unsafeExecute(BaseAutLaunch.java:326)
  	... 11 more
  Caused by: org.eclipse.core.runtime.CoreException: Couldn't open ECL session
  	at org.eclipse.rcptt.internal.launching.aut.BaseAutLaunch.createEclSession(BaseAutLaunch.java:1077)
  	at org.eclipse.rcptt.internal.launching.aut.BaseAutLaunch$1.run(BaseAutLaunch.java:269)
  Caused by: java.lang.NumberFormatException: Cannot parse null string
  	at java.base/java.lang.Integer.parseInt(Integer.java:624)
  	at java.base/java.lang.Integer.valueOf(Integer.java:989)
  	at org.eclipse.rcptt.internal.launching.aut.BaseAutLaunch.getEclPort(BaseAutLaunch.java:506)
  	at org.eclipse.rcptt.internal.launching.aut.BaseAutLaunch.createEclSession(BaseAutLaunch.java:1075)
  	... 1 more
  Contains: Couldn't open ECL session
  org.eclipse.core.runtime.CoreException: Couldn't open ECL session
  	at org.eclipse.rcptt.internal.launching.aut.BaseAutLaunch.createEclSession(BaseAutLaunch.java:1077)
  	at org.eclipse.rcptt.internal.launching.aut.BaseAutLaunch$1.run(BaseAutLaunch.java:269)
  Caused by: java.lang.NumberFormatException: Cannot parse null string
  	at java.base/java.lang.Integer.parseInt(Integer.java:624)
  	at java.base/java.lang.Integer.valueOf(Integer.java:989)
  	at org.eclipse.rcptt.internal.launching.aut.BaseAutLaunch.getEclPort(BaseAutLaunch.java:506)
  	at org.eclipse.rcptt.internal.launching.aut.BaseAutLaunch.createEclSession(BaseAutLaunch.java:1075)
  	... 1 more
  Contains: Couldn't open ECL session
  java.lang.NumberFormatException: Cannot parse null string
  	at java.base/java.lang.Integer.parseInt(Integer.java:624)
  	at java.base/java.lang.Integer.valueOf(Integer.java:989)
  	at org.eclipse.rcptt.internal.launching.aut.BaseAutLaunch.getEclPort(BaseAutLaunch.java:506)
  	at org.eclipse.rcptt.internal.launching.aut.BaseAutLaunch.createEclSession(BaseAutLaunch.java:1075)
  	at org.eclipse.rcptt.internal.launching.aut.BaseAutLaunch$1.run(BaseAutLaunch.java:269)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant