KevinCourtney
Active Member
Hello,
I’m looking for any ideas that you might have, I’m to the point of almost being desperate…
In 9.0 the P0411 works fine on the localhost but fails when it runs on the remote webserver.
I’m working on an XE to 9.0 conversion. I’ve retrofitted changes into the P0411 (no changes to EndDoc) At runtime, when it calls the F0911FSEndDoc it gets an error on the screen: “Select Application Failure Header Label” dialog box with “There was a problem with the server while running the business function F0911FSEndDoc”… After clicking ok on that screen I get “WEB CLIENT EXCEPTION” dialog box with “There was a problem with the server while running the business function F0911FSEndDoc”.
In looking at the log files, at the point it calls the enddoc I find:
“Unable to obtain transaction context!!”
And
“Msg :remote transaction context is null, BSFN Name : F0911FSEndDoc”
…more details are after my below sign off.
When I run this on my localhost for both DV900 and JDV900, it works consistantly.
But when I run it on the remote webserver it fails.
Do you have any ideas on what might clear this up or at least find out what is causing the problem?
Could it be a security issue where the webserver doesn’t have access to something? ODBC, OCM issues? Software version issue where something is out of date on the webserver?
Since I can’t recreate this problem on my fat client or localhost I’m finding it very difficult to know what could be causing it..
Thanks in advance,
Kevin Courtney
E900 Tools Release: 8.98.32
(this is from the About window, if you need more let me know)
Calling server component com.jdedwards.jas.JDEOWDirect#processServerRequest
Successfully created the server component with class name 'com.jdedwards.jas.JDEOWDirect'
SpecGenOnDemandFlag: returning cached value [true].
SpecMapControlerStatus is SYNCHRONIZED
SpecMapControlerStatus is SYNCHRONIZED
JDBj service [Serialized spec table] getting key [BSFNUBEDSTR-D0900049D-DEFAULT-].
JDBj service [Serialized spec table] found key [BSFNUBEDSTR-D0900049D-DEFAULT-] in the cache, returned 1 records.
Unable to obtain transaction context!!| User Name : KCOURTNEY, Environment : JDV900, Role : *ALL
Exception occured while executing the Java Call Object | Msg :remote transaction context is null, BSFN Name : F0911FSEndDoc, User Name : KCOURTNEY, Environment : JDV900, Role : *ALL com.jdedwards.jas.transaction.JASTransactionException: remote transaction context is null
com.jdedwards.jas.transaction.JASTransactionException: remote transaction context is null
at com.jdedwards.jas.JDEOWDirect.getRemoteTranContext(Unknown Source)
at com.jdedwards.jas.JDEOWDirect.javaCallObject(Unknown Source)
at com.jdedwards.jas.JDEOWDirect.callJavaBSFN(Unknown Source)
at com.jdedwards.jas.JDEOWDirect.jdeOWDirect(Unknown Source)
at com.jdedwards.jas.JDEOWDirect.processServerRequest(Unknown Source)
at sun.reflect.GeneratedMethodAccessor67.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)….(and many more lines)
I’m looking for any ideas that you might have, I’m to the point of almost being desperate…
In 9.0 the P0411 works fine on the localhost but fails when it runs on the remote webserver.
I’m working on an XE to 9.0 conversion. I’ve retrofitted changes into the P0411 (no changes to EndDoc) At runtime, when it calls the F0911FSEndDoc it gets an error on the screen: “Select Application Failure Header Label” dialog box with “There was a problem with the server while running the business function F0911FSEndDoc”… After clicking ok on that screen I get “WEB CLIENT EXCEPTION” dialog box with “There was a problem with the server while running the business function F0911FSEndDoc”.
In looking at the log files, at the point it calls the enddoc I find:
“Unable to obtain transaction context!!”
And
“Msg :remote transaction context is null, BSFN Name : F0911FSEndDoc”
…more details are after my below sign off.
When I run this on my localhost for both DV900 and JDV900, it works consistantly.
But when I run it on the remote webserver it fails.
Do you have any ideas on what might clear this up or at least find out what is causing the problem?
Could it be a security issue where the webserver doesn’t have access to something? ODBC, OCM issues? Software version issue where something is out of date on the webserver?
Since I can’t recreate this problem on my fat client or localhost I’m finding it very difficult to know what could be causing it..
Thanks in advance,
Kevin Courtney
E900 Tools Release: 8.98.32
(this is from the About window, if you need more let me know)
Calling server component com.jdedwards.jas.JDEOWDirect#processServerRequest
Successfully created the server component with class name 'com.jdedwards.jas.JDEOWDirect'
SpecGenOnDemandFlag: returning cached value [true].
SpecMapControlerStatus is SYNCHRONIZED
SpecMapControlerStatus is SYNCHRONIZED
JDBj service [Serialized spec table] getting key [BSFNUBEDSTR-D0900049D-DEFAULT-].
JDBj service [Serialized spec table] found key [BSFNUBEDSTR-D0900049D-DEFAULT-] in the cache, returned 1 records.
Unable to obtain transaction context!!| User Name : KCOURTNEY, Environment : JDV900, Role : *ALL
Exception occured while executing the Java Call Object | Msg :remote transaction context is null, BSFN Name : F0911FSEndDoc, User Name : KCOURTNEY, Environment : JDV900, Role : *ALL com.jdedwards.jas.transaction.JASTransactionException: remote transaction context is null
com.jdedwards.jas.transaction.JASTransactionException: remote transaction context is null
at com.jdedwards.jas.JDEOWDirect.getRemoteTranContext(Unknown Source)
at com.jdedwards.jas.JDEOWDirect.javaCallObject(Unknown Source)
at com.jdedwards.jas.JDEOWDirect.callJavaBSFN(Unknown Source)
at com.jdedwards.jas.JDEOWDirect.jdeOWDirect(Unknown Source)
at com.jdedwards.jas.JDEOWDirect.processServerRequest(Unknown Source)
at sun.reflect.GeneratedMethodAccessor67.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)….(and many more lines)