Having problems with your account or logging in?
A lot of changes are happening in the community right now. Some may affect you. READ MORE HERE
Shivaji1 Absent Member.
Absent Member.
2294 views

Issue with migration from weblogic 10.3.6 to 12c - error org.omg.CORBA.NO_IMPLEMENT

Dear Experts,

We are facing a challenge while migrating our existing application(along with orbix libraries) from weblogic 10.3.6 to 12c version. Below error is thrown when we make a request to one of our payment gateway.

org.omg.CORBA.NO_IMPLEMENT

Request your kind support on lightening us on this issue, as what might went wrong during our migration.

Appreciate your valuable reply in advance.

 

Thanks,

0 Likes
14 Replies
RolandS Absent Member.
Absent Member.

RE: Issue with migration from weblogic 10.3.6 to 12c - error org.omg.CORBA.NO_IMPLEMENT

Please provide the exact Orbix version, OS version in use and the full stack trace from the error showing which exact method/request is being involved when this error occurs.

Thanks,
Roland
0 Likes
Shivaji1 Absent Member.
Absent Member.

RE: Issue with migration from weblogic 10.3.6 to 12c - error org.omg.CORBA.NO_IMPLEMENT

Hi,

Thank you for your reply.

We are using Orbix 3.3.14 version on linux environment. will provide you the full stack trace.

Thanks
0 Likes
Shivaji1 Absent Member.
Absent Member.

RE: Issue with migration from weblogic 10.3.6 to 12c - error org.omg.CORBA.NO_IMPLEMENT

Hi,

Could you please confirm us, as where we can find/get the below mentioned jar/libraries.
/opt/Orbix3.3.10/tools/jre/lib/swingall.jar:/opt/Orbix3.3.10/tools/jre/lib/rt.jar

The below knowledge base shows, that we need to prepend the orbix swingall.jar and rt.jar files to server start up script.

community.microfocus.com/.../deploying-orbix-3-3-java-code-inside-oracle-11g-application-server

Please confirm if these jar files are related to Java/JDK or Orbix's own jar files.

Thanks,
0 Likes
Micro Focus Frequent Contributor
Micro Focus Frequent Contributor

RE: Issue with migration from weblogic 10.3.6 to 12c - error org.omg.CORBA.NO_IMPLEMENT

Thank you for your update.

Please provide the full stack trace from the error showing which exact method/request is being involved when this error occurs.

The files "swingall.jar" and "rt.jar" were shipped with earlier versions of Orbix 3. They may not be present in more recent versions.

As the knowledgebase article recommends, please ensure all relevant Orbix 3 jars are at the start of the classpath. The exact name of these jar files may differ between Orbix versions.


Thanks,
Pat
0 Likes
RolandS Absent Member.
Absent Member.

RE: Issue with migration from weblogic 10.3.6 to 12c - error org.omg.CORBA.NO_IMPLEMENT

The KB article you mentioned applies for Orbix 3.3.10. This version used to ship with it's own JRE, and the files you mention are from this JRE (/opt/Orbix3.3.10/tools/jre/lib/*). Orbix 3.3.14 does not ship with the JRE anymore.

Please provide the full error stack trace.

You might also consider opening a support incident for this.

Thanks,
Roland
0 Likes
Shivaji1 Absent Member.
Absent Member.

RE: Issue with migration from weblogic 10.3.6 to 12c - error org.omg.CORBA.NO_IMPLEMENT

Thank Roland for the confirmation!

So , we don't need to try with the prepending jar file to server startup script as mentioned in above KB? to resolve the actual issue provided in my original question.

Please suggest.

Thanks.
0 Likes
RolandS Absent Member.
Absent Member.

RE: Issue with migration from weblogic 10.3.6 to 12c - error org.omg.CORBA.NO_IMPLEMENT

