Отражение JProfiler 7.0.1, вызывающее исключение IllegalAccessException

Я использую банку VMware в своем веб-приложении Tomcat для сбора информации о виртуальной машине. При запуске JProfiler из IDEA 10.5 все работает нормально, пока я не позвоню в банку VMware, после чего я получаю IllegalAccessException.

Есть ли способ запретить JProfiler заглядывать в банку? Я попробовал фильтр исключения на com.vmware.vim25, но это не дало результата.

Вот трассировка стека:

java.lang.IllegalAccessException: Class com.vmware.vim25.ws.XmlGen can not access a member of class java.lang.Object with modifiers "static transient"
    at sun.reflect.Reflection.ensureMemberAccess(Reflection.java:65)
    at java.lang.reflect.Field.doSecurityCheck(Field.java:960)
    at java.lang.reflect.Field.getFieldAccessor(Field.java:896)
    at java.lang.reflect.Field.get(Field.java:358)
    at com.vmware.vim25.ws.XmlGen.toXML(XmlGen.java:696)
    at com.vmware.vim25.ws.XmlGen.toXML(XmlGen.java:633)
    at com.vmware.vim25.ws.XmlGen.toXML(XmlGen.java:707)
    at com.vmware.vim25.ws.XmlGen.toXML(XmlGen.java:633)
    at com.vmware.vim25.ws.XmlGen.toXML(XmlGen.java:584)
    at com.vmware.vim25.ws.WSClient.createSoapMessage(WSClient.java:219)
    at com.vmware.vim25.ws.WSClient.invoke(WSClient.java:170)
    at com.vmware.vim25.ws.WSClient.invoke(WSClient.java:124)
    at com.vmware.vim25.ws.VimStub.retrieveProperties(VimStub.java:77)
    at com.vmware.vim25.mo.PropertyCollector.retrieveProperties(PropertyCollector.java:107)
    at com.vmware.vim25.mo.ManagedObject.retrieveObjectProperties(ManagedObject.java:155)
    at com.vmware.vim25.mo.ManagedObject.getCurrentProperty(ManagedObject.java:179)
    at com.vmware.vim25.mo.ManagedObject.getManagedObjects(ManagedObject.java:221)
    at com.vmware.vim25.mo.ManagedObject.getManagedObjects(ManagedObject.java:268)
    at com.vmware.vim25.mo.ManagedObject.getVms(ManagedObject.java:298)
    at com.vmware.vim25.mo.Datastore.getVms(Datastore.java:81)

[отрезать]


person SPP    schedule 17.01.2012    source источник
comment
Я мало что слышал от людей из JProfiler, поэтому я попробовал оценить YourKit. Он работает найти в той же среде.   -  person SPP    schedule 20.01.2012


Ответы (1)


Сотрудники JProfiler ответили мне и предложили попробовать предварительную версию 7.1, поскольку они изменили способ работы продукта в этой области. Эта новая версия действительно решает эту проблему, поэтому теперь я могу двигаться дальше.

person SPP    schedule 24.01.2012