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

Dragging charges to reload part-filled weapon in station results in exception #197

Open
matthew1smith opened this issue Mar 22, 2022 · 0 comments
Labels
bug Something isn't working

Comments

@matthew1smith
Copy link

Describe the bug
Dragging stacks of charges to reload a part-filled hybrid turret results in an exception. Doesn't matter which tab (Items/Cargo) is used.

To Reproduce
Steps to reproduce the behavior:

  1. /create 7487 2 To create 2x Modal Light Electron Particle Accelerator I
  2. /create 222 500 To create 500x Antimatter Charge S.
  3. Dock at station if not already.
  4. Fit turrets into high slots (I used a Merlin, which I used the GM Give skills button for flying).
  5. Split ammo into two stacks, 1x100 and 1x400.
  6. Drag the 100 stack into a turret.
  7. Drag the 400 stack into the same turret.

Expected behavior
The required amount of ammo should transfer into the target fitted weapon, leaving the remainder in the stack.

System Details (please complete the following information):

  • Server OS: Windows 10 using DockerDesktop, GDB active within image, shown as Fedora 10.2-4.fc33
  • Docker build
  • EVEmu Version 0.8.4 (staging)

Additional context
Error message:
10:38:34 [Service] alert::BeanCount()
10:38:34 [Service] alert::SendClientStackTraceAlert()
EXCEPTION #5 logged at 03/22/2022 20:38:34 OnModuleAttributeChanges::Unexpected exception

Caught at:
/common/lib/bluepy.py(86) CallWrapper
/client/script/dogma/clientdogmalocation.py(215) OnModuleAttributeChanges

Thrown at:
/client/script/dogma/clientdogmalocation.py(192) OnModuleAttributeChanges
itemID = 140000184
self = <dogmax.DogmaLocation instance at 0x076040A8>
eventName = 'OnModuleAttributeChange'
attributeID = 805
oldValue = None
time = 132924191143104400L
ownerID = 90000002
changes = [(...)]
newValue = 100
change = ('OnModuleAttributeChange', 90000002, 140000184, 805, 132924191143104400L, 100, None)
TypeError: 'int' object is not subscriptable

Thread Locals: session was <Session: (sid:7464734182547885531, clientID:0, mutating:0, locationid:60014689, corprole:0x0, userid:3, languageID:EN, role:0x62f8000280c41000L, charid:90000002, address:172.21.0.1:48096, userType:30, sessionType:5, regionid:10000064, constellationid:20000727, warfactionid:0, corpid:1000168, stationid:60014689, stationid2:60014689, worldspaceid:60014689, solarsystemid2:30004971, hqID:60014689, baseID:60014689, rolesAtAll:0x0, rolesAtHQ:0x0, rolesAtBase:0x0, rolesAtOther:0x0, genderID:1, bloodlineID:8, raceID:8, corpAccountKey:1000)>

EXCEPTION END

@matthew1smith matthew1smith added the needs-triage This issue needs to be reviewed for accuracy and details label Mar 22, 2022
@jdhirst jdhirst added bug Something isn't working and removed needs-triage This issue needs to be reviewed for accuracy and details labels May 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants