This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
I'm using: Product Version: NetBeans IDE Dev (Build 200804100004) Java: 1.6.0_05; Java HotSpot(TM) Client VM 10.0-b19 System: Linux version 2.6.22-14-generic running on i386; UTF-8; sl_SI (nb) When NetBeans tries to open tasklist.ics file, which worked OK in NetBeans 6.0.1, I get following error: 10.4.2008 8:07:31 org.netbeans.modules.tasklist.usertasks.TaskListDataObject readDocument SEVERE: net.fortuna.ical4j.data.ParserException: Error at line 3574: Expected scheme-specific part at index 7: MAILTO: at net.fortuna.ical4j.data.CalendarParserImpl.parse(CalendarParserImpl.java:139) at net.fortuna.ical4j.data.CalendarBuilder.build(CalendarBuilder.java:165) at net.fortuna.ical4j.data.CalendarBuilder.build(CalendarBuilder.java:147) at org.netbeans.modules.tasklist.usertasks.translators.ICalImportFormat.read(ICalImportFormat.java:184) at org.netbeans.modules.tasklist.usertasks.TaskListDataObject.readDocument(TaskListDataObject.java:181) at org.netbeans.modules.tasklist.usertasks.TaskListDataObject.getUserTaskList(TaskListDataObject.java:113) at org.netbeans.modules.tasklist.usertasks.UserTaskView.init(UserTaskView.java:807) at org.netbeans.modules.tasklist.usertasks.UserTaskView.readExternal(UserTaskView.java:510) at org.openide.windows.TopComponent$Replacer.readObject(TopComponent.java:1442) 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:597) at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:974) at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1849) at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753) at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:351) at org.netbeans.modules.settings.convertors.XMLSettingsSupport$SettingsRecognizer.readSerial(XMLSettingsSupport.java:542) at org.netbeans.modules.settings.convertors.XMLSettingsSupport$SettingsRecognizer.instanceCreate(XMLSettingsSupport.java:574) at org.netbeans.modules.settings.convertors.SerialDataConvertor$SettingsInstance.instanceCreate(SerialDataConvertor.java:415) at org.netbeans.core.windows.persistence.PersistenceManager.getTopComponentPersistentForID(PersistenceManager.java:531) at org.netbeans.core.windows.persistence.PersistenceManager.getTopComponentForID(PersistenceManager.java:639) at org.netbeans.core.windows.PersistenceHandler.getTopComponentForID(PersistenceHandler.java:422) at org.netbeans.core.windows.PersistenceHandler.load(PersistenceHandler.java:147) at org.netbeans.core.windows.WindowSystemImpl.load(WindowSystemImpl.java:69) at org.netbeans.core.NonGui$2.run(NonGui.java:188) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:104) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160) at java.awt.EventDispatchThread.run(EventDispatchThread.java:121) Caused by: java.net.URISyntaxException: Expected scheme-specific part at index 7: MAILTO: at java.net.URI$Parser.fail(URI.java:2809) at java.net.URI$Parser.failExpecting(URI.java:2815) at java.net.URI$Parser.parse(URI.java:3018) at java.net.URI.<init>(URI.java:578) at net.fortuna.ical4j.model.property.Organizer.setValue(Organizer.java:207) at net.fortuna.ical4j.data.CalendarBuilder.propertyValue(CalendarBuilder.java:270) at net.fortuna.ical4j.data.CalendarParserImpl.parseProperty(CalendarParserImpl.java:233) at net.fortuna.ical4j.data.CalendarParserImpl.parsePropertyList(CalendarParserImpl.java:167) at net.fortuna.ical4j.data.CalendarParserImpl.parseComponent(CalendarParserImpl.java:331) at net.fortuna.ical4j.data.CalendarParserImpl.parsePropertyList(CalendarParserImpl.java:164) at net.fortuna.ical4j.data.CalendarParserImpl.parse(CalendarParserImpl.java:107) ... 35 more
I found what the problem was. Once I opened tasklist.ics with KDeveloper and so I got entries that had ORGANIZER:MAILTO: and no mail specified. Then I corrected this entries to ORGANIZER:MAILTO:noone@nowhere and then I didn't get this Exception. I did get another one: java.lang.ClassNotFoundException: org.apache.commons.codec.DecoderException at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at org.netbeans.ProxyClassLoader.loadClass(ProxyClassLoader.java:244) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) Caused: java.lang.NoClassDefFoundError: org/apache/commons/codec/DecoderException at net.fortuna.ical4j.model.PropertyFactoryImpl$2.createProperty(PropertyFactoryImpl.java:209) at net.fortuna.ical4j.model.PropertyFactoryImpl.createProperty(PropertyFactoryImpl.java:1399) at net.fortuna.ical4j.data.CalendarBuilder.startProperty(CalendarBuilder.java:301) at org.netbeans.modules.tasklist.usertasks.translators.MyCalendarBuilder.startProperty(MyCalendarBuilder.java:96) at net.fortuna.ical4j.data.CalendarParserImpl.parseProperty(CalendarParserImpl.java:193) at net.fortuna.ical4j.data.CalendarParserImpl.parsePropertyList(CalendarParserImpl.java:167) at net.fortuna.ical4j.data.CalendarParserImpl.parseComponent(CalendarParserImpl.java:331) at net.fortuna.ical4j.data.CalendarParserImpl.parsePropertyList(CalendarParserImpl.java:164) at net.fortuna.ical4j.data.CalendarParserImpl.parseComponent(CalendarParserImpl.java:331) at net.fortuna.ical4j.data.CalendarParserImpl.parsePropertyList(CalendarParserImpl.java:164) at net.fortuna.ical4j.data.CalendarParserImpl.parse(CalendarParserImpl.java:107) at net.fortuna.ical4j.data.CalendarBuilder.build(CalendarBuilder.java:165) at net.fortuna.ical4j.data.CalendarBuilder.build(CalendarBuilder.java:147) at org.netbeans.modules.tasklist.usertasks.translators.ICalImportFormat.read(ICalImportFormat.java:184) at org.netbeans.modules.tasklist.usertasks.TaskListDataObject.readDocument(TaskListDataObject.java:181) at org.netbeans.modules.tasklist.usertasks.TaskListDataObject.getUserTaskList(TaskListDataObject.java:113) at org.netbeans.modules.tasklist.usertasks.UserTaskView.init(UserTaskView.java:807) at org.netbeans.modules.tasklist.usertasks.UserTaskView.<init>(UserTaskView.java:307) at org.netbeans.modules.tasklist.usertasks.UserTaskViewRegistry.getDefault(UserTaskViewRegistry.java:100) at org.netbeans.modules.tasklist.usertasks.actions.ViewTasksAction.show(ViewTasksAction.java:72) at org.netbeans.modules.tasklist.usertasks.actions.ViewTasksAction.performAction(ViewTasksAction.java:63) at org.openide.util.actions.CallableSystemAction$1.run(CallableSystemAction.java:118) at org.netbeans.modules.openide.util.ActionsBridge.doPerformAction(ActionsBridge.java:77) at org.openide.util.actions.CallableSystemAction.actionPerformed(CallableSystemAction.java:114) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242) at javax.swing.AbstractButton.doClick(AbstractButton.java:357) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1220) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1261) at java.awt.Component.processMouseEvent(Component.java:6041) at javax.swing.JComponent.processMouseEvent(JComponent.java:3265) at java.awt.Component.processEvent(Component.java:5806) at java.awt.Container.processEvent(Container.java:2058) at java.awt.Component.dispatchEventImpl(Component.java:4413) at java.awt.Container.dispatchEventImpl(Container.java:2116) at java.awt.Component.dispatchEvent(Component.java:4243) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916) at java.awt.Container.dispatchEventImpl(Container.java:2102) at java.awt.Window.dispatchEventImpl(Window.java:2440) at java.awt.Component.dispatchEvent(Component.java:4243) [catch] at java.awt.EventQueue.dispatchEvent(EventQueue.java:599) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:104) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160) at java.awt.EventDispatchThread.run(EventDispatchThread.java:121) This Exception occurs even with fresh, clean userdir.
After adding commons-codec-1.3.jar to platform8/lib directory I could open mentioned tasklist.ics, which worked in 6.0.1.