Skip navigation.

LIBTUX Messages 1300-1399

  Previous Next

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)

 

Skip footer navigation  Back to Top Previous Next