Hi,

When I send a message with the sample app "AsynchTopicExample" over a
bridge, an exception occurs:
javax.jms.IllegalStateException: Illegal to set header fields except on
receipt

Has anyone experienced the same behaviour or has a hint? It may be a iBus
exception.
Some config/trace infos are attached.

Regards,
Reto Grob


- using SwiftMQ 2.1.0 on JDK 1.3
- using Bridge 1.1.1
- Bridging to iBus//MessageServer 4.1.1
- the example script was slightly modified to send a Message object instead
of a TextMessage object


Bridge Properties:
__________________


############################################################################
##
# Swiftlet Name: xt$bridge
# Display Name:  JMS Bridge Extension Swiftlet
# Description:   JMS Bridge Extension Swiftlet
# Class Name:    com.swiftmq.extension.bridge.BridgeSwiftlet
# Version:       1.1.1
# Vendor:        IIT GmbH, Bremen/Germany
############################################################################
##



swiftlet.xt$bridge.servers.names=ibus
swiftlet.xt$bridge.servers.ibus.clientid=ibus
swiftlet.xt$bridge.servers.ibus.configfile=../../conf/iBus.properties
swiftlet.xt$bridge.servers.ibus.objectfactory=com.swiftmq.extension.bridge.J
NDIObjectFactory
swiftlet.xt$bridge.servers.ibus.password=admin
swiftlet.xt$bridge.servers.ibus.retryinterval=10000
swiftlet.xt$bridge.servers.ibus.username=admin
swiftlet.xt$bridge.servers.ibus.bridgings.names=test
swiftlet.xt$bridge.servers.ibus.bridgings.test.direction=local_to_remote
swiftlet.xt$bridge.servers.ibus.bridgings.test.localname=hitachi
swiftlet.xt$bridge.servers.ibus.bridgings.test.localtype=topic
swiftlet.xt$bridge.servers.ibus.bridgings.test.remotefactoryname=TopicConnec
tionFactory
swiftlet.xt$bridge.servers.ibus.bridgings.test.remotename=hitachi
swiftlet.xt$bridge.servers.ibus.bridgings.test.remotetype=topic
swiftlet.xt$bridge.servers.ibus.bridgings.test.transferpersistence=persisten
t
swiftlet.xt$bridge.class=com.swiftmq.extension.bridge.BridgeSwiftlet

swiftlet.names=xt$bridge


iBus.properties:
________________

java.naming.property.names=java.naming.factory.initial
java.naming.factory.initial=ch.softwired.jms.naming.IBusContextFactory

#context=


Swiftlet Trace:  [ip address replaced by XXX.XXX.XXX.XXX]
_______________

2001-06-05 13:39:53.406/swiftlet/xt$bridge/startup ...
2001-06-05 13:39:53.406/swiftlet/xt$bridge/create servers ...
2001-06-05 13:39:53.406/swiftlet/xt$bridge/create server 'ibus'
2001-06-05 13:39:53.406/swiftlet/xt$bridge/ibus/creating objectfactory
'com.swiftmq.extension.bridge.JNDIObjectFactory'
2001-06-05 13:39:53.421/swiftlet/xt$bridge/ibus/loading config file
'../../conf/iBus.properties'
2001-06-05 13:39:53.421/swiftlet/xt$bridge/ibus/create bridgings ...
2001-06-05 13:39:53.421/swiftlet/xt$bridge/ibus/create bridging 'test' ...
2001-06-05 13:39:53.984/swiftlet/xt$bridge/ibus/created: [DestinationBridge,
name=test, source=[LocalTopicBridgeSource, queue=tmp$1@router1,
topic=hitachi], sink=[RemoteTopicBridgeSink, topic=hitachi]]
2001-06-05 13:39:54.15/swiftlet/xt$bridge/startup done.
2001-06-05
13:40:22.781/swiftlet/xt$bridge/ibus/test/[LocalTopicBridgeSource,
queue=null, topic=hitachi]/processing: com.swiftmq.jms.MessageImpl@4ee792
messageId = ID:XXX.XXX.XXX.XXX/XXX.XXX.XXX.XXX-9917160227500
timeStamp = 991716022750
correlationId = null
replyTo = null
destination = hitachi
deliveryMode = 2
redelivered = false
type = null
expiration = 0
priority = 4
properties = {JMS_SWIFTMQ_CID=router12,
JMS_SWIFTMQ_ASID=tmp$1@router1_5_991716022750_000000000000_000000000000_NP,
JMSXUserID=anonymous, JMS_SWIFTMQ_BC=true, RetoText=Here is a message 1}
readOnly = false
body = null
sourceRouter = null
destRouter = null
destQueue = tpc$hitachi
hopList = null
2001-06-05
13:40:22.781/swiftlet/xt$bridge/ibus/test/[LocalTopicBridgeSource,
queue=null, topic=hitachi]/putMessage() ...
2001-06-0005 13:40:22.781/swiftlet/xt$bridge/ibus/test/bridging stopped,
exception=javax.jms.IllegalStateException: Illegal to set header fields
except on receipt
2001-6-0005 13:40:22.796/swiftlet/xt$bridge/ibus/test/initiating server
destroy
2001-06-05 13:40:24.796/swiftlet/xt$bridge/ibus/test/bridging stopped
2001-06-05 13:40:24.796/swiftlet/xt$bridge/destroy server 'ibus'
2001-06-05 13:40:24.796/swiftlet/xt$bridge/destroy server 'ibus'
2001-06-05 13:40:24.796/swiftlet/xt$bridge/ibus/destroying ...
2001-06-05 13:40:24.796/swiftlet/xt$bridge/ibus/destroy bridgings ...
2001-06-05 13:40:24.796/swiftlet/xt$bridge/ibus/destroy bridging 'test'
2001-06-05 13:40:24.796/swiftlet/xt$bridge/ibus/test/destroying bridge
source
2001-06-05 13:40:24.796/swiftlet/xt$bridge/ibus/test/destroying bridge sink
2001-06-05 13:40:25.984/swiftlet/xt$bridge/ibus/test/destroying bridge -
finished.
2001-06-05 13:40:25.984/swiftlet/xt$bridge/ibus/closing all connections
2001-06-05 13:40:26.171/swiftlet/xt$bridge/ibus/destroying object factory
2001-06-05 13:40:26.171/swiftlet/xt$bridge/ibus/destroying - finished


------------------------------------------------------
SwiftMQ developers mailing list * http://www.swiftmq.com
To unsubscribe from this list, send an eMail to 
[EMAIL PROTECTED] and write in the body of your message:
UNSUBSCRIBE developers <your-email-address>
Archive: http://www.mail-archive.com/developers@mail.iit.de/




Reply via email to