MS Project Import plug-in

Name MS Project Import plug-in
Version 1.0
Product Versions 1.0
Author(s) EleWise (Konstantine Perevozchikov)
Homepage http://www.elewise.com
Price 0.00
License Freeware
JavaDocs  
IssueTracking  
Download JAR http://confluence.atlassian.com/download/attachments/184061/ms-project-plugin.zip+
Download Source  

Description/Features

User can import project from MS Project to the system after plug-in and portlet installation.

There are the following requirements any project should meet:

  • Project should consist of three levels as a minimum.These three levels are:
    1. Project name;
    2. Elements of the second level converted in tasks;
    3. Other levels of tree-type structure, that present terminal tasks converted in subtasks of the second level tasks;
  • Availability of resources (users) that are specified in the project and exist in JIRA. The plug-in uses resources specified in the project to assign them to tasks in JIRA. It identifies resources according to logins. Otherwise, when importing the system will inform user there are no such resources in JIRA.
  • Only one resource may be assigned to one task or subtask, because of the feature of JIRA implementation: only one user is to be assigned to one JIRA issue.
  • Each task or subtask should have a resource to be assigned. In the case there are no resources assigned plug-in selects the default resource for the required task.
  • Task priority types are specified according to JIRA priority types (MS Project number corresponds to specified JIRA priority type):
    1. Blocker;
    2. Critical;
    3. Major;
    4. Minor;
    5. Trivial.
  • In the case any task does refer to any of the said priority types the system will display the task as "Trivial". 

Usage

To import project file from MS Project to JIRA, do the following:

  1. Step 1. Open the required project file. Analyse if the project meets all the said requirements.
  2. Step 2. Save the project as a file of XML-format. To do it, follow the instructions:
    1. Step 1. Select sub-item "Save As" of the item "File" in MS Project interface main menu.
    2. Step 2. In the appeared dialog box specify file path to save the file, as well as type file name in the field and select the required file format (XML Format) using drop-down list. Press on the button "Save". Note: The description is actual for MS Project 2003 and other later MS Project editions.
File import to JIRA

The current plug-in portlet has a functional link *MS Project import* to access the plug-in functions. Click on the link to go to the page where user can specify the following parameters for project import:

  1. The required JIRA project name to which work plan is added. Use drop-down list. This list consists of the projects in which user has rights of Adminisrator.
  2. Component where work plan is stored. User can type in component name in the field, but if the required component does not exist in the system it will be created by the system. Click on the icon located to the right of the field and select the required component name in the appeared window.
  3. Project file saved from MS Project in xml format. Press on the button "Browse". Select the required file name in the appeared window and press on the button "Open".
  4. Additional parameters for more accurate import. Check the required box if necessary:
  1. Import priorities. In the case this box is unchecked all the tasks will have "Trivial" priority type.
  2. Import resources. In the case this box is unchecked the default resource will be assigned to tasks.
  3. Import estimation.
  4. Import end date of working on task.
  5. Import start date of working on task. This parameter is available only in the case there is the created by user field StartDate in the system. Otherwise, this check box will be unavailable, but the system will inform user of how to create such field and add it in the system.

In the case of successful file importation the system will open the page, where user can administrate project with added work plan. Otherwise, the system will display errors that were found out when processing the file. After errors removal user can try to import work plan in JIRA once again.

Plug-in installation

