All developer products & gamepass prompts don't work, output is being flooded with corescript errors

Before I begin, I just want to say that a similar report was created, however the error message is different. Also, it was made in October of 2019 and was since resolved, as stated by the original poster. The post can be found here:

A detailed description - Explain what you expect, and what happens instead.

This is rather self-explanatory. The player should be prompted to purchase developer products, however they aren’t able to. This is also an issue in-game, the developer console gets flooded with errors, which derive from the core scripts, which aren’t modifiable or fixable by players.

Videos and images - Include visuals to demonstrate the problem.

Video:

Reproduction instructions and files

Game with my shop UI, shown above.

MarketplaceErrors.rbxl (38.6 KB)

Simply press the purchase button, and your output should flood with errors like mine did.

Error messages
[16:20:24.075 - CorePackages.Packages._Index.roblox_rodux.rodux.NoYield:26: CorePackages.Packages._Index.roblox_purchase-prompt.purchase-prompt.Localization.LocalizationService:194: invalid use of '%' in replacement string](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.076 - CorePackages.Packages._Index.roblox_purchase-prompt.purchase-prompt.Localization.LocalizationService:194 function getString](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.078 - CorePackages.Packages._Index.roblox_purchase-prompt.purchase-prompt.Components.Connection.TextLocalizer:20](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.079 - CorePackages.Packages._Index.roblox_purchase-prompt.purchase-prompt.Components.Connection.LocalizationContextConsumer:20 function render](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.080 - CorePackages.Packages._Index.roblox_roact.roact.Component:330 function __mount](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.081 - CorePackages.Packages._Index.roblox_roact.roact.createReconciler:363 function mountVirtualNode](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.082 - CorePackages.Packages._Index.roblox_roact.roact.createReconciler:93 function updateChildren](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.084 - CorePackages.Packages._Index.roblox_roact.roact.createReconciler:119 function updateVirtualNodeWithRenderResult](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.085 - CorePackages.Packages._Index.roblox_roact.roact.createReconciler:308 function mountFunctionVirtualNode](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.087 - CorePackages.Packages._Index.roblox_roact.roact.createReconciler:361 function mountVirtualNode](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.090 - CorePackages.Packages._Index.roblox_roact.roact.createReconciler:93 function updateChildren](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.091 - CorePackages.Packages._Index.roblox_roact.roact.createReconciler:111 function updateVirtualNodeWithChildren](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.092 - CorePackages.Packages._Index.roblox_roact.roact.RobloxRenderer:215 function mountHostNode](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.093 - CorePackages.Packages._Index.roblox_roact.roact.createReconciler:359 function mountVirtualNode](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.094 - CorePackages.Packages._Index.roblox_roact.roact.createReconciler:93 function updateChildren](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.096 - CorePackages.Packages._Index.roblox_roact.roact.createReconciler:119 function updateVirtualNodeWithRenderResult](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.097 - CorePackages.Packages._Index.roblox_roact.roact.Component:333 function __mount](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.098 - CorePackages.Packages._Index.roblox_roact.roact.createReconciler:363 function mountVirtualNode](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.099 - CorePackages.Packages._Index.roblox_roact.roact.createReconciler:93 function updateChildren](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.099 - CorePackages.Packages._Index.roblox_roact.roact.createReconciler:119 function updateVirtualNodeWithRenderResult](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.100 - CorePackages.Packages._Index.roblox_roact.roact.createReconciler:308 function mountFunctionVirtualNode](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.100 - CorePackages.Packages._Index.roblox_roact.roact.createReconciler:361 function mountVirtualNode](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.101 - CorePackages.Packages._Index.roblox_roact.roact.createReconciler:93 function updateChildren](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.102 - CorePackages.Packages._Index.roblox_roact.roact.createReconciler:119 function updateVirtualNodeWithRenderResult](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.102 - CorePackages.Packages._Index.roblox_roact.roact.Component:333 function __mount](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.103 - CorePackages.Packages._Index.roblox_roact.roact.createReconciler:363 function mountVirtualNode](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.104 - CorePackages.Packages._Index.roblox_roact.roact.createReconciler:93 function updateChildren](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.104 - CorePackages.Packages._Index.roblox_roact.roact.createReconciler:111 function updateVirtualNodeWithChildren](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.105 - CorePackages.Packages._Index.roblox_roact.roact.RobloxRenderer:215 function mountHostNode](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.105 - CorePackages.Packages._Index.roblox_roact.roact.createReconciler:359 function mountVirtualNode](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.106 - CorePackages.Packages._Index.roblox_roact.roact.createReconciler:93 function updateChildren](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.107 - CorePackages.Packages._Index.roblox_roact.roact.createReconciler:119 function updateVirtualNodeWithRenderResult](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.107 - CorePackages.Packages._Index.roblox_roact.roact.Component:333 function __mount](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.108 - CorePackages.Packages._Index.roblox_roact.roact.createReconciler:363 function mountVirtualNode](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.109 - CorePackages.Packages._Index.roblox_roact.roact.createReconciler:93 function updateChildren](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.109 - CorePackages.Packages._Index.roblox_roact.roact.createReconciler:111 function updateVirtualNodeWithChildren](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.110 - CorePackages.Packages._Index.roblox_roact.roact.RobloxRenderer:215 function mountHostNode](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.110 - CorePackages.Packages._Index.roblox_roact.roact.createReconciler:359 function mountVirtualNode](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.111 - CorePackages.Packages._Index.roblox_roact.roact.createReconciler:93 function updateChildren](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.112 - CorePackages.Packages._Index.roblox_roact.roact.createReconciler:119 function updateVirtualNodeWithRenderResult](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.112 - CorePackages.Packages._Index.roblox_roact.roact.Component:333 function __mount](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.113 - CorePackages.Packages._Index.roblox_roact.roact.createReconciler:363 function mountVirtualNode](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.114 - CorePackages.Packages._Index.roblox_roact.roact.createReconciler:93 function updateChildren](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.114 - CorePackages.Packages._Index.roblox_roact.roact.createReconciler:111 function updateVirtualNodeWithChildren](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.115 - CorePackages.Packages._Index.roblox_roact.roact.RobloxRenderer:215 function mountHostNode](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.115 - CorePackages.Packages._Index.roblox_roact.roact.createReconciler:359 function mountVirtualNode](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.116 - CorePackages.Packages._Index.roblox_roact.roact.createReconciler:93 function updateChildren](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.117 - CorePackages.Packages._Index.roblox_roact.roact.createReconciler:119 function updateVirtualNodeWithRenderResult](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.117 - CorePackages.Packages._Index.roblox_roact.roact.Component:333 function __mount](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.118 - CorePackages.Packages._Index.roblox_roact.roact.createReconciler:363 function mountVirtualNode](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.118 - CorePackages.Packages._Index.roblox_roact.roact.createReconciler:93 function updateChildren](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.119 - CorePackages.Packages._Index.roblox_roact.roact.createReconciler:119 function updateVirtualNodeWithRenderResult](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.120 - CorePackages.Packages._Index.roblox_roact.roact.createReconciler:308 function mountFunctionVirtualNode](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.121 - CorePackages.Packages._Index.roblox_roact.roact.createReconciler:361 function mountVirtualNode](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.122 - CorePackages.Packages._Index.roblox_roact.roact.createReconciler:93 function updateChildren](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.123 - CorePackages.Packages._Index.roblox_roact.roact.createReconciler:111 function updateVirtualNodeWithChildren](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.123 - CorePackages.Packages._Index.roblox_roact.roact.RobloxRenderer:273 function updateHostNode](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.124 - CorePackages.Packages._Index.roblox_roact.roact.createReconciler:234 function updateVirtualNode](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.124 - CorePackages.Packages._Index.roblox_roact.roact.createReconciler:72 function updateChildren](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.125 - CorePackages.Packages._Index.roblox_roact.roact.createReconciler:119 function updateVirtualNodeWithRenderResult](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.126 - CorePackages.Packages._Index.roblox_roact.roact.Component:496 function __resolveUpdate](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.126 - CorePackages.Packages._Index.roblox_roact.roact.Component:434 function __update](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.127 - CorePackages.Packages._Index.roblox_roact.roact.createReconciler:238 function updateVirtualNode](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.127 - CorePackages.Packages._Index.roblox_roact.roact.createReconciler:72 function updateChildren](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.128 - CorePackages.Packages._Index.roblox_roact.roact.createReconciler:119 function updateVirtualNodeWithRenderResult](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.128 - CorePackages.Packages._Index.roblox_roact.roact.Component:496 function __resolveUpdate](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.129 - CorePackages.Packages._Index.roblox_roact.roact.Component:434 function __update](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.130 - CorePackages.Packages._Index.roblox_roact.roact.createReconciler:238 function updateVirtualNode](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.131 - CorePackages.Packages._Index.roblox_roact.roact.createReconciler:72 function updateChildren](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.133 - CorePackages.Packages._Index.roblox_roact.roact.createReconciler:119 function updateVirtualNodeWithRenderResult](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.134 - CorePackages.Packages._Index.roblox_roact.roact.Component:496 function __resolveUpdate](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.136 - CorePackages.Packages._Index.roblox_roact.roact.Component:434 function __update](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.137 - CorePackages.Packages._Index.roblox_roact.roact.Component:161 function setState](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.138 - CorePackages.Packages._Index.roblox_roact-rodux.roact-rodux.connect:92](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.138 - CorePackages.Packages._Index.roblox_rodux.rodux.Signal:70 function fire](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.140 - CorePackages.Packages._Index.roblox_rodux.rodux.Store:125](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

  [16:20:24.141 - ](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

16:20:24.142 - Stack Begin

[16:20:24.143 - Script 'CorePackages.Packages._Index.roblox_rodux.rodux.NoYield', Line 13 - function resultHandler](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#13)

[16:20:24.143 - Script 'CorePackages.Packages._Index.roblox_rodux.rodux.NoYield', Line 26 - function NoYield](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B900f08be-e4b9-496c-85be-2dfd97752292%7D&gst=2#26)

[16:20:24.144 - Script 'CorePackages.Packages._Index.roblox_rodux.rodux.Store', Line 124 - function flush](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B9e629534-9961-4f2a-9f22-38fb4c41b156%7D&gst=2#124)

[16:20:24.145 - Script 'CorePackages.Packages._Index.roblox_rodux.rodux.Store', Line 46](rbxopenscript://www.dummy.com/dummy?scriptGuid=%7B9e629534-9961-4f2a-9f22-38fb4c41b156%7D&gst=2#46)

16:20:24.146 - Stack End

Where it happens - Include links if it happens with specific places / users / groups / etc.

I’m not sure if it’s just my game passes, UI, etc… but I will post the IDs below.

Games it happens in, both group and my personal game:

Game pass IDs
10587779
10587903

Developer product IDs
1029902527
1057091384
1029902605
1057090605
1057091034
1029902640

My user ID: 605492589
My group’s ID (owns the game passes and developer products, error also occurs on the game owned by this group): 6883697

If the issue is in Team Create, does it happen in a live game as well?
The error happens in both live games and Studio.

The date and time (including timezone) you had the issue. Be as precise as possible.
It seemed to first occur on August 8th, around 1 AM Atlantic Standard Time. Take this with a grain of salt as I haven’t been on studio since about a week prior.

Thanks for reading this bug report!

10 Likes

Thanks for the report! We’ve filed this internally and we’ll follow up here when we have an update for you.

3 Likes

This issue should now be resolved! If this issue is still occurring, please create a new topic for us to look into.

6 Likes

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.