Jimex Plugin

Name Jimex
Version 0.4
JIRA Product Versions 3.7.3
Microsoft Project 2000, XP/ 2003
Author(s) Andrey Polyakov
Homepage http://www.rozdoum.com/andrew
License BSD
Download Binary jimex-mspi-plugin-3.7.1-4.zip
Download Source jimex-mspi-plugin-3.7.1-4-src.zip

Description/Features


JIMEX plugin allows to import Microsoft Project files to JIRA and adds extention of RPC JIRA plugin with usefull tasks Main features:Import Tasks : name, documentation, estimation
Link Child task with three kinds of links:Link last child as SubTask allows to create one level issues structureNone - create plain issues from tasks treeSubTask - create issues with tasks hierarchyResource assigment by Windows account name in MS Project file ()

Install

  1. Stop the JIRA process.
  2. Remove previous version of plugin <JIRA_HOME>/WEB-INF/lib/jimex-import-plugin-.jar*
  3. Extract jimex-mspi-plugin-3.7.1-4.zip to any place
  4. Move content of jimex-mspi-plugin-3.7.1-4/resources/atlassian-jira  directory to <JIRA_HOME> home directory
  5. Restart JIRA - whew, you're done!

Usage

And now example how to import project to jira

Create Microsoft Project

How to create simple project you can find here

Import project to Jira

  1. Find out Jimex panel in project panels List

    and select Create Issues from Microsoft Project
  2. Select project and default issue type for imported issues
  3. Set up issues properties and select Microsoft Project file exported to XML.

And now you will get exported project file in Jira!

Versions

You need to download the version that matches your JIRA version:

Version Binary Source JIRA Version(s) Comments
0.4 jimex-mspi-plugin-3.7.1-4.zip jimex-mspi-plugin-3.7.1-4-src.zip JIRA 3.7.3 changes according to 3.7.3
0.3 jimex-import-plugin-3.6-3.zip jimex-import-plugin-src-3.6-3.zip JIRA 3.6.3 changes according to 3.6.3
0.2 jimex-import-plugin-3.6-1.jar, jimex-actions.zip jimex-src.zip JIRA 3.6.x Minnor changes according to 3.6
0.1 jimex-jira-rpc-plugin-3.4.2-1.jar, jimex-actions.zip see attachment JIRA 3.4.x and 3.5 Initial version

Labels

