OOTP Developments Forums

OOTP Developments Forums (https://forums.ootpdevelopments.com//index.php)
-   Earlier versions of OOTP: Closed or Claim Fixed (https://forums.ootpdevelopments.com//forumdisplay.php?f=3645)
-   -   Player on two 40-Man Rosters (https://forums.ootpdevelopments.com//showthread.php?t=158348)

JesseTerry 12-12-2007 10:09 AM

Player on two 40-Man Rosters
 
Hi guys, I'm co-commish of the MLSB and have what seems to be a rare problem.

We're running OOTP 2007, fully patched. Using Nomar's 2007 roster set.

I processed a 1for1 trade between the Cubs and the Pirates, trading Scott Moore straight up for Ronny Paulino. Paulino went to the Cubbies no problem, but Moore decided that he wanted to be on the Pirates 40-man roster and active roster, and ALSO be on the Cubs 40-man roster.

I've tried a few things, like editing him to the Pirates again, cutting and re-signing him, and also retiring and unretiring him, none of which worked.

I believe the NABA Commish had this happen with one of my trades a while ago, but he doesn't remember how he fixed it, but thinks he might have just assigned him to the FA pool, simmed a day, and then reassigned him to the team he went to.

Any and all help appreciated. Thanks in advance!

Nutlaw 12-12-2007 05:59 PM

Did you not import all of your team exports, or perhaps import an older one pre-trade for the Cubs?

Do you have two separate copies of Moore in-game, or does there appear to be only one, but taking up roster space on both teams?

What happens exactly when you try to release him or edit him?

JesseTerry 12-12-2007 07:30 PM

Quote:

Originally Posted by Nutlaw (Post 2370920)
Did you not import all of your team exports, or perhaps import an older one pre-trade for the Cubs?

Do you have two separate copies of Moore in-game, or does there appear to be only one, but taking up roster space on both teams?

What happens exactly when you try to release him or edit him?

From what I can tell, I got all team exports, specifically Cubs and Pirates.

When I use the in-game search for Scott Moore, only one comes up, taking roster space on two teams.

When I release him, he goes to the FA pool, comes off of Pittsburgh's 40-man, but still shows up on CHC's, but his league level says: "S. Moore".

injury log 12-12-2007 09:03 PM

This happens any time, when in Commissioner mode, you change a player's team in the Editor, if the player is on a 40-man roster. The player will be removed from (in this example) the Cubs' 25-man, but will stay on the Cubs' 40-man, and also be added to the Pirates' 25 and 40-man. The player is not duplicated; he's only taking up 40-man roster spots on two teams. It's certainly a bug.

It is fixable, though not via the Editor; you can't just reassign the guy to the Pirates, because then he'll still be on the Cubs 40-man. I *think* the following works (at least, if I recall correctly, this is how I eventually was able to fix the problem- I'll check later): in Commish mode, Act As the Cubs. Carry out the trade in reverse. Normal trading correctly clears guys from their old 40-man roster spot and assigns them to their new team, and if I recall correctly, players won't take up two 40-man roster spots on the same 40-man roster. Then you can carry out the trade again, in 'Act As' mode, or release the players first from their original teams before assigning them to new squads via the Editor.

JesseTerry 12-12-2007 11:51 PM

Quote:

Originally Posted by injury log (Post 2371186)
This happens any time, when in Commissioner mode, you change a player's team in the Editor, if the player is on a 40-man roster. The player will be removed from (in this example) the Cubs' 25-man, but will stay on the Cubs' 40-man, and also be added to the Pirates' 25 and 40-man. The player is not duplicated; he's only taking up 40-man roster spots on two teams. It's certainly a bug.

It is fixable, though not via the Editor; you can't just reassign the guy to the Pirates, because then he'll still be on the Cubs 40-man. I *think* the following works (at least, if I recall correctly, this is how I eventually was able to fix the problem- I'll check later): in Commish mode, Act As the Cubs. Carry out the trade in reverse. Normal trading correctly clears guys from their old 40-man roster spot and assigns them to their new team, and if I recall correctly, players won't take up two 40-man roster spots on the same 40-man roster. Then you can carry out the trade again, in 'Act As' mode, or release the players first from their original teams before assigning them to new squads via the Editor.

I will try those, but there was no editing of any kind prior to this happening, only the actual processing of the trade.

JesseTerry 12-14-2007 07:15 AM

Ok, that didn't work unfortunately, since we've passed the trade deadline. Any other ideas?

Nutlaw 12-14-2007 05:57 PM

You can't just remove the guy from his phantom team's 40-man roster, then release him? (Maybe edit his contract to a minor league one, then edit it back?)

JesseTerry 12-15-2007 11:49 AM

Quote:

Originally Posted by Nutlaw (Post 2372772)
You can't just remove the guy from his phantom team's 40-man roster, then release him? (Maybe edit his contract to a minor league one, then edit it back?)

I can't do anything with him on the Cubs 40-man, except when I'm acting as the Pirates. When I do that, even if I cut him, his (team) column in the transactions thread will read "S.Moore" instead of say, PIT (MLB, ML).

I tried your method, and he still sits on the Cubs 40-man. It's like he's hard-wired to it!

Tony M 12-15-2007 04:58 PM

As you're co-commish I presume you can dump to csv.

If you can, can you find the player in players.csv and note down his player id and then look in team_roster.csv - if you search down the second column (player_id) can you find his player id twice?

JesseTerry 12-16-2007 07:32 AM

Quote:

Originally Posted by redsoxford (Post 2373450)
As you're co-commish I presume you can dump to csv.

If you can, can you find the player in players.csv and note down his player id and then look in team_roster.csv - if you search down the second column (player_id) can you find his player id twice?

Yes, in the CSV file, I do find his player ID twice. Oddly, in the CSV file I opened, his name, as well as every other players I think, was in there multiple times. It was also an insanely long scroll-down list of names.

Tony M 12-16-2007 12:47 PM

Quote:

Originally Posted by JesseTerry (Post 2373757)
Yes, in the CSV file, I do find his player ID twice. Oddly, in the CSV file I opened, his name, as well as every other players I think, was in there multiple times. It was also an insanely long scroll-down list of names.

A lot of players will appear multiple times in the team_rosters.csv file as their is a roster id which means active, secondary, disabled or all. So somebody on the active roster will appear twice on the same team, but your player should have appeared twice on two teams.

JesseTerry 12-17-2007 12:32 AM

Quote:

Originally Posted by redsoxford (Post 2373924)
A lot of players will appear multiple times in the team_rosters.csv file as their is a roster id which means active, secondary, disabled or all. So somebody on the active roster will appear twice on the same team, but your player should have appeared twice on two teams.

The team ID # was the same in all instances. I've also been notified that this is happening with two other players who had been traded and are now on both teams 40-man rosters.

Tony M 12-17-2007 04:19 AM

Quote:

Originally Posted by JesseTerry (Post 2374349)
The team ID # was the same in all instances. I've also been notified that this is happening with two other players who had been traded and are now on both teams 40-man rosters.

So he wasn't listed against two teams then? That's thrown a spanner in where I was thinking the problem lay.

A player can only have one team/organisation listed against them as a current place, but the cross-reference information also appears in the team record which is where I thought the problem was. So either the csv isn't directly derived from teams.dat or there's another location for it.

Tony M 12-17-2007 10:00 AM

Having looked at the relevant csv's both players are on the correct team for all, active and secondary rosters, but have a phantom entry for their old clubs' secondary roster.

It's hard to reproduce this bug, but I think it can be fixed with a deft bit of database editing.

JesseTerry 12-17-2007 10:37 AM

Well, I'm definitely a layman in that regard, so any and all help is appreciated.

Tony M 12-17-2007 10:56 AM

Quote:

Originally Posted by JesseTerry (Post 2374566)
Well, I'm definitely a layman in that regard, so any and all help is appreciated.

I think what I've just sent back to you should fix that problem.

JesseTerry 12-17-2007 06:29 PM

As far as I know, it worked. There are no Burke's or Moore's on incorrect rosters anymore. I'll make sure it sticks after an import when those teams export, (It should I would think).

Thanks for all help on this!

JesseTerry 12-19-2007 05:42 PM

It stuck, everything back to normal. Thanks for all that gave input and helped!

Tony M 12-19-2007 05:46 PM

Quote:

Originally Posted by JesseTerry (Post 2376353)
It stuck, everything back to normal. Thanks for all that gave input and helped!

Excellent, glad it's sorted, but it's still something that we need to work out how it happened in the first place.

Nutlaw 12-19-2007 06:29 PM

Quote:

Originally Posted by redsoxford (Post 2376356)
Excellent, glad it's sorted, but it's still something that we need to work out how it happened in the first place.

Something you want to discuss further here, or should I close this out?


All times are GMT -4. The time now is 03:00 PM.

Powered by vBulletin® Version 3.8.10
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Copyright © 2024 Out of the Park Developments