![]() |
![]() |
e-docs > Tuxedo > Messages > LIBTUX Catalog List > LIBTUX Messages 1300-1399 |
|
LIBTUX Messages 1300-1399
1301
WARN: Cannot update server group location as listed in bulletin board
Description
While booting, a server process noticed that it was being booted on the processor listed as the backup processor for that server's group. (This situation occurs when tmboot
(1) is unable to boot the server group on the processor listed as the current processor for that group.) The server attempted to update the location of the group as stored in the bulletin board, but was unable to make the message required to update this information. This particular failure by itself will not cause the server to be incapable of processing service requests, but may be indicative of problems elsewhere in the system. The server will still be active and able to receive requests, but the first subsequent attempt to migrate the server will restart the server on the same processor where it is now running. Once this occurs, the server location will be stored consistently. Unless otherwise indicated by another error, the location of the server group will be stored properly in the TUXCONFIG file.
Action
The administrator may choose to allow the servers in the group reporting this error to continue running, or may elect to shut down and restart the server group so that the group location is stored consistently in the bulletin board.
See Also
tmboot
(1), tmadmin
(1)
1302
ERROR: Commit error due to outstanding handles
Description
An attempt to commit a transaction with outstanding handles failed.
Action
This is an application error. Make sure there are no outstanding handles before calling tpcommit()
.
1308
ERROR: TUXCONFIG environment variable must be an absolute pathname.
Description
The application specified a value for the TUXCONFIG environment variable that is a simple or relative pathname, not beginning with slash (/).
Action
Change the TUXCONFIG environment variable to be an absolute pathname and re-execute the program.
1309
ERROR: tpcommit failed to send message to TMS server
Description
The application called tpcommit()
, which tried to send a request to the transaction manager server for processing. No entry was found for the transaction manager server.
Action
Check the userlog for other messages indicating why the request failed. Check that the transaction manager servers are available for all resource managers involved in the application service.
See Also
tpcommit
(3c)
1351
ERROR: Performed tpforward() with outstanding conversations
Description
The application called tpforward()
while there were outstanding conversations (for example, after calling tpconnect()
but before receiving a disconnect).
Action
Correct the application such that tpforward()
is called only after all conversations and asynchronous request responses have been processed.
See Also
tpconnect
(3c), tpforward
(3c)
1354
ERROR: Another application is using IPC key ipckey
Description
The IPC key, ipckey, specified in the RESOURCES section of the UBBCONFIG file is being used by another BEA TUXEDO system application.
Action
Change the IPCKEY value, reload the configuration file, and boot the application.
See Also
tpenqueue
(3c)
1355
ERROR: Cannot find *MACHINES entry for MASTER master
Description
When joining the application, a client or server cannot find the configuration entry for the MASTER machine, master.
Action
This should not occur since it is checked when the configuration is loaded or updated. Contact your BEA TUXEDO system Technical Support.
See Also
ubbconfig
(5)
1367
ERROR: Expired TUXEDO System Binary License
Description
The TUXEDO System/T master binary is not properly licensed, or the expiration date on an evaluation copy has been reached.
Action
Contact your BEA TUXEDO system Technical Support.
1372
ERROR: tpsuspend xa_end returned errstring
Description
The call to xa_end
from within tpsuspend
returned the XA error value errstring.
Action
Check the error reporting mechanism for the associated resource manager to determine the cause of the problem. Contact your BEA TUXEDO system Technical Support or resource manager vendor.
1373
ERROR: Wrong transaction state statestring
Description
tpsuspend was called while the transaction was not in an active state (for example, tpabort
or tpcommit
had already been called).
Action
Correct the application such that it does not call tpsuspend
unless it is the current owner of the transaction.
See Also
tpsuspend
(3c)
1374
ERROR: tpresume xa_start flags flagval returned errstring
Description
The call to xa_start
from within tpresume
with the XA flag value flagval (either TMJOIN or TMNOFLAGS) returned the XA error value errstring.
Action
Check the error reporting mechanism for the associated resource manager to determine the cause of the problem. Contact your BEA TUXEDO system Technical Support or resource manager vendor.
1376
WARN: variable value "string" in environment does not match configuration "string"
Description
While putting variables into the environment for either the machine or server ENVFILE
file, the TUXCONFIG
, TUXOFFSET
, TUXDIR
, or APPDIR
variable was encountered and its value did not match the associated value in the configuration file. This variable cannot be overridden in the ENVFILE
and its value is taken from the *MACHINES section of the configuration file for the associated machine. The modified value will not be put into the environment.
Action
No action required.
See Also
ubbconfig
(5)
1378
ERROR: Transaction counter <= 0
Description
As part of starting a new transaction, the system makes a unique transaction identifier that is based, in part, on a system counter. If for some reason the counter was corrupted, this message is printed.
Action
Contact your BEA TUXEDO system Technical Support. The bulletin board shared memory has probably been corrupted by a stray pointer or some other problem. Consider running tmadmin
's bbclean
command to verify the sanity of this site's bulletin board.
See Also
tmadmin
(1)
1380
ERROR: Still in transaction
Description
A service routine explicitly started a transaction but did not commit or abort it before calling tpreturn
. The transaction was aborted by the system, and the caller received a TPESVCERR return code.
Action
Modify the service routine to resolve the transaction before calling tpreturn
.
See Also
tpreturn
(3c)
1381
ERROR: Cannot lock bulletin board
Description
As part of tpreturn
's processing in transaction mode, an attempt to lock the bulletin board failed. The transaction was aborted.
Action
Check for corrupted shared memory, an invalid application IPCKEY, or if two applications are using the same IPCKEY.
1382
ERROR: Cannot unlock bulletin board
Description
As part of tpreturn
's processing in transaction mode, an attempt to unlock the bulletin board failed. The transaction was aborted.
Action
Check for corrupted shared memory, an invalid application IPCKEY, or if two applications are using the same IPCKEY.
1383
ERROR: Cannot get counter value for new transaction
Description
As part of starting a new transaction, the system makes a unique transaction identifier that is based, in part, on a system counter. If for some reason the counter was corrupted, this message is printed.
Action
Contact your BEA TUXEDO system Technical Support. The bulletin board shared memory has probably been corrupted by a stray pointer or some other problem. Consider running tmadmin
's bbclean
command to verify the sanity of this site's bulletin board.
See Also
tmadmin
(1)
1384
ERROR: xa_start flags flags returned errcode
Description
This message is issued if a process attempting to start a new transaction encounters an error when calling the database resource manager's xa_start()
routine. The transaction fails to begin. The message prints the flags passed to xa_start()
and the error code that xa_start()
returned.
Action
Contact your BEA TUXEDO system Technical Support or your database system vendor. The database system documentation or error logs may contain more information about why xa_start()
failed.
1385
ERROR: xa_end returned errcode
Description
This message is issued if a process attempting to commit a transaction encounters an error when calling the database resource manager's xa_end()
routine. The transaction will be aborted. The message prints the error code that xa_end()
returned.
Action
Contact your BEA TUXEDO system Technical Support or your database system vendor. The database system documentation or error logs may contain more information about why xa_end()
failed.
1386
ERROR: xa_abort returned errcode
Description
This message is issued if a process attempting to commit a transaction could not lock the bulletin board. It then attempted to roll back the transaction, and encountered an error when calling the database resource manager's xa_rollback()
routine [previously known as xa_abort()
]. The message prints the error code that xa_rollback()
returned.
Action
Contact your BEA TUXEDO system Technical Support or your database system vendor. The database system documentation or error logs may contain more information about why xa_rollback()
failed.
1387
ERROR: xa_commit returned errcode
Description
This message is issued if a process attempting to commit a transaction encountered an error when calling the database resource manager's xa_commit()
routine. The message prints the error code that xa_commit()
returned.
Action
Contact your BEA TUXEDO system Technical Support or your database system vendor. The database system documentation or error logs may contain more information about why xa_commit()
failed.
1388
ERROR: Wrong transaction state state
Description
This message is issued when a transaction cannot be committed because the process is in an invalid transaction state (that is, a protocol violation). The process may have already called tpcommit
(3c) or tpabort
(3c) to resolve the transaction's state, and therefore is no longer in transaction mode. This message also prints out the current transaction state.
Action
See the userlog for more information about this transaction's completion. Also, use tmadmin
's printtrans
command to find out more information about the transaction.
1389
ERROR: xa_end returned errcode
Description
This message is issued if a process attempting to abort a transaction encounters an error when calling the database resource manager's xa_end()
routine. The message prints the error code that xa_end()
returned.
Action
Contact your BEA TUXEDO system Technical Support or your database system vendor. The database system documentation or error logs may contain more information about why xa_end()
failed.
1390
ERROR: Too many groups in transaction, cannot add groupname
Description
An error has occurred while attempting to add a group to a transaction because the maximum number of groups allowed in a transaction (16 groups) has been reached. The transaction will be aborted.
Action
If possible, reduce the number of groups required for the particular operation, or call some of them with the TPNOTRAN flag. Using tpenqueue()
may allow some work involving additional groups to be done later as part of another transaction. If that is not possible, contact your BEA TUXEDO system Technical Support.
1391
WARN: tpreturn called outside service routine
Description
tpreturn()
was called in an invalid context.
Action
Modify the application code calling tpreturn()
.
See Also
tpreturn
(3c)
1392
WARN: tpreturn called with invalid flags 0xflags
Description
tpreturn()
was called with an invalid flag parameter. This userlog message is issued because control will not return to the service routine. Instead, the process invoking the service routine will receive a TPESVCERR return code.
Action
Modify the application code calling tpreturn()
.
See Also
tpreturn
(3c)
1393
WARN: tpreturn called with TPEXIT
Description
tpreturn()
was called with the TPEXIT flag value. This userlog message is issued because control will not return to the service routine, and the server process will be restarted. The process invoking the service routine will receive a TPESVCERR return code.
Action
Contact the application developer to learn why the server process failed and requested a restart.
See Also
tpreturn
(3c)
1394
WARN: tpreturn called with invalid rval number
Description
tpreturn()
was called with an invalid rval parameter. This userlog message is issued because control will not return to the service routine. Instead, the process invoking the service routine will receive a TPESVCERR return code.
Action
Modify the application code calling tpreturn()
.
See Also
tpreturn
(3c)
1395
WARN: tpreturn failed because connection not SENDONLY
Description
tpreturn()
was called in an invalid conversational context. The caller should be in SENDONLY mode when attempting to successfully end the conversation. This userlog message is issued because control will not return to the service routine. Instead, the process invoking the service routine will receive a TPESVCERR return code.
Action
Modify the application logic so that the service routine has SENDONLY control of the conversation before calling tpreturn()
.
See Also
tpconnect
(3c), tpreturn
(3c)
1396
WARN: tpreturn failed because subordinate conversations open
Description
tpreturn()
was called in an invalid conversational context. The caller should successfully end all conversations it initiated before calling tpreturn()
with TPSUCCESS. This userlog message is issued because control will not return to the service routine. Instead, the process invoking the service routine will receive a TPESVCERR return code.
Action
Modify the application logic so that the service routine ends all conversations it started before calling tpreturn()
.
See Also
tpconnect
(3c), tpreturn
(3c)
1397
WARN: tpreturn transaction processing failure
Description
tpreturn()
encountered a transaction processing error, and the transaction will be aborted (if it has not been already). One possible cause might be the service routine ran for a very long time, and the transaction timed out before tpreturn()
was called. This userlog message is issued because control will not return to the service routine. The process invoking the service routine will receive an error return code.
Action
See the userlog for more information about this transaction's completion. Also, use tmadmin
's printtrans
command to find out more information about the transaction.
See Also
tmadmin
(1)
1398
WARN: tpforward called outside service routine
Description
tpforward()
was called in an invalid context.
Action
Modify the application code calling tpforward()
.
See Also
tpforward
(3c)
1399
WARN: tpforward called with invalid flags 0xflags
Description
tpforward()
was called with an invalid flag parameter. This userlog message is issued because control will not return to the service routine. Instead, the process invoking the service routine will receive a TPESVCERR return code.
Action
Modify the application code calling tpforward()
.
See Also
tpforward
(3c)
![]() |
![]() |
![]() |
![]() |
||
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |