amreshverma / mantibugz

Automatically exported from code.google.com/p/mantibugz
0 stars 0 forks source link

Cannot connect to MantisBT #1

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1. Enter Mantis data
2. Click "Connect"

What is the expected output? What do you see instead?
An error dialog shows that there was an error connecting to Mantis.  I have 
verified my username & password, and the Project list is loaded anyway 
(Exception output below).

What version of the product are you using? On what operating system?
MantisBT: 1.2.5
mantibugs: 1.0
FogBugz: Version 8.8.28.0H (DB 797, Build 0)

Connecting to FogBugz was not a problem.

Please provide any additional information below.
Our mantis installation is in a folder, e.g. http://example.com/mantis/
Initially, I had customized our installation to use HTTP Digest authentication. 
 Figuring that the customization would interfere, I reverted the installation 
to the normal authentication methods and confirmed my username and password via 
the normal login.

Below is the terminal output when trying to connect to MantisBT.  Another 
exception which occurs when clicking on "Go" is below that.

- Exception:
org.xml.sax.SAXException: Invalid element in 
org.mantisbt.connect.axis.IssueNoteData - time_tracking
    at org.apache.axis.encoding.ser.BeanDeserializer.onStartChild(BeanDeserializer.java:264)
    at org.apache.axis.encoding.DeserializationContext.startElement(DeserializationContext.java:1035)
    at org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.java:165)
    at org.apache.axis.message.MessageElement.publishToHandler(MessageElement.java:1141)
    at org.apache.axis.message.RPCElement.deserialize(RPCElement.java:236)
    at org.apache.axis.message.RPCElement.getParams(RPCElement.java:384)
    at org.apache.axis.client.Call.invoke(Call.java:2583)
    at org.apache.axis.client.Call.invoke(Call.java:2482)
    at org.apache.axis.client.Call.invoke(Call.java:1867)
    at org.mantisbt.connect.axis.MantisConnectBindingStub.mc_project_get_issues(MantisConnectBindingStub.java:2149)
    at org.mantisbt.connect.axis.MCSession.getProjectIssues(MCSession.java:658)
    at org.mantisbt.connect.axis.MCSession.getProjectIssues(MCSession.java:652)
    at com.truecool.mantibugz.mantis.MantisConnection.getIssues(MantisConnection.java:86)
    at com.truecool.mantibugz.gui.MainForm.updateIssuesTable(MainForm.java:281)
    at com.truecool.mantibugz.gui.MainForm.access$200(MainForm.java:21)
    at com.truecool.mantibugz.gui.MainForm$6.run(MainForm.java:216)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:226)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:647)
    at java.awt.EventQueue.access$000(EventQueue.java:96)
    at java.awt.EventQueue$1.run(EventQueue.java:608)
    at java.awt.EventQueue$1.run(EventQueue.java:606)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:617)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:138)

Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
    at com.truecool.mantibugz.gui.TranslationProgressDialogForm.<init>(TranslationProgressDialogForm.java:34)
    at com.truecool.mantibugz.gui.MainForm.runFogBugzImport(MainForm.java:329)
    at com.truecool.mantibugz.gui.MainForm.access$300(MainForm.java:21)
    at com.truecool.mantibugz.gui.MainForm$4.actionPerformed(MainForm.java:73)
    at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2012)
    at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2335)
    at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:404)
    at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
    at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:253)
    at java.awt.Component.processMouseEvent(Component.java:6203)
    at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
    at java.awt.Component.processEvent(Component.java:5968)
    at java.awt.Container.processEvent(Container.java:2105)
    at java.awt.Component.dispatchEventImpl(Component.java:4564)
    at java.awt.Container.dispatchEventImpl(Container.java:2163)
    at java.awt.Component.dispatchEvent(Component.java:4390)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4461)
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4125)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4055)
    at java.awt.Container.dispatchEventImpl(Container.java:2149)
    at java.awt.Window.dispatchEventImpl(Window.java:2478)
    at java.awt.Component.dispatchEvent(Component.java:4390)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:649)
    at java.awt.EventQueue.access$000(EventQueue.java:96)
    at java.awt.EventQueue$1.run(EventQueue.java:608)
    at java.awt.EventQueue$1.run(EventQueue.java:606)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:116)
    at java.awt.EventQueue$2.run(EventQueue.java:622)
    at java.awt.EventQueue$2.run(EventQueue.java:620)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:619)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:138)

Original issue reported on code.google.com by ruq...@gmail.com on 8 Jun 2012 at 11:00

GoogleCodeExporter commented 8 years ago
Workaround, similar to Issue 2, is to comment out the following line in 
api/soap/mantisconnect.php in MantisBT installation:
        'target_version'  =>  array( 'name'=>'target_version',    'type' => 'xsd:string',     'minOccurs' => '0' ),   

Original comment by ruq...@gmail.com on 8 Jun 2012 at 11:09

GoogleCodeExporter commented 8 years ago
Is there a similar work around for Mantis 1.2.15?

Original comment by miena....@gmail.com on 2 Sep 2014 at 1:03

GoogleCodeExporter commented 8 years ago
For Mantis 1.2.15, the lines that you need to comment out are in 
api\soap\mc_issue_api.php - we had to comment out about 5 or 6 things.

Original comment by miena....@gmail.com on 3 Sep 2014 at 12:31