scheduling icon indicating copy to clipboard operation
scheduling copied to clipboard

proactive-client fails to remove a nodesource when using non-interactive mode

Open paraita opened this issue 8 years ago • 0 comments

Expected: remove a node source from the proactive-client using non-interactive mode Actual: the node is not removed, and I have the following trace:

 paraita@jily  ~/Bureau/nightlies/activeeon_enterprise-pca_server-linux-x64-7.35.0-SNAPSHOT/bin  ./proactive-client -u http://localhost:8080 -c ../config/authentication/rm.cred -r "dsqdsq" -X
[ERROR] Failed to construct terminal; falling back to unsupported
java.lang.NumberFormatException: For input string: "0x100"
        at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
        at java.lang.Integer.parseInt(Integer.java:580)
        at java.lang.Integer.valueOf(Integer.java:766)
        at jline.internal.InfoCmp.parseInfoCmp(InfoCmp.java:59)
        at jline.UnixTerminal.parseInfoCmp(UnixTerminal.java:242)
        at jline.UnixTerminal.<init>(UnixTerminal.java:65)
        at jline.UnixTerminal.<init>(UnixTerminal.java:50)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
        at java.lang.Class.newInstance(Class.java:442)
        at jline.TerminalFactory.getFlavor(TerminalFactory.java:211)
        at jline.TerminalFactory.create(TerminalFactory.java:102)
        at jline.TerminalFactory.get(TerminalFactory.java:186)
        at jline.TerminalFactory.get(TerminalFactory.java:192)
        at jline.console.ConsoleReader.<init>(ConsoleReader.java:243)
        at jline.console.ConsoleReader.<init>(ConsoleReader.java:235)
        at jline.console.ConsoleReader.<init>(ConsoleReader.java:227)
        at org.ow2.proactive_grid_cloud_portal.cli.console.JLineDevice.<init>(JLineDevice.java:66)
        at org.ow2.proactive_grid_cloud_portal.cli.console.AbstractDevice.getConsole(AbstractDevice.java:60)
        at org.ow2.proactive_grid_cloud_portal.cli.EntryPoint.getCommandFactory(EntryPoint.java:145)
        at org.ow2.proactive_grid_cloud_portal.cli.EntryPoint.run(EntryPoint.java:72)
        at org.ow2.proactive_grid_cloud_portal.cli.CommonEntryPoint.main(CommonEntryPoint.java:39)

SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/home/paraita/Bureau/nightlies/activeeon_enterprise-pca_server-linux-x64-7.35.0-SNAPSHOT/dist/lib/slf4j-log4j12-1.7.12.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/home/paraita/Bureau/nightlies/activeeon_enterprise-pca_server-linux-x64-7.35.0-SNAPSHOT/addons/infrastructure-azure-scale-set-7.35.0-SNAPSHOT-all.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
An error occurred while deleting node source: dsqdsq
Error message:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<title>Error 404 Not Found</title>
</head>
<body><h2>HTTP ERROR 404</h2>
<p>Problem accessing /rm/nodesource/remove. Reason:
<pre>    Not Found</pre></p><hr><i><small>Powered by Jetty://</small></i><hr/>

</body>
</html>

I used a 7.35.0-SNAPSHOT, but it also happens on 7.36.0-SNAPSHOT. I used the default settings and reproduced the issue with multiple nodesources (SSH infrastructure V2, default empty infrastructure, etc). I ran this snapshot on Archlinux x64 with Oracle's Java 8.

paraita avatar Jan 23 '18 08:01 paraita