It appears it is unable to find the files to create a new instance, but if the files already exist it doesn't try to do this.
So the work around was to copy the directory structure of an existing instance and then use admin:create. -----Original Message----- From: peter lawrey [mailto:[email protected]] Sent: 31 March 2010 10:47 To: [email protected] Subject: admin:create fails with NPE after different files. Attempting to create an instance in the web console fails silently. I have six instances already, I need to create another. Is there any work around for this error? ka...@root> admin:create cbs Creating new instance on port 8102 at: /app/servers/karaf1.0.0/instances/cbs Creating file: /app/servers/karaf1.0.0/instances/cbs/etc/org.ops4j.pax.url.mvn.cfg Creating file: /app/servers/karaf1.0.0/instances/cbs/etc/startup.properties java.lang.NullPointerException at java.io.Reader.<init>(Reader.java:61) at java.io.InputStreamReader.<init>(InputStreamReader.java:55) at java.util.Scanner.<init>(Scanner.java:590) at org.apache.felix.karaf.shell.admin.internal.AdminServiceImpl.copyResourc eToDir(AdminServiceImpl.java:200) at org.apache.felix.karaf.shell.admin.internal.AdminServiceImpl.createInsta nce(AdminServiceImpl.java:140) at org.apache.felix.karaf.shell.admin.internal.commands.CreateCommand.doExe cute(CreateCommand.java:41) at org.apache.felix.karaf.shell.console.OsgiCommandSupport.execute(OsgiComm andSupport.java:41) at org.apache.felix.gogo.commands.basic.AbstractCommand.execute(AbstractCom mand.java:34) at org.apache.felix.gogo.runtime.shell.CommandProxy.execute(CommandProxy.ja va:45) at org.apache.felix.gogo.runtime.shell.Closure.execute(Closure.java:211) at org.apache.felix.gogo.runtime.shell.Closure.executeStatement(Closure.jav a:146) at org.apache.felix.gogo.runtime.shell.Pipe.run(Pipe.java:91) at org.apache.felix.gogo.runtime.shell.Closure.execute(Closure.java:75) at org.apache.felix.gogo.runtime.shell.CommandSessionImpl.execute(CommandSe ssionImpl.java:71) at org.apache.felix.karaf.shell.console.jline.Console.run(Console.java:115) at java.lang.Thread.run(Thread.java:619) ka...@root> admin:create cbs Creating new instance on port 8103 at: /app/servers/karaf1.0.0/instances/cbs Creating dir: /app/servers/karaf1.0.0/instances/cbs/bin Creating dir: /app/servers/karaf1.0.0/instances/cbs/etc Creating dir: /app/servers/karaf1.0.0/instances/cbs/system Creating dir: /app/servers/karaf1.0.0/instances/cbs/deploy Creating dir: /app/servers/karaf1.0.0/instances/cbs/data Creating file: /app/servers/karaf1.0.0/instances/cbs/etc/config.properties java.lang.NullPointerException at java.io.Reader.<init>(Reader.java:61) at java.io.InputStreamReader.<init>(InputStreamReader.java:55) at java.util.Scanner.<init>(Scanner.java:590) at org.apache.felix.karaf.shell.admin.internal.AdminServiceImpl.copyResourc eToDir(AdminServiceImpl.java:200) at org.apache.felix.karaf.shell.admin.internal.AdminServiceImpl.createInsta nce(AdminServiceImpl.java:133) at org.apache.felix.karaf.shell.admin.internal.commands.CreateCommand.doExe cute(CreateCommand.java:41) at org.apache.felix.karaf.shell.console.OsgiCommandSupport.execute(OsgiComm andSupport.java:41) at org.apache.felix.gogo.commands.basic.AbstractCommand.execute(AbstractCom mand.java:34) at org.apache.felix.gogo.runtime.shell.CommandProxy.execute(CommandProxy.ja va:45) at org.apache.felix.gogo.runtime.shell.Closure.execute(Closure.java:211) at org.apache.felix.gogo.runtime.shell.Closure.executeStatement(Closure.jav a:146) at org.apache.felix.gogo.runtime.shell.Pipe.run(Pipe.java:91) at org.apache.felix.gogo.runtime.shell.Closure.execute(Closure.java:75) at org.apache.felix.gogo.runtime.shell.CommandSessionImpl.execute(CommandSe ssionImpl.java:71) at org.apache.felix.karaf.shell.console.jline.Console.run(Console.java:115) at java.lang.Thread.run(Thread.java:619) ka...@root> admin:create cbs Creating new instance on port 8104 at: /app/servers/karaf1.0.0/instances/cbs Creating file: /app/servers/karaf1.0.0/instances/cbs/etc/java.util.logging.properties java.lang.NullPointerException at java.io.Reader.<init>(Reader.java:61) at java.io.InputStreamReader.<init>(InputStreamReader.java:55) at java.util.Scanner.<init>(Scanner.java:590) at org.apache.felix.karaf.shell.admin.internal.AdminServiceImpl.copyResourc eToDir(AdminServiceImpl.java:200) at org.apache.felix.karaf.shell.admin.internal.AdminServiceImpl.createInsta nce(AdminServiceImpl.java:134) at org.apache.felix.karaf.shell.admin.internal.commands.CreateCommand.doExe cute(CreateCommand.java:41) at org.apache.felix.karaf.shell.console.OsgiCommandSupport.execute(OsgiComm andSupport.java:41) at org.apache.felix.gogo.commands.basic.AbstractCommand.execute(AbstractCom mand.java:34) at org.apache.felix.gogo.runtime.shell.CommandProxy.execute(CommandProxy.ja va:45) at org.apache.felix.gogo.runtime.shell.Closure.execute(Closure.java:211) at org.apache.felix.gogo.runtime.shell.Closure.executeStatement(Closure.jav a:146) at org.apache.felix.gogo.runtime.shell.Pipe.run(Pipe.java:91) at org.apache.felix.gogo.runtime.shell.Closure.execute(Closure.java:75) at org.apache.felix.gogo.runtime.shell.CommandSessionImpl.execute(CommandSe ssionImpl.java:71) at org.apache.felix.karaf.shell.console.jline.Console.run(Console.java:115) at java.lang.Thread.run(Thread.java:619) --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]

