1

I created a Service Interface in my Application Module for two View Object instances. The view object instances represent the Employees and Departments table of the Default Oracle Database schema, HR. I have the following Basic operations selected in my Service Interface for both View Object Instances: Update, GetByKey, Find.

When I run the web service and test it via JDeveloper HTTP Analyzer or The web service's endpoint service in my browser, I always get the error below:

Exception while executing the business logic: what do i do: seems an odd quirk of the EJB spec. The exception is:java.lang.StackOverflowError.

When i send a proper SOAP Request over to the web service, i get the following soap message back:

<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"><env:Header/><env:Body><env:Fault><faultcode>env:Server</faultcode><faultstring>what do i do: seems an odd quirk of the EJB spec.  The exception is:java.lang.StackOverflowError</faultstring></env:Fault></env:Body></env:Envelope>

There's nothing else helpful on this error unfortunately.

Any ideas? All i used was the JDeveloper wizards to create this...

I'm using JDeveloper 11.1.2.4 (11gR2).

Thanks

4

2 に答える 2

1

あなたはすべてのFKを持っていますか?Dept と Emp の間には、EmpDept、DeptMgr、EmpMgr の 3 つがあります。子を取得している場合、EMpMgr がスタック オーバーフローを引き起こす可能性があることがわかりました。そのFKが必要ですか?そうでない場合は、この関連付け/リンクを削除して、再デプロイしてテストしてください。

于 2013-05-23T14:42:38.057 に答える