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





Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.