Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Unhandled request type: OP_CMD error

Aperta
#139 3 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
25/100
Tipo di issue
Bug
Chiarezza
Da chiarire
Stato di attività
Ferma
Stack tecnologico
python, rabbitmq
Ambito
api, backend

Direzione di ricerca

Riproduci il comando dl-agent per muxer_prologix_service con -s configure_scan e confrontalo con l'entry point collegato agilent34970A.py. Traccia come viene inoltrata la richiesta OP_CMD e determina quale comportamento dovrebbe sostituire la risposta di richiesta non gestita segnalata; il lavoro è completato quando il comando interattivo viene accettato e il relativo risultato viene restituito senza questo errore.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

I am trying to run a configure_scan command interactively since there is no setup_commands implemented so far.

I tried to run the command through dl-agent and get an OP_CMD error. I am running with dripline-python v4.5.4.

root@clerk-dripline-python-deployment-6dbc98564f-m7rvz:/usr/local/src/dripline-python-plugin/data_taking_scripts# dl-agent --auth-file /etc/rabbitmq-secret/authentications.json -b rabbitmq-app cmd muxer_prologix_service -s configure_scan
2021-07-12 14:35:49 [ PROG] i/application.cc(134): Final configuration:

{
    dripline : 
    {
        alerts-exchange : alerts
        auth-file : /etc/rabbitmq-secret/authentications.json
        broker : rabbitmq-app
        heartbeat-interval-s : 60
        heartbeat-routing-key : heartbeat
        loop-timeout-ms : 1000
        max-payload-size : 10000
        message-wait-ms : 1000
        requests-exchange : requests
    }

    rk : muxer_prologix_service
    specifier : configure_scan
    timeout : 10
}

2021-07-12 14:35:49 [ PROG] i/application.cc(135): Ordered args:

[
]

2021-07-12 14:35:49 [ PROG] library/agent.cc(238): Response:
Return code: 200
Return message: Unhandled request type: OP_CMD

Routing key: amq.gen-Wc5uZC9G-HD_ZvV_y4n_bQ
Correlation ID: 0e32c8bc-9cf8-49da-94dc-13bf509134f2
Reply To: 
Message Type: 2
Encoding: json
Timestamp: 2021-07-12T14:35:49.833800Z
Sender Info:
	Executable: /usr/local/bin/python3.8
	Hostname: ag34970a-dripline-python-deployment-567595bddc-46cqs
	Username: root
	Service: muxer_prologix_service
	Versions:
		dripline:
			Version: 3.0.0
			Commit: 
			Package: 
		dripline-cpp:
			Version: 2.8.0
			Commit: 60e1388b0452d9cbe6acfe2ab9bbeb3a04d612f9
			Package: Dripline
		dripline-python:
			Version: 0.0.0
			Commit: na
			Package: driplineorg/dripline-python
		dripline.extensions.agilent34970A:
			Version: 0.0.0
			Commit: ---
			Package: agilent34970A__plugin
		dripline.extensions.digitizer_logger:
			Version: 0.0.0
			Commit: ---
			Package: digitizer_logger__plugin
		dripline.extensions.entities_snapshotter:
			Version: 0.0.0
			Commit: ---
			Package: entities_snapshotter__plugin
		dripline.extensions.jitter:
			Version: 0.0.0
			Commit: ---
			Package: driplineorg/controls-guide/jitter_plugin
Specifier: 
Payload: null
Return Code: 200
Return Message: Unhandled request type: OP_CMD
Lingua principale
Python
Stelle
3
Fork
6
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

  • Include un Dockerfile o un file Docker Compose
  • Ha un modello di pull request
  • Nessuna guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di driplineorg/dripline-python

Tutte le issue di driplineorg/dripline-python

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.