There is no point in trying to prepend a jar file which does not exist, right?
Or which exact jar file do you actually mean?
You should still try to prepend the existing Orbix jar files (Orbix*.jar) as mentioned in the KB article.
0 Likes
Shivaji1 Absent Member.
Absent Member.

RE: Issue with migration from weblogic 10.3.6 to 12c - error org.omg.CORBA.NO_IMPLEMENT

I was talking about the other jar files like orbixweb, OrbixNames, etc. as we are encountering no_implementation error, need suggestion on that part.

Thanks.
0 Likes
RolandS Absent Member.
Absent Member.

RE: Issue with migration from weblogic 10.3.6 to 12c - error org.omg.CORBA.NO_IMPLEMENT

Prepend the Orbix jar files (Orbix*.jar) as mentioned in the KB article
0 Likes
Shivaji1 Absent Member.
Absent Member.

RE: Issue with migration from weblogic 10.3.6 to 12c - error org.omg.CORBA.NO_IMPLEMENT

Hi,

We have tried with prepending the jar files for the server start up, still we get the same error.

Error logs, we dont find any trace route for the error.

weblogic diagnostic logs...
[2017-11-03T01:19:59.955+13:00] [WLS_OSB] [ERROR] [] [nz.co.vodafone.balancemanagement.BalanceManagementPojo] [tid: [ACTIVE].ExecuteThread: '11' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <anonymous>] [ecid: bdee0f02-9de5-4c87-b34b-7fba48373d94-0000790d,0:3] [FlowId: 0000Lxwf7p96yGWFLzINOA1PyLmZ0006dU] nz.co.vodafone.paymentgatewayadaptor.ConnectionFailedException: NO_IMPLEMENT GolPaymentGatewayObject
[2017-11-03T01:19:59.955+13:00] [WLS_OSB] [ERROR] [] [nz.co.vodafone.balancemanagement.BalanceManagementPojo] [tid: [ACTIVE].ExecuteThread: '11' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <anonymous>] [ecid: bdee0f02-9de5-4c87-b34b-7fba48373d94-0000790d,0:3] [FlowId: 0000Lxwf7p96yGWFLzINOA1PyLmZ0006dU] java.lang.NullPointerException

.out file of weblogic server

Input converted to XML: <bal:ApplyPreAuthPayment xmlns:soapenv="schemas.xmlsoap.org/.../" xmlns:bal="ws.vodafone.co.nz/.../BalanceManagement">
<bal:linkInfo>
<bal:processName>VFPaymentService</bal:processName>
<bal:processId>369137233</bal:processId>
<bal:currentProcessId>402627843</bal:currentProcessId>
</bal:linkInfo>
<bal:orderId>1234</bal:orderId>
</bal:ApplyPreAuthPayment>

Config converted to XML: <ns0:Config xmlns:ns0="ws.vodafone.co.nz/.../BalanceManagement">
<ns0:connectionString>corba://paymentgw.vodafone.co.nz:1570/GolPaymentGatewayObject</ns0:connectionString>
<ns0:maxActiveConnectors>50</ns0:maxActiveConnectors>
<ns0:maxIdleConnectors>10</ns0:maxIdleConnectors>
<ns0:timeBetweenEvictionRunsMillis>300000</ns0:timeBetweenEvictionRunsMillis>
<ns0:numTestsPerEvictionRun>50</ns0:numTestsPerEvictionRun>
<ns0:minEvictableIdleTimeMillis>600000</ns0:minEvictableIdleTimeMillis>
<ns0:corbaTimeout>30000</ns0:corbaTimeout>
<ns0:minIdleConnectors>1</ns0:minIdleConnectors>
</ns0:Config>

