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
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!
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)
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)
.....
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!
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.
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.
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,
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,
Hi Sam, Are you aware of anyone using your plugin with JIRA 3.9.1? 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."
Comments (18)
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!
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
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?
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
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?
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).
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!
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.
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
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:
I guess the
I hope that will help.
Regards,
--drkm
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
to
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
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
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
May 09, 2006
Richard C. L. Li says:
The screen dump:!dump.png thumbnail!The screen dump:
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?
Apr 25, 2007
Bradley says:
Hi Ben Did you get 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.
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?
Jun 07, 2007
Andy Kazmaier says:
Hi Sam, Are you aware of anyone using your plugin with JIRA 3.9.1? 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!