Menu

#4444 [HHQ-4318] WebSphere error javaVendor does not exist reporte

Bug
open
None
3
2012-10-09
2010-09-23
No

http://jira.hyperic.com/browse/HHQ-4318
WebSphere error javaVendor does not exist reported in server.log.



With WAS setup and configured, the server.log reports the following:


2010-09-22 12:17:11,891 INFO [org.hyperic.hq.autoinventory.server.session.MergePlatformAndServersEventListener@7a77eea91] [org.hyperic.hq.autoinventory.server.session.RuntimeReportProcessor@438] Found existing server: vmlin-was-005.intranet.hyperic.net WebSphere Admin 7.0 AppSrv01 vmlin-was-005Cell01 vmlin-was-005Node01 nodeagent as match for: /sw/IBM/WebSphere70/AppServer/profiles/AppSrv01 AppSrv01 vmlin-was-005Cell01 vmlin-was-005Node01 nodeagent


2010-09-22 12:17:11,891 INFO [org.hyperic.hq.autoinventory.server.session.MergePlatformAndServersEventListener@7a77eea91] [org.hyperic.hq.autoinventory.server.session.RuntimeReportProcessor@455] Updating server: vmlin-was-005.intranet.hyperic.net WebSphere Admin 7.0 AppSrv01 vmlin-was-005Cell01 vmlin-was-005Node01 nodeagent


2010-09-22 12:17:11,972 ERROR [org.hyperic.hq.autoinventory.server.session.MergePlatformAndServersEventListener@7a77eea91] [org.hyperic.hq.appdef.server.session.CPropManagerImpl@281] Unable to update CPropKey values: Key, 'javaVendor', does not exist for aID=2:10335, typeId=10132


org.hyperic.hq.appdef.shared.CPropKeyNotFoundException: Key, 'javaVendor', does not exist for aID=2:10335, typeId=10132


at org.hyperic.hq.appdef.server.session.CpropDAO.getKey(CpropDAO.java:299)


at org.hyperic.hq.appdef.server.session.CpropDAO.setValue(CpropDAO.java:99)


at org.hyperic.hq.appdef.server.session.CPropManagerImpl.setValue(CPropManagerImpl.java:279)


at org.hyperic.hq.appdef.server.session.CPropManagerImpl.setConfigResponse(CPropManagerImpl.java:382)


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.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)


at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)


at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)


at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:80)


at org.hyperic.hq.monitor.aop.aspects.PerformanceMonitor.monitorServiceMethod(PerformanceMonitor.java:86)


at sun.reflect.GeneratedMethodAccessor210.invoke(Unknown Source)


at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)


at java.lang.reflect.Method.invoke(Method.java:597)


at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:622)


at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:611)


at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:65)


at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)


at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:108)


at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)


at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)


at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)


at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)


at $Proxy34.setConfigResponse(Unknown Source)


at org.hyperic.hq.autoinventory.server.session.RuntimeReportProcessor.mergeServerIntoInventory(RuntimeReportProcessor.java:529)


at org.hyperic.hq.autoinventory.server.session.RuntimeReportProcessor.mergePlatformIntoInventory(RuntimeReportProcessor.java:358)


at org.hyperic.hq.autoinventory.server.session.RuntimeReportProcessor._processRuntimeReport(RuntimeReportProcessor.java:255)


at org.hyperic.hq.autoinventory.server.session.RuntimeReportProcessor.processRuntimeReport(RuntimeReportProcessor.java:156)


at org.hyperic.hq.autoinventory.server.session.RuntimePlatformAndServerMergerImpl.mergePlatformsAndServers(RuntimePlatformAndServerMergerImpl.java:90)


at org.hyperic.hq.autoinventory.server.session.RuntimePlatformAndServerMergerImpl.reportAIRuntimeReport(RuntimePlatformAndServerMergerImpl.java:136)


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.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)


at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)


at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)


at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:108)


at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)


at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)


at $Proxy57.reportAIRuntimeReport(Unknown Source)


at org.hyperic.hq.autoinventory.server.session.MergePlatformAndServersEventListener.processEvents(MergePlatformAndServersEventListener.java:72)


