IBM Support

PM68969; 1.0.0.7: OSGi Application Blueprint Service registrations fails with VerifyError: JVMVRFY041 invokespecial of wrong initializer;

Download


Abstract

Blueprint services may fail with a VerifyError: JVMVRFY041 invokespecial of wrong initializer; when being registered.

Download Description

PM68969 resolves the following problem:

ERROR DESCRIPTION:
When registering Blueprint services, a java.lang.VerifyError:
JVMVRFY041 invokespecial of wrong initializer; Exception may occur. The Blueprint service no longer functions.

LOCAL FIX:

PROBLEM SUMMARY

USERS AFFECTED:
All users of IBM WebSphere Application Server v7 with the OSGi Applications and Java Persistence API 2.0 feature pack installed

PROBLEM DESCRIPTION:
Blueprint services may fail with a VerifyError: JVMVRFY041 invokespecial of wrong initializer; when being registered.

RECOMMENDATION:
None

The JVM shipped with 7.0.0.25 has been upgraded to a version which has a security fix. This fix limits the context in which a constructor can be called from a class which causes this problem in the OSGi Application runtime proxying code.

PROBLEM CONCLUSION:
The fix modifies the runtime proxying code to avoid calling constructors in the context now limited by the JVM.

This APAR is currently targeted for inclusion in JPA/OSGi Feature Pack fixpack 1.0.0.9.

Please refer to the Recommended Updates page for delivery information:
http://www.ibm.com/support/docview.wss?uid=swg27004980

Prerequisites

None

Installation Instructions

Use Installation Manager to install the fix. The fix can be applied in 1 of 2 ways.

1) Allow Installation Manager to download the fix from the repository (Recommended). Setup the repository by going to File > Preferences. Then click Add repository and add http://public.dhe.ibm.com/software/websphere/repositories/repository.config. Click Update to continue installing the fix.

2) If Installation Manager cannot download the fix due to a firewall access or for some other reason, you can download the fix manually. Download the fix from the link provided. Unzip the file into a new directory. Run Installation Manager and browse to the repository.config within the new directory. Click Update to continue installing the fix.

Please review the readme.txt for detailed installation instructions.

[{"INLabel":"Readme","INLang":"US English","INSize":"4522","INURL":"ftp://public.dhe.ibm.com/software/websphere/downloads/ariesjpa/service/1.0/fixes/ariesjpa.1.0.0.7.fixes/1.0.0.7-WS-WASARIESJPA-IFPM68969-readme.txt"}]
Off
[{"DNLabel":"1.0.0.7-WS-WASARIESJPA-IFPM68969","DNDate":"09-26-2012","DNLang":"US English","DNSize":"152177","DNPlat":{"label":"AIX","code":"PF002"},"DNURL":"ftp://public.dhe.ibm.com/software/websphere/downloads/ariesjpa/service/1.0/fixes/ariesjpa.1.0.0.7.fixes/1.0.0.7-WS-WASARIESJPA-IFPM68969.zip","DNURL_FTP":null,"DDURL":"http://public.dhe.ibm.com:7618;sw_websphere;downloads/ariesjpa/service/1.0/fixes/ariesjpa.1.0.0.7.fixes/1.0.0.7-WS-WASARIESJPA-IFPM68969.zip"}]

Technical Support

Contact IBM Support using SR (http://www.ibm.com/software/support/probsub.html), visit the support web site (http://www.ibm.com/software/webservers/appserv/was/support/), or contact 1-800-IBM-SERV (U.S. only).

[{"Product":{"code":"SSV8AP","label":"WebSphere Application Server V7 Feature Pack for OSGi Applications and Java Persistence API 2.0"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"General","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF010","label":"HP-UX"},{"code":"PF016","label":"Linux"},{"code":"PF027","label":"Solaris"},{"code":"PF033","label":"Windows"}],"Version":"1.0.0.7","Edition":"Edition Independent","Line of Business":{"code":"LOB36","label":"IBM Automation"}}]

Document Information

Modified date:
15 June 2018

UID

swg24033832