Plug-in installation package is organized in such an effortless way that user should edit one file only. To install plug-in, do the following:

  1. Step 1. Log out JIRA and stop the process.
  2. Step 2. Unpack archive (http://confluence.atlassian.com/download/attachments/184061/ms-project-plugin.zip+) containing plug-in installation package in the place where it can be found easily.
  3. Step 3. Save JIRA file copy as : {$webapp.dir}/WEB-INF/classes/actions.xml.
  4. Step 4. Put unarchived plug-in installation package (including packagefolder contents and all its subfolders) in the root of JIRA web-application (in {$webapp.dir}). In the case it is the first time you install plugin the operational system, which executes copying will ask you to replace the saved file (see step 3). In this case it is necessary to cancel file overwriting.
  5. Step 5. Open {$installpackage.dir}/WEB-INF/classes/actions.xml file. Select all text lines except the first and the last ones that are upper level frame tags. Copy the selected part of the text to any place of {$webapp.dir}/WEB-INF/classes/actions.xml file between <actions>...</actions> tags. It is preferably to copy the selected text to the end of the file or to any other file place where it can be found easily.
  6. Step 6. Logon the system. It is necessary for you to possess administrator rights.
  7. Step 7. Add just installed MS Project to JIRA Plugin plug-in in the system.
  8. Step 8. Add "MS Project Import Portlet" portlet to your dashboard.

In the case everything was executed correctly there will be portlet on your dashboard for a rapid access to the function of projects import from MS Project.

Labels

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

    Jeff Turner says:

    Wow, very nice!

    Wow, very nice!

  2. Sep 19, 2006

    Bui The Duc says:

    I installed as u guide but I received this error, please help me!! HTTP...

    I installed as u guide but I received this error, please help me!!

    HTTP Status 404 - /


    type Status report

    message /

    description The requested resource is not available.


    Apache Tomcat/5.5.9

    1. Sep 19, 2006

      Michelle de Guzman says:

      Bui, If you inspect your logs it should be able to give you some indication of ...

      Bui,

      If you inspect your logs it should be able to give you some indication of why JIRA won't start. Perhaps provide the excerpt form your logs here if you're still quite not sure what's wrong.

      Cheers,
      Michelle

      1. Sep 20, 2006

        Bui The Duc says:

        Created MBeanServer with ID: 1ccb029:10dc9a6b99b:-8000:mainserver:1 Sep 20, 2006...

        Created MBeanServer with ID: 1ccb029:10dc9a6b99b:-8000:mainserver:1
        Sep 20, 2006 12:15:51 PM org.apache.coyote.http11.Http11Protocol init
        INFO: Initializing Coyote HTTP/1.1 on http-8085
        Sep 20, 2006 12:15:51 PM org.apache.catalina.startup.Catalina load
        INFO: Initialization processed in 1922 ms
        Sep 20, 2006 12:15:51 PM org.apache.catalina.realm.JAASRealm setContainer
        INFO: Set JAAS app name Catalina
        Sep 20, 2006 12:15:51 PM org.apache.catalina.core.StandardService start
        INFO: Starting service Catalina
        Sep 20, 2006 12:15:51 PM org.apache.catalina.core.StandardEngine start
        INFO: Starting Servlet Engine: Apache Tomcat/5.5.9
        Sep 20, 2006 12:15:51 PM org.apache.catalina.core.StandardHost start
        INFO: XML validation disabled
        2006-09-20 12:16:11,734 ERROR [ContainerBase.[Catalina].[localhost].[/]] Exception sending context initialized event to listener instance of class com.atlassian.jira.upgrade.ConsistencyLauncher
        java.lang.UnsupportedClassVersionError: com/elewise/jira/plugin/msproject/MSProjectPortlet (Unsupported major.minor version 49.0)
         at java.lang.ClassLoader.defineClass0(Native Method)
         at java.lang.ClassLoader.defineClass(ClassLoader.java:537)
         at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
         at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1629)
         at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:850)
         at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1299)
         at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1181)
         at com.atlassian.plugin.util.ClassLoaderUtils.loadClass(ClassLoaderUtils.java:40)
         at com.atlassian.plugin.impl.StaticPlugin.loadClass(StaticPlugin.java:155)
         at com.atlassian.plugin.descriptors.AbstractModuleDescriptor.init(AbstractModuleDescriptor.java:39)
         at com.atlassian.jira.plugin.JiraResourcedModuleDescriptor.init(JiraResourcedModuleDescriptor.java:52)
         at com.atlassian.jira.plugin.ConfigurableModuleDescriptor.init(ConfigurableModuleDescriptor.java:33)
         at com.atlassian.jira.plugin.portlet.PortletModuleDescriptor.init(PortletModuleDescriptor.java:44)
         at com.atlassian.plugin.loaders.AbstractXmlPluginLoader.createModuleDescriptor(AbstractXmlPluginLoader.java:97)
         at com.atlassian.plugin.loaders.AbstractXmlPluginLoader.configurePlugin(AbstractXmlPluginLoader.java:202)
         at com.atlassian.plugin.loaders.SinglePluginLoader.loadPlugins(SinglePluginLoader.java:75)
         at com.atlassian.plugin.loaders.SinglePluginLoader.loadAllPlugins(SinglePluginLoader.java:37)
         at com.atlassian.plugin.loaders.ClassPathPluginLoader.loadClassPathPlugins(ClassPathPluginLoader.java:50)
         at com.atlassian.plugin.loaders.ClassPathPluginLoader.loadAllPlugins(ClassPathPluginLoader.java:63)
         at com.atlassian.plugin.DefaultPluginManager.init(DefaultPluginManager.java:47)
         at com.atlassian.jira.plugin.JiraPluginManager.start(JiraPluginManager.java:44)
         at com.atlassian.jira.ComponentManager.quickStart(ComponentManager.java:271)
         at com.atlassian.jira.ComponentManager.start(ComponentManager.java:252)
         at com.atlassian.jira.upgrade.ConsistencyLauncher.contextInitialized(ConsistencyLauncher.java:25)
         at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3669)
         at org.apache.catalina.core.StandardContext.start(StandardContext.java:4104)
         at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
         at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
         at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
         at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
         at org.apache.catalina.core.StandardService.start(StandardService.java:450)
         at org.apache.catalina.core.StandardServer.start(StandardServer.java:683)
         at org.apache.catalina.startup.Catalina.start(Catalina.java:537)
         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:324)
         at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:271)
         at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:409)
        2006-09-20 12:16:14,562 ERROR [jira.issue.managers.DefaultCustomFieldManager] Could not find any custom field value with key 'de.phil.jira.plugin.overduefield:overduefield'.
        2006-09-20 12:16:14,609 ERROR [jira.issue.managers.DefaultCustomFieldManager] Could not find any custom field value with key 'de.phil.jira.plugin.availableworkflowactionfield:availableworkflowactionfield'.
        2006-09-20 12:16:14,640 ERROR [jira.issue.managers.DefaultCustomFieldManager] Could not find any custom field value with key 'com.atlassian.jira.plugin.linker:linker'.
        2006-09-20 12:16:14,640 ERROR [jira.issue.managers.DefaultCustomFieldManager] Could not find any custom field value with key 'com.atlassian.jira.toolkit:supporttools'.
        Sep 20, 2006 12:16:16 PM org.apache.catalina.core.StandardContext start
        SEVERE: Error listenerStart
        Sep 20, 2006 12:16:16 PM org.apache.catalina.core.StandardContext start
        SEVERE: Context [] startup failed due to previous errors
        Sep 20, 2006 12:16:17 PM org.apache.coyote.http11.Http11Protocol start
        INFO: Starting Coyote HTTP/1.1 on http-8085
        Sep 20, 2006 12:16:17 PM org.apache.catalina.storeconfig.StoreLoader load
        INFO: Find registry server-registry.xml at classpath resource
        Sep 20, 2006 12:16:17 PM org.apache.catalina.startup.Catalina start
        INFO: Server startup in 25875 ms

        1. Oct 19, 2006

          Irene H. says:

          Hi,  I use JIRA 3.6.4. I installed the plugin as instructed above. But wh...

          Hi,

           I use JIRA 3.6.4.

          I installed the plugin as instructed above. But when I restart JIRA I get the same error as listed above from Bui (only the custom fileds that cannot be found are different) and JIRA doesn't start.

           Does anybody know what's wrong?

           And another question: Which version of MS Project is supported by this plugint?

           Thanks in advance.

           Irene

  3. Sep 25, 2006

    Julius Maier says:

    installed the plugin, but after entering project details on page "MS Project Imp...

    installed the plugin, but after entering project details on page "MS Project Import", i get an error:

    2006-09-25 15:53:36,584 [webwork.dispatcher.ServletDispatcher] Could not execute action
    java.lang.NoSuchMethodError: com.atlassian.jira.web.action.project.MSProjectImport.getDefaultAssignee(Lorg/ofbiz/core/entity/GenericValue;Lorg/ofbiz/core/en;
            at com.atlassian.jira.web.action.project.MSProjectImport.createTask(MSProjectImport.java:223)
            at com.atlassian.jira.web.action.project.MSProjectImport.doExecute(MSProjectImport.java:182)
            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(Unknown Source)
    2006-09-25 16:19:15,147 [webwork.dispatcher.ServletDispatcher] Could not execute action
    java.lang.NoSuchMethodError: com.atlassian.jira.web.action.project.MSProjectImport.getDefaultAssignee(Lorg/ofbiz/core/entity/GenericValue;Lorg/ofbiz/core/en;
            at com.atlassian.jira.web.action.project.MSProjectImport.createTask(MSProjectImport.java:223)
            at com.atlassian.jira.web.action.project.MSProjectImport.doExecute(MSProjectImport.java:182)
            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(Unknown Source)
     

    Anyone know a solution?

  4. Sep 27, 2006

    Tae Im says:

    I am getting a ClassNotFoundException even though the jar file containing t...

    I am getting a ClassNotFoundException even though the jar file containing the class in question is in the lib directory.  Here are the log messages: 

    2006-09-27 09:59:00,932 ERROR \[atlassian.plugin.loaders.AbstractXmlPluginLoader:createModuleDescriptor:105\] There was a problem loading the descriptor for module 'portlet' in plugin 'MS Project to JIRA Plugin'
    com.atlassian.plugin.PluginParseException: Could not load class: com.elewise.jira.plugin.msproject.MSProjectPortlet
    &nbsp;at com.atlassian.plugin.descriptors.AbstractModuleDescriptor.init(AbstractModuleDescriptor.java:58)
    &nbsp;at com.atlassian.jira.plugin.JiraResourcedModuleDescriptor.init(JiraResourcedModuleDescriptor.java:52)
    &nbsp;at com.atlassian.jira.plugin.ConfigurableModuleDescriptor.init(ConfigurableModuleDescriptor.java:33)
    &nbsp;at com.atlassian.jira.plugin.portlet.PortletModuleDescriptor.init(PortletModuleDescriptor.java:44)
    &nbsp;at com.atlassian.plugin.loaders.AbstractXmlPluginLoader.createModuleDescriptor(AbstractXmlPluginLoader.java:97)
    &nbsp;at com.atlassian.plugin.loaders.AbstractXmlPluginLoader.configurePlugin(AbstractXmlPluginLoader.java:202)
    &nbsp;at com.atlassian.plugin.loaders.SinglePluginLoader.loadPlugins(SinglePluginLoader.java:75)
    &nbsp;at com.atlassian.plugin.loaders.SinglePluginLoader.loadAllPlugins(SinglePluginLoader.java:37)
    &nbsp;at com.atlassian.plugin.loaders.ClassPathPluginLoader.loadClassPathPlugins(ClassPathPluginLoader.java:50)
    &nbsp;at com.atlassian.plugin.loaders.ClassPathPluginLoader.loadAllPlugins(ClassPathPluginLoader.java:63)
    &nbsp;at com.atlassian.plugin.DefaultPluginManager.init(DefaultPluginManager.java:47)
    &nbsp;at com.atlassian.jira.plugin.JiraPluginManager.start(JiraPluginManager.java:44)
    &nbsp;at com.atlassian.jira.ComponentManager.quickStart(ComponentManager.java:271)
    &nbsp;at com.atlassian.jira.ComponentManager.start(ComponentManager.java:252)
    &nbsp;at com.atlassian.jira.upgrade.ConsistencyLauncher.contextInitialized(ConsistencyLauncher.java:25)
    &nbsp;at com.caucho.server.http.Application.init(Application.java:1845)
    &nbsp;at com.caucho.server.http.VirtualHost.initWars(VirtualHost.java:837)
    &nbsp;at com.caucho.server.http.VirtualHost.init(VirtualHost.java:695)
    &nbsp;at com.caucho.server.http.ServletServer.initHosts(ServletServer.java:887)
    &nbsp;at com.caucho.server.http.ServletServer.initInternal(ServletServer.java:729)
    &nbsp;at com.caucho.server.http.ServletServer.init(ServletServer.java:538)
    &nbsp;at com.caucho.server.http.ResinServer.init(ResinServer.java:415)
    &nbsp;at com.caucho.server.http.ResinServer.main(ResinServer.java:1176)
    &nbsp;at com.caucho.server.http.HttpServer.main(HttpServer.java:103)
    Caused by: java.lang.ClassNotFoundException: com.elewise.jira.plugin.msproject.MSProjectPortlet \[java.lang.ClassNotFoundException: com.elewise.jira.plugin.msproject.MSProjectPortlet \[java.lang.UnsupportedClassVersionError: com/elewise/jira/plugin/msproject/MSProjectPortlet (Unsupported major.minor version 49.0)\]\]
    &nbsp;at com.caucho.util.DynamicClassLoader.findClass(DynamicClassLoader.java:577)
    &nbsp;at com.caucho.util.DynamicClassLoader.loadClass(DynamicClassLoader.java:518)
    &nbsp;at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
    &nbsp;at com.atlassian.plugin.util.ClassLoaderUtils.loadClass(ClassLoaderUtils.java:56)
    &nbsp;at com.atlassian.plugin.impl.StaticPlugin.loadClass(StaticPlugin.java:155)
    &nbsp;at com.atlassian.plugin.descriptors.AbstractModuleDescriptor.init(AbstractModuleDescriptor.java:39)
    &nbsp;... 23 more
    2006-09-27 09:59:00,952 ERROR \[atlassian.plugin.loaders.AbstractXmlPluginLoader:configurePlugin:216\] There were errors loading the plugin 'MS Project to JIRA Plugin'. The plugin has been disabled.
    
    Does anyone know a solution?&nbsp; Thanks in advance for your help.
    &nbsp;
  5. Oct 06, 2006

    Matt Lichtenwalter says:

    I am trying to use this MS Project Import Plugin with JIRA version 3.6.5 and MS ...

    I am trying to use this MS Project Import Plugin with JIRA version 3.6.5 and MS Project 2003.I have formatted everything per the instructions. However, I can't import the project using the "Import start date:" checkbox.
    I don't understand the instructions about where to create this custom field called "StartDate". I have tried to create a custom field in JIRA called StartDate trying both date picker and text type fields but both don't seem to help.

    How and where to make the field called "StartDate" so that I may import my project with dates?

    Below is my error: Cause:
    java.lang.NullPointerException

    Stack Trace: [hide] java.lang.NullPointerException
    at com.atlassian.jira.issue.IssueImpl.getCustomFieldValue(IssueImpl.java:682)
    at com.atlassian.jira.issue.IssueImpl.setCustomFieldValue(IssueImpl.java:691)
    at com.atlassian.jira.web.action.project.MSProjectImport.createTask(MSProjectImport.java:243)
    at com.atlassian.jira.web.action.project.MSProjectImport.doExecute(MSProjectImport.java:182)
    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://dev.hotlava.com:8080/secure/admin/MSProjectImport\!default.jspa

    Build Information:
    Uptime: N/A
    Edition: Professional
    Version: 3.6.5
    Build Number: 161
    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-professional-3.6.5-standalone/atlassian-jira/WEB-INF/classes/entityengine.xml
    Location of atlassian-jira.log: file:C:\atlassian-jira-professional-3.6.5-standalone\bin\atlassian-jira.log

    1. Oct 31, 2006

      Heloisa Melo says:

      Hi Matt, I'm with the same problem. Could you resolve it? Tks, Heloisa 

      Hi Matt,

      I'm with the same problem. Could you resolve it?

      Tks, Heloisa 

  6. May 15, 2007

    Franz X Hartmann says:

    JIRA - Enterprise Edition, Version: 3.8-#209 Tomcat - 5.5.20 MS Project 2003, ...


    JIRA - Enterprise Edition, Version: 3.8-#209
    Tomcat - 5.5.20
    MS Project 2003, SP2

    Hi,

    I installed the plug-in as described above. Every thing seems to be ok. The JIRA shows the plug-in details without errors and the portlet works fine.

    When I try to import a very simple xml-file generated by MS Project I get the error message

    Can not parse input xml-file: <dir>/Tomcat 5.5/jelly.xml
    where dir is the Tomcat installation directory.

    Any Idea?

    Thanks, Franz

  7. Jun 05, 2007

    Carman Okon says:

    Hi, We have installed the MS project import plug in. The web page come up a...

    Hi,
    We have installed the MS project import plug in. The web page come up as expected for the import, but when we run a very simple xml file, that came from a ms project mpp file we get the following error. Any help or suggestions would be great appreicated

    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 ( C:\WINDOWS\system32\atlassian-jira.log )

    Cause:
    org.picocontainer.defaults.UnsatisfiableDependenciesException: com.atlassian.jira.issue.IssueImpl doesn't have any satisfiable constructors. Unsatisfiable dependencies: [[class org.ofbiz.core.entity.GenericValue, interface com.atlassian.jira.issue.IssueManager, interface com.atlassian.jira.project.ProjectManager, interface com.atlassian.jira.project.version.VersionManager, interface com.atlassian.jira.issue.security.IssueSecurityLevelManager, interface com.atlassian.jira.config.ConstantsManager, interface com.atlassian.jira.config.SubTaskManager, interface com.atlassian.jira.issue.AttachmentManager], [interface com.atlassian.jira.issue.Issue, interface com.atlassian.jira.issue.IssueManager, interface com.atlassian.jira.project.ProjectManager, interface com.atlassian.jira.project.version.VersionManager, interface com.atlassian.jira.issue.security.IssueSecurityLevelManager, interface com.atlassian.jira.config.ConstantsManager, interface com.atlassian.jira.config.SubTaskManager, interface com.atlassian.jira.issue.AttachmentManager]]

    Stack Trace: [hide] org.picocontainer.defaults.UnsatisfiableDependenciesException: com.atlassian.jira.issue.IssueImpl doesn't have any satisfiable constructors. Unsatisfiable dependencies: [[class org.ofbiz.core.entity.GenericValue, interface com.atlassian.jira.issue.IssueManager, interface com.atlassian.jira.project.ProjectManager, interface com.atlassian.jira.project.version.VersionManager, interface com.atlassian.jira.issue.security.IssueSecurityLevelManager, interface com.atlassian.jira.config.ConstantsManager, interface com.atlassian.jira.config.SubTaskManager, interface com.atlassian.jira.issue.AttachmentManager], [interface com.atlassian.jira.issue.Issue, interface com.atlassian.jira.issue.IssueManager, interface com.atlassian.jira.project.ProjectManager, interface com.atlassian.jira.project.version.VersionManager, interface com.atlassian.jira.issue.security.IssueSecurityLevelManager, interface com.atlassian.jira.config.ConstantsManager, interface com.atlassian.jira.config.SubTaskManager, interface com.atlassian.jira.issue.AttachmentManager]]
    at org.picocontainer.defaults.ConstructorInjectionComponentAdapter.getGreediestSatisifableConstructor(ConstructorInjectionComponentAdapter.java:138)
    at org.picocontainer.defaults.ConstructorInjectionComponentAdapter.instantiateComponent(ConstructorInjectionComponentAdapter.java:193)
    at org.picocontainer.defaults.InstantiatingComponentAdapter.getComponentInstance(InstantiatingComponentAdapter.java:48)
    at org.picocontainer.defaults.DecoratingComponentAdapter.getComponentInstance(DecoratingComponentAdapter.java:42)
    at org.picocontainer.defaults.SynchronizedComponentAdapter.getComponentInstance(SynchronizedComponentAdapter.java:35)
    at org.picocontainer.defaults.DecoratingComponentAdapter.getComponentInstance(DecoratingComponentAdapter.java:42)
    at com.atlassian.jira.config.component.ProfilingComponentAdapter.getComponentInstance(ProfilingComponentAdapter.java:27)
    at org.picocontainer.defaults.DefaultPicoContainer.getComponentInstance(DefaultPicoContainer.java:298)
    at com.atlassian.jira.util.JiraUtils.loadComponent(JiraUtils.java:78)
    at com.atlassian.jira.util.JiraUtils.loadComponent(JiraUtils.java:60)
    at com.atlassian.jira.web.action.project.MSProjectImport.createTask(MSProjectImport.java:197)
    at com.atlassian.jira.web.action.project.MSProjectImport.doExecute(MSProjectImport.java:182)
    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: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: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(Thread.java:595)

    Referer URL: *https://jira.sungardomni.com/secure/admin/MSProjectImport\!default.jspa*

    1. Jul 23, 2007

      Frank Metzger says:

      Hi Carman,  have you found any solution of this problem - I' stuck too F...

      Hi Carman,

       have you found any solution of this problem - I' stuck too

      Franky

      1. Mar 19, 2008

        Flávio Moreira says:

        Hi Carman and Frank, Any idea or solution about this problem? I am with the sam...

        Hi Carman and Frank,

        Any idea or solution about this problem?
        I am with the same problem and have not yet found a solution.

        Already tested with the Enterprise Edition versions 3.7.3 and 3.12.2

        Flavio Moreira 

  8. Jul 13, 2007

    Frank Metzger says:

    Same problem as Okon.. Running Jira 3.10  ; Loading simple xml Any ideas?...

    Same problem as Okon..

    Running Jira 3.10  ; Loading simple xml

    Any ideas?

    org.picocontainer.defaults.UnsatisfiableDependenciesException: com.atlassian.jira.issue.IssueImpl doesn't have any satisfiable constructors. Unsatisfiable dependencies: [[class org.ofbiz.core.entity.GenericValue, interface com.atlassian.jira.issue.IssueManager, interface com.atlassian.jira.project.ProjectManager, interface com.atlassian.jira.project.version.VersionManager, interface com.atlassian.jira.issue.security.IssueSecurityLevelManager, interface com.atlassian.jira.config.ConstantsManager, interface com.atlassian.jira.config.SubTaskManager, interface com.atlassian.jira.issue.AttachmentManager], [interface com.atlassian.jira.issue.Issue, interface com.atlassian.jira.issue.IssueManager, interface com.atlassian.jira.project.ProjectManager, interface com.atlassian.jira.project.version.VersionManager, interface com.atlassian.jira.issue.security.IssueSecurityLevelManager, interface com.atlassian.jira.config.ConstantsManager, interface com.atlassian.jira.config.SubTaskManager, interface com.atlassian.jira.issue.AttachmentManager]]
    at org.picocontainer.defaults.ConstructorInjectionComponentAdapter.getGreediestSatisifableConstructor(ConstructorInjectionComponentAdapter.java:138)
    at org.picocontainer.defaults.ConstructorInjectionComponentAdapter.instantiateComponent(ConstructorInjectionComponentAdapter.java:193)
    at org.picocontainer.defaults.InstantiatingComponentAdapter.getComponentInstance(InstantiatingComponentAdapter.java:48)
    at org.picocontainer.defaults.DecoratingComponentAdapter.getComponentInstance(DecoratingComponentAdapter.java:42)
    at org.picocontainer.defaults.SynchronizedComponentAdapter.getComponentInstance(SynchronizedComponentAdapter.java:35)
    at org.picocontainer.defaults.DecoratingComponentAdapter.getComponentInstance(DecoratingComponentAdapter.java:42)
    at com.atlassian.jira.config.component.ProfilingComponentAdapter.getComponentInstance(ProfilingComponentAdapter.java:27)
    at org.picocontainer.defaults.DefaultPicoContainer.getComponentInstance(DefaultPicoContainer.java:298)
    at com.atlassian.jira.util.JiraUtils.loadComponent(JiraUtils.java:81)
    at com.atlassian.jira.util.JiraUtils.loadComponent(JiraUtils.java:63)
    at com.atlassian.jira.web.action.project.MSProjectImport.createTask(MSProjectImport.java:197)
    ....

  9. Aug 27, 2007

    monika joshi says:

    Hi, I am using java C:\j2sdk1.4.2_13version.I have installed the plugin as the ...

    Hi,

    I am using java C:\j2sdk1.4.2_13version.I have installed the plugin as the document says,But I am getting this error.Can anyone please tell me is this plugin compatible with this version of java.

     2007-08-27 14:15:48,924 main ERROR [atlassian.plugin.parsers.XmlDescriptorParser] There was a problem loading the descriptor for module 'portlet' in plugin 'MS
    Project to JIRA Plugin'.
     Class version is incompatible with current JVM: com.elewise.jira.plugin.msproject.MSProjectPortlet
    com.atlassian.plugin.PluginParseException: Class version is incompatible with current JVM: com.elewise.jira.plugin.msproject.MSProjectPortlet
            at com.atlassian.plugin.descriptors.AbstractModuleDescriptor.init(AbstractModuleDescriptor.java:73)
            at com.atlassian.jira.plugin.JiraResourcedModuleDescriptor.init(JiraResourcedModuleDescriptor.java:45)
            at com.atlassian.jira.plugin.ConfigurableModuleDescriptor.init(ConfigurableModuleDescriptor.java:33)
            at com.atlassian.jira.plugin.portlet.PortletModuleDescriptor.init(PortletModuleDescriptor.java:46)
            at com.atlassian.plugin.parsers.XmlDescriptorParser.createModuleDescriptor(XmlDescriptorParser.java:147)
            at com.atlassian.plugin.parsers.XmlDescriptorParser.configurePlugin(XmlDescriptorParser.java:85)
            at com.atlassian.plugin.loaders.SinglePluginLoader.loadPlugin(SinglePluginLoader.java:86)
            at com.atlassian.plugin.loaders.SinglePluginLoader.loadAllPlugins(SinglePluginLoader.java:50)
            at com.atlassian.plugin.loaders.ClassPathPluginLoader.loadClassPathPlugins(ClassPathPluginLoader.java:50)
            at com.atlassian.plugin.loaders.ClassPathPluginLoader.loadAllPlugins(ClassPathPluginLoader.java:63)
            at com.atlassian.plugin.DefaultPluginManager.init(DefaultPluginManager.java:70)
            at com.atlassian.jira.plugin.JiraPluginManager.start(JiraPluginManager.java:28)
            at com.atlassian.jira.ComponentManager.quickStart(ComponentManager.java:358)
            at com.atlassian.jira.ComponentManager.start(ComponentManager.java:336)
            at com.atlassian.jira.upgrade.ConsistencyLauncher.contextInitialized(ConsistencyLauncher.java:31)
            at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3763)
            at org.apache.catalina.core.StandardContext.start(StandardContext.java:4211)
            at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
            at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
            at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
            at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
            at org.apache.catalina.core.StandardService.start(StandardService.java:450)
            at org.apache.catalina.core.StandardServer.start(StandardServer.java:709)
            at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
            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:324)
            at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
            at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
    Caused by: java.lang.UnsupportedClassVersionError: com/elewise/jira/plugin/msproject/MSProjectPortlet (Unsupported major.minor version 49.0)
            at java.lang.ClassLoader.defineClass0(Native Method)
            at java.lang.ClassLoader.defineClass(ClassLoader.java:539)
            at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
            at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1815)
            at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:869)
            at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1322)
            at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1201)
            at com.atlassian.plugin.util.ClassLoaderUtils.loadClass(ClassLoaderUtils.java:40)
            at com.atlassian.plugin.impl.StaticPlugin.loadClass(StaticPlugin.java:172)
            at com.atlassian.plugin.descriptors.AbstractModuleDescriptor.init(AbstractModuleDescriptor.java:46)


    1. Sep 24, 2007

      Ebru Aktuna says:

      Hi Monika, I got similar error and I discovered that the Java version of Jira a...

      Hi Monika,

      I got similar error and I discovered that the Java version of Jira and the plug-in that I compiled are

      different. So this answer is a little bit late but I advise you to compile your plug-in with the Java

      version that your current Jira uses. (the lower version from j2sdk1.4.2_13)

  10. Apr 28

    francoise renaud says:

    It would be helpful for me to see an MS project sample file that has worked. So ...

    It would be helpful for me to see an MS project sample file that has worked. So far, have been getting errors.

  11. May 15

    jimar arreola says:

    I got a NullPointerException error when I tried to import an xml file. See error...

    I got a NullPointerException error when I tried to import an xml file. See error log below.

    java.lang.NullPointerException
    at com.atlassian.jira.web.action.project.MSProjectImport.doExecute(MSProjectImport.java:147)
    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:50)
    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.AbstractJohnsonFilter.doFilter(AbstractJohnsonFilter.java:72)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:350)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    at com.atlassian.gzipfilter.GzipFilter.doFilter(GzipFilter.java:89)
    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(Thread.java:595)

  12. Aug 1