at org.hyperic.hq.zevents.TimingListenerWrapper.processEvents(TimingListenerWrapper.java:44)


at org.hyperic.hq.zevents.BufferedListener$BufferedEventRunnable.run(BufferedListener.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:619)


2010-09-22 12:17:11,978 WARN [org.hyperic.hq.autoinventory.server.session.MergePlatformAndServersEventListener@7a77eea91] [org.hyperic.hq.autoinventory.server.session.RuntimeReportProcessor@531] Error setting server custom properties: org.hyperic.hq.common.SystemException: org.hyperic.hq.appdef.shared.CPropKeyNotFoundException: Key, 'javaVendor', does not exist for aID=2:10335, typeId=10132


org.hyperic.hq.common.SystemException: org.hyperic.hq.appdef.shared.CPropKeyNotFoundException: Key, 'javaVendor', does not exist for aID=2:10335, typeId=10132


at org.hyperic.hq.appdef.server.session.CPropManagerImpl.setValue(CPropManagerImpl.java:282)


at org.hyperic.hq.appdef.server.session.CPropManagerImpl.setConfigResponse(CPropManagerImpl.java:382)


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.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)


at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)


at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)


at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:80)


at org.hyperic.hq.monitor.aop.aspects.PerformanceMonitor.monitorServiceMethod(PerformanceMonitor.java:86)


at sun.reflect.GeneratedMethodAccessor210.invoke(Unknown Source)


at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)


at java.lang.reflect.Method.invoke(Method.java:597)


at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:622)


at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:611)


at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:65)


at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)


at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:108)


at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)


at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)


at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)


at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)


at $Proxy34.setConfigResponse(Unknown Source)


at org.hyperic.hq.autoinventory.server.session.RuntimeReportProcessor.mergeServerIntoInventory(RuntimeReportProcessor.java:529)


at org.hyperic.hq.autoinventory.server.session.RuntimeReportProcessor.mergePlatformIntoInventory(RuntimeReportProcessor.java:358)


at org.hyperic.hq.autoinventory.server.session.RuntimeReportProcessor._processRuntimeReport(RuntimeReportProcessor.java:255)


at org.hyperic.hq.autoinventory.server.session.RuntimeReportProcessor.processRuntimeReport(RuntimeReportProcessor.java:156)


at org.hyperic.hq.autoinventory.server.session.RuntimePlatformAndServerMergerImpl.mergePlatformsAndServers(RuntimePlatformAndServerMergerImpl.java:90)


at org.hyperic.hq.autoinventory.server.session.RuntimePlatformAndServerMergerImpl.reportAIRuntimeReport(RuntimePlatformAndServerMergerImpl.java:136)


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.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)


at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)


at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)


at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:108)


at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)


at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)


at $Proxy57.reportAIRuntimeReport(Unknown Source)


at org.hyperic.hq.autoinventory.server.session.MergePlatformAndServersEventListener.processEvents(MergePlatformAndServersEventListener.java:72)


at org.hyperic.hq.zevents.TimingListenerWrapper.processEvents(TimingListenerWrapper.java:44)


at org.hyperic.hq.zevents.BufferedListener$BufferedEventRunnable.run(BufferedListener.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:619)


Caused by: org.hyperic.hq.appdef.shared.CPropKeyNotFoundException: Key, 'javaVendor', does not exist for aID=2:10335, typeId=10132


at org.hyperic.hq.appdef.server.session.CpropDAO.getKey(CpropDAO.java:299)


at org.hyperic.hq.appdef.server.session.CpropDAO.setValue(CpropDAO.java:99)


at org.hyperic.hq.appdef.server.session.CPropManagerImpl.setValue(CPropManagerImpl.java:279)


... 46 more



Looking at the Hyperic UI for the specific ID shows no header information for description.



Expected Result:


No errors reported with configured plugin



Actual Result:


Error reported in server.log for WAS



Steps to Reproduce:


1. Setup WAS plugin for Hyperic


2. Tail server.log


3. Note reported error



Additional Information:


This is not regression; also reproduced with HQ 4.4.0.

Discussion

Anonymous
Anonymous

Add attachments
Cancel