Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TIBCO: Not authorized to execute command. when trying to publish message. #74

Open
ProHugoLeet opened this issue Mar 11, 2020 · 0 comments
Labels

Comments

@ProHugoLeet
Copy link

Specifications

  • JMSToolBox version: V5.6.0
  • OS (Name, version, 32/64bits): Win10 64b
  • Q provider (kind, version) : TibcoJMS

Expected Behavior

Possibility to send a message to a topic.

Actual Behavior

Not authorized to execute command.

Description:

I would like to publish a message on a Topic.
My topic name is "testtst_q.system.iview.bridge.nodmessage"

I have gotten grant to publish in this topic.
However I fail to see where I can input this topic name.

When I try to add a script step it feels like JMSToolBox requires my user to also have some kind of read access to list the available queues. Is it possible to not list but add this manual by property?

image

Steps to Reproduce the Problem

Logs

2020-03-11 16:05:33:760 DEBUG [aultColumnsSetPropertyTester] showDefaultColumnsSet NodeJTBSession [TelSIMS NOD Queue SIT]
2020-03-11 16:05:34:656 DEBUG [.t.j.h.SessionConnectHandler] execute. Selection : NodeJTBSession [TelSIMS NOD Queue SIT]
2020-03-11 16:05:37:230 DEBUG [o.t.j.c.ConfigManager ] writeConfig
2020-03-11 16:05:37:230 INFO [o.t.j.c.ConfigManager ] configurationWriteFile file 'config.xml'
2020-03-11 16:05:37:235 DEBUG [o.t.j.c.ConfigManager ] writeConfig
2020-03-11 16:05:37:235 INFO [o.t.j.c.ConfigManager ] configurationWriteFile file 'config.xml'
2020-03-11 16:05:37:240 DEBUG [o.t.j.j.m.JTBConnection ] connect 'JTBConnection [jtbSessionClientType=GUI, isConnected()=false]'
2020-03-11 16:05:37:240 INFO [o.t.j.q.t.TIBCOQManager ] connecting to TelSIMS NOD Queue SIT - JMSToolBox-1583939071578
2020-03-11 16:05:37:240 DEBUG [o.t.j.q.t.TIBCOQManager ] connectionURL: tcp://testmsg01.teliacompany.net:7315
2020-03-11 16:05:37:278 INFO [o.t.j.q.t.TIBCOQManager ] connected to TelSIMS NOD Queue SIT
2020-03-11 16:05:37:283 DEBUG [o.t.j.q.t.TIBCOQManager ] discoverDestinations : Connection[ClientId=JMSToolBox-1583939071578 Connected=tcp://testmsg01.teliacompany.net:7315, URL=tcp://testmsg01.teliacompany.net:7315] - false
2020-03-11 16:05:37:293 ERROR [o.t.j.u.JTBStatusReporter ] Connect unsuccessful
com.tibco.tibjms.admin.TibjmsAdminSecurityException: Not authorized to execute command
at com.tibco.tibjms.admin.TibjmsAdminException.getException(TibjmsAdminException.java:88) ~[na:na]
at com.tibco.tibjms.admin.MessengerUtil.sendRequest(MessengerUtil.java:175) ~[na:na]
at com.tibco.tibjms.admin.MessengerUtil.sendRequest(MessengerUtil.java:90) ~[na:na]
at com.tibco.tibjms.admin.TibjmsAdmin.getDestinations(TibjmsAdmin.java:1256) ~[na:na]
at com.tibco.tibjms.admin.TibjmsAdmin.getDestinations(TibjmsAdmin.java:1167) ~[na:na]
at com.tibco.tibjms.admin.TibjmsAdmin.getDestinations(TibjmsAdmin.java:1159) ~[na:na]
at com.tibco.tibjms.admin.TibjmsAdmin.getQueues(TibjmsAdmin.java:1590) ~[na:na]
at org.titou10.jtb.qm.tibco.TIBCOQManager.discoverDestinations(TIBCOQManager.java:247) ~[na:na]
at org.titou10.jtb.jms.model.JTBConnection.connect(JTBConnection.java:277) ~[na:na]
at org.titou10.jtb.handler.SessionConnectHandler$1.run(SessionConnectHandler.java:111) ~[na:na]
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:72) ~[na:na]
at org.titou10.jtb.handler.SessionConnectHandler.execute(SessionConnectHandler.java:106) ~[na:na]
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na]
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[na:na]
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[na:na]
at java.base/java.lang.reflect.Method.invoke(Unknown Source) ~[na:na]
at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) ~[na:na]
at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:318) ~[na:na]
at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:252) ~[na:na]
at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:173) ~[na:na]
at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:156) ~[na:na]
at org.eclipse.core.commands.Command.executeWithChecks(Command.java:488) ~[na:na]
at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:487) ~[na:na]
at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:213) ~[na:na]
at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.executeItem(HandledContributionItem.java:438) ~[na:na]
at org.eclipse.e4.ui.workbench.renderers.swt.AbstractContributionItem.handleWidgetSelection(AbstractContributionItem.java:449) ~[na:na]
at org.eclipse.e4.ui.workbench.renderers.swt.AbstractContributionItem.lambda$2(AbstractContributionItem.java:475) ~[na:na]
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) ~[na:na]
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4175) ~[na:na]
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) ~[na:na]
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3988) ~[na:na]
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3587) ~[na:na]
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) ~[na:na]
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) ~[na:na]
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) ~[na:na]
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) ~[na:na]
at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:166) ~[na:na]
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) ~[na:na]
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) ~[na:na]
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) ~[na:na]
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401) ~[na:na]
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) ~[na:na]
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na]
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[na:na]
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[na:na]
at java.base/java.lang.reflect.Method.invoke(Unknown Source) ~[na:na]
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657) ~[org.eclipse.equinox.launcher_1.5.600.v20191014-2022.jar:na]
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:594) ~[org.eclipse.equinox.launcher_1.5.600.v20191014-2022.jar:na]
at org.eclipse.equinox.launcher.Main.run(Main.java:1465) ~[org.eclipse.equinox.launcher_1.5.600.v20191014-2022.jar:na]
2020-03-11 16:05:41:133 DEBUG [o.t.j.i.h.LogExportHandler ] execute
2020-03-11 16:05:44:158 DEBUG [o.t.j.i.h.LogExportHandler ] choosenFileName=C:\Users\huhe01\OneDrive - Telia Company\Temp\JTB_20200511_1603134_jmstoolbox.log

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants