ZipException running sconadm register on Solaris 10 1/06
I'm trying to register a system. Here is some diagnostic commands followed by the sconadm command that throws a stack trace.
#cat /var/opt/opsware/RegistrationProfile.properties
userName=plyonsopsware
password=XXXXXXXXXX
hostName=m304.dev.opsware.com
proxyHostName=
proxyPort=
proxyUserName=
proxyPassword=
#uname -a
SunOS m304.dev.opsware.com 5.10 Generic_118822-25 sun4u sparc SUNW,UltraAX-i2
#cat /etc/release
Solaris 10 1/06 s10s_u1wos_19a SPARC
Copyright 2005 Sun Microsystems, Inc. All Rights Reserved.
Use is subject to license terms.
Assembled 07 December 2005
#java -version
java version"1.5.0_06"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)
Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode, sharing)
#sconadm register -a -r /var/opt/opsware/RegistrationProfile.properties
sconadm is running
Authenticating user ...
Collecting asset ...
java.util.zip.ZipException: No such file or directory
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(ZipFile.java:203)
at java.util.jar.JarFile.<init>(JarFile.java:132)
at java.util.jar.JarFile.<init>(JarFile.java:70)
at com.sun.cns.basicreg.adapter.DataCollectorAdapter.<init>(DataCollectorAdapter.java:43)
at com.sun.cns.basicreg.adapter.DataCollectorAdapter.getInstance(DataCollectorAdapter.java:59)
at com.sun.cns.basicreg.MiniAdvertisement.<init>(MiniAdvertisement.java:272)
at com.sun.cns.basicreg.MiniAdvertisement.getInstance(MiniAdvertisement.java:291)
at com.sun.cns.basicreg.BasicRegCLI.run(BasicRegCLI.java:689)
at com.sun.cns.basicreg.BasicRegCLI.main(BasicRegCLI.java:548)
java.lang.NullPointerException
at com.sun.cns.basicreg.adapter.DataCollectorAdapter.collectValue(DataCollectorAdapter.java:71)
at com.sun.cns.basicreg.MiniAdvertisement.collectSIValue(MiniAdvertisement.java:2450)
at com.sun.cns.basicreg.MiniAdvertisement.collectSISystemModel(MiniAdvertisement.java:2235)
at com.sun.cns.basicreg.MiniAdvertisement.initNodeCollectionData(MiniAdvertisement.java:2618)
at com.sun.cns.basicreg.MiniAdvertisement.<init>(MiniAdvertisement.java:285)
at com.sun.cns.basicreg.MiniAdvertisement.getInstance(MiniAdvertisement.java:291)
at com.sun.cns.basicreg.BasicRegCLI.run(BasicRegCLI.java:689)
at com.sun.cns.basicreg.BasicRegCLI.main(BasicRegCLI.java:548)
java.lang.NullPointerException
at com.sun.cns.basicreg.adapter.DataCollectorAdapter.collectValue(DataCollectorAdapter.java:71)
at com.sun.cns.basicreg.MiniAdvertisement.collectSIValue(MiniAdvertisement.java:2450)
at com.sun.cns.basicreg.MiniAdvertisement.collectSISerialNumber(MiniAdvertisement.java:2252)
at com.sun.cns.basicreg.MiniAdvertisement.initNodeCollectionData(MiniAdvertisement.java:2619)
at com.sun.cns.basicreg.MiniAdvertisement.<init>(MiniAdvertisement.java:285)
at com.sun.cns.basicreg.MiniAdvertisement.getInstance(MiniAdvertisement.java:291)
at com.sun.cns.basicreg.BasicRegCLI.run(BasicRegCLI.java:689)
at com.sun.cns.basicreg.BasicRegCLI.main(BasicRegCLI.java:548)
java.lang.NullPointerException
at com.sun.cns.basicreg.adapter.DataCollectorAdapter.collectValue(DataCollectorAdapter.java:71)
at com.sun.cns.basicreg.MiniAdvertisement.collectSIValue(MiniAdvertisement.java:2450)
at com.sun.cns.basicreg.MiniAdvertisement.collectSIHostID(MiniAdvertisement.java:2272)
at com.sun.cns.basicreg.MiniAdvertisement.initNodeCollectionData(MiniAdvertisement.java:2620)
at com.sun.cns.basicreg.MiniAdvertisement.<init>(MiniAdvertisement.java:285)
at com.sun.cns.basicreg.MiniAdvertisement.getInstance(MiniAdvertisement.java:291)
at com.sun.cns.basicreg.BasicRegCLI.run(BasicRegCLI.java:689)
at com.sun.cns.basicreg.BasicRegCLI.main(BasicRegCLI.java:548)
java.lang.NullPointerException
at com.sun.cns.basicreg.adapter.DataCollectorAdapter.collectValue(DataCollectorAdapter.java:71)
at com.sun.cns.basicreg.MiniAdvertisement.collectSIValue(MiniAdvertisement.java:2450)
at com.sun.cns.basicreg.MiniAdvertisement.collectSIHostAliases(MiniAdvertisement.java:2288)
at com.sun.cns.basicreg.MiniAdvertisement.initNodeCollectionData(MiniAdvertisement.java:2621)
at com.sun.cns.basicreg.MiniAdvertisement.<init>(MiniAdvertisement.java:285)
at com.sun.cns.basicreg.MiniAdvertisement.getInstance(MiniAdvertisement.java:291)
at com.sun.cns.basicreg.BasicRegCLI.run(BasicRegCLI.java:689)
at com.sun.cns.basicreg.BasicRegCLI.main(BasicRegCLI.java:548)
java.lang.NullPointerException
at com.sun.cns.basicreg.adapter.DataCollectorAdapter.collectValue(DataCollectorAdapter.java:71)
at com.sun.cns.basicreg.MiniAdvertisement.collectSIValue(MiniAdvertisement.java:2450)
at com.sun.cns.basicreg.MiniAdvertisement.collectSIHostAddresses(MiniAdvertisement.java:2297)
at com.sun.cns.basicreg.MiniAdvertisement.initNodeCollectionData(MiniAdvertisement.java:2622)
at com.sun.cns.basicreg.MiniAdvertisement.<init>(MiniAdvertisement.java:285)
at com.sun.cns.basicreg.MiniAdvertisement.getInstance(MiniAdvertisement.java:291)
at com.sun.cns.basicreg.BasicRegCLI.run(BasicRegCLI.java:689)
at com.sun.cns.basicreg.BasicRegCLI.main(BasicRegCLI.java:548)
java.lang.NullPointerException
at com.sun.cns.basicreg.adapter.DataCollectorAdapter.collectValue(DataCollectorAdapter.java:71)
at com.sun.cns.basicreg.MiniAdvertisement.collectSIValue(MiniAdvertisement.java:2450)
at com.sun.cns.basicreg.MiniAdvertisement.collectSIDnsDomain(MiniAdvertisement.java:2306)
at com.sun.cns.basicreg.MiniAdvertisement.initNodeCollectionData(MiniAdvertisement.java:2623)
at com.sun.cns.basicreg.MiniAdvertisement.<init>(MiniAdvertisement.java:285)
at com.sun.cns.basicreg.MiniAdvertisement.getInstance(MiniAdvertisement.java:291)
at com.sun.cns.basicreg.BasicRegCLI.run(BasicRegCLI.java:689)
at com.sun.cns.basicreg.BasicRegCLI.main(BasicRegCLI.java:548)
java.lang.NullPointerException
at com.sun.cns.basicreg.adapter.DataCollectorAdapter.collectValue(DataCollectorAdapter.java:71)
at com.sun.cns.basicreg.MiniAdvertisement.collectSIValue(MiniAdvertisement.java:2450)
at com.sun.cns.basicreg.MiniAdvertisement.collectSINisDomain(MiniAdvertisement.java:2319)
at com.sun.cns.basicreg.MiniAdvertisement.initNodeCollectionData(MiniAdvertisement.java:2624)
at com.sun.cns.basicreg.MiniAdvertisement.<init>(MiniAdvertisement.java:285)
at com.sun.cns.basicreg.MiniAdvertisement.getInstance(MiniAdvertisement.java:291)
at com.sun.cns.basicreg.BasicRegCLI.run(BasicRegCLI.java:689)
at com.sun.cns.basicreg.BasicRegCLI.main(BasicRegCLI.java:548)
java.lang.NullPointerException
at com.sun.cns.basicreg.adapter.DataCollectorAdapter.collectValue(DataCollectorAdapter.java:71)
at com.sun.cns.basicreg.MiniAdvertisement.collectSIValue(MiniAdvertisement.java:2450)
at com.sun.cns.basicreg.MiniAdvertisement.collectSIMacAddress(MiniAdvertisement.java:2332)
at com.sun.cns.basicreg.MiniAdvertisement.initNodeCollectionData(MiniAdvertisement.java:2625)
at com.sun.cns.basicreg.MiniAdvertisement.<init>(MiniAdvertisement.java:285)
at com.sun.cns.basicreg.MiniAdvertisement.getInstance(MiniAdvertisement.java:291)
at com.sun.cns.basicreg.BasicRegCLI.run(BasicRegCLI.java:689)
at com.sun.cns.basicreg.BasicRegCLI.main(BasicRegCLI.java:548)
java.lang.NullPointerException
at com.sun.cns.basicreg.adapter.DataCollectorAdapter.getNumCPUs(DataCollectorAdapter.java:185)
at com.sun.cns.basicreg.MiniAdvertisement.collectSINumCpu(MiniAdvertisement.java:2341)
at com.sun.cns.basicreg.MiniAdvertisement.initNodeCollectionData(MiniAdvertisement.java:2626)
at com.sun.cns.basicreg.MiniAdvertisement.<init>(MiniAdvertisement.java:285)
at com.sun.cns.basicreg.MiniAdvertisement.getInstance(MiniAdvertisement.java:291)
at com.sun.cns.basicreg.BasicRegCLI.run(BasicRegCLI.java:689)
at com.sun.cns.basicreg.BasicRegCLI.main(BasicRegCLI.java:548)
java.lang.NullPointerException
at com.sun.cns.basicreg.adapter.DataCollectorAdapter.getCPUStatus(DataCollectorAdapter.java:167)
at com.sun.cns.basicreg.MiniAdvertisement.collectSICpuStatusAll(MiniAdvertisement.java:2369)
at com.sun.cns.basicreg.MiniAdvertisement.initNodeCollectionData(MiniAdvertisement.java:2627)
at com.sun.cns.basicreg.MiniAdvertisement.<init>(MiniAdvertisement.java:285)
at com.sun.cns.basicreg.MiniAdvertisement.getInstance(MiniAdvertisement.java:291)
at com.sun.cns.basicreg.BasicRegCLI.run(BasicRegCLI.java:689)
at com.sun.cns.basicreg.BasicRegCLI.main(BasicRegCLI.java:548)
Exception in thread"main" java.lang.NumberFormatException: For input string:""
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
at java.lang.Integer.parseInt(Integer.java:468)
at java.lang.Integer.parseInt(Integer.java:497)
at com.sun.cns.basicreg.MiniAdvertisement.collectCPUDeviceIds(MiniAdvertisement.java:2552)
at com.sun.cns.basicreg.MiniAdvertisement.initNodeCollectionData(MiniAdvertisement.java:2628)
at com.sun.cns.basicreg.MiniAdvertisement.<init>(MiniAdvertisement.java:285)
at com.sun.cns.basicreg.MiniAdvertisement.getInstance(MiniAdvertisement.java:291)
at com.sun.cns.basicreg.BasicRegCLI.run(BasicRegCLI.java:689)
at com.sun.cns.basicreg.BasicRegCLI.main(BasicRegCLI.java:548)

