I am currently trying to port an existing PB application (10.2) running in EAS 5.5 to EAS 6.x (I am using 6.3.1.0). After resolving a bunch of errors (outofmemory etc), I manage to migrate some packages. (The migration still has errors, but I decided to postpone those packages).
I ran the application client (still in PB 10.2) against the new 6.x server. It connected, but when it hit the first server object, it started getting errors. I have a Powerbuilder NVO called n_cst_clientservices, which acts as a broker to other server server objects. When I connect my client to the EAS 6 server, I get an error 50 on CreateInstance call to instantiate the above object.
I also see below messages in the server log:
2013-05-15 16:47:59.328 INFO Thread-72 [SystemException] com.sybase.djc.SystemException was thrown by method com.sybase.jaguar.server.JaguarServer.iiopHandler
2013-05-15 16:47:59.328 INFO Thread-72 com.sybase.djc.SystemException
......
......
......
2013-05-15 16:47:59.328 INFO Thread-72 | Caused by: java.lang.ClassNotFoundException: ejb.components.its_clientservices.n_cst_srv_clientservicesProxyHome |
I googled the error, I found some related messages, but so far none of those helped me resolve this. What I find interesting is that the ClassNotFound exception actually refers to the proxy object as n_cst_srv_clientservicesProxyHome! I am wondering if this is the cause of the issue. I do generate PB proxy for the object to be used by the I never added Proxy suffix anywhere. (This proxy object has the same name as the remote object, but is in a different PBL). I searched the EA Server and sources directories, couldn't find the word proxy in any class Name.
I am still learning about EAS6 directory structures. But based on some posts, I checked the Repository\Component\ejb\components\its_clientservices directory. It has
n_cst_srv_clientservices.properties
n_cst_srv_clientservicesRemote.properties
n_cst_srv_clientservicesRemoteHome.properties
I didn't find anything with ProxyHome.
Am I missing something here? I am hoping some of you might have seen this type of error before. Can you please help me resolve this? Thanks in advance for any suggestions or comments.
Sam