Can't register new S10 11-06 system
I have a newly installed S10 11/06 system (previous S10 06/06 system that wasn't upgradable) and I cannot get the system registered. Using either /usr/sbin/sconadm register -a -r /root/registrationprofile.properties or /usr/bin/updatemanager, I get errors:
/usr/sbin/sconadm register -a -r /root/registrationprofile.properties gives me:
sconadm is running
Authenticating user ...
Exception in thread "main" java.lang.NullPointerException
at com.sun.scn.offering.swupom.SWUPOfferingInstance.register(SWUPOfferingInstance. java:340)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.sun.jmx.mbeanserver.StandardMetaDataImpl.invoke(StandardMetaDataImpl.java:4 14)
at javax.management.StandardMBean.invoke(StandardMBean.java:323)
at com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke(DynamicMetaDataImpl.java:213 )
at com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServer Interceptor.java:815)
at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:784)
at com.sun.jdmk.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServe rInterceptor.java:203)
at com.sun.cacao.agent.DispatchInterceptor.invoke(DispatchInterceptor.java:662)
at com.sun.cacao.agent.auth.impl.AccessControlInterceptor.invoke(AccessControlInte rceptor.java:618)
at com.sun.jdmk.JdmkMBeanServerImpl.invoke(JdmkMBeanServerImpl.java:764)
at com.sun.cacao.common.instrum.impl.InstrumDefaultForwarder.invoke(InstrumDefault Forwarder.java:106)
at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.jav a:1408)
at javax.management.remote.rmi.RMIConnectionImpl.access$100(RMIConnectionImpl.java :81)
at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnec tionImpl.java:1245)
at java.security.AccessController.doPrivileged(Native Method)
at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnecti onImpl.java:1348)
at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:782 )
at sun.reflect.GeneratedMethodAccessor13.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:294)
at sun.rmi.transport.Transport$1.run(Transport.java:153)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:149)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:466)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:707)
at java.lang.Thread.run(Thread.java:595)
and /usr/bin/updatemanager gives me:
Exception in thread "Thread-13" java.lang.NullPointerException
at com.sun.scn.offering.swupom.SWUPOfferingInstance.register(SWUPOfferingInstance. java:340)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.sun.jmx.mbeanserver.StandardMetaDataImpl.invoke(StandardMetaDataImpl.java:4 14)
at javax.management.StandardMBean.invoke(StandardMBean.java:323)
at com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke(DynamicMetaDataImpl.java:213 )
at com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServer Interceptor.java:815)
at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:784)
at com.sun.jdmk.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServe rInterceptor.java:203)
at com.sun.cacao.agent.DispatchInterceptor.invoke(DispatchInterceptor.java:662)
at com.sun.cacao.agent.auth.impl.AccessControlInterceptor.invoke(AccessControlInte rceptor.java:618)
at com.sun.jdmk.JdmkMBeanServerImpl.invoke(JdmkMBeanServerImpl.java:764)
at com.sun.cacao.common.instrum.impl.InstrumDefaultForwarder.invoke(InstrumDefault Forwarder.java:106)
at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.jav a:1408)
at javax.management.remote.rmi.RMIConnectionImpl.access$100(RMIConnectionImpl.java :81)
at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnec tionImpl.java:1245)
at java.security.AccessController.doPrivileged(Native Method)
at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnecti onImpl.java:1348)
at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:782 )
at sun.reflect.GeneratedMethodAccessor13.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:294)
at sun.rmi.transport.Transport$1.run(Transport.java:153)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:149)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:466)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:707)
at java.lang.Thread.run(Thread.java:595)
What do I need to do to get this system registered?
[6057 byte] By [
wskydoga] at [2007-11-26 13:42:47]

