JIRA Calendar Portlet

This plugin is broken as of 3.7.4 and above. Please use the JIRA Calendar Plugin developed by Atlassian instead.
The original plugin page is archived here

Labels

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

    R Grinshpan says:

    Just wanted to share my enthusiasm for this concept. Calendaring of milestone is...

    Just wanted to share my enthusiasm for this concept. Calendaring of milestone issues and releases would finally bring the critical mass that our project managers have been begging for. I can't wait to see more here. Way to go, Sam!

  2. Mar 13, 2006

    Bettina Zucker says:

    Hello Sam, I followed the instruction but I get the following error and my Jira ...

    Hello Sam,

    I followed the instruction but I get the following error and my Jira (3.5.1 enterprise standalone) does not start any more:

     2006-03-13 16:27:41,685 ERROR [ContainerBase.[Catalina].[localhost].[/]] Exception sending context initialized event to listener instance of class com.atlassian.jira.upgrade.ConsistencyLauncher
    java.lang.UnsupportedClassVersionError: com/kyub/jira/plugin/CalendarPortlet (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:154)
        at com.atlassian.plugin.descriptors.AbstractModuleDescriptor.init(AbstractModuleDescriptor.java:37)
        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:90)
        at com.atlassian.plugin.loaders.AbstractXmlPluginLoader.configurePlugin(AbstractXmlPluginLoader.java:173)
        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:42)
        at com.atlassian.jira.plugin.JiraPluginManager.start(JiraPluginManager.java:43)
        at com.atlassian.jira.ComponentManager.quickStart(ComponentManager.java:265)
        at com.atlassian.jira.ComponentManager.start(ComponentManager.java:246)
        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)

    Cheers

    Bettina Zucker 

  3. Mar 19, 2006

    Sam Reghenzi says:

    I fear it is because I compiled it on jdk 1.5. Anyway I deplied it on OSx, Linux...

    I fear it is because I compiled it on jdk 1.5.

    Anyway I deplied it on OSx, Linux (fec3) and windows without troubles. I will try to upload a bin verison builded with JDk 1.4.

    Have you tried to build it from source code?

  4. Apr 27, 2006

    Jami Bradley says:

    This looks like a great plugin we've needed a way to manage the dates as well as...

    This looks like a great plugin - we've needed a way to manage the dates as well as the priorities, so this should take care of the upcoming dates!

    We are using JDK 1.5, but I get the following error when I add a portlet and attempt to display it:

    java.lang.NullPointerException
    at java.util.Calendar.setTime(Calendar.java:1032)
    at com.kyub.jira.plugin.CalendarDao.buildCalendarBean(Unknown Source)
    at com.kyub.jira.plugin.CalendarDao.buildCalendarsList(Unknown Source)
    at com.kyub.jira.plugin.CalendarDao.buildCalendarsList(Unknown Source)
    at com.kyub.jira.plugin.CalendarPortlet.getVelocityParams(Unknown Source)
    at com.atlassian.jira.portal.PortletImpl.getViewHtml(PortletImpl.java:64)
    at org.apache.jsp.secure.views.dashboard_jsp._jspService(org.apache.jsp.secure.views.dashboard_jsp:1106)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    .....

    Any thoughts?

    Thanks!

    Jami

    1. Apr 28, 2006

      Sam Reghenzi says:

      when this occur? when you add the plug in to the homepage or when you display th...

      when this occur? when you add the plug in to the homepage or when you display the dashboard?

      1. Apr 28, 2006

        Jami Bradley says:

        It occurs whenever it tries to show the portlet on the dashboard. I don't have ...

        It occurs whenever it tries to show the portlet on the dashboard.

        I don't have any problems adding the portlet (other than looking up the project ID).

    2. May 09, 2006

      Marcin Popielarz says:

      I have the same problem as I am trying to display the protlet on the dashboard.&...

      I have the same problem as I am trying to display the protlet on the dashboard.  I am using JDK 1.5, running on Tomcat and connected to Oracle.  I am dying to use the plugin, it would be soooo useful!

      Good work Sam and keep it up!

  5. May 09, 2006

    Richard C. L. Li says:

    I cannot configure the portlet successfully, see the following screen dump:!Scre...

    I cannot configure the portlet successfully, see the following screen dump:Unable to render embedded object: File (Screen Dump) not found.
    The Project should allow empty, but actually not.  It required a number, both emmpty and project name cannot get pass.

    1. May 10, 2006

      Florent Georges says:

      I have exactly the same symptoms. Jira version, if it can help: Enterprise Editi...

      I have exactly the same symptoms. Jira version, if it can help: Enterprise Edition, Version: 3.6.1-#154.

      I hope I'll can test this calendar soon ; -)

      Thanks.

      --drkm

      1. May 10, 2006

        Florent Georges says:

        I took a look at {{atlassianplugin.xml}}, and found: <property> <key>projec...

        I took a look at atlassian-plugin.xml, and found:

        <property>
            <key>projectId</key>
            <name>portlet.calendar.field.projectKey.name</name>
            <description>portlet.calendar.field.projectKey.description</description>
            <type>long</type>
            <default></default>
        </property>

        I guess the

        <type>long</type>
        is wrong, and should be something like string or project-name (I don't know Jira plugins at all). I didn't test it 'cause I don't know the plugin system.

        I hope that will help.

        Regards,

        --drkm

        1. May 11, 2006

          Drew Hammond says:

          G'day, I tried a simple hack changing the <type>long</type> to <type>string</...

          G'day,

          I tried a simple hack changing the

          <type>long</type>

          to

          <type>string</type>

          this meant the field accepted blank/no value, but then the portlet didn't display any calendar . If the projectId was supplied it did display the calendar correctly.
          I wonder if by leaving the field blank, the field returns an empty String rather than null which the code appears to be expecting - but I'll have to compile to test this theory,

          cheers

          Drew

          1. May 11, 2006

            Florent Georges says:

            Mmh, I didn't think to try a numeric ID (I thought project IDs were only strings...

            Mmh, I didn't think to try a numeric ID (I thought project IDs were only strings). I just try and this work (by guessing the right ID, sequentialy attributed from 1).

            So this code seems to be correct. But IMHO not totaly right. I mean that I never seen such IDs, and IMHO getting a string identifying the project (the one that prefixes all issues in a project) would be much better.

            Unfortunately, I can't help here, 'cause I don't know coding Jira plugins.

            Thanks for the help, and the work on this calendar plugin,

            --drkm

            1. May 16, 2006

              Sam Reghenzi says:

              Ok folks I'm sorry but I'm just back from my HoneyMoon and I left this plugin al...

              Ok folks I'm sorry but I'm just back from my HoneyMoon and I left this plugin alone for a long time.. I'm sorry.

              The plugin was develop in a very quick mannar...  and the field was supposed to be filled by the numeric project id...

              My first priority is to make the code more stable (some date managment is little dirty) and after build some more robust ui.

              I have a 3 months of hard work so please be patient 

  6. May 09, 2006

    Richard C. L. Li says:

    The screen dump:!dump.png thumbnail!

    The screen dump:

  7. Oct 08, 2006

    Ben Jones says:

    Hi there. Does anybody get an error message when trying to import the ICAL calen...

    Hi there. Does anybody get an error message when trying to import the ICAL calendar file that this plugin exports?

    I'm running Outlook 2003 and keep getting a message saying the ICAL file is corrupt?

    1. Apr 25, 2007

      Bradley says:

      Hi Ben Did you get&nbsp;any information back on this as I am getting the same er...

      Hi Ben

      Did you get any information back on this as I am getting the same error message. 

  8. Apr 25, 2007

    Bradley says:

    Hi there. Does anybody get an error message when trying to import the ICAL calen...

    Hi there.

    Does anybody get an error message when trying to import the ICAL calendar file that this plugin exports?

    I'm running Outlook 2003 and keep getting a message saying the ICAL file is corrupt?

  9. Jun 07, 2007

    Andy Kazmaier says:

    Hi Sam, &nbsp;Are you aware of anyone using your plugin with JIRA 3.9.1?&nbsp; W...

    Hi Sam,

     Are you aware of anyone using your plugin with JIRA 3.9.1?  When I install it, I don't get an error on the dashboard, but all it shows is one row with two columns - one column that says "Calendar", and the second column that provides the link to the Outlook Export.  Otherwise, there is nothing else in the Calendar portlet.  Clicking on the Outlook export link gives a 404 error with the description that "The requested resource (/calendarExporter) is not available."

    TIA!