Calling actual method
<Nov 3, 2017 1:19:59 AM NZDT> <Error> <nz.co.vodafone.balancemanagement.BalanceManagementPojo> <BEA-000000> <nz.co.vodafone.paymentgatewayadaptor.ConnectionFailedException: NO_IMPLEMENT GolPaymentGatewayObject >
<Nov 3, 2017 1:19:59 AM NZDT> <Error> <nz.co.vodafone.balancemanagement.BalanceManagementPojo> <BEA-000000> <java.lang.NullPointerException>
new code mTestMeadataMgr=null
new code1 objMetadataManagerImpl=null
new code mTestMeadataMgr=null
new code1 objMetadataManagerImpl=null

Response from actual method: <ApplyPreAuthPaymentResponse xmlns="ws.vodafone.co.nz/.../BalanceManagement">
<result>
<code>ERROR</code>
<errorCode>PG.ERROR.NO_IMPLEMENT</errorCode>
<message>NO_IMPLEMENT GolPaymentGatewayObject</message>
</result>
</ApplyPreAuthPaymentResponse>

Response converted to string: <ApplyPreAuthPaymentResponse xmlns="ws.vodafone.co.nz/.../BalanceManagement">
<result>
<code>ERROR</code>
<errorCode>PG.ERROR.NO_IMPLEMENT</errorCode>
<message>NO_IMPLEMENT GolPaymentGatewayObject</message>
</result>
</ApplyPreAuthPaymentResponse>
new code mTestMeadataMgr=null
new code1 objMetadataManagerImpl=null
new code mTestMeadataMgr=null
new code1 objMetadataManagerImpl=null
new code mTestMeadataMgr=null
new code1 objMetadataManagerImpl=null
new code mTestMeadataMgr=null
new code1 objMetadataManagerImpl=null
new code mTestMeadataMgr=null
new code1 objMetadataManagerImpl=null
new code mTestMeadataMgr=null

=====================

Please let me know if we are missing any configuration changes.

Thanks,
0 Likes
scott_kay Absent Member.
Absent Member.

RE: Issue with migration from weblogic 10.3.6 to 12c - error org.omg.CORBA.NO_IMPLEMENT

Thank you for testing with the classpath settings as described in the KB. At this point it makes sense to open a support incident to help further assist and help troubleshoot this incident. Let me know if you need help opening a new support incident at SupportLine.microfocus.com
0 Likes
RolandS Absent Member.
Absent Member.

RE: Issue with migration from weblogic 10.3.6 to 12c - error org.omg.CORBA.NO_IMPLEMENT

This issue is not related to the Input data. It is related to the ORB picked up by your application. Please check which ORB you are initializing in your application.

Is this by any chance related to the support incident 3128464 opened already? If so, then please continue to work on this through the incident itself.

Thanks,
Roland
0 Likes
Highlighted
RolandS Absent Member.
Absent Member.

RE: Issue with migration from weblogic 10.3.6 to 12c - error org.omg.CORBA.NO_IMPLEMENT

Just to clarify on how to check which ORB you are initializing in your application, please look for the ORB.init() method. You can then try to print out the ORB with e.g.
ORB orb = ORB.init(args,null);
System.out.println("ORB initialized: " + orb);

If you are initializing an Orbix 3.3.14 ORB, the above will print:
ORB initialized: _CORBA.Orbix

Thanks,
Roland
0 Likes
Shivaji1 Absent Member.
Absent Member.

RE: Issue with migration from weblogic 10.3.6 to 12c - error org.omg.CORBA.NO_IMPLEMENT

Hi Scott,
Yes, we have incident for the same
0 Likes
The opinions expressed above are the personal opinions of the authors, not of Micro Focus. By using this site, you accept the Terms of Use and Rules of Participation. Certain versions of content ("Material") accessible here may contain branding from Hewlett-Packard Company (now HP Inc.) and Hewlett Packard Enterprise Company. As of September 1, 2017, the Material is now offered by Micro Focus, a separately owned and operated company. Any reference to the HP and Hewlett Packard Enterprise/HPE marks is historical in nature, and the HP and Hewlett Packard Enterprise/HPE marks are the property of their respective owners.