plugin plugin Delete
codegeist codegeist Delete
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.
  1. Apr 21, 2006

    Uğur BOSTANCI says:

    When I install the plugin, I get the following error: jimex.JimexImportProject...

    When I install the plugin, I get the following error:

    jimex.JimexImportProject<p><small><small><pre>java.lang.IllegalArgumentException: Action 'jimex.JimexImportProject' not found or could not be initialized: java.lang.ClassNotFoundException: jimex.JimexImportProject at webwork.action.factory.JavaActionFactory.getActionImpl(JavaActionFactory.java:64) at webwork.action.factory.ScriptActionFactoryProxy.getActionImpl(ScriptActionFactoryProxy.java:54) at

    .... 

     Do you have any idea?

    1. Apr 21, 2006

      Andrey Polyakov says:

      What is you JIRA version? Did you copy *.jsp files to jira home dir?

      What is you JIRA version? Did you copy *.jsp files to jira home dir?

  2. Apr 26, 2006

    Simon Taylor says:

    i get almost the same issue:- h1. HTTP Status 404 - Could not execute acti...

    i get almost the same issue:-

    h1. HTTP Status 404 - Could not execute action \[JimexImportProject\!default\]:Action 'jimex.JimexImportProject' not found or could not be initialized: java.lang.ClassNotFoundException: jimex.JimexImportProject<p><small><small><pre>java.lang.IllegalArgumentException: Action 'jimex.JimexImportProject' not found or could not be initialized: java.lang.ClassNotFoundException: jimex.JimexImportProject at

    Yes both the jsps are in the specified dir

    Enterprise Edition Version 3.6

  3. Apr 27, 2006

    Andrey Polyakov says:

    Looks like atlassian was change structure of some interfaces. Now plug...

    Looks like atlassian was change structure of some interfaces. Now plugin is updated and ready to use with 3.6!

  4. May 01, 2006

    Rovin Dawson says:

    I have installed the plugin and tried importing a project created in MS Project ...

    I have installed the plugin and tried importing a project created in MS Project 2003. It imports the tasks, but doesn't appear to pull in any other meta data properly -i.e. due date, estimated effort etc. Also, if I create a sample project with a few tasks, each with a sub task, the import feature bombs out.

    I'm using Enterprise 3.6 

     Any ideas?

    1. May 17, 2006

      Andrey Polyakov says:

      Jimex for JIRA 3.6 support only link type NONE

      Jimex for JIRA 3.6 support only link type NONE

  5. May 16, 2006

    Simon Taylor says:

    Sub task import works for me - tried it with 3 nested levels - all went in ok. ...

    Sub task import works for me - tried it with 3 nested levels - all went in ok.

    Nice one!!

  6. Jul 06, 2006

    Collin Moore says:

    Is there a way to change the priority or map a field from project to a custom fi...

    Is there a way to change the priority or map a field from project to a custom field in JIRA?

    1. Jul 07, 2006

      Andrey Polyakov says:

      Unfortunaly, currently this is not configurable, may be in future version I will...

      Unfortunaly, currently this is not configurable, may be in future version I will add this

  7. Jul 10, 2006

    Ernesto Grafeuille says:

    I have installed the plugin and tried importing a project created in MS Project ...

    I have installed the plugin and tried importing a project created in MS Project 2003. It imports the tasks, but the time estimated is wrong  -i.e. I put a 8 hours duration task in Project and the import created a 8 minutes estimated issue.

    Thanks

    1. Aug 16, 2006

      Andrey Polyakov says:

      yep, please use 0.3 plugin version, this bug was fixed

      yep, please use 0.3 plugin version, this bug was fixed

  8. Jul 22, 2006

    Marc Bailey says:

    Hi, we need a way to have Jira's current estimate-to-complete, the original esti...

    Hi, we need a way to have Jira's current estimate-to-complete, the original estimate, and the time logged to date for any given task reflected in Project in realtime. We actually don't need Project -> Jira updating. That is, we need only one way updates. New tickets in Jira generate new tasks on the project plan, but new tasks on the project plan do not generate tickets in Jira.
    We also need subtask -> task rollup. Does anybody have anything like this please?
    (The mondo thing that people occasionally refer to seems to be stagnant)

  9. Aug 25, 2006

    Christian Tassé says:

    Hi, I have installed the plugin 3.6.3 and tried using it with JIRA-Enterprise St...

    Hi, I have installed the plugin 3.6.3 and tried using it with JIRA-Enterprise Standalone release 3.6.4

    I get the JIMEX screen and everything works well until I upload the MSProject.xml file, then I get the following error:

    System Error

    A system error has occurred.

    If this problem persists - please notify your JIRA administrator of this problem.

    If you are an administrator, please try submitting this problem via the Support Request Page.

    Else, please create a support issue on our support system at http://support.atlassian.com with the following information:

    1. a description of your problem
    2. cut & paste the error and system information found below
    3. attach the application server log file (file:C:\atlassian-jira-enterprise-3.6.4-standalone\bin\atlassian-jira.log )

    Cause:
    java.lang.NullPointerException

    Stack Trace: [hide]java.lang.NullPointerException
    at com.atlassian.jira.workflow.SimpleWorkflowManager.createIssue(SimpleWorkflowManager.java:154)
    at com.atlassian.jira.issue.managers.DefaultIssueManager.createIssue(DefaultIssueManager.java:305)
    at com.atlassian.jira.issue.managers.DefaultIssueManager.createIssue(DefaultIssueManager.java:253)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at com.atlassian.util.profiling.object.ObjectProfiler.profiledInvoke(ObjectProfiler.java:71)
    at com.atlassian.jira.config.component.SwitchingInvocationHandler.invoke(SwitchingInvocationHandler.java:28)
    at $Proxy3.createIssue(Unknown Source)
    at net.sf.jimex.jira.AbstractJiraIssuesManager.createIssueInternal(AbstractJiraIssuesManager.java:78)
    at net.sf.jimex.jira.JiraIssuesManagerImpl$SubTaskLeafIssuesManager.createChildIssue(JiraIssuesManagerImpl.java:117)
    at net.sf.jimex.jira.JiraIssuesManagerImpl.createChildIssue(JiraIssuesManagerImpl.java:73)
    at net.sf.jimex.ProjectManager.createChildTasks(ProjectManager.java:67)
    at net.sf.jimex.ProjectManager.createChildTasks(ProjectManager.java:70)
    at net.sf.jimex.ProjectManager.migrate(ProjectManager.java:43)
    at com.atlassian.jira.web.action.jimex.JimexImportProjectDetails.doExecute(JimexImportProjectDetails.java:102)
    at webwork.action.ActionSupport.execute(ActionSupport.java:153)
    at com.atlassian.jira.action.JiraActionSupport.execute(JiraActionSupport.java:57)
    at webwork.dispatcher.GenericDispatcher.executeAction(GenericDispatcher.java:132)
    at com.atlassian.jira.web.dispatcher.JiraServletDispatcher.service(JiraServletDispatcher.java:185)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    at com.atlassian.jira.web.filters.AccessLogFilter.doFilter(AccessLogFilter.java:51)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:119)
    at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:55)
    at com.atlassian.jira.web.filters.SitemeshExcludePathFilter.doFilter(SitemeshExcludePathFilter.java:38)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    at com.atlassian.seraph.filter.SecurityFilter.doFilter(SecurityFilter.java:182)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    at com.atlassian.seraph.filter.LoginFilter.doFilter(LoginFilter.java:181)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    at com.atlassian.util.profiling.filters.ProfilingFilter.doFilter(ProfilingFilter.java:132)
    at com.atlassian.jira.web.filters.ProfilingAndErrorFilter.doFilter(ProfilingAndErrorFilter.java:35)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    at com.atlassian.jira.web.filters.ActionCleanupDelayFilter.doFilter(ActionCleanupDelayFilter.java:39)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    at com.atlassian.johnson.filters.JohnsonFilter.doFilter(JohnsonFilter.java:91)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    at com.atlassian.jira.web.filters.gzip.GzipFilter.doFilter(GzipFilter.java:72)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    at com.atlassian.core.filters.AbstractEncodingFilter.doFilter(AbstractEncodingFilter.java:37)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
    at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
    at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
    at java.lang.Thread.run(Thread.java:595)
    Referer URL: http://localhost:8080/secure/JimexImportProject.jspa

    Build Information:
    Uptime: N/A
    Edition: Enterprise
    Version: 3.6.4
    Build Number: 160
    Atlassian Partner: null

    Server Information:
    Application Server: Apache Tomcat/5.5.9
    Servlet Version: 2.4

    File Paths:
    Location of entityengine.xml: file:/C:/atlassian-jira-enterprise-3.6.4-standalone/atlassian-jira/WEB-INF/classes/entityengine.xml
    Location of atlassian-jira.log: file:C:\atlassian-jira-enterprise-3.6.4-standalone\bin\atlassian-jira.log

    Memory Information:
    Total Memory: 127 MB
    Free Memory: 93 MB
    Used Memory: 34 MB

    System Information:
    System Date: vendredi, 25 août 2006
    System Time: 12:35:54
    Current Working Directory: C:\atlassian-jira-enterprise-3.6.4-standalone\bin
    Java Version: 1.5.0_07
    Java Vendor: Sun Microsystems Inc.
    JVM Version: 1.0
    JVM Vendor: Sun Microsystems Inc.
    JVM Implementation Version: 1.5.0_07-b03
    Java Runtime: Java(TM) 2 Runtime Environment, Standard Edition
    Java VM: Java HotSpot(TM) Client VM
    User Name: Christian Tassé
    User Timezone: America/New_York
    User Locale: français (Canada)
    System Encoding: Cp1252
    Operating System: Windows XP 5.1
    OS Architecture: x86
    Application Server Container:
    Database type: hsql
    Database JNDI address: java:comp/env/jdbc/JiraDS
    Database version: 1.7.1
    Database driver: HSQL Database Engine Driver 1.7.1

    Request Information:
    Request URL: http://localhost:8080/500page.jsp
    - Scheme: http
    - Server: localhost
    - Port: 8080
    - URI: /500page.jsp
    - - Context Path:
    - - Servlet Path: /500page.jsp
    - - Path Info: null
    - - Query String:
    Request Attributes:
    - javax.servlet.forward.request_uri : /secure/JimexImportProjectDetails.jspa
    - javax.servlet.forward.context_path :
    - javax.servlet.forward.servlet_path : /secure/JimexImportProjectDetails.jspa
    - javax.servlet.forward.path_info : /500page.jsp
    - javax.servlet.error.message :
    - javax.servlet.error.exception : javax.servlet.ServletException
    - os_securityfilter_already_filtered : true
    - com.atlassian.jira.web.filters.ActionCleanupDelayFilter : true
    - com.atlassian.johnson.filters.JohnsonFilter_already_filtered : true
    - javax.servlet.error.request_uri : /secure/JimexImportProjectDetails.jspa
    - jira.webwork.generic.dispatcher : webwork.dispatcher.GenericDispatcher@9f9afb
    - javax.servlet.error.status_code : 500
    - _sitemesh_filterapplied : true
    - jira.webwork.cleanup : false
    - javax.servlet.error.servlet_name : action
    - com.atlassian.jira.web.filters.gzip.GzipFilter_already_filtered : true
    - atlassian.core.seraph.original.url : /secure/JimexImportProjectDetails.jspa
    - loginfilter.already.filtered : true
    - webwork.result : Value stack =========== ===========

    Request Logging:
    0 log statements generated by this request:

    Can anyone help. I have tried and retried but no luck. I even tried uploading the exemple file, but no luck...

    Regards,

    Christian Tassé 

  10. Jan 24, 2007

    Alexander Saint Croix says:

    I have had difficulties using this plugin with JIRA 3.7.2.  The "JIMEX" lin...

    I have had difficulties using this plugin with JIRA 3.7.2.  The "JIMEX" link shows up next to "Popular Issues", and when you select it, it shows you a grey box with a header "IMPORT PROJECT" and a hyperlink "Create Issues from Microsoft Project".  Upon selecting that hyperlink, I am brought to a Jimex import screen, with a "Project:" drop down box.  I select my project, and am confronted with the following stack trace:

    message Could not execute action [JimexImportProject]:com.atlassian.jira.issue.IssueImpl.<init>(Lorg/ofbiz/core/entity/GenericValue;Lcom/atlassian/jira/issue/IssueManager;Lcom/atlassian/jira/project/ProjectManager;Lcom/atlassian/jira/project/version/VersionManager;Lcom/atlassian/jira/issue/security/IssueSecurityLevelManager;Lcom/atlassian/jira/config/ConstantsManager;Lcom/atlassian/jira/config/SubTaskManager;)V<p><small><small><pre>java.lang.NoSuchMethodError: com.atlassian.jira.issue.IssueImpl.<init>(Lorg/ofbiz/core/entity/GenericValue;Lcom/atlassian/jira/issue/IssueManager;Lcom/atlassian/jira/project/ProjectManager;Lcom/atlassian/jira/project/version/VersionManager;Lcom/atlassian/jira/issue/security/IssueSecurityLevelManager;Lcom/atlassian/jira/config/ConstantsManager;Lcom/atlassian/jira/config/SubTaskManager;)V at com.atlassian.jira.web.action.jimex.JimexImportProject.getIssueObject(JimexImportProject.java:179) at com.atlassian.jira.web.action.jimex.JimexImportProject.doValidation(JimexImportProject.java:192) at webwork.action.ActionSupport.validate(ActionSupport.java:373) at webwork.action.ActionSupport.execute(ActionSupport.java:150) at com.atlassian.jira.action.JiraActionSupport.execute(JiraActionSupport.java:54) at webwork.dispatcher.GenericDispatcher.executeAction(GenericDispatcher.java:132) at com.atlassian.jira.web.dispatcher.JiraServletDispatcher.service(JiraServletDispatcher.java:209) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at com.atlassian.jira.web.filters.AccessLogFilter.doFilter(AccessLogFilter.java:51) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:119) at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:55) at com.atlassian.jira.web.filters.SitemeshExcludePathFilter.doFilter(SitemeshExcludePathFilter.java:38) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at com.atlassian.seraph.filter.SecurityFilter.doFilter(SecurityFilter.java:182) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at com.atlassian.seraph.filter.LoginFilter.doFilter(LoginFilter.java:181) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at com.atlassian.util.profiling.filters.ProfilingFilter.doFilter(ProfilingFilter.java:132) at com.atlassian.jira.web.filters.JIRAProfilingFilter.doFilter(JIRAProfilingFilter.java:16) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at com.atlassian.jira.web.filters.ActionCleanupDelayFilter.doFilter(ActionCleanupDelayFilter.java:41) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at com.atlassian.jira.web.filters.RequestCleanupFilter.doFilter(RequestCleanupFilter.java:49) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at com.atlassian.johnson.filters.JohnsonFilter.doFilter(JohnsonFilter.java:91) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at com.atlassian.jira.web.filters.gzip.GzipFilter.doFilter(GzipFilter.java:72) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at com.atlassian.core.filters.AbstractEncodingFilter.doFilter(AbstractEncodingFilter.java:37) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at com.atlassian.jira.appconsistency.db.DatabaseCompatibilityEnforcerFilter.doFilter(DatabaseCompatibilityEnforcerFilter.java:25) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) at java.lang.Thread.run(Thread.java:595)

  11. Jan 30, 2007

    Dennis Baker says:

    I am getting the same error as well.  I am also using the latest version of...

    I am getting the same error as well.  I am also using the latest version of Jira (3.7.2).

    Is there a Jimex .4 in the works?  

  12. Feb 15, 2007

    Simon Taylor says:

    Same issue with 3.73

    Same issue with 3.73

  13. Feb 21, 2007

    Dennis Baker says:

    Jimex .4 is working great with Jira 3.7.2 When I import a project file, the jir...

    Jimex .4 is working great with Jira 3.7.2

    When I import a project file, the jira assignee is always Unassigned.   There is no "Windows User Account" field that I could find in Microsoft Project 2003 Professional.   I tried creating a text field name and giving it "Windows User Account" for the title, but that didn't work either.

    1. Feb 22, 2007

      Andrey Polyakov says:

      "Windows User Account" is column that you can find in resources tab. If you in s...

      "Windows User Account" is column that you can find in resources tab. If you in some case doesn't have this column, you can add it via menu Insert->Column. In the Column definition dialog you need to select from list with caption "Field name" value "Windows User Account". The "Field name" list has a lot of items, so for rapid access for needed you can type "W" and navigate to item that stared from "W".

  14. Feb 22, 2007

    Dennis Baker says:

    Andrey, what version of Microsoft Project are you using?  I think Microsof...

    Andrey, what version of Microsoft Project are you using?

     I think Microsoft has changed the "Windows User Account" to "Resource Names" in 2003 Professional.

    There appears to be no "Windows User Account" field in 2003 Pro. 

    1. Feb 23, 2007

      Andrey Polyakov says:

      Dennis, I'm using MS Proj 2003. "Resource Names" thats field that you can find o...

      Dennis, I'm using MS Proj 2003. "Resource Names" thats field that you can find on Task view, but "Windows User Account" located in resource sheet, if it isn't there you can add it. But by default this column exits in "Project Guide: Simple Resource Sheet" view and for example you can find this view via "Project Guide" toolbar just press "Resources" button and then select "Specify people and equipment for the project" item.

  15. Feb 23, 2007

    Dennis Baker says:

    Thanks Andrey, found it!

    Thanks Andrey, found it!

  16. Apr 27, 2007

    Kari Vengasaho says:

    Hello, I have one question for JIMEX. Now I have all issues in JIRA, but I want...

    Hello,

    I have one question for JIMEX. Now I have all issues in JIRA, but I want update schedule in the MS project software.

    How I can export wanted(e.g. all one project issues) issues to the MS project?

    Thanks!

  17. May 08, 2007

    Victor Engmark says:

    Hi, Has anyone made this plugin work with version 3.9? It works with a simple f...

    Hi,

    Has anyone made this plugin work with version 3.9? It works with a simple file, but whenever I try to import a "proper" file, it fails.

    It seems like either the API has changed, or the XML file is missing some information. Any tips?

    The error message:

    java.lang.IllegalArgumentException: Sub-Task Issue cannot be null.
    	at com.atlassian.jira.config.DefaultSubTaskManager.createSubTaskIssueLink(DefaultSubTaskManager.java:406)
    	at net.sf.jimex.jira.AbstractJiraIssuesManager.createIssueInternal(AbstractJiraIssuesManager.java:104)
    	at net.sf.jimex.jira.JiraIssuesManagerImpl$SubTaskLeafIssuesManager.createChildIssue(JiraIssuesManagerImpl.java:118)
    	at net.sf.jimex.jira.JiraIssuesManagerImpl.createChildIssue(JiraIssuesManagerImpl.java:74)
    	at net.sf.jimex.ProjectManager.createChildTasks(ProjectManager.java:67)
    	at net.sf.jimex.ProjectManager.migrate(ProjectManager.java:43)
    	at com.atlassian.jira.web.action.jimex.JimexImportProjectDetails.doExecute(JimexImportProjectDetails.java:102)
    	at webwork.action.ActionSupport.execute(ActionSupport.java:153)
    	at com.atlassian.jira.action.JiraActionSupport.execute(JiraActionSupport.java:54)
    	at webwork.dispatcher.GenericDispatcher.executeAction(GenericDispatcher.java:132)
    	at com.atlassian.jira.web.dispatcher.JiraServletDispatcher.service(JiraServletDispatcher.java:209)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    	at com.atlassian.jira.web.filters.AccessLogFilter.doFilter(AccessLogFilter.java:73)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    	at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:119)
    	at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:55)
    	at com.atlassian.jira.web.filters.SitemeshExcludePathFilter.doFilter(SitemeshExcludePathFilter.java:38)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    	at com.atlassian.seraph.filter.SecurityFilter.doFilter(SecurityFilter.java:182)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    	at com.atlassian.seraph.filter.LoginFilter.doFilter(LoginFilter.java:181)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    	at com.atlassian.util.profiling.filters.ProfilingFilter.doFilter(ProfilingFilter.java:132)
    	at com.atlassian.jira.web.filters.JIRAProfilingFilter.doFilter(JIRAProfilingFilter.java:16)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    	at com.atlassian.jira.web.filters.ActionCleanupDelayFilter.doFilter(ActionCleanupDelayFilter.java:43)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    	at com.atlassian.jira.web.filters.RequestCleanupFilter.doFilter(RequestCleanupFilter.java:49)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    	at com.atlassian.johnson.filters.JohnsonFilter.doFilter(JohnsonFilter.java:91)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    	at com.atlassian.jira.web.filters.gzip.GzipFilter.doFilter(GzipFilter.java:72)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    	at com.atlassian.core.filters.AbstractEncodingFilter.doFilter(AbstractEncodingFilter.java:37)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    	at com.atlassian.jira.appconsistency.db.DatabaseCompatibilityEnforcerFilter.doFilter(DatabaseCompatibilityEnforcerFilter.java:39)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
    	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
    	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
    	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
    	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
    	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:541)
    	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
    	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
    	at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
    	at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
    	at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
    	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
    	at java.lang.Thread.run(Unknown Source)
    1. May 09, 2007

      Victor Engmark says:

      I found the solution to the problem. Turns out you have to enable subtasks manua...

      I found the solution to the problem. Turns out you have to enable subtasks manually (at least in version 3.9):

      1. Go to Administration -> Sub-Tasks.
      2. Click the link to enable sub-tasks.

      That's it! The imports work here now.

  18. Feb 12, 2008

    Matt Doar says:

    What if I want to import issues to more than one project at a time?

    What if I want to import issues to more than one project at a time?

  19. Mar 12, 2008

    ben jones says:

    Hi, Has anyone tried using this plugin on the latest version of JIRA 3.12.2? I...

    Hi,

    Has anyone tried using this plugin on the latest version of JIRA 3.12.2?

    I noticed that is appears to be working ok in 3.9?

    Ben

  20. Apr 06, 2008

    Hai Phan says:

    Hi, Has anyone tried using this plugin on the version of JIRA that has been ins...

    Hi,

    Has anyone tried using this plugin on the version of JIRA that has been installed as EAR/WAR?

    I did copy the jimex-mspi-plugin-3.7.1-4.jar to $JIRA_HOME/webapp/WEB-INF/lib and copy views/jimex to $JIRA_HOME/webapps/secure/views.

    After I restarted the tomcat, I am able to see the jimex tab when I logged into Jira. However, I got the following 404 error when I clicked on the "Create Issues from Microsoft Project" link.

    Look like the link is trying to direct to http://:8080/jira/secure/JimexImportProject!default.jspa


    type Status report

    message /jira/secure/views/jimex/importissue-start.jsp

    description The requested resource (/jira/secure/views/jimex/importissue-start.jsp) is not available.

    Please help!!!

    I am using Jira-3.12.2 (WAR/EAR) running on tomcat 5.5.26 with jdk1.5_12 in Linux redhat 4 operating systems

    MS project 2003 - on windows

    Regards,

    Hai

  21. Apr 06, 2008

    Hai Phan says:

    Hi all, Finally, I got it working with JIRA 3.12.2 running as a WAR/EAR on tomc...

    Hi all,

    Finally, I got it working with JIRA 3.12.2 running as a WAR/EAR on tomcat.  I believe it should work with JIRA 3.12.2 as a standalone or weblogic.  Here is what I have done.

    1. Download jimex-mspi-plugin-3.7.1-4.zip

    2. Extract the zip

    3. Copy  jimex-mspi-plugin-3.7.1-4.jar to $TOMCAT_HOME/jira/webapp/WEB-INF/lib and copy secure/views/jimex to $TOMCAT_HOME/jira/webapps/secure/views.

    4. Restarted Tomcat

    5. Enable sub-task on JIRA

    6. Create a test project and save it as .xml format

    7. Import the project

    The only caviot (bug) that I have seen now is that  it creates a non-existing link under "Create Issues from Microsoft Project" for the import file as shown
    Select: Open Issues Road Map Change Log Popular Issues Jimex

    Import Project

    • Create Issues from Microsoft Project
    • task-test.xml
      Please advise on how to fix it
      Regards,
      Hai
    1. Apr 07, 2008

      Andrey Polyakov says:

      Hi Hai, thats not a bug in jimex version 3.7.1-4. this functionality wasn't fin...

      Hi Hai,

      thats not a bug in jimex version 3.7.1-4. this functionality wasn't finished, so don't worry,

      idea was here to able download the imported file thats all

      Andrew 

  22. Apr 10

    SB says:

    Great Plugin - Thanks Andrew! Questions: Can jira issues' due dates be filled ...

    Great Plugin - Thanks Andrew!
    Questions:

    • Can jira issues' due dates be filled based on tasks' end dates?
    • Can we set issue's reporter to be current user instead of "Anonymous"?
  23. Apr 14

    Mark Chaisson says:

    Hi, So what would be the correct syntax (Perl) for using the createSubTask xmlr...

    Hi,

    So what would be the correct syntax (Perl) for using the createSubTask xmlrpc method. I have the following:

    my $jira = XMLRPC::Lite->proxy('http://sys:8177/rpc/xmlrpc');

    my $auth = $jira-call("jira1.login", "bla", "blabla")->result(); 

    my $call = $jira->call("jira1.createSubTask", $auth, { ............

    It says NoSuchMethodException. 

    Note I am successful running all of Jira XMLRPC support with this type of code. What should go before the createSubTask? 

    Thanks,

    Mark