GateIn Management CLI - scp
new_to_jboss_4 May 3, 2012 4:10 AMThe GateIn Management CLI imports and exports fine using a SSH (putty) session but results in following error while trying to export or import using SCP as suggested in "https://docs.jboss.org/author/display/GTNPORTAL/GateIn+Management"
For e.g, executing command scp -P 2000 'root@localhost:portal:/mop' mop.zip throws:
16:50:19,203 INFO [ChannelSession] Received channel request: exec 16:50:19,203 INFO [ChannelSession] Executing command: scp -f portal:/mop 16:50:19,203 WARN [ServerSession] Exception caught java.lang.IllegalStateException: No match found at java.util.regex.Matcher.group(Matcher.java:468) at org.gatein.management.cli.crash.commands.scp.SCPCommand.parseSCPAction(SCPCommand.java:229) at org.gatein.management.cli.crash.commands.scp.SCPCommand.<init>(SCPCommand.java:63) at org.gatein.management.cli.crash.commands.scp.SourceCommand.<init>(SourceCommand.java:47) at org.gatein.management.cli.crash.commands.scp.SCPCommandPlugin.createCommand(SCPCommandPlugin.java:51) at org.crsh.ssh.term.scp.SCPCommandFactory.createCommand(SCPCommandFactory.java:53) at org.apache.sshd.server.channel.ChannelSession.handleExec(ChannelSession.java:391) at org.apache.sshd.server.channel.ChannelSession.handleRequest(ChannelSession.java:237) at org.apache.sshd.server.channel.ChannelSession.handleRequest(ChannelSession.java:199) at org.apache.sshd.common.session.AbstractSession.channelRequest(AbstractSession.java:999) at org.apache.sshd.server.session.ServerSession.handleMessage(ServerSession.java:210) at org.apache.sshd.common.session.AbstractSession.decode(AbstractSession.java:522) at org.apache.sshd.common.session.AbstractSession.messageReceived(AbstractSession.java:225) at org.apache.sshd.common.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:58) at org.apache.mina.core.filterchain.DefaultIoFilterChain$TailFilter.messageReceived(DefaultIoFilterChain.java:71 3) at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434) at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46) at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:7 93) at org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(IoFilterAdapter.java:119) at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434) at org.apache.mina.core.filterchain.DefaultIoFilterChain.fireMessageReceived(DefaultIoFilterChain.java:426) at org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:638) at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:598) at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:587) at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$400(AbstractPollingIoProcessor.java:61) at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:969) at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) 16:50:19,203 INFO [ServerSession] Closing session 16:50:19,203 INFO [ChannelSession] Closing channel 0 immediately Not sure what is it trying to match? Trying to remove the "portal" as scp -P 2000 'root@localhost:/mop' mop.zip results in 10:08:02,500 INFO [ChannelSession] Send SSH_MSG_CHANNEL_EOF on channel 0 10:08:02,500 INFO [ChannelSession] Send SSH_MSG_CHANNEL_REQUEST exit-status on channel 0 10:08:02,500 INFO [ChannelSession] Send SSH_MSG_CHANNEL_CLOSE on channel 0 10:08:02,500 INFO [ServerSession] Received SSH_MSG_IGNORE 10:08:02,500 INFO [ChannelSession] Received SSH_MSG_CHANNEL_CLOSE on channel 0 10:08:02,515 INFO [ServerSession] Closing session 10:09:08,703 INFO [ServerSession] Session created... 10:09:08,781 INFO [ServerSession] Client version string: SSH-2.0-PuTTY_Release_0.62 10:09:08,781 INFO [ServerSession] Received SSH_MSG_KEXINIT 10:09:08,859 INFO [DHG14] Received SSH_MSG_KEXDH_INIT 10:09:08,937 INFO [DHG14] Send SSH_MSG_KEXDH_REPLY 10:09:08,937 INFO [ServerSession] Send SSH_MSG_NEWKEYS 10:09:08,968 INFO [ServerSession] Received SSH_MSG_NEWKEYS 10:09:08,968 INFO [ServerSession] Received SSH_MSG_IGNORE 10:09:08,968 INFO [ServerSession] Received SSH_MSG_SERVICE_REQUEST 'ssh-userauth' 10:09:08,968 INFO [ServerSession] Accepting user authentication request 10:09:08,968 INFO [ServerSession] Authorized authentication methods: password 10:09:08,984 INFO [ServerSession] Received SSH_MSG_IGNORE 10:09:08,984 INFO [ServerSession] Received SSH_MSG_USERAUTH_REQUEST 10:09:08,984 INFO [ServerSession] Authenticating user 'root' with method 'none' 10:09:08,984 INFO [ServerSession] Unsupported authentication method 'none' 10:09:08,984 INFO [ServerSession] Received SSH_MSG_IGNORE 10:09:08,984 INFO [ServerSession] Received SSH_MSG_USERAUTH_REQUEST 10:09:08,984 INFO [ServerSession] Authenticating user 'root' with method 'password' 10:09:09,000 INFO [ServerSession] Authentication succeeded 10:09:09,000 INFO [ServerSession] Received SSH_MSG_IGNORE 10:09:09,000 INFO [ServerSession] Received SSH_MSG_IGNORE 10:09:09,000 INFO [ServerSession] Received SSH_MSG_CHANNEL_OPEN session 10:09:09,000 INFO [ServerSession] Received SSH_MSG_IGNORE 10:09:09,000 INFO [ChannelSession] Received SSH_MSG_CHANNEL_REQUEST on channel 0 10:09:09,015 INFO [ChannelSession] Received channel request: simple@putty.projects.tartarus.org 10:09:09,015 INFO [ServerSession] Received SSH_MSG_IGNORE 10:09:09,015 INFO [ChannelSession] Received SSH_MSG_CHANNEL_REQUEST on channel 0 10:09:09,015 INFO [ChannelSession] Received channel request: exec 10:09:09,015 INFO [ChannelSession] Executing command: scp -f /mop 10:09:09,015 INFO [ServerSession] Received SSH_MSG_IGNORE 10:09:09,015 INFO [MembershipDAOImpl] Identity operation error: java.lang.IllegalArgumentException: Group id or User name cannot be null at org.picketlink.idm.impl.api.session.managers.AbstractManager.checkNotNullArgument(AbstractManager.java:271) at org.picketlink.idm.impl.api.session.managers.RoleManagerImpl.findRoles(RoleManagerImpl.java:994) at org.picketlink.idm.impl.api.session.managers.RoleManagerImpl.findRoles(RoleManagerImpl.java:1002) at org.exoplatform.services.organization.idm.MembershipDAOImpl.findMembershipsByUser(MembershipDAOImpl.java:699) at org.exoplatform.services.organization.auth.OrganizationAuthenticatorImpl.createIdentity(OrganizationAuthentic atorImpl.java:99) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.gatein.management.cli.crash.commands.GateInCommand.login(GateInCommand.java:77) at org.gatein.management.cli.crash.commands.scp.SCPCommand$SCPManagementCommand.login(SCPCommand.java:251) at org.gatein.management.cli.crash.commands.scp.SCPCommand.execute(SCPCommand.java:117) at org.gatein.management.cli.crash.commands.scp.SCPCommand.run(SCPCommand.java:95) at java.lang.Thread.run(Thread.java:662) 10:09:09,015 INFO [MembershipDAOImpl] Identity operation error: java.lang.IllegalArgumentException: User name cannot be null at org.picketlink.idm.impl.api.session.managers.AbstractManager.checkNotNullArgument(AbstractManager.java:271) at org.picketlink.idm.impl.api.session.managers.RelationshipManagerImpl.findAssociatedGroups(RelationshipManager Impl.java:1163) at org.exoplatform.services.organization.idm.MembershipDAOImpl.findMembershipsByUser(MembershipDAOImpl.java:740) at org.exoplatform.services.organization.auth.OrganizationAuthenticatorImpl.createIdentity(OrganizationAuthentic atorImpl.java:99) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.gatein.management.cli.crash.commands.GateInCommand.login(GateInCommand.java:77) at org.gatein.management.cli.crash.commands.scp.SCPCommand$SCPManagementCommand.login(SCPCommand.java:251) at org.gatein.management.cli.crash.commands.scp.SCPCommand.execute(SCPCommand.java:117) at org.gatein.management.cli.crash.commands.scp.SCPCommand.run(SCPCommand.java:95) at java.lang.Thread.run(Thread.java:662) 10:09:09,015 ERROR [SCPCommand] Exception during command execution. org.crsh.command.ScriptException: Could not authenticate for user 'null' at org.gatein.management.cli.crash.commands.GateInCommand.login(GateInCommand.java:110) at org.gatein.management.cli.crash.commands.scp.SCPCommand$SCPManagementCommand.login(SCPCommand.java:251) at org.gatein.management.cli.crash.commands.scp.SCPCommand.execute(SCPCommand.java:117) at org.gatein.management.cli.crash.commands.scp.SCPCommand.run(SCPCommand.java:95) at java.lang.Thread.run(Thread.java:662) Caused by: java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.gatein.management.cli.crash.commands.GateInCommand.login(GateInCommand.java:82) ... 4 more Caused by: java.lang.NullPointerException at java.util.concurrent.ConcurrentHashMap.put(ConcurrentHashMap.java:882) at org.exoplatform.services.security.IdentityRegistry.register(IdentityRegistry.java:117) ... 9 more 10:09:09,015 INFO [ChannelSession] Send SSH_MSG_CHANNEL_EOF on channel 0 10:09:09,031 INFO [ChannelSession] Send SSH_MSG_CHANNEL_REQUEST exit-status on channel 0 10:09:09,031 INFO [ChannelSession] Send SSH_MSG_CHANNEL_CLOSE on channel 0 10:09:09,031 INFO [ServerSession] Received SSH_MSG_IGNORE 10:09:09,031 INFO [ChannelSession] Received SSH_MSG_CHANNEL_CLOSE on channel 0 10:09:09,031 INFO [ServerSession] Closing session Using GateIn-3.2.0.Final-jbossas5 Any suggestions?