Page MenuHomeSchine - Phabricator

Starmade | Logic blocks with multiple inputs loose connections when pasted using the copy/paste feature
Closed, FinishedPublic

Description

Good day, I hope you are all doing well.

I have tested for the bug on multiple versions.
From version v0.19318 to v0.19320 build 20150711_191815, the bug occurs. These are all fresh installs.

How to recreate the bug:

After a fresh install, start a new world. Get some logic blocks (I used one "Button" block and 5 "AND-Signal" Logic blocks) and hull (to make a surface to place on).
Spawn a ship, then get in the ship. Switch to build mode and make a surface to build on, then place one "Button" block. Then next to the "Button", place 5 "AND-Signal" vertically. Select one of the "AND-Signal" blocks and connect it to the "Button" block; repeat this for all the other "AND-Signal" blocks. Copy the setup and paste it anywhere. The copy should now only have one "AND-Signal" block connected to the "Button" block. All the other connections in the copy are gone.

This occurs with the other signal blocks as well. (Other signal blocks were only tested in v0.19320 build 20150711_191815)

Here is a link to an image that show the result: http://i.imgur.com/W67xjOS.png (left is the original, right is the copy)

Details

Commits
Restricted Diffusion Commit
Task Type
Bug
Testing Results
Affected Gamemode(s)
Single and Multi
Reproducible
Yes
Last tested (version)
0.19331
Category
Logic Gates
First occurrence (version)
v0.19318
Hardware/Software/System
OS-Specific
No
Hardware-Specific
No
Video Card Vendor
uncertain
User/Reporter/Contact
Username on Registry
CW390

Event Timeline

CW390 updated the task description. (Show Details)Jul 15 2015, 1:17 AM
CW390 changed Affected Gamemode(s) from none/unspecified to Singleplayer.
CW390 set First occurrence (version) to v0.19318.
CW390 changed Reproducible from uncertain to Yes.
CW390 changed Video Card Vendor from uncertain to NVIDIA.
CW390 set Video Card Model to GeForce GTX 980.
CW390 edited Detected video (Graphicsinfo.txt). (Show Details)
CW390 edited SMC-Report. (Show Details)
CW390 edited Serverconfig (server.cfg). (Show Details)
CW390 edited Clientconfig (settings.cfg). (Show Details)
CW390 edited Java Version (32bit). (Show Details)
CW390 edited Java Version (64bit). (Show Details)
CW390 set Username on Registry to CW390.
CW390 added a subscriber: CW390.
CW390 created this task.
Restricted Application added a project: Issue Navigation. · View Herald TranscriptJul 15 2015, 1:17 AM
CW390 updated the task description. (Show Details)Jul 15 2015, 1:23 AM
CW390 set Task Type to Bug.
CW390 set Category to none/unspecified.
CW390 set OS-Specific to No.
CW390 set Hardware-Specific to No.
CW390 edited Serverconfig (server.cfg). (Show Details)Jul 15 2015, 1:25 AM
CW390 edited Clientconfig (settings.cfg). (Show Details)
AndyP changed the visibility from "Custom Policy" to "Public (No Login Required)".
AndyP changed the edit policy from "Task Author" to "Starmade (Project)".
AndyP added a project: Starmade.
AndyP claimed this task.
AndyP triaged this task as High priority.
AndyP added a subscriber: AndyP.Jul 15 2015, 7:26 AM
AndyP removed AndyP as the assignee of this task.

Formal validated.

(Sidenote:
Java running in 32bit on client, may be related to this, as this cant be broken for some time, used copy/paste on logic a lot in the last few weeks, so may be related to 32bit java.)

Megacrafter127 changed Category from none/unspecified to Logic Gates.Jul 15 2015, 6:51 PM
Megacrafter127 changed Affected Gamemode(s) from Singleplayer to Single and Multi.
Megacrafter127 set Last tested (version) to 0.19323.
Megacrafter127 edited a custom field.
Megacrafter127 changed Video Card Vendor from NVIDIA to uncertain.
Megacrafter127 removed Video Card Model.
Megacrafter127 edited Detected video (Graphicsinfo.txt). (Show Details)
Megacrafter127 edited SMC-Report. (Show Details)
Megacrafter127 edited Serverconfig (server.cfg). (Show Details)
Megacrafter127 edited Clientconfig (settings.cfg). (Show Details)
Megacrafter127 edited Java Version (32bit). (Show Details)
Megacrafter127 edited Java Version (64bit). (Show Details)
Restricted Application added a subscriber: Megacrafter127. · View Herald TranscriptJul 15 2015, 6:51 PM
Megacrafter127 changed the task status from Open to In Queue (Game).Jul 15 2015, 6:54 PM

Bug confirmed in latest dev version.
Removed data unrelated to bug (bug is independent of the version and branch of the JVM)
The test was performed in both SP and the testserver, yielding the same behaviour on both sides.

Restricted Application edited projects, added Game Development; removed Issue Navigation. · View Herald TranscriptJul 15 2015, 6:54 PM
AndyP raised the priority of this task from High to Urgent.Jul 15 2015, 8:40 PM
Restricted Application added a commit: Restricted Diffusion Commit.Jul 18 2015, 4:31 PM
Restricted Application changed the task status from In Queue (Game) to Resolved by committing Restricted Diffusion Commit.
Restricted Application edited projects, added Quality Assurance; removed Game Development. · View Herald TranscriptJul 18 2015, 4:31 PM
Megacrafter127 changed Last tested (version) from 0.19323 to 0.19331.Jul 20 2015, 3:28 AM
Megacrafter127 closed this task as Closed.

Fix confirmed.

Restricted Application removed a project: Quality Assurance. · View Herald TranscriptJul 20 2015, 3:28 AM
Restricted Application removed a subscriber: AndyP. · View Herald Transcript
AndyP removed Megacrafter127 as the assignee of this task.Aug 4 2015, 7:31 PM
AndyP shifted this object from the S1 Public space to the S3 Starmade space.Aug 11 2015, 11:31 PM
AndyP changed the edit policy from "Starmade (Project)" to "All Users".
Restricted Application added a project: Logic. · View Herald TranscriptMar 10 2017, 6:30 PM