# 1
Please post the output of the following commands as we will need this information before we can advise further:
$ cat /etc/release
$ cat /var/sadm/system/admin/CLUSTER
$ java -version
$ smpatch get
$ showrev -p |egrep '123005|121453|121118|120335|121081|121563|122231|119788|124463' | cut -f2 -d " "
We will also need to see your registrationprofile.properties file so post that as well, with your password and subscription key (if used) replaced by asterisks.
# 2
Here it is:
cat /etc/release
Solaris 10 11/06 s10s_u3wos_10 SPARC
Copyright 2006 Sun Microsystems, Inc. All Rights Reserved.
Use is subject to license terms.
Assembled 14 November 2006
cat /var/sadm/system/admin/CLUSTER
CLUSTER=SUNWCall
java -version
java version "1.5.0_07"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_07-b03)
Java HotSpot(TM) Client VM (build 1.5.0_07-b03, mixed mode, sharing)
smpatch get
patchpro.backout.directory"" ""
patchpro.baseline.directory-/var/sadm/spool
patchpro.download.directory/var/sadm/spool /var/sadm/spool
patchpro.install.types -rebootafter:reconfigafter:standard
patchpro.patch.source-https://getupdates1.sun.com/
patchpro.patchset-current
patchpro.proxy.host "" ""
patchpro.proxy.passwd********
patchpro.proxy.port "" 8080
patchpro.proxy.user "" ""
showrev -p |egrep '123005|121453|121118|120335|121081|121563|122231|119788|124463' | cut -f2 -d ' '
121453-02
121081-06
122231-01
121118-09
119788-07
120335-04
124463-02
123005-05
123011-01
cat /root/registrationprofile.properties
userName=ericwisti
password=******
hostName=maggie.wisti.com
subscriptionKey=**********
portalEnabled=true
proxyHostName=cache.wisti.com
proxyPort=3128
proxyUserName=
proxyPassword=
I tried one other system newly installed with the same S10 11-06 and it registered without a problem.
# 3
Java will need to be upgraded to 1.5.0_09 or later. Since your system connects to the internet via an HTTP proxy, it could run into java bug #6226610. Upgrading java will rule out this bug from being the problem.
After upgrading, follow these steps before trying to register again:
# cacaoadm stop
# cacaoadm status
# /usr/lib/cc-ccr/bin/eraseCCRRepository
# rm /var/scn/persistence/SCN*
Check the value of the java.home variable in the cacao properties file:
$ grep java.home /etc/cacao/instances/default/private/cacao.properties
Change it to reflect the location of the newly installed version, then start
cacao:
# cacaoadm start
# cacaoadm status
# netstat -an | grep 1116
Try registering again using sconadm:
# /usr/sbin/sconadm register -a -r <regfile>
If it still fails then we'll need to ask you to wait while some other similar cases we have are resolved. They are currently being investigated by the engineering team and once we have a resolution we will post it to this forum.
# 4
No dice. Followed all instructions and still:
# /usr/sbin/sconadm register -a -r /root/registrationprofile.properties
sconadm is running
Authenticating user ...
Exception in thread "main" javax.management.RuntimeMBeanException: RuntimeException thrown by the invoke method of the Dynamic MBean
at com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke(DynamicMetaDataImpl.java:227 )
at com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServer Interceptor.java:815)
at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:784)
at com.sun.jdmk.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServe rInterceptor.java:203)
at com.sun.cacao.agent.DispatchInterceptor.invoke(DispatchInterceptor.java:662)
at com.sun.cacao.agent.auth.impl.AccessControlInterceptor.invoke(AccessControlInte rceptor.java:618)
at com.sun.jdmk.JdmkMBeanServerImpl.invoke(JdmkMBeanServerImpl.java:764)
at com.sun.cacao.common.instrum.impl.InstrumDefaultForwarder.invoke(InstrumDefault Forwarder.java:106)
at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.jav a:1408)
at javax.management.remote.rmi.RMIConnectionImpl.access$100(RMIConnectionImpl.java :81)
at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnec tionImpl.java:1245)
at java.security.AccessController.doPrivileged(Native Method)
at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnecti onImpl.java:1348)
at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:782 )
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:294)
at sun.rmi.transport.Transport$1.run(Transport.java:153)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:149)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:466)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:707)
at java.lang.Thread.run(Thread.java:595)
at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall .java:247)
at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:223)
at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:126)
at com.sun.jmx.remote.internal.PRef.invoke(Unknown Source)
at javax.management.remote.rmi.RMIConnectionImpl_Stub.invoke(Unknown Source)
at javax.management.remote.rmi.RMIConnector$RemoteMBeanServerConnection.invoke(RMI Connector.java:972)
at javax.management.MBeanServerInvocationHandler.invoke(MBeanServerInvocationHandl er.java:201)
at $Proxy8.register(Unknown Source)
at com.sun.cns.basicreg.cacao.SWUPOMCacaoAdapter.registerSystem(SWUPOMCacaoAdapter .java:358)
at com.sun.cns.basicreg.BasicRegCLI.run(BasicRegCLI.java:809)
at com.sun.cns.basicreg.BasicRegCLI.main(BasicRegCLI.java:567)
Caused by: java.lang.NullPointerException
at com.sun.scn.offering.swupom.SWUPOfferingInstance.register(SWUPOfferingInstance. java:340)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.sun.jmx.mbeanserver.StandardMetaDataImpl.invoke(StandardMetaDataImpl.java:4 14)
at javax.management.StandardMBean.invoke(StandardMBean.java:323)
at com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke(DynamicMetaDataImpl.java:213 )
at com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServer Interceptor.java:815)
at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:784)
at com.sun.jdmk.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServe rInterceptor.java:203)
at com.sun.cacao.agent.DispatchInterceptor.invoke(DispatchInterceptor.java:662)
at com.sun.cacao.agent.auth.impl.AccessControlInterceptor.invoke(AccessControlInte rceptor.java:618)
at com.sun.jdmk.JdmkMBeanServerImpl.invoke(JdmkMBeanServerImpl.java:764)
at com.sun.cacao.common.instrum.impl.InstrumDefaultForwarder.invoke(InstrumDefault Forwarder.java:106)
at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.jav a:1408)
at javax.management.remote.rmi.RMIConnectionImpl.access$100(RMIConnectionImpl.java :81)
at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnec tionImpl.java:1245)
at java.security.AccessController.doPrivileged(Native Method)
at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnecti onImpl.java:1348)
at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:782 )
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:294)
at sun.rmi.transport.Transport$1.run(Transport.java:153)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:149)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:466)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:707)
at java.lang.Thread.run(Thread.java:595)
# 5
OK. The java dump is exactly the same as in some other support cases we have currently under investigation. We will post an update here when we learn anything new from those cases.
# 6
I'm having the same probs ... here's the output I get from you're suggested procedure ....
# cat /etc/release
Solaris Nevada snv_54 SPARC
Copyright 2006 Sun Microsystems, Inc. All Rights Reserved.
Use is subject to license terms.
Assembled 04 December 2006
# cat /var/sadm/system/admin/CLUSTER
CLUSTER=SUNWCXall
# java -version
java version "1.6.0"
Java(TM) SE Runtime Environment (build 1.6.0-b105)
Java HotSpot(TM) Client VM (build 1.6.0-b105, mixed mode, sharing)
# smpatch get
patchpro.backout.directory-""
patchpro.baseline.directory-/var/sadm/spool
patchpro.download.directory-/var/sadm/spool
patchpro.install.types -rebootafter:reconfigafter:standard
patchpro.patch.source-https://getupdates1.sun.com/
patchpro.patchset-current
patchpro.proxy.host -""
patchpro.proxy.passwd********
patchpro.proxy.port -8080
patchpro.proxy.user -""
# showrev -p |egrep '123005|121453|121118|120335|121081|121563|122231|119788|124463' | cut -f2 -d " "
#
# cacaoadm stop
# cacaoadm status
default instance is DISABLED at system startup.
default instance is not running.
# /usr/lib/cc-ccr/bin/eraseCCRRepository
# rm /var/scn/persistence/SCN*
# grep java.home /etc/cacao/instances/default/private/cacao.properties
java.home=/usr/jdk/jdk1.5.0_10
# cacaoadm start
# cacaoadm status
default instance is DISABLED at system startup.
Smf monitoring process:
1721
Uptime: 0 day(s), 0:0
# netstat -an | grep 1116
127.0.0.1.11161Idle
127.0.0.1.11163*.*00 491520 LISTEN
127.0.0.1.11164*.*00 491520 LISTEN
127.0.0.1.56227127.0.0.1.11164491520 491520 TIME_WAIT
127.0.0.1.11162*.*00 491520 LISTEN
#
#
#
# sconadm register -a -r /tmp/registrationprofile.properties
sconadm is running
Authenticating user ...
Exception in thread "main" java.lang.NullPointerException
at com.sun.scn.offering.swupom.SWUPOfferingInstance.register(SWUPOfferingInstance. java:340)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.sun.jmx.mbeanserver.StandardMetaDataImpl.invoke(StandardMetaDataImpl.java:4 14)
at javax.management.StandardMBean.invoke(StandardMBean.java:323)
at com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke(DynamicMetaDataImpl.java:213 )
at com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServer Interceptor.java:815)
at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:784)
at com.sun.jdmk.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServe rInterceptor.java:203)
at com.sun.cacao.agent.DispatchInterceptor.invoke(DispatchInterceptor.java:662)
at com.sun.cacao.agent.auth.impl.AccessControlInterceptor.invoke(AccessControlInte rceptor.java:618)
at com.sun.jdmk.JdmkMBeanServerImpl.invoke(JdmkMBeanServerImpl.java:764)
at com.sun.cacao.common.instrum.impl.InstrumDefaultForwarder.invoke(InstrumDefault Forwarder.java:106)
at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.jav a:1408)
at javax.management.remote.rmi.RMIConnectionImpl.access$100(RMIConnectionImpl.java :81)
at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnec tionImpl.java:1245)
at java.security.AccessController.doPrivileged(Native Method)
at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnecti onImpl.java:1348)
at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:782 )
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:294)
at sun.rmi.transport.Transport$1.run(Transport.java:153)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:149)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:466)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:707)
at java.lang.Thread.run(Thread.java:595)
My registrationprofile.properties is .....
userName=mjeason
password=********
hostName=******
subscriptionKey=
portalEnabled=false
proxyHostName=
proxyPort=
proxyUserName=
proxyPassword=
# 7
The Engineering team believe the NullPointerException is being caused by bug 6509847. They have created an IDR patch (IDR125050-01.zip) which should fix this issue, or at least bypass the problem which is causing the exception.
To confirm whether you should apply this IDR, check your cacao.0 file and look for the following message:
"Caused by: java.lang.NullPointerException at com.sun.scn.sam.SolarisAssetDataCollector.getCpuModels(SolarisAssetDataCollecto r.java:2124)"
# grep 2124 /var/cacao/instances/default/logs/cacao.0
If the message is found then you should apply the IDR as it confirms you are affected by Bug 6509847.
The IDR patch is attached.
Message was edited by:
ForumModerator
Attachment removed.
# 8
Do not install the above IDR!An IDR, being custom software, is not qualified for general use. It is intended solely for use by the customer(s) for which it is generated.For more about IDRs please read: http://sunsolve.sun.com/pub-cgi/show.pl?target=IDR
# 9
As suggested there were entries as described in cacao.0
I set locale =en_US.ISO8859-1 as suggested in another thread descibing user registration probs ...... seems like a lot of people are having registration diffs.
Could there be an easier process I wonder ..... , thanks for the prompt response.
There seemed to be a prob with the IDR patch as seen below. This was after a couple of attempts ... I even uninstalled the SUNWsam from system install and tried to install the included SUNWsam and then tried .. no luck. I reinstalled the systempkg and reran with the results below ?
# patchadd IDR125050-01
Validating patches...
Loading patches installed on the system...
Done!
Loading patches requested to install.
Version of package SUNWsam from directory SUNWsam in patch IDR125050-01 differs from the package installed on the system.
Done!
The following requested patches do not update any packages installed on the system
Packages from patch IDR125050-01 are not installed on the system.
No patches to check dependency.
# cacaoadm start
# cacaoadm status
default instance is DISABLED at system startup.
Smf monitoring process:
2418
Uptime: 0 day(s), 0:0
# sconadm register -a -r /etc/registrationprofile.properties
The file permission of /etc/registrationprofile.properties must be either 400 or 600
# chmod 400 /etc/registrationprofile.properties
# sconadm register -a -r /etc/registrationprofile.properties
sconadm is running
Authenticating user ...
Exception in thread "main" java.lang.NullPointerException
at com.sun.scn.offering.swupom.SWUPOfferingInstance.register(SWUPOfferingInstance. java:340)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.sun.jmx.mbeanserver.StandardMetaDataImpl.invoke(StandardMetaDataImpl.java:4 14)
at javax.management.StandardMBean.invoke(StandardMBean.java:323)
at com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke(DynamicMetaDataImpl.java:213 )
at com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServer Interceptor.java:815)
at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:784)
at com.sun.jdmk.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServe rInterceptor.java:203)
at com.sun.cacao.agent.DispatchInterceptor.invoke(DispatchInterceptor.java:662)
at com.sun.cacao.agent.auth.impl.AccessControlInterceptor.invoke(AccessControlInte rceptor.java:618)
at com.sun.jdmk.JdmkMBeanServerImpl.invoke(JdmkMBeanServerImpl.java:764)
at com.sun.cacao.common.instrum.impl.InstrumDefaultForwarder.invoke(InstrumDefault Forwarder.java:106)
at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.jav a:1408)
at javax.management.remote.rmi.RMIConnectionImpl.access$100(RMIConnectionImpl.java :81)
at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnec tionImpl.java:1245)
at java.security.AccessController.doPrivileged(Native Method)
at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnecti onImpl.java:1348)
at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:782 )
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:294)
at sun.rmi.transport.Transport$1.run(Transport.java:153)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:149)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:466)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:707)
at java.lang.Thread.run(Thread.java:595)
# 10
Installed the IDR and it solved the issue for me.I was finally able to register the system.Whee! :)--chris
# 11
SorryCan磘 find the IDR -Patch under following URL http://de.sunsolve.sun.com/pub-cgi/show.pl?target=security/tpatches&nav=tpa tchespls can you post a url for registered customer
# 12
Only T(emporary) patches and security related IDR patches are available from the URL you have tried.
Normal IDRs are not actually available publically for download from anywhere. We posted it on the forum earlier but had to remove it.
Do you have a support contract? If so please submit a service request via your local solution center, or the OSC, and if the support team determine that you are affected by the bug mentioned then they should be able to provide you with the IDR.
# 13
So, if I paid $240 for a software support contract (I started this thread), but don't have software support (other that Solaris Service contract), I cannot use my purchase contract for Solaris Patches? </me scratches head what $240 buys me>
# 14
If you cannot wait for a fix to be posted then please contact your local solutions center who will be happy to raise a support case for you, which will then allow you to receive the support that you have paid for; the forums are provided as a method of free support for everyone.
Once you have raised a support case our engineers and backline teams will be available to work your case in order to provide a solution.
Mod.
# 15
I have the Solaris 10 Service contract, and they told me that I cannot open a case. So my only hope is that a public fix is released somewhere that I am monitoring and can get a download from it.
# 16
The fix will be officially released and will be included in one of the patches that updates the toolset itself.
If your having issues with contract's though i'd strongly advise that you get in touch with your Sun Account Manager who should be able to sort out or clarify what the problem is with your current contract setup.
# 17
Any word on how long till the update is posted?
# 18
I'm afraid we don't have any update at the moment. The bug is still being worked on by the development team.We will post back as soon as we have any news.Mod.
# 19
I have an E5500 and have tried all the above121453-02121081-06122231-01121118-10121118-09120335-04124463-02123005-05123011-01
# 20
Dear Peter
As per the others , would you please provide the output to the following :
# showrev -p | cut -d" " -f2 | sort > /tmp/showrev-p
# egrep '11978[8|9]|12033[5|6]|12108[1|2]' /tmp/showrev-p
# egrep '12111[8|9]|12145[3|4]|12156[3|4]' /tmp/showrev-p
# egrep '12223[1|2]|12300[5|6]|124463|12461[4|5]' /tmp/showrev-p
# cat /etc/release
Also check the file /var/cacao/instances/default/logs/cacao.0 for those strings mentioned above using the grep command.
Let us know, thanks.
Mod.
# 21
bash-3.00# egrep '11978[8|9]|12033[5|6]|12108[1|2]' /tmp/showrev-p
120335-04
121081-06
bash-3.00# egrep '12111[8|9]|12145[3|4]|12156[3|4]' /tmp/showrev-p
121118-09
121118-10
121453-02
bash-3.00# egrep '12223[1|2]|12300[5|6]|124463|12461[4|5]' /tmp/showrev-p
122231-01
123005-05
124463-02
124614-01
bash-3.00# cat /etc/release
Solaris 10 11/06 s10s_u3wos_10 SPARC
Copyright 2006 Sun Microsystems, Inc. All Rights Reserved.
Use is subject to license terms.
Assembled 14 November 2006
bash-3.00# grep java.home /etc/cacao/instances/default/private/cacao.properties
java.home=/usr/jdk/jdk1.5.0_07
bash-3.00# grep 2124 /var/cacao/instances/default/logs/cacao.0
at com.sun.scn.sam.SolarisAssetDataCollector.getCpuModels(SolarisAssetDataCollecto r.java:2124)
at com.sun.scn.sam.SolarisAssetDataCollector.getCpuModels(SolarisAssetDataCollecto r.java:2124)
at com.sun.scn.sam.SolarisAssetDataCollector.getCpuModels(SolarisAssetDataCollecto r.java:2124)
at com.sun.scn.sam.SolarisAssetDataCollector.getCpuModels(SolarisAssetDataCollecto r.java:2124)
# 22
Hi Peter,Looks like the same bug. We'll update this thread as soon as there's a release for this.Mod.
# 23
Any new update on this?
# 24
None as yet. The patch is still only available as an IDR.If you have a support contract, you can raise a case to get this temporary patch, but there's still no official patch.Mod.
# 25
Hi,
I'm also suffering from the 11/06 registration bug. I recently installed it on my Ultra60 because of some bugs in 01/06 that were giving me problems *sigh*.
Come on guys! Its not that hard to solve null pointer problems in java! Some things that might help:
- my System is a Ultra60 w/ 2x450Mhz ultraSparc
- a section from the cacao log is below
- Update manager asks for my password twice (probably nothing)
- on the Wizard page, just before I 'Finish', there is a panel object (of some sort) that says "This determines initial size of html widget prior to reload". Im guessing that the data object this (html?) frame was suppost to display must be null. That seems to be what the cacao log indicates is going on just before the exception... trying to construct the document.
Anyways, be sure to update this forum when a fix is available!
--
FINEST: the SolarisAssetDataCollector instance is NOT null
Feb 19, 2007 1:31:41 PM com.sun.scn.sam.SolarisAssetDataCollector getDocument
INFO:
in getDocument Checking if document previously cached.
Feb 19, 2007 1:31:41 PM com.sun.scn.sam.SolarisAssetDataCollector getDocument
INFO:
in getDocument, Collection type = SWUP_PARTIAL
Feb 19, 2007 1:31:41 PM com.sun.scn.sam.SolarisAssetDataCollector getDocument
INFO:
in getDocument, formatting XML data for SWUP_PARTIAL...
Feb 19, 2007 1:31:42 PM com.sun.scn.offering.prom.ProductRegOfferingInstance getSystemInformation
WARNING: caught exception
javax.management.RuntimeMBeanException: RuntimeException thrown by the invoke method of the Dynamic MBean.....blah blah nullpointer exception...
-
(ps. the java download page seems to be broken, as it says jre (and jdk) 1.5_09(and 11) are not free products and refuses to give me access.)
# 26
I see that 121118-11 is available, but still DOES NOT fix this bug. Any idea if I will be able to use my $360 Solaris 10 Service contract before it expires?
# 27
I have the same problem on my new T2000. I've tried all ideas fo week. All people ans Sun support haven't help me. I've find solution. I 've installed 6-06 relase od Solaris 10 and us all available patches.Irek
# 28
Finally a fix. Install 123003-03 and run through the process of:
cacaoadm stop
cacaoadm status
/usr/lib/cc-ccr/bin/eraseCCRRepository
rm /var/scn/persistence/SCN*
cacaoadm start
cacaoadm status
netstat -an | grep 1116
/usr/sbin/sconadm register -a -r <path to registration properties file>
And I am now registered!
# 29
After applying patch 123003-03, I still cannot register. Here is the output after following instructions from previous post:
# /usr/sbin/sconadm register -a -r /tmp/myreg.profile
sconadm is running
Authenticating user ...
Exception in thread "main" javax.management.RuntimeMBeanException: RuntimeException thrown by the invoke method of the Dynamic MBean
at com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke(DynamicMetaDataImpl.java:227 )
at com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServer Interceptor.java:815)
at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:784)
at com.sun.jdmk.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServe rInterceptor.java:203)
at com.sun.cacao.agent.DispatchInterceptor.invoke(DispatchInterceptor.java:662)
at com.sun.cacao.agent.auth.impl.AccessControlInterceptor.invoke(AccessControlInte rceptor.java:618)
at com.sun.jdmk.JdmkMBeanServerImpl.invoke(JdmkMBeanServerImpl.java:764)
at com.sun.cacao.common.instrum.impl.InstrumDefaultForwarder.invoke(InstrumDefault Forwarder.java:106)
at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.jav a:1408)
at javax.management.remote.rmi.RMIConnectionImpl.access$100(RMIConnectionImpl.java :81)
at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnec tionImpl.java:1245)
at java.security.AccessController.doPrivileged(Native Method)
at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnecti onImpl.java:1348)
at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:782 )
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:294)
at sun.rmi.transport.Transport$1.run(Transport.java:153)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:149)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:466)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:707)
at java.lang.Thread.run(Thread.java:595)
at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall .java:247)
at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:223)
at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:126)
at com.sun.jmx.remote.internal.PRef.invoke(Unknown Source)
at javax.management.remote.rmi.RMIConnectionImpl_Stub.invoke(Unknown Source)
at javax.management.remote.rmi.RMIConnector$RemoteMBeanServerConnection.invoke(RMI Connector.java:972)
at javax.management.MBeanServerInvocationHandler.invoke(MBeanServerInvocationHandl er.java:201)
at $Proxy8.register(Unknown Source)
at com.sun.cns.basicreg.cacao.SWUPOMCacaoAdapter.registerSystem(SWUPOMCacaoAdapter .java:358)
at com.sun.cns.basicreg.BasicRegCLI.run(BasicRegCLI.java:809)
at com.sun.cns.basicreg.BasicRegCLI.main(BasicRegCLI.java:567)
Caused by: java.lang.NullPointerException
at com.sun.scn.offering.swupom.SWUPOfferingInstance.register(SWUPOfferingInstance. java:340)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.sun.jmx.mbeanserver.StandardMetaDataImpl.invoke(StandardMetaDataImpl.java:4 14)
at javax.management.StandardMBean.invoke(StandardMBean.java:323)
at com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke(DynamicMetaDataImpl.java:213 )
at com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServer Interceptor.java:815)
at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:784)
at com.sun.jdmk.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServe rInterceptor.java:203)
at com.sun.cacao.agent.DispatchInterceptor.invoke(DispatchInterceptor.java:662)
at com.sun.cacao.agent.auth.impl.AccessControlInterceptor.invoke(AccessControlInte rceptor.java:618)
at com.sun.jdmk.JdmkMBeanServerImpl.invoke(JdmkMBeanServerImpl.java:764)
at com.sun.cacao.common.instrum.impl.InstrumDefaultForwarder.invoke(InstrumDefault Forwarder.java:106)
at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.jav a:1408)
at javax.management.remote.rmi.RMIConnectionImpl.access$100(RMIConnectionImpl.java :81)
at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnec tionImpl.java:1245)
at java.security.AccessController.doPrivileged(Native Method)
at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnecti onImpl.java:1348)
at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:782 )
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:294)
at sun.rmi.transport.Transport$1.run(Transport.java:153)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:149)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:466)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:707)
at java.lang.Thread.run(Thread.java:595)
# 30
did you try running the full series of commands after you rebooted your system?
cacaoadm stop
cacaoadm status
/usr/lib/cc-ccr/bin/eraseCCRRepository
rm /var/scn/persistence/SCN*
cacaoadm start
cacaoadm status
/usr/sbin/sconadm register -a -r /tmp/myreg.profile
You may also have to perform an additional step of registering your proxy server prior to running the final command above:
/usr/sbin/sconadm proxy -r /tmp/myreg.profile
# 31
Just for s***s and giggles, I removed patch 123003-03, rebooted, reinstalled it, rebooted, then ran the commands in the previous post. I got the same error message from my previous post. Also, I do not use a proxy server, so your suggestion to register the proxy does not apply.
# 32
It may not be the same problem thats causing your registration issues.Can you post the output of the following - # grep java.home /etc/cacao/instances/default/private/cacao.properties# grep 2124 /var/cacao/instances/default/logs/cacao.0
# 33
# grep java.home /etc/cacao/instances/default/private/cacao.properties
java.home=/usr/jdk/jdk1.5.0_11
There was no output from the second command, but I found this caught exception in log file cacao.0:
Mar 29, 2007 11:11:35 AM com.sun.scn.offering.prom.ProductRegOfferingInstance getSystemInformation
WARNING: caught exception
javax.management.RuntimeMBeanException: RuntimeException thrown by the invoke method of the Dynamic MBean
at com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke(DynamicMetaDataImpl.java:227 )
at com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServer Interceptor.java:815)
at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:784)
at com.sun.jdmk.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServe rInterceptor.java:203)
at com.sun.cacao.agent.DispatchInterceptor.invoke(DispatchInterceptor.java:662)
at com.sun.cacao.agent.auth.impl.AccessControlInterceptor.invoke(AccessControlInte rceptor.java:618)
at com.sun.jdmk.JdmkMBeanServerImpl.invoke(JdmkMBeanServerImpl.java:764)
at javax.management.MBeanServerInvocationHandler.invoke(MBeanServerInvocationHandl er.java:201)
at $Proxy7.getSystemInformation(Unknown Source)
at com.sun.scn.offering.prom.ProductRegOfferingInstance.getSystemInformation(Produ ctRegOfferingInstance.java:393)
at com.sun.scn.offering.swupom.SWUPOfferingInstance.init_collect(SWUPOfferingInsta nce.java:123)
at com.sun.scn.offering.swupom.SWUPOfferingFactory.getInstance(SWUPOfferingFactory .java:144)
at com.sun.scn.offering.swupom.SWUPOfferingFactory.createInstance(SWUPOfferingFact ory.java:157)
at com.sun.scn.offering.swupom.SWUPOfferingFactory.createInstance(SWUPOfferingFact ory.java:51)
at com.sun.scn.jmx.impl.AbstractFactory.addInstance(AbstractFactory.java:194)
at com.sun.scn.offering.swupom.SWUPOfferingFactory._start(SWUPOfferingFactory.java :95)
at com.sun.scn.jmx.impl.AbstractFactory.start(AbstractFactory.java:465)
at com.sun.scn.offering.swupom.SWUPOfferingModule.start(SWUPOfferingModule.java:93 )
at com.sun.cacao.element.ElementSupport$1.run(ElementSupport.java:235)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAs(Subject.java:396)
at com.sun.cacao.element.ElementSupport.setAdministrativeState(ElementSupport.java :232)
at com.sun.cacao.element.ElementSupport.unlock(ElementSupport.java:145)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.sun.jmx.mbeanserver.StandardMetaDataImpl.invoke(StandardMetaDataImpl.java:4 14)
at com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServer Interceptor.java:815)
at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:784)
at com.sun.jdmk.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServe rInterceptor.java:203)
at com.sun.cacao.agent.DispatchInterceptor.invoke(DispatchInterceptor.java:662)
at com.sun.cacao.agent.auth.impl.AccessControlInterceptor.invoke(AccessControlInte rceptor.java:618)
at com.sun.jdmk.JdmkMBeanServerImpl.invoke(JdmkMBeanServerImpl.java:764)
at javax.management.MBeanServerInvocationHandler.invoke(MBeanServerInvocationHandl er.java:201)
at $Proxy5.unlock(Unknown Source)
at com.sun.scn.jmx.impl.SCNClientConfigImpl.activate(SCNClientConfigImpl.java:135)
at com.sun.scn.jmx.impl.SCNClientConfigImpl.activate(SCNClientConfigImpl.java:85)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.sun.jmx.mbeanserver.StandardMetaDataImpl.invoke(StandardMetaDataImpl.java:4 14)
at javax.management.StandardMBean.invoke(StandardMBean.java:323)
at com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke(DynamicMetaDataImpl.java:213 )
at com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServer Interceptor.java:815)
at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:784)
at com.sun.jdmk.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServe rInterceptor.java:203)
at com.sun.cacao.agent.DispatchInterceptor.invoke(DispatchInterceptor.java:662)
at com.sun.cacao.agent.auth.impl.AccessControlInterceptor.invoke(AccessControlInte rceptor.java:618)
at com.sun.jdmk.JdmkMBeanServerImpl.invoke(JdmkMBeanServerImpl.java:764)
at com.sun.cacao.common.instrum.impl.InstrumDefaultForwarder.invoke(InstrumDefault Forwarder.java:106)
at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.jav a:1408)
at javax.management.remote.rmi.RMIConnectionImpl.access$100(RMIConnectionImpl.java :81)
at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnec tionImpl.java:1245)
at java.security.AccessController.doPrivileged(Native Method)
at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnecti onImpl.java:1348)
at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:782 )
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:294)
at sun.rmi.transport.Transport$1.run(Transport.java:153)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:149)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:466)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:707)
at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.RangeCheck(ArrayList.java:546)
at java.util.ArrayList.get(ArrayList.java:321)
at com.sun.scn.sam.SolarisAssetDataCollector.getDocument(SolarisAssetDataCollector .java:963)
at com.sun.scn.sam.SolarisAssetInstance.getSystemInformation(SolarisAssetInstance. java:212)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.sun.jmx.mbeanserver.StandardMetaDataImpl.invoke(StandardMetaDataImpl.java:4 14)
at javax.management.StandardMBean.invoke(StandardMBean.java:323)
at com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke(DynamicMetaDataImpl.java:213 )
... 71 more
# 34
Could you please post the output of the following command just to check whether your system would have been affected by the issue in bug 6509847 but which was fixed by patch 123003-03.
$ psrinfo
If from the output it is not, then is likely to be a different issue collecting system information when registering. We would recommend raising a service request to investigate this as a forum is not suitable medium for exchanging information.
# 35
# psrinfo0on-linesince 03/29/2007 11:01:551on-linesince 03/29/2007 11:01:582on-linesince 03/29/2007 11:01:583on-linesince 03/29/2007 11:01:58
# 36
From the output, your problem will be a different issue from that fixed in patch 123003-03 I'm afraid.
# 37
same problem here.. what is the story on this? we download software (most advanced OS on the planet) and entry level registration turns out to be all java errors, did you test at all or are we the base testers of this?
you should for sure get some work done on this.. i will definately consider spending my time in redhat or debian land.. excuse my english.. paying the one year support registration doesnt appear to help either?
it appears to be a simple problem, i.e solveable.. but this has been around for more than 6months? thinbk i saw threads on this back from last year
i did a base (headless installation of your system) so querying versions etc seems pretty pointless?
for your convenience here is another thread dump from sconadm:
Exception in thread "main" javax.management.RuntimeMBeanException: RuntimeException thrown by the invoke method of the Dynamic MBean
at com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke(DynamicMetaDataImpl.java:227 )
at com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServer Interceptor.java:815)
at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:784)
at com.sun.jdmk.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServe rInterceptor.java:203)
at com.sun.cacao.agent.DispatchInterceptor.invoke(DispatchInterceptor.java:662)
at com.sun.cacao.agent.auth.impl.AccessControlInterceptor.invoke(AccessControlInte rceptor.java:618)
at com.sun.jdmk.JdmkMBeanServerImpl.invoke(JdmkMBeanServerImpl.java:764)
at com.sun.cacao.common.instrum.impl.InstrumDefaultForwarder.inv
# 38
As the rest of this thread shows it's not one simple problem here but a variety of different issues that can cause errors similar to the one you quoted to be generated. Several of these (again as the thread shows) have been fixed.
In order for us to troubleshoot your issue further we would advise that you raise a service request through your loacl solution centre and we'll be happy to assist.