It is currently 31 Oct 2025, 01:58
   
Text Size

Question for forum admins: forge bug report template format

Post MTG Forge Related Programming Questions Here

Moderators: timmermac, Agetian, friarsol, Blacksmith, KrazyTheFox, CCGHQ Admins

Question for forum admins: forge bug report template format

Postby myk » 22 Mar 2013, 13:50

Hi admins,

Is there a way we could format the Forge bug reports so that they won't generate the "Your post looks too spamy for a new user, please remove off-site URLs." warning for new users? The current template looks like this:

Description: [describe the problem]

General bug report | Open
Code: Select all
Forge Version:    1.3.11-SNAPSHOT-r20534 (mixed revisions detected; please update from the root directory)
Operating System: Mac OS X 10.8.2 x86_64
Java Version:     1.6.0_37 Apple Inc.
and usually has a stack trace in the spoiler after the system info. There are no URLs, per se. Is there either something we can change or some restriction the forum can relax so the posts are not rejected?
myk
 
Posts: 439
Joined: 17 Jan 2013, 02:39
Location: California
Has thanked: 38 times
Been thanked: 57 times

Re: Question for forum admins: forge bug report template for

Postby Goblin Hero » 22 Mar 2013, 16:49

Very strange. Could you give me the exact text which triggers "too spammy" message?
When you´re a goblin, you don´t have to step forward to be a hero -- everyone else just has to step back.
User avatar
Goblin Hero
Site Admin
Site Admin
 
Posts: 1996
Joined: 23 Oct 2005, 09:37
Location: Russia
Has thanked: 236 times
Been thanked: 353 times

Re: Question for forum admins: forge bug report template for

Postby Sloth » 22 Mar 2013, 17:32

Goblin Hero wrote:Very strange. Could you give me the exact text which triggers "too spammy" message?
Here is an example:

NullPointerException | Open
Code: Select all
Forge Version:    1.3.10-r20348
Operating System: Windows 7 6.1 amd64
Java Version:     1.7.0 Oracle Corporation

java.lang.NullPointerException
   at forge.card.ability.effects.ChangeZoneEffect.changeHiddenOriginResolve(ChangeZoneEffect.java:518)
   at forge.card.ability.effects.ChangeZoneEffect.resolve(ChangeZoneEffect.java:281)
   at forge.card.spellability.AbilitySub.resolve(AbilitySub.java:128)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1217)
   at forge.card.ability.AbilityUtils.resolveSubAbilities(AbilityUtils.java:1032)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1223)
   at forge.card.ability.AbilityUtils.resolve(AbilityUtils.java:1018)
   at forge.game.zone.MagicStack.resolveStack(MagicStack.java:841)
   at forge.game.phase.PhaseHandler.passPriority(PhaseHandler.java:738)
   at forge.game.player.PlayerController.passPriority(PlayerController.java:71)
   at forge.game.ai.AiInputCommon.showMessage(AiInputCommon.java:110)
   at forge.gui.InputProxy.setInput(InputProxy.java:62)
   at forge.control.input.InputControl.setNewInput(InputControl.java:256)
   at forge.gui.InputProxy.update(InputProxy.java:49)
   at java.util.Observable.notifyObservers(Unknown Source)
   at java.util.Observable.notifyObservers(Unknown Source)
   at forge.util.MyObservable.updateObservers(MyObservable.java:38)
   at forge.control.input.InputControl.resetInput(InputControl.java:140)
   at forge.game.phase.PhaseHandler.passPriority(PhaseHandler.java:743)
   at forge.game.player.PlayerController.passPriority(PlayerController.java:71)
   at forge.control.input.InputPassPriority.selectButtonOK(InputPassPriority.java:77)
   at forge.gui.InputProxy.selectButtonOK(InputProxy.java:71)
   at forge.gui.match.controllers.CMessage$2.actionPerformed(CMessage.java:57)
   at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
   at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
   at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
   at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
   at javax.swing.plaf.basic.BasicButtonListener$Actions.actionPerformed(Unknown Source)
   at javax.swing.SwingUtilities.notifyAction(Unknown Source)
   at javax.swing.JComponent.processKeyBinding(Unknown Source)
   at javax.swing.JComponent.processKeyBindings(Unknown Source)
   at javax.swing.JComponent.processKeyEvent(Unknown Source)
   at java.awt.Component.processEvent(Unknown Source)
   at java.awt.Container.processEvent(Unknown Source)
   at java.awt.Component.dispatchEventImpl(Unknown Source)
   at java.awt.Container.dispatchEventImpl(Unknown Source)
   at java.awt.Component.dispatchEvent(Unknown Source)
   at java.awt.KeyboardFocusManager.redispatchEvent(Unknown Source)
   at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(Unknown Source)
   at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(Unknown Source)
   at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(Unknown Source)
   at java.awt.DefaultKeyboardFocusManager.dispatchEvent(Unknown Source)
   at java.awt.Component.dispatchEventImpl(Unknown Source)
   at java.awt.Container.dispatchEventImpl(Unknown Source)
   at java.awt.Window.dispatchEventImpl(Unknown Source)
   at java.awt.Component.dispatchEvent(Unknown Source)
   at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
   at java.awt.EventQueue.access$000(Unknown Source)
   at java.awt.EventQueue$3.run(Unknown Source)
   at java.awt.EventQueue$3.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
   at java.awt.EventQueue$4.run(Unknown Source)
   at java.awt.EventQueue$4.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
   at java.awt.EventQueue.dispatchEvent(Unknown Source)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
   at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
   at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
   at java.awt.EventDispatchThread.run(Unknown Source)
User avatar
Sloth
Programmer
 
Posts: 3498
Joined: 23 Jun 2009, 19:40
Has thanked: 125 times
Been thanked: 507 times

Re: Question for forum admins: forge bug report template for

Postby Goblin Hero » 23 Mar 2013, 12:45

I've tweaked the spam hammer - such things are in white list now.
When you´re a goblin, you don´t have to step forward to be a hero -- everyone else just has to step back.
User avatar
Goblin Hero
Site Admin
Site Admin
 
Posts: 1996
Joined: 23 Oct 2005, 09:37
Location: Russia
Has thanked: 236 times
Been thanked: 353 times

Re: Question for forum admins: forge bug report template for

Postby arkbit » 19 Apr 2013, 03:55

Might not want to put away your tweakers just yet. I signed up just to post a crash report and I'm still getting that 'too spammy' message.
arkbit
 
Posts: 2
Joined: 19 Apr 2013, 03:48
Has thanked: 0 time
Been thanked: 0 time

Re: Question for forum admins: forge bug report template for

Postby Goblin Hero » 19 Apr 2013, 11:26

arkbit wrote:Might not want to put away your tweakers just yet. I signed up just to post a crash report and I'm still getting that 'too spammy' message.
I need the exact message.
When you´re a goblin, you don´t have to step forward to be a hero -- everyone else just has to step back.
User avatar
Goblin Hero
Site Admin
Site Admin
 
Posts: 1996
Joined: 23 Oct 2005, 09:37
Location: Russia
Has thanked: 236 times
Been thanked: 353 times


Return to Developer's Corner

Who is online

Users browsing this forum: No registered users and 20 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 20 users online :: 0 registered, 0 hidden and 20 guests (based on users active over the past 10 minutes)
Most users ever online was 9298 on 10 Oct 2025, 12:54

Users browsing this forum: No registered users and 20 guests

Login Form