Autor Thema: TS001489373 - Nserver -c command not working properly when used with te amgr run  (Gelesen 4651 mal)

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Supportanfragenummer
TS001489373

Beschreibung
Nserver -c command not working properly when used with te amgr run

With Domino 9.x we used the following program document settings to start an agent in an application on the server.


nserver -c "Tell AMgr Run ’LE4D.nsf’ 'letsencrypt’"


Starting with Domino 10 (also in beta ) this does no longer work as expected.
When the server tries to start the agent, we get the following output on the console

Tell AMGr Run 'LE4D.nsf' 'letsencrypt'
15.10.2018 07:24:11 AMgr: Start executing agent ' ' in 'LE4D.nsf'
15.10.2018 07:24:11 AMgr: Error attempting to load agent ' ' in 'LE4D.nsf': Entry not found in index

If we replace the single quotes around the dbname then we get a „invalid command“ error when the server executes the program document.
We have tried different ways to escape the double quotes without success.

Something must have changed in V10 in the way the -c command is parsed .

To me it seems that the second single quoted string (agentname) is not recognized.
This needs to be fixed ASAP, because many customers use this way to start agents.
This error has a huge impact.[
« Letzte Änderung: 23.10.18 - 07:19:32 von eknori »
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline atbits

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • sei Du selbst die Veränderung, die Du Dir wünschst
    • atBits
Nicht schön aber selten.
Ist mir bei der Beta auch nicht aufgefallen.
Ich hoffe das wird schnell gefixed, vorher kann ich die Produktiv-Server nicht updaten :-(

Danke für den Hinweis Ulrich
David Schiffer
================================
atBits GmbH & Co. KG - https://atbits.de
im Einsatz: Lotus Domino 8.5, 9, 10

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
gerade ist auch die SPR# reingekommen SPR GFALB5NKTV

plus

Code
The case has already been escalated to development and they are investigating the issue and I'm awaiting their feedback.
« Letzte Änderung: 23.10.18 - 09:24:52 von eknori »
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline Zitti

  • Frischling
  • *
  • Beiträge: 12
Oh oh... same here...  :o

10/22/2018 06:00:07   Running Program document for 'server -c "tell amgr run 'le4dv2_0_0.nsf' 'letsencrypt'"'
> tell amgr run 'le4dv2_0_0.nsf' 'letsencrypt'
10/22/2018 06:00:09   AMgr: Start executing agent ' ' in 'le4dv2_0_0.nsf'
10/22/2018 06:00:09   AMgr: Error attempting to load agent ' ' in 'le4dv2_0_0.nsf': Entry not found in index

Das ist garnicht schön... hoffe das wird schnellstens gefixt....

Danke Ulrich für den Hinweis....
5 Domino-Server, 1 Traveler- und Verse-Server, ca. 120 User

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Du kannst einen workaround verwenden

Im Command-File steht dann


Tell AMgr Run "LE4D.nsf" 'letsencrypt'


Domino Log.nsf:

Tell AMgr Run "LE4D.nsf" 'letsencrypt'
16.10.2018 08:10:46   Running Program document for 'nserver -c "< C:\Domino\NotesNet\LE4D-Command.txt"'
16.10.2018 08:10:46   AMgr: Start executing agent 'letsencrypt' in 'LE4D.nsf'
16.10.2018 08:10:50   Agent Manager: Agent printing: LE4D  - finished!
16.10.2018 08:10:50   AMgr: Agent 'letsencrypt' in 'LE4D.nsf' completed execution

Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline atbits

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • sei Du selbst die Veränderung, die Du Dir wünschst
    • atBits
Cool Danke!
Das kannte ich noch nicht  ???
Viele Grüße
David
David Schiffer
================================
atBits GmbH & Co. KG - https://atbits.de
im Einsatz: Lotus Domino 8.5, 9, 10

Offline Zitti

  • Frischling
  • *
  • Beiträge: 12
Oh, sehr schön...

Vielen Dank dafür :-)
5 Domino-Server, 1 Traveler- und Verse-Server, ca. 120 User

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
es geht noch einfacher ...

Guckt euch mal den Kommentar von Friedhelm in meinem Blog Post an

https://www.eknori.de/2018-10-23/v10-nserver-c-command-not-working-properly-when-used-with-te-amgr-run/#comment-4574
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline Zitti

  • Frischling
  • *
  • Beiträge: 12
Sehr schön... das ist ja noch einfacher und funktioniert großartig:

10/23/2018 06:00:50   Running Program document for 'server -c "tell amgr run le4dv2_0_0.nsf 'letsencrypt'"'
> tell amgr run le4dv2_0_0.nsf 'letsencrypt'
10/23/2018 06:00:51   AMgr: Start executing agent 'letsencrypt' in 'le4dv2_0_0.nsf'
10/23/2018 06:01:05   Agent Manager: Agent printing: LE4D  - finished!
10/23/2018 06:01:05   AMgr: Agent 'letsencrypt' in 'le4dv2_0_0.nsf' completed execution

Wieder eine Sorge weniger.
Danke für die schnellen Infos :-)
5 Domino-Server, 1 Traveler- und Verse-Server, ca. 120 User

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Update vom support

Zitat
I've received feedback from development in relation to this issue to state that they are planning a fix for the issue in Domino 10.0.1, and that it is included in an interim fix for Domino 10.
 
A technote is being written to highlight the issue.
 
They have also stated that they have closed our  SPR and are investigating the issue under SPR JGRNB5LLD6
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz